Skip to content

Commit 42a9c37

Browse files
committed
Move Adventure patch up
1 parent 6d47843 commit 42a9c37

11 files changed

+140
-173
lines changed

patches/api/0008-Adventure.patch renamed to patches/api/0005-Adventure.patch

Lines changed: 36 additions & 85 deletions
Large diffs are not rendered by default.
File renamed without changes.

patches/api/0006-Timings-v2.patch renamed to patches/api/0007-Timings-v2.patch

Lines changed: 40 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1878,10 +1878,10 @@ index 0000000000000000000000000000000000000000..a92925d41110226f7fda055b71ce7be6
18781878
+}
18791879
diff --git a/src/main/java/co/aikar/timings/TimingsReportListener.java b/src/main/java/co/aikar/timings/TimingsReportListener.java
18801880
new file mode 100644
1881-
index 0000000000000000000000000000000000000000..ef58a6c00f444bd498a2d8fc4e457236f393954f
1881+
index 0000000000000000000000000000000000000000..73452e53afc68061245a915c863067f47a1d99f9
18821882
--- /dev/null
18831883
+++ b/src/main/java/co/aikar/timings/TimingsReportListener.java
1884-
@@ -0,0 +1,77 @@
1884+
@@ -0,0 +1,87 @@
18851885
+package co.aikar.timings;
18861886
+
18871887
+import com.google.common.collect.Lists;
@@ -1893,13 +1893,12 @@ index 0000000000000000000000000000000000000000..ef58a6c00f444bd498a2d8fc4e457236
18931893
+import org.bukkit.command.RemoteConsoleCommandSender;
18941894
+
18951895
+import java.util.List;
1896-
+import java.util.UUID;
18971896
+
18981897
+import org.jetbrains.annotations.NotNull;
18991898
+import org.jetbrains.annotations.Nullable;
19001899
+
19011900
+@SuppressWarnings("WeakerAccess")
1902-
+public class TimingsReportListener implements MessageCommandSender {
1901+
+public class TimingsReportListener implements net.kyori.adventure.audience.ForwardingAudience, MessageCommandSender {
19031902
+ private final List<CommandSender> senders;
19041903
+ private final Runnable onDone;
19051904
+ private String timingsURL;
@@ -1943,6 +1942,17 @@ index 0000000000000000000000000000000000000000..ef58a6c00f444bd498a2d8fc4e457236
19431942
+ }
19441943
+
19451944
+ @Override
1945+
+ public void sendMessage(final @NotNull net.kyori.adventure.identity.Identity source, final @NotNull net.kyori.adventure.text.Component message, final @NotNull net.kyori.adventure.audience.MessageType type) {
1946+
+ net.kyori.adventure.audience.ForwardingAudience.super.sendMessage(source, message, type);
1947+
+ }
1948+
+
1949+
+ @NotNull
1950+
+ @Override
1951+
+ public Iterable<? extends net.kyori.adventure.audience.Audience> audiences() {
1952+
+ return this.senders;
1953+
+ }
1954+
+
1955+
+ @Override
19461956
+ public void sendMessage(@NotNull String message) {
19471957
+ senders.forEach((sender) -> sender.sendMessage(message));
19481958
+ }
@@ -2782,10 +2792,10 @@ index 0000000000000000000000000000000000000000..5989ee21297935651b0edd44b8239e65
27822792
+ }
27832793
+}
27842794
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
2785-
index e1cd74a2fb53e054f626641d781e4ac57ea0ea8f..f8001cafc3494675dfa31c0c5feb975c0f066c5d 100644
2795+
index 49df3d538413b305acdea8076de5f234cd0b07b9..b1d770a62e499d909de4352303409fcfdc5d58a9 100644
27862796
--- a/src/main/java/org/bukkit/Bukkit.java
27872797
+++ b/src/main/java/org/bukkit/Bukkit.java
2788-
@@ -787,7 +787,6 @@ public final class Bukkit {
2798+
@@ -789,7 +789,6 @@ public final class Bukkit {
27892799
*/
27902800
public static void reload() {
27912801
server.reload();
@@ -2794,10 +2804,10 @@ index e1cd74a2fb53e054f626641d781e4ac57ea0ea8f..f8001cafc3494675dfa31c0c5feb975c
27942804

27952805
/**
27962806
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
2797-
index 96819d13fa837c7374c5a13bdcad864c6744f0b5..7cc8f68205f7c0ec2ebada5030f944675b776c76 100644
2807+
index e9859112a6896c7a7cb14fce545d91827a0e7730..465a7f5312a5d5b65f7366f476b7c42795f53105 100644
27982808
--- a/src/main/java/org/bukkit/Server.java
27992809
+++ b/src/main/java/org/bukkit/Server.java
2800-
@@ -1593,6 +1593,26 @@ public interface Server extends PluginMessageRecipient {
2810+
@@ -1702,6 +1702,26 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
28012811
throw new UnsupportedOperationException("Not supported yet.");
28022812
}
28032813

@@ -2825,18 +2835,18 @@ index 96819d13fa837c7374c5a13bdcad864c6744f0b5..7cc8f68205f7c0ec2ebada5030f94467
28252835
* Sends the component to the player
28262836
*
28272837
diff --git a/src/main/java/org/bukkit/UnsafeValues.java b/src/main/java/org/bukkit/UnsafeValues.java
2828-
index 01e11f882abb6c631f810584aa23646042688435..dca2d5045eb52d3d654d5673732761b0575871b4 100644
2838+
index f43ad19a44f3b7368a1a110cc55247277f4d3751..ce5794d684a1126ec9acbf4af17f5d6fa783f551 100644
28292839
--- a/src/main/java/org/bukkit/UnsafeValues.java
28302840
+++ b/src/main/java/org/bukkit/UnsafeValues.java
2831-
@@ -23,6 +23,7 @@ import org.bukkit.plugin.PluginDescriptionFile;
2832-
@Deprecated
2833-
public interface UnsafeValues {
2841+
@@ -31,6 +31,7 @@ public interface UnsafeValues {
2842+
net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer legacyComponentSerializer();
2843+
// Paper end
28342844

28352845
+ void reportTimings(); // Paper
28362846
Material toLegacy(Material material);
28372847

28382848
Material fromLegacy(Material material);
2839-
@@ -78,4 +79,12 @@ public interface UnsafeValues {
2849+
@@ -86,4 +87,12 @@ public interface UnsafeValues {
28402850
Multimap<Attribute, AttributeModifier> getDefaultAttributeModifiers(Material material, EquipmentSlot slot);
28412851

28422852
CreativeCategory getCreativeCategory(Material material);
@@ -2877,28 +2887,27 @@ index 0000000000000000000000000000000000000000..f9a00aecca5ec41b460bf41dfe1c6969
28772887
+ }
28782888
+}
28792889
diff --git a/src/main/java/org/bukkit/command/Command.java b/src/main/java/org/bukkit/command/Command.java
2880-
index 4bfc214685164a38ba4261b2bae7faa8a3bd297e..03bdc1622791e1206406c87065978688d602e39e 100644
2890+
index 50e6d45ec9349b56d20e2ffc664eca15ba936cc6..c4dcafac892169a7bfcc065701fffb43c6cfdf44 100644
28812891
--- a/src/main/java/org/bukkit/command/Command.java
28822892
+++ b/src/main/java/org/bukkit/command/Command.java
2883-
@@ -33,7 +33,8 @@ public abstract class Command {
2893+
@@ -33,6 +33,8 @@ public abstract class Command {
28842894
protected String usageMessage;
28852895
private String permission;
2886-
private String permissionMessage;
2887-
- public org.spigotmc.CustomTimingsHandler timings; // Spigot
2896+
private net.kyori.adventure.text.Component permissionMessage; // Paper
28882897
+ public co.aikar.timings.Timing timings; // Paper
28892898
+ @NotNull public String getTimingName() {return getName();} // Paper
28902899

28912900
protected Command(@NotNull String name) {
28922901
this(name, "", "/" + name, new ArrayList<String>());
2893-
@@ -47,7 +48,6 @@ public abstract class Command {
2902+
@@ -46,7 +48,6 @@ public abstract class Command {
28942903
this.usageMessage = (usageMessage == null) ? "/" + name : usageMessage;
28952904
this.aliases = aliases;
28962905
this.activeAliases = new ArrayList<String>(aliases);
28972906
- this.timings = new org.spigotmc.CustomTimingsHandler("** Command: " + name); // Spigot
28982907
}
28992908

29002909
/**
2901-
@@ -245,7 +245,6 @@ public abstract class Command {
2910+
@@ -244,7 +245,6 @@ public abstract class Command {
29022911
}
29032912
this.nextLabel = name;
29042913
if (!isRegistered()) {
@@ -2931,10 +2940,10 @@ index d6c8938b1e13b63116b7b0e074ea8ef5997f8dc3..a6ad94ef98a1df1d2842635d850bc990
29312940
}
29322941
diff --git a/src/main/java/org/bukkit/command/MessageCommandSender.java b/src/main/java/org/bukkit/command/MessageCommandSender.java
29332942
new file mode 100644
2934-
index 0000000000000000000000000000000000000000..a7ef1f51c2b96617a32e6e7b1723e8770ba8a6a8
2943+
index 0000000000000000000000000000000000000000..f8f0aa688e337222f305fb07f57eec474e3a3a2b
29352944
--- /dev/null
29362945
+++ b/src/main/java/org/bukkit/command/MessageCommandSender.java
2937-
@@ -0,0 +1,129 @@
2946+
@@ -0,0 +1,136 @@
29382947
+package org.bukkit.command;
29392948
+
29402949
+import org.apache.commons.lang.NotImplementedException;
@@ -2981,6 +2990,13 @@ index 0000000000000000000000000000000000000000..a7ef1f51c2b96617a32e6e7b1723e877
29812990
+ return Bukkit.getServer();
29822991
+ }
29832992
+
2993+
+ // Paper start
2994+
+ @Override
2995+
+ default net.kyori.adventure.text.@org.jetbrains.annotations.NotNull Component name() {
2996+
+ throw new NotImplementedException();
2997+
+ }
2998+
+ // Paper end
2999+
+
29843000
+ @NotNull
29853001
+ @Override
29863002
+ default String getName() {
@@ -3377,11 +3393,11 @@ index 2a145d851ce30360aa39549745bd87590c034584..00000000000000000000000000000000
33773393
- // Spigot end
33783394
-}
33793395
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
3380-
index 5015386d4cd7209a598401932e276077861cea62..7b256be5b82e34a4591d0cc46a2d49aa1269e844 100644
3396+
index 29ed72d84b4c4cfcbae5613467076872e0a6871a..ac7a076d92bfb1d9c6ce8836d08e11f52befabc3 100644
33813397
--- a/src/main/java/org/bukkit/entity/Player.java
33823398
+++ b/src/main/java/org/bukkit/entity/Player.java
3383-
@@ -1643,7 +1643,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
3384-
*/
3399+
@@ -1944,7 +1944,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
3400+
@Deprecated // Paper
33853401
public void sendMessage(@NotNull net.md_5.bungee.api.ChatMessageType position, @Nullable UUID sender, @NotNull net.md_5.bungee.api.chat.BaseComponent... components) {
33863402
throw new UnsupportedOperationException("Not supported yet.");
33873403
+

patches/api/0007-Add-command-line-option-to-load-extra-plugin-jars-no.patch renamed to patches/api/0008-Add-command-line-option-to-load-extra-plugin-jars-no.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Subject: [PATCH] Add command line option to load extra plugin jars not in the
77
ex: java -jar paperclip.jar nogui -add-plugin=/path/to/plugin.jar -add-plugin=/path/to/another/plugin_jar.jar
88

99
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
10-
index f8001cafc3494675dfa31c0c5feb975c0f066c5d..4b5486bec19d330404562814a0c4cf63f2f7ef1d 100644
10+
index b1d770a62e499d909de4352303409fcfdc5d58a9..fc7d17fd3028f790ff9e034e8234bf0506f017c2 100644
1111
--- a/src/main/java/org/bukkit/Bukkit.java
1212
+++ b/src/main/java/org/bukkit/Bukkit.java
1313
@@ -75,6 +75,20 @@ public final class Bukkit {
@@ -32,12 +32,12 @@ index f8001cafc3494675dfa31c0c5feb975c0f066c5d..4b5486bec19d330404562814a0c4cf63
3232
* Attempts to set the {@link Server} singleton.
3333
* <p>
3434
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
35-
index 7cc8f68205f7c0ec2ebada5030f944675b776c76..e38a0d7d48a57364bec0c8d1dc16e256622298a0 100644
35+
index 465a7f5312a5d5b65f7366f476b7c42795f53105..dd79325a8f52190c44b833870043d167641211a6 100644
3636
--- a/src/main/java/org/bukkit/Server.java
3737
+++ b/src/main/java/org/bukkit/Server.java
3838
@@ -60,6 +60,18 @@ import org.jetbrains.annotations.Nullable;
3939
*/
40-
public interface Server extends PluginMessageRecipient {
40+
public interface Server extends PluginMessageRecipient, net.kyori.adventure.audience.ForwardingAudience { // Paper
4141

4242
+ /**
4343
+ * Returns the de facto plugins directory, generally used for storing plugin jars to be loaded,

0 commit comments

Comments
 (0)