Skip to content

Commit c50fc3a

Browse files
authored
Updated Upstream (Bukkit/CraftBukkit/Spigot) (#7480)
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 8d81803 PR-723: Add Furnace#getRecipesUsed d7b5a31 PR-726: Add Particle dataTypes to javadocs 72fe8b7 PR-724: Add PDC to World CraftBukkit Changes: c0326c2 PR-1009: Add Furnace#getRecipesUsed cc5ddd7 PR-1010: Add PDC to World 6a54e5d PR-1012: Always save as skull owner and not as internal data Spigot Changes: 699290cd Rebuild patches
1 parent a8f2d67 commit c50fc3a

File tree

59 files changed

+181
-202
lines changed

Some content is hidden

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

59 files changed

+181
-202
lines changed

patches/api/0008-Adventure.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,19 +1133,19 @@ index efb97712cc9dc7c1e12a59f5b94e4f2ad7c6b7d8..3024468af4c073324e536c1cb26beffb
11331133
return warning == null || warning.value();
11341134
}
11351135
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
1136-
index a855f4c16f52f5ec478538eb182c13f8a6d60f65..33f7f4df53ba52f9afa22662427cbab1876b451c 100644
1136+
index 81adea0efd380b7452f5f573e7a6ea378b071eab..cf6fe1b5a1531e8d30c0386e36c023d003458b7e 100644
11371137
--- a/src/main/java/org/bukkit/World.java
11381138
+++ b/src/main/java/org/bukkit/World.java
1139-
@@ -39,7 +39,7 @@ import org.jetbrains.annotations.Nullable;
1139+
@@ -40,7 +40,7 @@ import org.jetbrains.annotations.Nullable;
11401140
/**
11411141
* Represents a world, which may contain entities, chunks and blocks
11421142
*/
1143-
-public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient, Metadatable {
1144-
+public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient, Metadatable, net.kyori.adventure.audience.ForwardingAudience { // Paper
1143+
-public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient, Metadatable, PersistentDataHolder {
1144+
+public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient, Metadatable, PersistentDataHolder, net.kyori.adventure.audience.ForwardingAudience { // Paper
11451145

11461146
/**
11471147
* Gets the {@link Block} at the given coordinates
1148-
@@ -634,6 +634,14 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
1148+
@@ -635,6 +635,14 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
11491149
@NotNull
11501150
public List<Player> getPlayers();
11511151

patches/api/0014-Add-view-distance-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ Add per player no-tick, tick, and send view distances.
88
Also add send/no-tick view distance to World.
99

1010
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
11-
index 33f7f4df53ba52f9afa22662427cbab1876b451c..3742bd5f1a31d45f2ac760f706f6069a88274e27 100644
11+
index cf6fe1b5a1531e8d30c0386e36c023d003458b7e..bf23ef001fb5177b7aab0b3ed8752f58641bb840 100644
1212
--- a/src/main/java/org/bukkit/World.java
1313
+++ b/src/main/java/org/bukkit/World.java
14-
@@ -2596,6 +2596,52 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
14+
@@ -2597,6 +2597,52 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
1515
int getSimulationDistance();
1616
// Spigot end
1717

patches/api/0050-Provide-E-TE-Chunk-count-stat-methods.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ Provides counts without the ineffeciency of using .getEntities().size()
77
which creates copy of the collections.
88

99
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
10-
index 3742bd5f1a31d45f2ac760f706f6069a88274e27..847a939b50c0a4d8bb5fecd7216a16d54e13046d 100644
10+
index bf23ef001fb5177b7aab0b3ed8752f58641bb840..8a2ca11be9ebde91268b20d25a35e1d6842f49de 100644
1111
--- a/src/main/java/org/bukkit/World.java
1212
+++ b/src/main/java/org/bukkit/World.java
13-
@@ -41,6 +41,33 @@ import org.jetbrains.annotations.Nullable;
13+
@@ -42,6 +42,33 @@ import org.jetbrains.annotations.Nullable;
1414
*/
15-
public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient, Metadatable, net.kyori.adventure.audience.ForwardingAudience { // Paper
15+
public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient, Metadatable, PersistentDataHolder, net.kyori.adventure.audience.ForwardingAudience { // Paper
1616

1717
+ // Paper start
1818
+ /**

patches/api/0098-Additional-world.getNearbyEntities-API-s.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: [PATCH] Additional world.getNearbyEntities API's
66
Provides more methods to get nearby entities, and filter by types and predicates
77

88
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
9-
index 847a939b50c0a4d8bb5fecd7216a16d54e13046d..2a1186fe30bb7df2be6825a08ed03b296f657a45 100644
9+
index 8a2ca11be9ebde91268b20d25a35e1d6842f49de..e6d6283f3dd76b6c5af34374a05a5ab966419d06 100644
1010
--- a/src/main/java/org/bukkit/World.java
1111
+++ b/src/main/java/org/bukkit/World.java
1212
@@ -1,6 +1,9 @@
@@ -19,7 +19,7 @@ index 847a939b50c0a4d8bb5fecd7216a16d54e13046d..2a1186fe30bb7df2be6825a08ed03b29
1919
import java.util.Collection;
2020
import java.util.HashMap;
2121
import java.util.List;
22-
@@ -653,6 +656,256 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
22+
@@ -654,6 +657,256 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
2323
@NotNull
2424
public Collection<Entity> getEntitiesByClasses(@NotNull Class<?>... classes);
2525

patches/api/0100-Expand-World.spawnParticle-API-and-add-Builder.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -500,10 +500,10 @@ index 0000000000000000000000000000000000000000..f45b8cfd1611345e8d81ecb8297a586f
500500
+ }
501501
+}
502502
diff --git a/src/main/java/org/bukkit/Particle.java b/src/main/java/org/bukkit/Particle.java
503-
index dc5142460a711ee79aed30276382b92c82cbef00..40a3a54fc82252692fc8710cabb243d0984ccf4f 100644
503+
index 8d048a8f1446f862dcc61952971b54bab9bb2ac3..60a70b9e7a613e64a31a127264f17485ed2aa76f 100644
504504
--- a/src/main/java/org/bukkit/Particle.java
505505
+++ b/src/main/java/org/bukkit/Particle.java
506-
@@ -122,6 +122,17 @@ public enum Particle {
506+
@@ -155,6 +155,17 @@ public enum Particle {
507507
return dataType;
508508
}
509509

@@ -522,10 +522,10 @@ index dc5142460a711ee79aed30276382b92c82cbef00..40a3a54fc82252692fc8710cabb243d0
522522
* Options which can be applied to redstone dust particles - a particle
523523
* color and size.
524524
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
525-
index 2a1186fe30bb7df2be6825a08ed03b296f657a45..5ced29d9b60213ec1be70f26be837010c6758565 100644
525+
index e6d6283f3dd76b6c5af34374a05a5ab966419d06..d4c55682f6b2433808a2f0542189a5672d4991ea 100644
526526
--- a/src/main/java/org/bukkit/World.java
527527
+++ b/src/main/java/org/bukkit/World.java
528-
@@ -2783,7 +2783,57 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
528+
@@ -2784,7 +2784,57 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
529529
* @param data the data to use for the particle or null,
530530
* the type of this depends on {@link Particle#getDataType()}
531531
*/

patches/api/0115-Expand-Explosions-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ index bbc636baef2e2b0586c7d517be428438ca26ab66..a8d4f7972d07ddde171b4a1ec470a4c6
106106
* Returns a list of entities within a bounding box centered around a Location.
107107
*
108108
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
109-
index 5ced29d9b60213ec1be70f26be837010c6758565..7ad40278736b959ab47b6febe748de6d91fef950 100644
109+
index d4c55682f6b2433808a2f0542189a5672d4991ea..68b10c8643e9c2c873e627b2185f983a9c1023aa 100644
110110
--- a/src/main/java/org/bukkit/World.java
111111
+++ b/src/main/java/org/bukkit/World.java
112-
@@ -1420,6 +1420,88 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
112+
@@ -1421,6 +1421,88 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
113113
*/
114114
public boolean createExplosion(@NotNull Location loc, float power, boolean setFire);
115115

patches/api/0119-Add-World.getEntity-UUID-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Add World.getEntity(UUID) API
55

66

77
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
8-
index 7ad40278736b959ab47b6febe748de6d91fef950..0f096ea7516c3b14c216d74baa268db37016b27c 100644
8+
index 68b10c8643e9c2c873e627b2185f983a9c1023aa..057b7ace5428d2799d33d91097f6cec786c7bd58 100644
99
--- a/src/main/java/org/bukkit/World.java
1010
+++ b/src/main/java/org/bukkit/World.java
11-
@@ -940,6 +940,17 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
11+
@@ -941,6 +941,17 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
1212
@NotNull
1313
public Collection<Entity> getNearbyEntities(@NotNull Location location, double x, double y, double z);
1414

patches/api/0136-Provide-Chunk-Coordinates-as-a-Long-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ index 06737962b844275a74ee2407cc09918599cbaea4..1a4b6922c0a881b60ddf305b1e2b3af0
4444
* Gets the world containing this chunk
4545
*
4646
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
47-
index 0f096ea7516c3b14c216d74baa268db37016b27c..13487b781317a135bedea2149e24aeac266e9358 100644
47+
index 057b7ace5428d2799d33d91097f6cec786c7bd58..ee277a464b1ecaaa7948c333a04e347e6255c904 100644
4848
--- a/src/main/java/org/bukkit/World.java
4949
+++ b/src/main/java/org/bukkit/World.java
50-
@@ -208,6 +208,22 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
50+
@@ -209,6 +209,22 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
5151
@NotNull
5252
public Chunk getChunkAt(@NotNull Block block);
5353

patches/api/0139-Allow-Blocks-to-be-accessed-via-a-long-key.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ index 36ed248f0716f2cc465c08ab851b7d83d4c7c0a7..58728a0f0722b378efa129e26f0c822b
4848
* @return A new location where X/Y/Z are the center of the block
4949
*/
5050
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
51-
index 13487b781317a135bedea2149e24aeac266e9358..1d36788053992e06a5b48e037aa104f97f070a56 100644
51+
index ee277a464b1ecaaa7948c333a04e347e6255c904..7d77647dfe085cde87a9d2adb4c02b1f441940d7 100644
5252
--- a/src/main/java/org/bukkit/World.java
5353
+++ b/src/main/java/org/bukkit/World.java
54-
@@ -91,6 +91,38 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
54+
@@ -92,6 +92,38 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
5555
@NotNull
5656
public Block getBlockAt(@NotNull Location location);
5757

patches/api/0144-isChunkGenerated-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ index 58728a0f0722b378efa129e26f0c822b63d1af36..88b3e0323dbc4f0fce31b147c7aaa08d
3434
/**
3535
* Sets the position of this Location and returns itself
3636
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
37-
index 1d36788053992e06a5b48e037aa104f97f070a56..48e439d757a01e0487e7c3db0ab00cdf59bff277 100644
37+
index 7d77647dfe085cde87a9d2adb4c02b1f441940d7..39f7817838c73c78f138c98546a1b797e7529550 100644
3838
--- a/src/main/java/org/bukkit/World.java
3939
+++ b/src/main/java/org/bukkit/World.java
40-
@@ -254,6 +254,17 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
40+
@@ -255,6 +255,17 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
4141
public default Chunk getChunkAt(long chunkKey) {
4242
return getChunkAt((int) chunkKey, (int) (chunkKey >> 32));
4343
}

0 commit comments

Comments
 (0)