Skip to content

Commit d0e7fa4

Browse files
Updated Upstream (Bukkit) (#8158)
1 parent c6313e6 commit d0e7fa4

File tree

142 files changed

+194
-194
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+194
-194
lines changed

patches/api/0004-Add-FastUtil-to-Bukkit.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: [PATCH] Add FastUtil to Bukkit
66
Doesn't expose to plugins, just allows Paper-API to use it for optimization
77

88
diff --git a/build.gradle.kts b/build.gradle.kts
9-
index 044b7c49b569e1170108c912e9307f7fec278762..f0423df165bf7d0f3fad21d26b64f31ba3e6aeee 100644
9+
index 0b30b1f1be8818934ba530dd263fe6c9484983e8..cedf145d5024e1ed9ae0d815e7ad0afb87c9a8b0 100644
1010
--- a/build.gradle.kts
1111
+++ b/build.gradle.kts
1212
@@ -18,6 +18,7 @@ dependencies {

patches/api/0007-Timings-v2.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3410,18 +3410,18 @@ index c580ec19cd2b55a4aeca49d9cd984ce7c2848cef..ab127d622b51e423883cbd9a7218f1cf
34103410

34113411
@NotNull
34123412
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
3413-
index f5710d53296564eb4cd94382dc79f4c29769b672..fca73778c341df36becbf1ad1ad42ce8d1aa634c 100644
3413+
index a69c5d5cad6168aeaae41e8adc319dc8c976b1e2..763b3e9ea24b14c54abf94048931f29228c76df5 100644
34143414
--- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java
34153415
+++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
3416-
@@ -357,7 +357,6 @@ public final class SimplePluginManager implements PluginManager {
3416+
@@ -358,7 +358,6 @@ public final class SimplePluginManager implements PluginManager {
34173417
}
34183418
}
34193419

34203420
- org.bukkit.command.defaults.TimingsCommand.timingStart = System.nanoTime(); // Spigot
34213421
return result.toArray(new Plugin[result.size()]);
34223422
}
34233423

3424-
@@ -396,9 +395,9 @@ public final class SimplePluginManager implements PluginManager {
3424+
@@ -397,9 +396,9 @@ public final class SimplePluginManager implements PluginManager {
34253425

34263426
if (result != null) {
34273427
plugins.add(result);
@@ -3433,7 +3433,7 @@ index f5710d53296564eb4cd94382dc79f4c29769b672..fca73778c341df36becbf1ad1ad42ce8
34333433
}
34343434
}
34353435

3436-
@@ -427,7 +426,7 @@ public final class SimplePluginManager implements PluginManager {
3436+
@@ -428,7 +427,7 @@ public final class SimplePluginManager implements PluginManager {
34373437
@Override
34383438
@Nullable
34393439
public synchronized Plugin getPlugin(@NotNull String name) {
@@ -3442,7 +3442,7 @@ index f5710d53296564eb4cd94382dc79f4c29769b672..fca73778c341df36becbf1ad1ad42ce8
34423442
}
34433443

34443444
@Override
3445-
@@ -645,7 +644,8 @@ public final class SimplePluginManager implements PluginManager {
3445+
@@ -646,7 +645,8 @@ public final class SimplePluginManager implements PluginManager {
34463446
throw new IllegalPluginAccessException("Plugin attempted to register " + event + " while not enabled");
34473447
}
34483448

@@ -3452,7 +3452,7 @@ index f5710d53296564eb4cd94382dc79f4c29769b672..fca73778c341df36becbf1ad1ad42ce8
34523452
getEventListeners(event).register(new TimedRegisteredListener(listener, executor, priority, plugin, ignoreCancelled));
34533453
} else {
34543454
getEventListeners(event).register(new RegisteredListener(listener, executor, priority, plugin, ignoreCancelled));
3455-
@@ -860,7 +860,7 @@ public final class SimplePluginManager implements PluginManager {
3455+
@@ -866,7 +866,7 @@ public final class SimplePluginManager implements PluginManager {
34563456

34573457
@Override
34583458
public boolean useTimings() {
@@ -3461,7 +3461,7 @@ index f5710d53296564eb4cd94382dc79f4c29769b672..fca73778c341df36becbf1ad1ad42ce8
34613461
}
34623462

34633463
/**
3464-
@@ -869,6 +869,6 @@ public final class SimplePluginManager implements PluginManager {
3464+
@@ -875,6 +875,6 @@ public final class SimplePluginManager implements PluginManager {
34653465
* @param use True if per event timing code should be used
34663466
*/
34673467
public void useTimings(boolean use) {

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

Lines changed: 12 additions & 12 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 35de49ea52b507dd925ed3c118518a335035a710..5c6b7f5095a5bb7290e1edefb0c9e985123f80d8 100644
10+
index 9b118067de5eb54b266b8349fce7efdec2cb36eb..aecc0bcaeceb0a2db08a528244c08037e58f399b 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,7 +32,7 @@ index 35de49ea52b507dd925ed3c118518a335035a710..5c6b7f5095a5bb7290e1edefb0c9e985
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 bbb4eb3c4e46ade7dd939c2b0e4436161d6f8a1e..1dedbea03e259679e101a8443b662b20375adfd0 100644
35+
index 0a433146ebec4416339c4ab33f3523a22d23d332..b8c47ed7eb7bf52efd1928956584fd993e59f03a 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;
@@ -55,10 +55,10 @@ index bbb4eb3c4e46ade7dd939c2b0e4436161d6f8a1e..1dedbea03e259679e101a8443b662b20
5555
* Used for all administrative messages, such as an operator using a
5656
* command.
5757
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
58-
index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840f7517e86 100644
58+
index 763b3e9ea24b14c54abf94048931f29228c76df5..1bfa9fcb1b803eecfe33156f81ee88d2922ca88a 100644
5959
--- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java
6060
+++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
61-
@@ -110,6 +110,12 @@ public final class SimplePluginManager implements PluginManager {
61+
@@ -111,6 +111,12 @@ public final class SimplePluginManager implements PluginManager {
6262
@Override
6363
@NotNull
6464
public Plugin[] loadPlugins(@NotNull File directory) {
@@ -71,7 +71,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
7171
Preconditions.checkArgument(directory != null, "Directory cannot be null");
7272
Preconditions.checkArgument(directory.isDirectory(), "Directory must be a directory");
7373

74-
@@ -127,7 +133,11 @@ public final class SimplePluginManager implements PluginManager {
74+
@@ -128,7 +134,11 @@ public final class SimplePluginManager implements PluginManager {
7575
Map<String, Collection<String>> softDependencies = new HashMap<String, Collection<String>>();
7676

7777
// This is where it figures out all possible plugins
@@ -84,7 +84,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
8484
PluginLoader loader = null;
8585
for (Pattern filter : filters) {
8686
Matcher match = filter.matcher(file.getName());
87-
@@ -143,14 +153,14 @@ public final class SimplePluginManager implements PluginManager {
87+
@@ -144,14 +154,14 @@ public final class SimplePluginManager implements PluginManager {
8888
description = loader.getPluginDescription(file);
8989
String name = description.getName();
9090
if (name.equalsIgnoreCase("bukkit") || name.equalsIgnoreCase("minecraft") || name.equalsIgnoreCase("mojang")) {
@@ -102,7 +102,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
102102
continue;
103103
}
104104

105-
@@ -161,7 +171,7 @@ public final class SimplePluginManager implements PluginManager {
105+
@@ -162,7 +172,7 @@ public final class SimplePluginManager implements PluginManager {
106106
description.getName(),
107107
file.getPath(),
108108
replacedFile.getPath(),
@@ -111,7 +111,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
111111
));
112112
}
113113

114-
@@ -182,7 +192,7 @@ public final class SimplePluginManager implements PluginManager {
114+
@@ -183,7 +193,7 @@ public final class SimplePluginManager implements PluginManager {
115115
file.getPath(),
116116
provided,
117117
pluginFile.getPath(),
@@ -120,7 +120,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
120120
));
121121
} else {
122122
String replacedPlugin = pluginsProvided.put(provided, description.getName());
123-
@@ -264,7 +274,7 @@ public final class SimplePluginManager implements PluginManager {
123+
@@ -265,7 +275,7 @@ public final class SimplePluginManager implements PluginManager {
124124

125125
server.getLogger().log(
126126
Level.SEVERE,
@@ -129,7 +129,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
129129
new UnknownDependencyException("Unknown dependency " + dependency + ". Please download and install " + dependency + " to run this plugin."));
130130
break;
131131
}
132-
@@ -303,11 +313,11 @@ public final class SimplePluginManager implements PluginManager {
132+
@@ -304,11 +314,11 @@ public final class SimplePluginManager implements PluginManager {
133133
loadedPlugins.add(loadedPlugin.getName());
134134
loadedPlugins.addAll(loadedPlugin.getDescription().getProvides());
135135
} else {
@@ -143,7 +143,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
143143
}
144144
}
145145
}
146-
@@ -334,11 +344,11 @@ public final class SimplePluginManager implements PluginManager {
146+
@@ -335,11 +345,11 @@ public final class SimplePluginManager implements PluginManager {
147147
loadedPlugins.add(loadedPlugin.getName());
148148
loadedPlugins.addAll(loadedPlugin.getDescription().getProvides());
149149
} else {
@@ -157,7 +157,7 @@ index fca73778c341df36becbf1ad1ad42ce8d1aa634c..50a2e8c138c677c91dad65c850acf840
157157
}
158158
}
159159
}
160-
@@ -351,7 +361,7 @@ public final class SimplePluginManager implements PluginManager {
160+
@@ -352,7 +362,7 @@ public final class SimplePluginManager implements PluginManager {
161161
while (failedPluginIterator.hasNext()) {
162162
File file = failedPluginIterator.next();
163163
failedPluginIterator.remove();

patches/api/0010-Add-getTPS-method.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Add getTPS method
55

66

77
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
8-
index fddd0ff9accd661c47c7ccc6d7035c042d991e8b..362b879996623832d436bb987630b115b7d86f99 100644
8+
index aecc0bcaeceb0a2db08a528244c08037e58f399b..fcdce3b516821d42327452790cc66663e4677613 100644
99
--- a/src/main/java/org/bukkit/Bukkit.java
1010
+++ b/src/main/java/org/bukkit/Bukkit.java
1111
@@ -1876,6 +1876,17 @@ public final class Bukkit {
@@ -27,7 +27,7 @@ index fddd0ff9accd661c47c7ccc6d7035c042d991e8b..362b879996623832d436bb987630b115
2727
* Get the advancement specified by this key.
2828
*
2929
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
30-
index 768ae36e3e2fdff753f4f14aa79eb36026fb38c3..8dda96966061bb3a12b63fff74a378857ec43200 100644
30+
index b8c47ed7eb7bf52efd1928956584fd993e59f03a..f52dd4c4602638bf02f676f6415d7051c0439cce 100644
3131
--- a/src/main/java/org/bukkit/Server.java
3232
+++ b/src/main/java/org/bukkit/Server.java
3333
@@ -1592,6 +1592,16 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi

patches/api/0020-Add-exception-reporting-event.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -492,10 +492,10 @@ index f99d71301ceaa3af07ff0525f7d657ac6253d0e6..2e23c124311b38aaea64dd274c33afcd
492492
}
493493

494494
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
495-
index 50a2e8c138c677c91dad65c850acf840f7517e86..b7cd4b9e4fd5f98aafbc0fe5ad6883eeb50dea56 100644
495+
index 1bfa9fcb1b803eecfe33156f81ee88d2922ca88a..b535ab89b5a04371bac41720d28b4af8b18f1c20 100644
496496
--- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java
497497
+++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
498-
@@ -487,7 +487,8 @@ public final class SimplePluginManager implements PluginManager {
498+
@@ -488,7 +488,8 @@ public final class SimplePluginManager implements PluginManager {
499499
try {
500500
plugin.getPluginLoader().enablePlugin(plugin);
501501
} catch (Throwable ex) {
@@ -505,7 +505,7 @@ index 50a2e8c138c677c91dad65c850acf840f7517e86..b7cd4b9e4fd5f98aafbc0fe5ad6883ee
505505
}
506506

507507
HandlerList.bakeAll();
508-
@@ -508,32 +509,37 @@ public final class SimplePluginManager implements PluginManager {
508+
@@ -509,32 +510,37 @@ public final class SimplePluginManager implements PluginManager {
509509
try {
510510
plugin.getPluginLoader().disablePlugin(plugin);
511511
} catch (Throwable ex) {
@@ -548,7 +548,7 @@ index 50a2e8c138c677c91dad65c850acf840f7517e86..b7cd4b9e4fd5f98aafbc0fe5ad6883ee
548548
}
549549

550550
try {
551-
@@ -546,6 +552,13 @@ public final class SimplePluginManager implements PluginManager {
551+
@@ -547,6 +553,13 @@ public final class SimplePluginManager implements PluginManager {
552552
}
553553
}
554554

@@ -562,7 +562,7 @@ index 50a2e8c138c677c91dad65c850acf840f7517e86..b7cd4b9e4fd5f98aafbc0fe5ad6883ee
562562
@Override
563563
public void clearPlugins() {
564564
synchronized (this) {
565-
@@ -609,7 +622,13 @@ public final class SimplePluginManager implements PluginManager {
565+
@@ -610,7 +623,13 @@ public final class SimplePluginManager implements PluginManager {
566566
));
567567
}
568568
} catch (Throwable ex) {

patches/api/0026-Use-ASM-for-event-executors.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: [PATCH] Use ASM for event executors.
66
Uses method handles for private or static methods.
77

88
diff --git a/build.gradle.kts b/build.gradle.kts
9-
index 7b8196db1fd1e283dc9ef71e3fe5137cc5920ba9..f0f8047cb3a43b447dc50b730dab3d0bc471b25a 100644
9+
index 237a0beff61f2384b9e9e18a9d7119fd1916e1bd..a37c830cf5eae14d906854b05564c1b4e8b3284d 100644
1010
--- a/build.gradle.kts
1111
+++ b/build.gradle.kts
1212
@@ -39,6 +39,9 @@ dependencies {

patches/api/0029-Add-command-to-reload-permissions.yml-and-require-co.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ index 50cc311be7904cc8fc6070a21c8e4de3a489fd20..5fa9d648bc780e874f658597f1a24715
8585
}
8686
}
8787
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
88-
index b7cd4b9e4fd5f98aafbc0fe5ad6883eeb50dea56..efe0e5e6b43c50c6a41ee3baa44beb7d883b551a 100644
88+
index b535ab89b5a04371bac41720d28b4af8b18f1c20..77caec9f974077ed6580d3cbbc20feb1199feb11 100644
8989
--- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java
9090
+++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
91-
@@ -900,4 +900,13 @@ public final class SimplePluginManager implements PluginManager {
91+
@@ -906,4 +906,13 @@ public final class SimplePluginManager implements PluginManager {
9292
public void useTimings(boolean use) {
9393
co.aikar.timings.Timings.setTimingsEnabled(use); // Paper
9494
}

patches/api/0060-Shoulder-Entities-Release-API.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Shoulder Entities Release API
55

66

77
diff --git a/src/main/java/org/bukkit/entity/HumanEntity.java b/src/main/java/org/bukkit/entity/HumanEntity.java
8-
index f607c57275958bf1cbf8e77b4d7efa936064c228..8a479c7dfd3825fab8bb057d8afa5ae0cb01b071 100644
8+
index 864941be2d07de08f63e740ad2becf1dc5790433..bcdf267485f1d68ccc7ea105d5d40bc9bc9db2a2 100644
99
--- a/src/main/java/org/bukkit/entity/HumanEntity.java
1010
+++ b/src/main/java/org/bukkit/entity/HumanEntity.java
1111
@@ -318,6 +318,26 @@ public interface HumanEntity extends LivingEntity, AnimalTamer, InventoryHolder

patches/api/0069-Allow-plugins-to-use-SLF4J-for-logging.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ it without having to shade it in the plugin and going through
1414
several layers of logging abstraction.
1515

1616
diff --git a/build.gradle.kts b/build.gradle.kts
17-
index f0f8047cb3a43b447dc50b730dab3d0bc471b25a..435db1ffe47476bcb7067802faad7aee7e4c3f54 100644
17+
index a37c830cf5eae14d906854b05564c1b4e8b3284d..0660174a8c543b3e8ef317cfabcda88a6a53d844 100644
1818
--- a/build.gradle.kts
1919
+++ b/build.gradle.kts
2020
@@ -39,6 +39,8 @@ dependencies {

patches/api/0076-Expose-client-protocol-version-and-virtual-host.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ index 0000000000000000000000000000000000000000..7b2af1bd72dfbcf4e962a982940fc49b
5757
+
5858
+}
5959
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
60-
index 9d23a4019814f4662f4ab9a47b3fceff656c5245..f9f708bda24751353dd61951418731a2eea5abb0 100644
60+
index cf4beb02cce7b87facd5465291286f1b5e97db59..7f29fd1891b0b0c2037dc6fb7620e6de29083feb 100644
6161
--- a/src/main/java/org/bukkit/entity/Player.java
6262
+++ b/src/main/java/org/bukkit/entity/Player.java
6363
@@ -39,7 +39,7 @@ import org.jetbrains.annotations.Nullable;

0 commit comments

Comments
 (0)