diff --git a/build-data/paper.at b/build-data/paper.at index 76c0fda45..850c04ac8 100644 --- a/build-data/paper.at +++ b/build-data/paper.at @@ -177,3 +177,6 @@ public net.minecraft.util.thread.BlockableEventLoop runAllTasks()V # Chunk debug command public net.minecraft.server.level.ChunkMap entitiesInLevel public net.minecraft.server.level.ServerLevel players + +# Improve block entity unload performance +public net.minecraft.Util$IdentityStrategy diff --git a/patches/removed/1.17/0166-Fix-MC-117075-TE-Unload-Lag-Spike.patch b/patches/removed/1.17/0166-Fix-MC-117075-TE-Unload-Lag-Spike.patch deleted file mode 100644 index 01e55f74f..000000000 --- a/patches/removed/1.17/0166-Fix-MC-117075-TE-Unload-Lag-Spike.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: mezz -Date: Wed, 9 Aug 2017 17:51:22 -0500 -Subject: [PATCH] Fix MC-117075: TE Unload Lag Spike - - -diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index ecb6378a285dff4b34170410387ebb7a8510a6dc..81713c97f35263f4ab8d14f8b707aac3d6afea11 100644 ---- a/src/main/java/net/minecraft/world/level/Level.java -+++ b/src/main/java/net/minecraft/world/level/Level.java -@@ -726,7 +726,11 @@ public abstract class Level implements LevelAccessor, AutoCloseable { - gameprofilerfiller.push("blockEntities"); - timings.tileEntityTick.startTiming(); // Spigot - if (!this.tileEntityListUnload.isEmpty()) { -- this.tickableBlockEntities.removeAll(this.tileEntityListUnload); -+ // Paper start - Use alternate implementation with faster contains -+ java.util.Set toRemove = java.util.Collections.newSetFromMap(new java.util.IdentityHashMap<>()); -+ toRemove.addAll(tileEntityListUnload); -+ this.tickableBlockEntities.removeAll(toRemove); -+ // Paper end - //this.tileEntityList.removeAll(this.tileEntityListUnload); // Paper - remove unused list - this.tileEntityListUnload.clear(); - } diff --git a/patches/server/0166-Fix-MC-117075-TE-Unload-Lag-Spike.patch b/patches/server/0166-Fix-MC-117075-TE-Unload-Lag-Spike.patch new file mode 100644 index 000000000..34e6cd2ee --- /dev/null +++ b/patches/server/0166-Fix-MC-117075-TE-Unload-Lag-Spike.patch @@ -0,0 +1,42 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: mezz +Date: Wed, 9 Aug 2017 17:51:22 -0500 +Subject: [PATCH] Fix MC-117075: TE Unload Lag Spike + + +diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java +index a86b5272c0ac4dd64f796f7fd025c7a34a5d2f8d..e8ec98aa4598af6733b94a58a196190c9e0839d2 100644 +--- a/src/main/java/net/minecraft/world/level/Level.java ++++ b/src/main/java/net/minecraft/world/level/Level.java +@@ -724,6 +724,8 @@ public abstract class Level implements LevelAccessor, AutoCloseable { + // Spigot start + // Iterator iterator = this.blockEntityTickers.iterator(); + int tilesThisCycle = 0; ++ it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet toRemove = new it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet(net.minecraft.Util.IdentityStrategy.INSTANCE); // Paper - use removeAll ++ toRemove.add(null); + for (tileTickPosition = 0; tileTickPosition < this.blockEntityTickers.size(); tileTickPosition++) { // Paper - Disable tick limiters + this.tileTickPosition = (this.tileTickPosition < this.blockEntityTickers.size()) ? this.tileTickPosition : 0; + TickingBlockEntity tickingblockentity = (TickingBlockEntity) this.blockEntityTickers.get(tileTickPosition); +@@ -731,7 +733,6 @@ public abstract class Level implements LevelAccessor, AutoCloseable { + if (tickingblockentity == null) { + this.getCraftServer().getLogger().severe("Spigot has detected a null entity and has removed it, preventing a crash"); + tilesThisCycle--; +- this.blockEntityTickers.remove(this.tileTickPosition--); + continue; + } + // Spigot end +@@ -739,12 +740,13 @@ public abstract class Level implements LevelAccessor, AutoCloseable { + if (tickingblockentity.isRemoved()) { + // Spigot start + tilesThisCycle--; +- this.blockEntityTickers.remove(this.tileTickPosition--); ++ toRemove.add(tickingblockentity); // Paper - use removeAll + // Spigot end + } else { + tickingblockentity.tick(); + } + } ++ this.blockEntityTickers.removeAll(toRemove); + + timings.tileEntityTick.stopTiming(); // Spigot + this.tickingBlockEntities = false; diff --git a/patches/server/0166-use-CB-BlockState-implementations-for-captured-block.patch b/patches/server/0167-use-CB-BlockState-implementations-for-captured-block.patch similarity index 97% rename from patches/server/0166-use-CB-BlockState-implementations-for-captured-block.patch rename to patches/server/0167-use-CB-BlockState-implementations-for-captured-block.patch index 8cc215d1a..c55c099b4 100644 --- a/patches/server/0166-use-CB-BlockState-implementations-for-captured-block.patch +++ b/patches/server/0167-use-CB-BlockState-implementations-for-captured-block.patch @@ -18,7 +18,7 @@ the blockstate that will be valid for restoration, as opposed to dropping information on restoration when the event is cancelled. diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index a86b5272c0ac4dd64f796f7fd025c7a34a5d2f8d..8859b0483ca71e1a36c164f7d386684540f0bf18 100644 +index e8ec98aa4598af6733b94a58a196190c9e0839d2..e9e694286bce719b825a37939fe8ab90a5010819 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -140,7 +140,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0167-API-to-get-a-BlockState-without-a-snapshot.patch b/patches/server/0168-API-to-get-a-BlockState-without-a-snapshot.patch similarity index 98% rename from patches/server/0167-API-to-get-a-BlockState-without-a-snapshot.patch rename to patches/server/0168-API-to-get-a-BlockState-without-a-snapshot.patch index 0ad07b41d..0bfe23eb0 100644 --- a/patches/server/0167-API-to-get-a-BlockState-without-a-snapshot.patch +++ b/patches/server/0168-API-to-get-a-BlockState-without-a-snapshot.patch @@ -85,7 +85,7 @@ index 923948e7fc63a778ca126c99e1189357bb490dee..bf12cb6a1f991372206e462e46f2686d switch (material) { case ACACIA_SIGN: diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java -index d57b32090cebfc952ac0a71b8aada85f49275241..9a30770a2f68e1253afe3ca8ecdae19c988248f9 100644 +index fd5b5287d67af364f149d4e284001fd319986bd5..972d4aa11a0a119e8e6703af99d93bcd3cddc6d8 100644 --- a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java +++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java @@ -26,20 +26,40 @@ public class CraftBlockEntityState extends CraftBlockStat diff --git a/patches/server/0168-AsyncTabCompleteEvent.patch b/patches/server/0169-AsyncTabCompleteEvent.patch similarity index 100% rename from patches/server/0168-AsyncTabCompleteEvent.patch rename to patches/server/0169-AsyncTabCompleteEvent.patch diff --git a/patches/server/0169-PlayerPickupExperienceEvent.patch b/patches/server/0170-PlayerPickupExperienceEvent.patch similarity index 100% rename from patches/server/0169-PlayerPickupExperienceEvent.patch rename to patches/server/0170-PlayerPickupExperienceEvent.patch diff --git a/patches/server/0170-Ability-to-apply-mending-to-XP-API.patch b/patches/server/0171-Ability-to-apply-mending-to-XP-API.patch similarity index 100% rename from patches/server/0170-Ability-to-apply-mending-to-XP-API.patch rename to patches/server/0171-Ability-to-apply-mending-to-XP-API.patch diff --git a/patches/server/0171-Make-max-squid-spawn-height-configurable.patch b/patches/server/0172-Make-max-squid-spawn-height-configurable.patch similarity index 95% rename from patches/server/0171-Make-max-squid-spawn-height-configurable.patch rename to patches/server/0172-Make-max-squid-spawn-height-configurable.patch index c6e51b97e..fba0056ff 100644 --- a/patches/server/0171-Make-max-squid-spawn-height-configurable.patch +++ b/patches/server/0172-Make-max-squid-spawn-height-configurable.patch @@ -21,7 +21,7 @@ index 90ca51dfdbb3045dd528450225cba96f5834166e..3577100f850975020b74f077d688f59d + } } diff --git a/src/main/java/net/minecraft/world/entity/animal/Squid.java b/src/main/java/net/minecraft/world/entity/animal/Squid.java -index 5faa9e05e041a8bdcac88f3c3af7620353c10c3a..714e521ee96612bbc479e497f0520097b548472b 100644 +index 3093fc37c47bec1a6e884553809277fff1053d8e..56838c9f214c0f75041e75c45ad1a0c72fcacc66 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Squid.java +++ b/src/main/java/net/minecraft/world/entity/animal/Squid.java @@ -211,7 +211,8 @@ public class Squid extends WaterAnimal { diff --git a/patches/server/0172-PlayerNaturallySpawnCreaturesEvent.patch b/patches/server/0173-PlayerNaturallySpawnCreaturesEvent.patch similarity index 94% rename from patches/server/0172-PlayerNaturallySpawnCreaturesEvent.patch rename to patches/server/0173-PlayerNaturallySpawnCreaturesEvent.patch index 491546761..14d1eb009 100644 --- a/patches/server/0172-PlayerNaturallySpawnCreaturesEvent.patch +++ b/patches/server/0173-PlayerNaturallySpawnCreaturesEvent.patch @@ -9,7 +9,7 @@ from triggering monster spawns on a server. Also a highly more effecient way to blanket block spawns in a world diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 5a80ea6bee72921454fbbd6ee202dc114c481ea1..4b349960daaacd87c042b055adf36c0a66748f7f 100644 +index b489307e64cab8c990cba775c299297ed8ccf05c..47167bbd2f167e9e266b0962a2034379ab8b7e77 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -974,11 +974,21 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider @@ -36,7 +36,7 @@ index 5a80ea6bee72921454fbbd6ee202dc114c481ea1..4b349960daaacd87c042b055adf36c0a }); } diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java -index 2cea8b1e8c414c8715ce61d61168dfb9d5c2200c..4a343fa19566f468aca17228379f4d75f3f56f28 100644 +index 8746654a1c1b3b6cb1cabb468c0498aada17d517..bd937505244cc9305611815a9274f91395d3a8f8 100644 --- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java +++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java @@ -632,6 +632,15 @@ public class ServerChunkCache extends ChunkSource { @@ -56,7 +56,7 @@ index 2cea8b1e8c414c8715ce61d61168dfb9d5c2200c..4a343fa19566f468aca17228379f4d75 this.chunkMap.getChunks().forEach((playerchunk) -> { // Paper - no... just no... Optional optional = ((Either) playerchunk.getTickingChunkFuture().getNow(ChunkHolder.UNLOADED_LEVEL_CHUNK)).left(); diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 1c4f3a1cfe808d59333e45c170caf0d760a709c9..7159a433e9a264d2151dddc84a74689d0bc7635b 100644 +index a580ac8a39612f7b2cc9aad2815e987d4ba77b42..83a2c8e00d8445ad66bb8360f4e0e4b7cba44bb3 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1,5 +1,6 @@ diff --git a/patches/server/0173-PreCreatureSpawnEvent.patch b/patches/server/0174-PreCreatureSpawnEvent.patch similarity index 99% rename from patches/server/0173-PreCreatureSpawnEvent.patch rename to patches/server/0174-PreCreatureSpawnEvent.patch index d68ee45bd..a715d952d 100644 --- a/patches/server/0173-PreCreatureSpawnEvent.patch +++ b/patches/server/0174-PreCreatureSpawnEvent.patch @@ -40,7 +40,7 @@ index 9f5f2bd9bdfce14da030b09f56c821ec1989e12f..872f92ac1a6bc86ce54700dbf555ceea if (t0 != null) { diff --git a/src/main/java/net/minecraft/world/entity/npc/Villager.java b/src/main/java/net/minecraft/world/entity/npc/Villager.java -index 6a9e2105b2d9a4ee83c0a2516d5ef26dc3b99053..aec77679584a2acab5818e26e2586b5316118e84 100644 +index 98085ea2b5baf99697f2992354918e15691c888f..555cf6d39108d40998adbbaf6b09dd9973f5f2e3 100644 --- a/src/main/java/net/minecraft/world/entity/npc/Villager.java +++ b/src/main/java/net/minecraft/world/entity/npc/Villager.java @@ -987,6 +987,21 @@ public class Villager extends AbstractVillager implements ReputationEventHandler diff --git a/patches/server/0174-Add-setPlayerProfile-API-for-Skulls.patch b/patches/server/0175-Add-setPlayerProfile-API-for-Skulls.patch similarity index 100% rename from patches/server/0174-Add-setPlayerProfile-API-for-Skulls.patch rename to patches/server/0175-Add-setPlayerProfile-API-for-Skulls.patch diff --git a/patches/server/0175-Fill-Profile-Property-Events.patch b/patches/server/0176-Fill-Profile-Property-Events.patch similarity index 100% rename from patches/server/0175-Fill-Profile-Property-Events.patch rename to patches/server/0176-Fill-Profile-Property-Events.patch diff --git a/patches/server/0176-PlayerAdvancementCriterionGrantEvent.patch b/patches/server/0177-PlayerAdvancementCriterionGrantEvent.patch similarity index 100% rename from patches/server/0176-PlayerAdvancementCriterionGrantEvent.patch rename to patches/server/0177-PlayerAdvancementCriterionGrantEvent.patch diff --git a/patches/server/0177-Add-ArmorStand-Item-Meta.patch b/patches/server/0178-Add-ArmorStand-Item-Meta.patch similarity index 100% rename from patches/server/0177-Add-ArmorStand-Item-Meta.patch rename to patches/server/0178-Add-ArmorStand-Item-Meta.patch diff --git a/patches/server/0178-Extend-Player-Interact-cancellation.patch b/patches/server/0179-Extend-Player-Interact-cancellation.patch similarity index 100% rename from patches/server/0178-Extend-Player-Interact-cancellation.patch rename to patches/server/0179-Extend-Player-Interact-cancellation.patch diff --git a/patches/server/0179-Tameable-getOwnerUniqueId-API.patch b/patches/server/0180-Tameable-getOwnerUniqueId-API.patch similarity index 100% rename from patches/server/0179-Tameable-getOwnerUniqueId-API.patch rename to patches/server/0180-Tameable-getOwnerUniqueId-API.patch diff --git a/patches/server/0180-Toggleable-player-crits-helps-mitigate-hacked-client.patch b/patches/server/0181-Toggleable-player-crits-helps-mitigate-hacked-client.patch similarity index 95% rename from patches/server/0180-Toggleable-player-crits-helps-mitigate-hacked-client.patch rename to patches/server/0181-Toggleable-player-crits-helps-mitigate-hacked-client.patch index 92ccad378..2f1b17bf1 100644 --- a/patches/server/0180-Toggleable-player-crits-helps-mitigate-hacked-client.patch +++ b/patches/server/0181-Toggleable-player-crits-helps-mitigate-hacked-client.patch @@ -21,7 +21,7 @@ index 3577100f850975020b74f077d688f59dbca78962..da4a110809eee691c1d5b072de335d75 private void allChunksAreSlimeChunks() { allChunksAreSlimeChunks = getBoolean("all-chunks-are-slime-chunks", false); diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index d3fe3eabf4465101760951113b23edf2ce03e57d..4e8d38a6379d3dc1b7167b27479e6a27ea19ea19 100644 +index eb71f050fcd673ee4d9d1da62e098e2e37d4dd9a..278416af649425890ad00ca6f47d459ebab08e0b 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -1191,6 +1191,7 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0181-Disable-Explicit-Network-Manager-Flushing.patch b/patches/server/0182-Disable-Explicit-Network-Manager-Flushing.patch similarity index 100% rename from patches/server/0181-Disable-Explicit-Network-Manager-Flushing.patch rename to patches/server/0182-Disable-Explicit-Network-Manager-Flushing.patch diff --git a/patches/server/0182-Implement-extended-PaperServerListPingEvent.patch b/patches/server/0183-Implement-extended-PaperServerListPingEvent.patch similarity index 100% rename from patches/server/0182-Implement-extended-PaperServerListPingEvent.patch rename to patches/server/0183-Implement-extended-PaperServerListPingEvent.patch diff --git a/patches/server/0183-Improved-Async-Task-Scheduler.patch b/patches/server/0184-Improved-Async-Task-Scheduler.patch similarity index 100% rename from patches/server/0183-Improved-Async-Task-Scheduler.patch rename to patches/server/0184-Improved-Async-Task-Scheduler.patch diff --git a/patches/server/0184-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch b/patches/server/0185-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch similarity index 96% rename from patches/server/0184-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch rename to patches/server/0185-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch index 6cbe99f5a..5535fbd28 100644 --- a/patches/server/0184-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch +++ b/patches/server/0185-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Ability to change PlayerProfile in AsyncPreLoginEvent This will allow you to change the players name or skin on login. diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java -index 7923078a4235a6169eb94b7c0ce85e4cd51eb593..f39ccd15c037138a933eb529bec17d49349c0264 100644 +index 7224aa974a3936a68d1c1210c671192812af93c9..94b1ec73f2039c83203045db42bf0270c985d995 100644 --- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java @@ -1,5 +1,7 @@ diff --git a/patches/server/0185-Player.setPlayerProfile-API.patch b/patches/server/0186-Player.setPlayerProfile-API.patch similarity index 97% rename from patches/server/0185-Player.setPlayerProfile-API.patch rename to patches/server/0186-Player.setPlayerProfile-API.patch index 8f5c34452..94781084f 100644 --- a/patches/server/0185-Player.setPlayerProfile-API.patch +++ b/patches/server/0186-Player.setPlayerProfile-API.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Player.setPlayerProfile API This can be useful for changing name or skins after a player has logged in. diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java -index f39ccd15c037138a933eb529bec17d49349c0264..1d05725374bdffad6a8ab1502ee732775345024d 100644 +index 94b1ec73f2039c83203045db42bf0270c985d995..dbdd320eca27e82d5b058a7e6596b0a5fbc2631f 100644 --- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java @@ -340,12 +340,12 @@ public class ServerLoginPacketListenerImpl implements ServerLoginPacketListener @@ -26,7 +26,7 @@ index f39ccd15c037138a933eb529bec17d49349c0264..1d05725374bdffad6a8ab1502ee73277 uniqueId = gameProfile.getId(); // Paper end diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index 4e8d38a6379d3dc1b7167b27479e6a27ea19ea19..3c0aca2b90521da83cf494d9fff953a17a57701d 100644 +index 278416af649425890ad00ca6f47d459ebab08e0b..91f96f5718f7a7f2e0ce56f4dbf894d8a052630c 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -173,7 +173,7 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0186-getPlayerUniqueId-API.patch b/patches/server/0187-getPlayerUniqueId-API.patch similarity index 100% rename from patches/server/0186-getPlayerUniqueId-API.patch rename to patches/server/0187-getPlayerUniqueId-API.patch diff --git a/patches/server/0187-Make-player-data-saving-configurable.patch b/patches/server/0188-Make-player-data-saving-configurable.patch similarity index 100% rename from patches/server/0187-Make-player-data-saving-configurable.patch rename to patches/server/0188-Make-player-data-saving-configurable.patch diff --git a/patches/server/0188-Make-legacy-ping-handler-more-reliable.patch b/patches/server/0189-Make-legacy-ping-handler-more-reliable.patch similarity index 100% rename from patches/server/0188-Make-legacy-ping-handler-more-reliable.patch rename to patches/server/0189-Make-legacy-ping-handler-more-reliable.patch diff --git a/patches/server/0189-Call-PaperServerListPingEvent-for-legacy-pings.patch b/patches/server/0190-Call-PaperServerListPingEvent-for-legacy-pings.patch similarity index 100% rename from patches/server/0189-Call-PaperServerListPingEvent-for-legacy-pings.patch rename to patches/server/0190-Call-PaperServerListPingEvent-for-legacy-pings.patch diff --git a/patches/server/0190-Flag-to-disable-the-channel-limit.patch b/patches/server/0191-Flag-to-disable-the-channel-limit.patch similarity index 100% rename from patches/server/0190-Flag-to-disable-the-channel-limit.patch rename to patches/server/0191-Flag-to-disable-the-channel-limit.patch diff --git a/patches/server/0191-Add-method-to-open-already-placed-sign.patch b/patches/server/0192-Add-method-to-open-already-placed-sign.patch similarity index 100% rename from patches/server/0191-Add-method-to-open-already-placed-sign.patch rename to patches/server/0192-Add-method-to-open-already-placed-sign.patch diff --git a/patches/server/0192-Configurable-sprint-interruption-on-attack.patch b/patches/server/0193-Configurable-sprint-interruption-on-attack.patch similarity index 95% rename from patches/server/0192-Configurable-sprint-interruption-on-attack.patch rename to patches/server/0193-Configurable-sprint-interruption-on-attack.patch index 70eed8773..41a662d21 100644 --- a/patches/server/0192-Configurable-sprint-interruption-on-attack.patch +++ b/patches/server/0193-Configurable-sprint-interruption-on-attack.patch @@ -20,7 +20,7 @@ index da4a110809eee691c1d5b072de335d75e1516eae..9225372cb9ef51a8cfbd4cee543c250a + } } diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index 3c0aca2b90521da83cf494d9fff953a17a57701d..a3f719d9dc63af9decc54a789f04595bb2d55710 100644 +index 91f96f5718f7a7f2e0ce56f4dbf894d8a052630c..8932cb934d77c0c120cad8392acbbc1c049dcfa7 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -1240,7 +1240,11 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0193-Fix-exploit-that-allowed-colored-signs-to-be-created.patch b/patches/server/0194-Fix-exploit-that-allowed-colored-signs-to-be-created.patch similarity index 93% rename from patches/server/0193-Fix-exploit-that-allowed-colored-signs-to-be-created.patch rename to patches/server/0194-Fix-exploit-that-allowed-colored-signs-to-be-created.patch index b08e17190..28a322773 100644 --- a/patches/server/0193-Fix-exploit-that-allowed-colored-signs-to-be-created.patch +++ b/patches/server/0194-Fix-exploit-that-allowed-colored-signs-to-be-created.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix exploit that allowed colored signs to be created diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 5b426265d62063544f0104c8c9f8061d002bc56c..d5c3c97e5205ef94578bc2d9d39f1a4c2600db94 100644 +index 413bf8504821d4605e940f865332e8dd77acb436..3bc5749f0e93b0298fa9a170e53f11dd05730eb1 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -2787,9 +2787,9 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0194-EndermanEscapeEvent.patch b/patches/server/0195-EndermanEscapeEvent.patch similarity index 100% rename from patches/server/0194-EndermanEscapeEvent.patch rename to patches/server/0195-EndermanEscapeEvent.patch diff --git a/patches/server/0195-Enderman.teleportRandomly.patch b/patches/server/0196-Enderman.teleportRandomly.patch similarity index 100% rename from patches/server/0195-Enderman.teleportRandomly.patch rename to patches/server/0196-Enderman.teleportRandomly.patch diff --git a/patches/server/0196-Block-Enderpearl-Travel-Exploit.patch b/patches/server/0197-Block-Enderpearl-Travel-Exploit.patch similarity index 100% rename from patches/server/0196-Block-Enderpearl-Travel-Exploit.patch rename to patches/server/0197-Block-Enderpearl-Travel-Exploit.patch diff --git a/patches/server/0197-Expand-World.spawnParticle-API-and-add-Builder.patch b/patches/server/0198-Expand-World.spawnParticle-API-and-add-Builder.patch similarity index 97% rename from patches/server/0197-Expand-World.spawnParticle-API-and-add-Builder.patch rename to patches/server/0198-Expand-World.spawnParticle-API-and-add-Builder.patch index c403b862a..fda64d910 100644 --- a/patches/server/0197-Expand-World.spawnParticle-API-and-add-Builder.patch +++ b/patches/server/0198-Expand-World.spawnParticle-API-and-add-Builder.patch @@ -10,7 +10,7 @@ Adds an option to control the force mode of the particle. This adds a new Builder API which is much friendlier to use. diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 18ab943ea2a959f012c3f75957fcb05dbe4ee6ff..c7ac5b323c731e5a7929f87d59e62796e8d4a107 100644 +index 097406c4c2ba72060efb4efd06fb1cbbb6bc4ad5..3634a9d2f76bc7cd4479026f7507fc6658a41a84 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -1287,12 +1287,17 @@ public class ServerLevel extends net.minecraft.world.level.Level implements Worl diff --git a/patches/server/0198-Prevent-Frosted-Ice-from-loading-holding-chunks.patch b/patches/server/0199-Prevent-Frosted-Ice-from-loading-holding-chunks.patch similarity index 100% rename from patches/server/0198-Prevent-Frosted-Ice-from-loading-holding-chunks.patch rename to patches/server/0199-Prevent-Frosted-Ice-from-loading-holding-chunks.patch diff --git a/patches/server/0199-EndermanAttackPlayerEvent.patch b/patches/server/0200-EndermanAttackPlayerEvent.patch similarity index 100% rename from patches/server/0199-EndermanAttackPlayerEvent.patch rename to patches/server/0200-EndermanAttackPlayerEvent.patch diff --git a/patches/server/0200-WitchConsumePotionEvent.patch b/patches/server/0201-WitchConsumePotionEvent.patch similarity index 100% rename from patches/server/0200-WitchConsumePotionEvent.patch rename to patches/server/0201-WitchConsumePotionEvent.patch diff --git a/patches/server/0201-WitchThrowPotionEvent.patch b/patches/server/0202-WitchThrowPotionEvent.patch similarity index 100% rename from patches/server/0201-WitchThrowPotionEvent.patch rename to patches/server/0202-WitchThrowPotionEvent.patch diff --git a/patches/server/0202-Allow-spawning-Item-entities-with-World.spawnEntity.patch b/patches/server/0203-Allow-spawning-Item-entities-with-World.spawnEntity.patch similarity index 100% rename from patches/server/0202-Allow-spawning-Item-entities-with-World.spawnEntity.patch rename to patches/server/0203-Allow-spawning-Item-entities-with-World.spawnEntity.patch diff --git a/patches/server/0203-WitchReadyPotionEvent.patch b/patches/server/0204-WitchReadyPotionEvent.patch similarity index 100% rename from patches/server/0203-WitchReadyPotionEvent.patch rename to patches/server/0204-WitchReadyPotionEvent.patch diff --git a/patches/server/0204-ItemStack-getMaxItemUseDuration.patch b/patches/server/0205-ItemStack-getMaxItemUseDuration.patch similarity index 100% rename from patches/server/0204-ItemStack-getMaxItemUseDuration.patch rename to patches/server/0205-ItemStack-getMaxItemUseDuration.patch diff --git a/patches/server/0205-Implement-EntityTeleportEndGatewayEvent.patch b/patches/server/0206-Implement-EntityTeleportEndGatewayEvent.patch similarity index 100% rename from patches/server/0205-Implement-EntityTeleportEndGatewayEvent.patch rename to patches/server/0206-Implement-EntityTeleportEndGatewayEvent.patch diff --git a/patches/server/0206-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch b/patches/server/0207-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch similarity index 100% rename from patches/server/0206-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch rename to patches/server/0207-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch diff --git a/patches/server/0207-Fix-CraftEntity-hashCode.patch b/patches/server/0208-Fix-CraftEntity-hashCode.patch similarity index 100% rename from patches/server/0207-Fix-CraftEntity-hashCode.patch rename to patches/server/0208-Fix-CraftEntity-hashCode.patch diff --git a/patches/server/0208-Configurable-Alternative-LootPool-Luck-Formula.patch b/patches/server/0209-Configurable-Alternative-LootPool-Luck-Formula.patch similarity index 100% rename from patches/server/0208-Configurable-Alternative-LootPool-Luck-Formula.patch rename to patches/server/0209-Configurable-Alternative-LootPool-Luck-Formula.patch diff --git a/patches/server/0209-Print-Error-details-when-failing-to-save-player-data.patch b/patches/server/0210-Print-Error-details-when-failing-to-save-player-data.patch similarity index 100% rename from patches/server/0209-Print-Error-details-when-failing-to-save-player-data.patch rename to patches/server/0210-Print-Error-details-when-failing-to-save-player-data.patch diff --git a/patches/server/0210-Make-shield-blocking-delay-configurable.patch b/patches/server/0211-Make-shield-blocking-delay-configurable.patch similarity index 97% rename from patches/server/0210-Make-shield-blocking-delay-configurable.patch rename to patches/server/0211-Make-shield-blocking-delay-configurable.patch index 4762d6fb7..062134ef5 100644 --- a/patches/server/0210-Make-shield-blocking-delay-configurable.patch +++ b/patches/server/0211-Make-shield-blocking-delay-configurable.patch @@ -19,7 +19,7 @@ index a0a846a2e60bdc17537bd697137f65321c1a61d8..e1110274a9f6b8f7007537732ec8eff7 + } } diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 28de49c8b5771491b168bba26e6033669c48e3c9..a3af689df12852ac47bd658f28c9f5b9991d3301 100644 +index 0dc03f53c80aac91a914bea91958a6c11c4f2061..08c29388621bf460e1704f6edba59d08a12e75d0 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3665,12 +3665,24 @@ public abstract class LivingEntity extends Entity { diff --git a/patches/server/0211-Improve-EntityShootBowEvent.patch b/patches/server/0212-Improve-EntityShootBowEvent.patch similarity index 100% rename from patches/server/0211-Improve-EntityShootBowEvent.patch rename to patches/server/0212-Improve-EntityShootBowEvent.patch diff --git a/patches/server/0212-PlayerReadyArrowEvent.patch b/patches/server/0213-PlayerReadyArrowEvent.patch similarity index 95% rename from patches/server/0212-PlayerReadyArrowEvent.patch rename to patches/server/0213-PlayerReadyArrowEvent.patch index 12d94370e..eb576cec0 100644 --- a/patches/server/0212-PlayerReadyArrowEvent.patch +++ b/patches/server/0213-PlayerReadyArrowEvent.patch @@ -7,7 +7,7 @@ Called when a player is firing a bow and the server is choosing an arrow to use. Plugins can skip selection of certain arrows and control which is used. diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index a3f719d9dc63af9decc54a789f04595bb2d55710..a4bb172ed720869578575562738521e99a53acca 100644 +index 8932cb934d77c0c120cad8392acbbc1c049dcfa7..543a1c9bc5aa97262424758c69cb28127fa0ee75 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -2186,6 +2186,17 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0213-Implement-EntityKnockbackByEntityEvent.patch b/patches/server/0214-Implement-EntityKnockbackByEntityEvent.patch similarity index 95% rename from patches/server/0213-Implement-EntityKnockbackByEntityEvent.patch rename to patches/server/0214-Implement-EntityKnockbackByEntityEvent.patch index e2301e4e1..fde58e368 100644 --- a/patches/server/0213-Implement-EntityKnockbackByEntityEvent.patch +++ b/patches/server/0214-Implement-EntityKnockbackByEntityEvent.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Implement EntityKnockbackByEntityEvent This event is called when an entity receives knockback by another entity. diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index a3af689df12852ac47bd658f28c9f5b9991d3301..acf6f04fa229fb0850217ff3d50bf3b8c16cafdf 100644 +index 08c29388621bf460e1704f6edba59d08a12e75d0..7bb2ce6b378547d593f8487626b5a4d4b3361397 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -1437,7 +1437,7 @@ public abstract class LivingEntity extends Entity { @@ -56,7 +56,7 @@ index a3af689df12852ac47bd658f28c9f5b9991d3301..acf6f04fa229fb0850217ff3d50bf3b8 } diff --git a/src/main/java/net/minecraft/world/entity/Mob.java b/src/main/java/net/minecraft/world/entity/Mob.java -index 2ed756c73b0cfddb559126d85316f37c3f958c0c..8451baff82cb7ec7615ab50a409724897ccf4d95 100644 +index 61c9b89b6ef41cde465d84f75f2dc6ef07048cc4..9c208d24d6f84e8818c0a7b88cdcb7c2fd703f91 100644 --- a/src/main/java/net/minecraft/world/entity/Mob.java +++ b/src/main/java/net/minecraft/world/entity/Mob.java @@ -1532,7 +1532,7 @@ public abstract class Mob extends LivingEntity { @@ -69,7 +69,7 @@ index 2ed756c73b0cfddb559126d85316f37c3f958c0c..8451baff82cb7ec7615ab50a40972489 } diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index a4bb172ed720869578575562738521e99a53acca..0d6e024208182d5779be3d84cff193ce904ad541 100644 +index 543a1c9bc5aa97262424758c69cb28127fa0ee75..022bff6ac8ed5f2da438929c5ac455505bb16da7 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -1234,7 +1234,7 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0214-Expand-Explosions-API.patch b/patches/server/0215-Expand-Explosions-API.patch similarity index 100% rename from patches/server/0214-Expand-Explosions-API.patch rename to patches/server/0215-Expand-Explosions-API.patch diff --git a/patches/server/0215-LivingEntity-Hand-Raised-Item-Use-API.patch b/patches/server/0216-LivingEntity-Hand-Raised-Item-Use-API.patch similarity index 100% rename from patches/server/0215-LivingEntity-Hand-Raised-Item-Use-API.patch rename to patches/server/0216-LivingEntity-Hand-Raised-Item-Use-API.patch diff --git a/patches/server/0216-RangedEntity-API.patch b/patches/server/0217-RangedEntity-API.patch similarity index 100% rename from patches/server/0216-RangedEntity-API.patch rename to patches/server/0217-RangedEntity-API.patch diff --git a/patches/server/0217-Add-config-to-disable-ender-dragon-legacy-check.patch b/patches/server/0218-Add-config-to-disable-ender-dragon-legacy-check.patch similarity index 100% rename from patches/server/0217-Add-config-to-disable-ender-dragon-legacy-check.patch rename to patches/server/0218-Add-config-to-disable-ender-dragon-legacy-check.patch diff --git a/patches/server/0218-Implement-World.getEntity-UUID-API.patch b/patches/server/0219-Implement-World.getEntity-UUID-API.patch similarity index 100% rename from patches/server/0218-Implement-World.getEntity-UUID-API.patch rename to patches/server/0219-Implement-World.getEntity-UUID-API.patch diff --git a/patches/server/0219-InventoryCloseEvent-Reason-API.patch b/patches/server/0220-InventoryCloseEvent-Reason-API.patch similarity index 97% rename from patches/server/0219-InventoryCloseEvent-Reason-API.patch rename to patches/server/0220-InventoryCloseEvent-Reason-API.patch index 05b1177c1..c11b93b67 100644 --- a/patches/server/0219-InventoryCloseEvent-Reason-API.patch +++ b/patches/server/0220-InventoryCloseEvent-Reason-API.patch @@ -7,7 +7,7 @@ Allows you to determine why an inventory was closed, enabling plugin developers to "confirm" things based on if it was player triggered close or not. diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index c7ac5b323c731e5a7929f87d59e62796e8d4a107..5a5733124bd8395bb996e9d5426c4a260fbeb1d3 100644 +index 3634a9d2f76bc7cd4479026f7507fc6658a41a84..fdf64581f26112bb9f5135485a745e50dc4a8248 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -1055,7 +1055,7 @@ public class ServerLevel extends net.minecraft.world.level.Level implements Worl @@ -29,7 +29,7 @@ index c7ac5b323c731e5a7929f87d59e62796e8d4a107..5a5733124bd8395bb996e9d5426c4a26 } // Spigot End diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 6f9a28a505f387387a42d607bd14cda75b5611eb..b3286a015f89068719381411f92ecc407e2dd796 100644 +index 83a2c8e00d8445ad66bb8360f4e0e4b7cba44bb3..b9fdccfc9815b0aec7bb5f5ad633c69b8eba6af2 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -602,7 +602,7 @@ public class ServerPlayer extends Player { @@ -127,7 +127,7 @@ index 429e6c7f9a5e5355e26deeae1e89ffea7439cd96..7c5a75fb34640bb4e7ef839412dbb30b PlayerQuitEvent playerQuitEvent = new PlayerQuitEvent(this.cserver.getPlayer(entityplayer), net.kyori.adventure.text.Component.translatable("multiplayer.player.left", net.kyori.adventure.text.format.NamedTextColor.YELLOW, com.destroystokyo.paper.PaperConfig.useDisplayNameInQuit ? entityplayer.getBukkitEntity().displayName() : net.kyori.adventure.text.Component.text(entityplayer.getScoreboardName()))); diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index 0d6e024208182d5779be3d84cff193ce904ad541..e0e33dd92b686939f622f0a7da0d5a971f43d0d6 100644 +index 022bff6ac8ed5f2da438929c5ac455505bb16da7..1a7bd2462bab95fa6986cef705e5e5b82da30063 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -264,7 +264,7 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0220-Vex-get-setSummoner-API.patch b/patches/server/0221-Vex-get-setSummoner-API.patch similarity index 100% rename from patches/server/0220-Vex-get-setSummoner-API.patch rename to patches/server/0221-Vex-get-setSummoner-API.patch diff --git a/patches/server/0221-Refresh-player-inventory-when-cancelling-PlayerInter.patch b/patches/server/0222-Refresh-player-inventory-when-cancelling-PlayerInter.patch similarity index 94% rename from patches/server/0221-Refresh-player-inventory-when-cancelling-PlayerInter.patch rename to patches/server/0222-Refresh-player-inventory-when-cancelling-PlayerInter.patch index c4c078ca9..ab138c34e 100644 --- a/patches/server/0221-Refresh-player-inventory-when-cancelling-PlayerInter.patch +++ b/patches/server/0222-Refresh-player-inventory-when-cancelling-PlayerInter.patch @@ -16,7 +16,7 @@ Refresh the player inventory when PlayerInteractEntityEvent is cancelled to avoid this problem. diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index ec473952e9f35db15cbb743a3c77c45c26d40ac5..28f4c456936c378628336d4a36f1975476f7913f 100644 +index f9f1eb0d7e85278186f42a4975d113bf07f367e9..4526bf94a9fd39c2f139666557f389a8684595a2 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -2218,6 +2218,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0222-Avoid-item-merge-if-stack-size-above-max-stack-size.patch b/patches/server/0223-Avoid-item-merge-if-stack-size-above-max-stack-size.patch similarity index 100% rename from patches/server/0222-Avoid-item-merge-if-stack-size-above-max-stack-size.patch rename to patches/server/0223-Avoid-item-merge-if-stack-size-above-max-stack-size.patch diff --git a/patches/server/0223-Use-asynchronous-Log4j-2-loggers.patch b/patches/server/0224-Use-asynchronous-Log4j-2-loggers.patch similarity index 96% rename from patches/server/0223-Use-asynchronous-Log4j-2-loggers.patch rename to patches/server/0224-Use-asynchronous-Log4j-2-loggers.patch index 15fd44e4b..f70348c33 100644 --- a/patches/server/0223-Use-asynchronous-Log4j-2-loggers.patch +++ b/patches/server/0224-Use-asynchronous-Log4j-2-loggers.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Use asynchronous Log4j 2 loggers diff --git a/build.gradle.kts b/build.gradle.kts -index daf0455eeb2ef3d2bf88b1177315133b571569bb..f0256fe4aea16c9e0d6f5eee360eeec36cfdeebd 100644 +index 755d0472684579272a63a481d7504ff2dae69c2d..39ae4cc76438c40e007bfe5e8ace7cbaee66d3b8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -42,6 +42,7 @@ dependencies { diff --git a/patches/server/0224-add-more-information-to-Entity.toString.patch b/patches/server/0225-add-more-information-to-Entity.toString.patch similarity index 93% rename from patches/server/0224-add-more-information-to-Entity.toString.patch rename to patches/server/0225-add-more-information-to-Entity.toString.patch index bfc1e3764..65c46002a 100644 --- a/patches/server/0224-add-more-information-to-Entity.toString.patch +++ b/patches/server/0225-add-more-information-to-Entity.toString.patch @@ -6,7 +6,7 @@ Subject: [PATCH] add more information to Entity.toString() UUID, ticks lived, valid, dead diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 1603a0ff6a0c82e18ef5446c129a1c05488abf86..960c3e75a60ef33141e615bd8b256528eeaf399c 100644 +index 75aae3301ea1cef6fdeb1155e880a7451e76fb02..2ec198a29b85bf118f05a639d6290334ab3810d6 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2784,7 +2784,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, n diff --git a/patches/server/0225-Add-CraftMagicNumbers.isSupportedApiVersion.patch b/patches/server/0226-Add-CraftMagicNumbers.isSupportedApiVersion.patch similarity index 100% rename from patches/server/0225-Add-CraftMagicNumbers.isSupportedApiVersion.patch rename to patches/server/0226-Add-CraftMagicNumbers.isSupportedApiVersion.patch diff --git a/patches/server/0226-EnderDragon-Events.patch b/patches/server/0227-EnderDragon-Events.patch similarity index 100% rename from patches/server/0226-EnderDragon-Events.patch rename to patches/server/0227-EnderDragon-Events.patch diff --git a/patches/server/0227-PlayerElytraBoostEvent.patch b/patches/server/0228-PlayerElytraBoostEvent.patch similarity index 100% rename from patches/server/0227-PlayerElytraBoostEvent.patch rename to patches/server/0228-PlayerElytraBoostEvent.patch diff --git a/patches/server/0228-PlayerLaunchProjectileEvent.patch b/patches/server/0229-PlayerLaunchProjectileEvent.patch similarity index 100% rename from patches/server/0228-PlayerLaunchProjectileEvent.patch rename to patches/server/0229-PlayerLaunchProjectileEvent.patch diff --git a/patches/server/0229-Improve-BlockPosition-inlining.patch b/patches/server/0230-Improve-BlockPosition-inlining.patch similarity index 96% rename from patches/server/0229-Improve-BlockPosition-inlining.patch rename to patches/server/0230-Improve-BlockPosition-inlining.patch index b667b7f9b..0ba1d63f0 100644 --- a/patches/server/0229-Improve-BlockPosition-inlining.patch +++ b/patches/server/0230-Improve-BlockPosition-inlining.patch @@ -21,7 +21,7 @@ This is based upon conclusions drawn from inspecting the assenmbly generated byt They had 'callq' (invoke) instead of 'mov' (get from memory) instructions. diff --git a/src/main/java/net/minecraft/core/Vec3i.java b/src/main/java/net/minecraft/core/Vec3i.java -index c66ae4d9eea993f3b7fcc6e253259db3346229d1..ea496a990e7e49bc83f7a8b98f71f2b11d9fc56c 100644 +index e188f130e47ef319477050981de53a7410452592..5e09890ba2fe326503a49b2dbec09845f5c8c5eb 100644 --- a/src/main/java/net/minecraft/core/Vec3i.java +++ b/src/main/java/net/minecraft/core/Vec3i.java @@ -41,7 +41,7 @@ public class Vec3i implements Comparable { diff --git a/patches/server/0230-Optimize-IntIdentityHashBiMiap-nextId.patch b/patches/server/0231-Optimize-IntIdentityHashBiMiap-nextId.patch similarity index 100% rename from patches/server/0230-Optimize-IntIdentityHashBiMiap-nextId.patch rename to patches/server/0231-Optimize-IntIdentityHashBiMiap-nextId.patch diff --git a/patches/server/0231-Option-to-prevent-armor-stands-from-doing-entity-loo.patch b/patches/server/0232-Option-to-prevent-armor-stands-from-doing-entity-loo.patch similarity index 91% rename from patches/server/0231-Option-to-prevent-armor-stands-from-doing-entity-loo.patch rename to patches/server/0232-Option-to-prevent-armor-stands-from-doing-entity-loo.patch index 7e1ddc658..b1bacc83c 100644 --- a/patches/server/0231-Option-to-prevent-armor-stands-from-doing-entity-loo.patch +++ b/patches/server/0232-Option-to-prevent-armor-stands-from-doing-entity-loo.patch @@ -19,7 +19,7 @@ index 8f8a3ea51823a9cfba985efeb7e320ae42e0da8a..1f6b37bd3cbc825abab5ad2f673200ef + } } diff --git a/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java b/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java -index cda073a8ab9daed75f284cbbe4459991fba348f0..449f9b87ea6ff313f7e0e9104a641f1bf7729f24 100644 +index 6d717d3852afb3a3a4bef30c68980c402bdfefff..b47b1215e685c453c3496439bb350a917d8bde3c 100644 --- a/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java +++ b/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java @@ -339,6 +339,7 @@ public class ArmorStand extends LivingEntity { @@ -31,10 +31,10 @@ index cda073a8ab9daed75f284cbbe4459991fba348f0..449f9b87ea6ff313f7e0e9104a641f1b for (int i = 0; i < list.size(); ++i) { diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 8859b0483ca71e1a36c164f7d386684540f0bf18..2c86a5ae8bbf7d80e7ce8cd08319ed6a17b86dbb 100644 +index e9e694286bce719b825a37939fe8ab90a5010819..ed7b9b350558df96f91b64ceccb137968c05a0f6 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java -@@ -767,6 +767,13 @@ public abstract class Level implements LevelAccessor, AutoCloseable { +@@ -769,6 +769,13 @@ public abstract class Level implements LevelAccessor, AutoCloseable { // Paper end } } diff --git a/patches/server/0232-Vanished-players-don-t-have-rights.patch b/patches/server/0233-Vanished-players-don-t-have-rights.patch similarity index 97% rename from patches/server/0232-Vanished-players-don-t-have-rights.patch rename to patches/server/0233-Vanished-players-don-t-have-rights.patch index 4ccf5980c..9ab65f793 100644 --- a/patches/server/0232-Vanished-players-don-t-have-rights.patch +++ b/patches/server/0233-Vanished-players-don-t-have-rights.patch @@ -38,7 +38,7 @@ index 86d245c9a817be5fd2be7f331d3a3a5f3169e8c2..44b28773fe8e79931e738d493bd9405e BlockCanBuildEvent event = new BlockCanBuildEvent(CraftBlock.at(context.getLevel(), context.getClickedPos()), player, CraftBlockData.fromData(state), defaultReturn); diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 2c86a5ae8bbf7d80e7ce8cd08319ed6a17b86dbb..c1cf7f5bff2878281d4a9787ea7160e984268352 100644 +index ed7b9b350558df96f91b64ceccb137968c05a0f6..4635400065ef169d7c95e083c2b57eb0dd7f29ce 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -71,6 +71,10 @@ import net.minecraft.world.level.saveddata.maps.MapItemSavedData; @@ -99,7 +99,7 @@ index 2c86a5ae8bbf7d80e7ce8cd08319ed6a17b86dbb..c1cf7f5bff2878281d4a9787ea7160e9 public boolean isClientSide() { return this.isClientSide; diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index 5d0bbdd342eda5660b461b99fed7e80afaefbff9..c09c2c8ec2a4dd2e1eec5ecf97cbd8456b5ec3c9 100644 +index 378e09eca16738bce048837752149f212a6e2cc3..4e5128629ccbb884d88b369be5010e6b20763707 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -1206,6 +1206,14 @@ public class CraftEventFactory { diff --git a/patches/server/0233-Allow-disabling-armour-stand-ticking.patch b/patches/server/0234-Allow-disabling-armour-stand-ticking.patch similarity index 98% rename from patches/server/0233-Allow-disabling-armour-stand-ticking.patch rename to patches/server/0234-Allow-disabling-armour-stand-ticking.patch index 2075008fe..483cc64d5 100644 --- a/patches/server/0233-Allow-disabling-armour-stand-ticking.patch +++ b/patches/server/0234-Allow-disabling-armour-stand-ticking.patch @@ -20,7 +20,7 @@ index 1f6b37bd3cbc825abab5ad2f673200ef5061746a..8bb33e1b631c3aa99cef2a63c140f0b0 + } } diff --git a/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java b/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java -index 449f9b87ea6ff313f7e0e9104a641f1bf7729f24..33f1e486f3732c156289b16d973297e771da82b9 100644 +index b47b1215e685c453c3496439bb350a917d8bde3c..d545349f659b2a164a28d06e9ff0f9fff8fa8ecf 100644 --- a/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java +++ b/src/main/java/net/minecraft/world/entity/decoration/ArmorStand.java @@ -93,9 +93,16 @@ public class ArmorStand extends LivingEntity { diff --git a/patches/server/0234-SkeletonHorse-Additions.patch b/patches/server/0235-SkeletonHorse-Additions.patch similarity index 100% rename from patches/server/0234-SkeletonHorse-Additions.patch rename to patches/server/0235-SkeletonHorse-Additions.patch diff --git a/patches/server/0235-Don-t-call-getItemMeta-on-hasItemMeta.patch b/patches/server/0236-Don-t-call-getItemMeta-on-hasItemMeta.patch similarity index 100% rename from patches/server/0235-Don-t-call-getItemMeta-on-hasItemMeta.patch rename to patches/server/0236-Don-t-call-getItemMeta-on-hasItemMeta.patch diff --git a/patches/server/0236-Implement-Expanded-ArmorStand-API.patch b/patches/server/0237-Implement-Expanded-ArmorStand-API.patch similarity index 100% rename from patches/server/0236-Implement-Expanded-ArmorStand-API.patch rename to patches/server/0237-Implement-Expanded-ArmorStand-API.patch diff --git a/patches/server/0237-AnvilDamageEvent.patch b/patches/server/0238-AnvilDamageEvent.patch similarity index 100% rename from patches/server/0237-AnvilDamageEvent.patch rename to patches/server/0238-AnvilDamageEvent.patch diff --git a/patches/server/0238-Add-hand-to-bucket-events.patch b/patches/server/0239-Add-hand-to-bucket-events.patch similarity index 97% rename from patches/server/0238-Add-hand-to-bucket-events.patch rename to patches/server/0239-Add-hand-to-bucket-events.patch index b18f26656..4120af0c2 100644 --- a/patches/server/0238-Add-hand-to-bucket-events.patch +++ b/patches/server/0239-Add-hand-to-bucket-events.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add hand to bucket events diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 5a5733124bd8395bb996e9d5426c4a260fbeb1d3..8989b3153b0c849e189a8ff4ac4de6085e3a3db2 100644 +index fdf64581f26112bb9f5135485a745e50dc4a8248..bf06d2c5209f72eda22f1de351059eb7f1173ae0 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -1419,15 +1419,17 @@ public class ServerLevel extends net.minecraft.world.level.Level implements Worl @@ -36,7 +36,7 @@ index 5a5733124bd8395bb996e9d5426c4a260fbeb1d3..8989b3153b0c849e189a8ff4ac4de608 public float getSharedSpawnAngle() { return this.levelData.getSpawnAngle(); diff --git a/src/main/java/net/minecraft/world/entity/animal/Cow.java b/src/main/java/net/minecraft/world/entity/animal/Cow.java -index 4656c2a524bc5d397715c55799362c4b97f96009..41d5f4bf470bccbc0967df64e1630a01a5c6f27a 100644 +index fe90b59a71b85afd3f4b5f7c4d4ba66ed74a05df..c9dcbc2dcb2736d0f448496c67121db29b7d4deb 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Cow.java +++ b/src/main/java/net/minecraft/world/entity/animal/Cow.java @@ -87,7 +87,7 @@ public class Cow extends Animal { @@ -117,7 +117,7 @@ index 24272b384b96bb98a8231fe8583f404ad0c96de5..7c3e94c6bf8337ef660473d8ed451606 int i = blockposition.getX(); int j = blockposition.getY(); diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index c1cf7f5bff2878281d4a9787ea7160e984268352..8d4f8719b30a66fbb68c9407ee8484312f05b3fb 100644 +index 4635400065ef169d7c95e083c2b57eb0dd7f29ce..53ea0231737e162a8914d916bfd3ab8fe244208f 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -291,6 +291,17 @@ public abstract class Level implements LevelAccessor, AutoCloseable { @@ -148,7 +148,7 @@ index be667bb12e1ee186b8d9ad1d7ac4534454d0e787..cf6bcbe7d75a52fe509e3b6c6c24b64b } + diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index c09c2c8ec2a4dd2e1eec5ecf97cbd8456b5ec3c9..bb006e6c703e5c4cfa16ca4ee4cf8463215c38b0 100644 +index 4e5128629ccbb884d88b369be5010e6b20763707..8f44cabc1a92dc3e9afe988b23ac982e85d49fc8 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -222,7 +222,7 @@ public class CraftEventFactory { diff --git a/patches/server/0239-Add-TNTPrimeEvent.patch b/patches/server/0240-Add-TNTPrimeEvent.patch similarity index 98% rename from patches/server/0239-Add-TNTPrimeEvent.patch rename to patches/server/0240-Add-TNTPrimeEvent.patch index 995e6db56..ce6d03399 100644 --- a/patches/server/0239-Add-TNTPrimeEvent.patch +++ b/patches/server/0240-Add-TNTPrimeEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add TNTPrimeEvent diff --git a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java -index e286d4ed03eba05b862741cb98db8a031224cd98..bd61f2b3940bfba7948dbb0a52173144c9ef08bd 100644 +index 401a105a161c23a8d3fe45d0a7c845072afb8bd9..c98202092752a9015aaf95bd1471135b88e84425 100644 --- a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java +++ b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java @@ -536,6 +536,11 @@ public class EnderDragon extends Mob implements Enemy { diff --git a/patches/server/0240-Break-up-and-make-tab-spam-limits-configurable.patch b/patches/server/0241-Break-up-and-make-tab-spam-limits-configurable.patch similarity index 98% rename from patches/server/0240-Break-up-and-make-tab-spam-limits-configurable.patch rename to patches/server/0241-Break-up-and-make-tab-spam-limits-configurable.patch index eb1d793af..aa9667bc2 100644 --- a/patches/server/0240-Break-up-and-make-tab-spam-limits-configurable.patch +++ b/patches/server/0241-Break-up-and-make-tab-spam-limits-configurable.patch @@ -45,7 +45,7 @@ index 77a03abd59db4a43f6f2d59d4c7ef176e782f205..bd508025b771424c942fd856c31d520b + } } diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 28f4c456936c378628336d4a36f1975476f7913f..b65fcc7519589c3bc5c5f5b5ec1db53a520ec39f 100644 +index 4526bf94a9fd39c2f139666557f389a8684595a2..1c76d6a616d6967402fb55feffafffa0aa2fd468 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -228,6 +228,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0241-MC-135506-Experience-should-save-as-Integers.patch b/patches/server/0242-MC-135506-Experience-should-save-as-Integers.patch similarity index 100% rename from patches/server/0241-MC-135506-Experience-should-save-as-Integers.patch rename to patches/server/0242-MC-135506-Experience-should-save-as-Integers.patch diff --git a/patches/server/0242-Fix-client-rendering-skulls-from-same-user.patch b/patches/server/0243-Fix-client-rendering-skulls-from-same-user.patch similarity index 100% rename from patches/server/0242-Fix-client-rendering-skulls-from-same-user.patch rename to patches/server/0243-Fix-client-rendering-skulls-from-same-user.patch diff --git a/patches/server/0243-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch b/patches/server/0244-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch similarity index 95% rename from patches/server/0243-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch rename to patches/server/0244-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch index f59488bae..f3da28c74 100644 --- a/patches/server/0243-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch +++ b/patches/server/0244-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch @@ -8,7 +8,7 @@ Add -Ddebug.entities=true to your JVM flags to gain more information 1.17: Needs to be reworked for new entity storage system diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 4b349960daaacd87c042b055adf36c0a66748f7f..a0f8f341e0cd6a2ac28e12d0824b694ac4fbc7ae 100644 +index 47167bbd2f167e9e266b0962a2034379ab8b7e77..a8c172c3742b8eb52c9cdd5adb65224f2e7bc736 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -1156,6 +1156,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider @@ -29,7 +29,7 @@ index 4b349960daaacd87c042b055adf36c0a66748f7f..a0f8f341e0cd6a2ac28e12d0824b694a protected void tick() { diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 8989b3153b0c849e189a8ff4ac4de6085e3a3db2..73da340ab8782efc7d97c3a3e29ea9cd9a830799 100644 +index bf06d2c5209f72eda22f1de351059eb7f1173ae0..a86757a96fea11de150fb48ac123c3493e5420b7 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -202,6 +202,9 @@ public class ServerLevel extends net.minecraft.world.level.Level implements Worl @@ -72,7 +72,7 @@ index 8989b3153b0c849e189a8ff4ac4de6085e3a3db2..73da340ab8782efc7d97c3a3e29ea9cd return false; } else { diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 960c3e75a60ef33141e615bd8b256528eeaf399c..0d4ab7a469b2ce643b80e7912e20d126a251960a 100644 +index 2ec198a29b85bf118f05a639d6290334ab3810d6..0be7bd3c5deef99f9ffe6d3d6390c9297d5b5815 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -171,6 +171,8 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, n @@ -85,7 +85,7 @@ index 960c3e75a60ef33141e615bd8b256528eeaf399c..0d4ab7a469b2ce643b80e7912e20d126 if (this.bukkitEntity == null) { this.bukkitEntity = CraftEntity.getEntity(this.level.getCraftServer(), this); diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 8d4f8719b30a66fbb68c9407ee8484312f05b3fb..b978a6d44416ce89addaafb54a71fcb06e635b30 100644 +index 53ea0231737e162a8914d916bfd3ab8fe244208f..d550ed7358aa8561bf307972d411f170bd96d515 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -141,6 +141,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0244-Add-Early-Warning-Feature-to-WatchDog.patch b/patches/server/0245-Add-Early-Warning-Feature-to-WatchDog.patch similarity index 100% rename from patches/server/0244-Add-Early-Warning-Feature-to-WatchDog.patch rename to patches/server/0245-Add-Early-Warning-Feature-to-WatchDog.patch diff --git a/patches/server/0245-Make-EnderDragon-implement-Mob.patch b/patches/server/0246-Make-EnderDragon-implement-Mob.patch similarity index 100% rename from patches/server/0245-Make-EnderDragon-implement-Mob.patch rename to patches/server/0246-Make-EnderDragon-implement-Mob.patch diff --git a/patches/server/0246-Use-ConcurrentHashMap-in-JsonList.patch b/patches/server/0247-Use-ConcurrentHashMap-in-JsonList.patch similarity index 100% rename from patches/server/0246-Use-ConcurrentHashMap-in-JsonList.patch rename to patches/server/0247-Use-ConcurrentHashMap-in-JsonList.patch diff --git a/patches/server/0247-Use-a-Queue-for-Queueing-Commands.patch b/patches/server/0248-Use-a-Queue-for-Queueing-Commands.patch similarity index 100% rename from patches/server/0247-Use-a-Queue-for-Queueing-Commands.patch rename to patches/server/0248-Use-a-Queue-for-Queueing-Commands.patch diff --git a/patches/server/0248-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch b/patches/server/0249-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch similarity index 100% rename from patches/server/0248-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch rename to patches/server/0249-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch diff --git a/patches/server/0249-Optimize-BlockPosition-helper-methods.patch b/patches/server/0250-Optimize-BlockPosition-helper-methods.patch similarity index 97% rename from patches/server/0249-Optimize-BlockPosition-helper-methods.patch rename to patches/server/0250-Optimize-BlockPosition-helper-methods.patch index b31d553b3..2c59eaa8a 100644 --- a/patches/server/0249-Optimize-BlockPosition-helper-methods.patch +++ b/patches/server/0250-Optimize-BlockPosition-helper-methods.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Optimize BlockPosition helper methods Resolves #1338 diff --git a/src/main/java/net/minecraft/core/BlockPos.java b/src/main/java/net/minecraft/core/BlockPos.java -index c2309751e3798874eee6b469129121c2e317fbc3..dd1d76867ac3832ad515f304925c595c9a021c8f 100644 +index 022cccbc52a7dda2f6bf0999905db82dd650b5ef..86618513e8f777d1d738b230c97eb527ddce7c26 100644 --- a/src/main/java/net/minecraft/core/BlockPos.java +++ b/src/main/java/net/minecraft/core/BlockPos.java @@ -131,67 +131,84 @@ public class BlockPos extends Vec3i { diff --git a/patches/server/0250-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch b/patches/server/0251-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch similarity index 93% rename from patches/server/0250-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch rename to patches/server/0251-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch index 84ff27f26..077591e0e 100644 --- a/patches/server/0250-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch +++ b/patches/server/0251-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Restore vanlla default mob-spawn-range and water animals diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index 9a31d8b709b28bba658603106c623560c5362947..8e6eae7cc27f66faede9a3dc74571e1814df3652 100644 +index c45332fa7b374e7775ca24a7065af3cb5c85d7cf..45be7d1821497f13ab0da3c4bbff7585238e902e 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java @@ -165,7 +165,7 @@ public class SpigotWorldConfig diff --git a/patches/server/0251-Slime-Pathfinder-Events.patch b/patches/server/0252-Slime-Pathfinder-Events.patch similarity index 98% rename from patches/server/0251-Slime-Pathfinder-Events.patch rename to patches/server/0252-Slime-Pathfinder-Events.patch index 4cb18162e..abe08003e 100644 --- a/patches/server/0251-Slime-Pathfinder-Events.patch +++ b/patches/server/0252-Slime-Pathfinder-Events.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Slime Pathfinder Events diff --git a/src/main/java/net/minecraft/world/entity/monster/Slime.java b/src/main/java/net/minecraft/world/entity/monster/Slime.java -index 53130b34e5964acec191e1d8de6bde996f498699..6a199e148929d8df9b1f39733dd821c503380973 100644 +index 95fadcb0b90f4824b5c06673266ae04e73c8a219..e9d3e5eddaee0c8ae98755119b3c0734166cafa9 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Slime.java +++ b/src/main/java/net/minecraft/world/entity/monster/Slime.java @@ -44,6 +44,12 @@ import net.minecraft.world.level.biome.Biomes; diff --git a/patches/server/0252-Configurable-speed-for-water-flowing-over-lava.patch b/patches/server/0253-Configurable-speed-for-water-flowing-over-lava.patch similarity index 100% rename from patches/server/0252-Configurable-speed-for-water-flowing-over-lava.patch rename to patches/server/0253-Configurable-speed-for-water-flowing-over-lava.patch diff --git a/patches/server/0253-Optimize-CraftBlockData-Creation.patch b/patches/server/0254-Optimize-CraftBlockData-Creation.patch similarity index 100% rename from patches/server/0253-Optimize-CraftBlockData-Creation.patch rename to patches/server/0254-Optimize-CraftBlockData-Creation.patch diff --git a/patches/server/0254-Optimize-MappedRegistry.patch b/patches/server/0255-Optimize-MappedRegistry.patch similarity index 100% rename from patches/server/0254-Optimize-MappedRegistry.patch rename to patches/server/0255-Optimize-MappedRegistry.patch diff --git a/patches/server/0255-Add-PhantomPreSpawnEvent.patch b/patches/server/0256-Add-PhantomPreSpawnEvent.patch similarity index 98% rename from patches/server/0255-Add-PhantomPreSpawnEvent.patch rename to patches/server/0256-Add-PhantomPreSpawnEvent.patch index e68cfb61b..a5b7fa201 100644 --- a/patches/server/0255-Add-PhantomPreSpawnEvent.patch +++ b/patches/server/0256-Add-PhantomPreSpawnEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add PhantomPreSpawnEvent diff --git a/src/main/java/net/minecraft/world/entity/monster/Phantom.java b/src/main/java/net/minecraft/world/entity/monster/Phantom.java -index dcfd0b107ac7bd1633f3b681cd5f5e26ce87bd63..2ddb7b4c0a75c6f41910c84c8b9341f56fcb1116 100644 +index d60d3dd3e001afa3d1103f78512389a4bdc85a63..f69ad3b2f19a71f1e4a1a8fb37ac63df78548871 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Phantom.java +++ b/src/main/java/net/minecraft/world/entity/monster/Phantom.java @@ -172,6 +172,11 @@ public class Phantom extends FlyingMob implements Enemy { diff --git a/patches/server/0256-Add-More-Creeper-API.patch b/patches/server/0257-Add-More-Creeper-API.patch similarity index 100% rename from patches/server/0256-Add-More-Creeper-API.patch rename to patches/server/0257-Add-More-Creeper-API.patch diff --git a/patches/server/0257-Inventory-removeItemAnySlot.patch b/patches/server/0258-Inventory-removeItemAnySlot.patch similarity index 100% rename from patches/server/0257-Inventory-removeItemAnySlot.patch rename to patches/server/0258-Inventory-removeItemAnySlot.patch diff --git a/patches/server/0258-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch b/patches/server/0259-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch similarity index 100% rename from patches/server/0258-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch rename to patches/server/0259-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch diff --git a/patches/server/0259-Asynchronous-chunk-IO-and-loading.patch b/patches/server/0260-Asynchronous-chunk-IO-and-loading.patch similarity index 100% rename from patches/server/0259-Asynchronous-chunk-IO-and-loading.patch rename to patches/server/0260-Asynchronous-chunk-IO-and-loading.patch diff --git a/patches/server/0260-Add-ray-tracing-methods-to-LivingEntity.patch b/patches/server/0261-Add-ray-tracing-methods-to-LivingEntity.patch similarity index 96% rename from patches/server/0260-Add-ray-tracing-methods-to-LivingEntity.patch rename to patches/server/0261-Add-ray-tracing-methods-to-LivingEntity.patch index bdc08913c..403365fbb 100644 --- a/patches/server/0260-Add-ray-tracing-methods-to-LivingEntity.patch +++ b/patches/server/0261-Add-ray-tracing-methods-to-LivingEntity.patch @@ -28,7 +28,7 @@ index 49fd3486a6c595749f33bbe1c1bec0454e4725c5..5c290f263fc2b643987c96ea75729bf1 switch (enumDirection) { case DOWN: diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index acf6f04fa229fb0850217ff3d50bf3b8c16cafdf..773c1e0ed3e10157c968d84b19947d99bb01371a 100644 +index 7bb2ce6b378547d593f8487626b5a4d4b3361397..dd61eacfa417ed77bf09f482249bdd3a5a566ace 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3686,6 +3686,23 @@ public abstract class LivingEntity extends Entity { @@ -56,7 +56,7 @@ index acf6f04fa229fb0850217ff3d50bf3b8c16cafdf..773c1e0ed3e10157c968d84b19947d99 public int getShieldBlockingDelay() { diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java -index 5194da5a141718390a317d75b31205f951cec7a2..cb4c15d17ea3f22e6baa73ba6ce2a18e34ac4b00 100644 +index 0aec2e79d053b6cb845ffea393ad431b3d254b83..05e962ed9269db4cfa170960507b10d7b7d13741 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java @@ -190,6 +190,28 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { diff --git a/patches/server/0261-Expose-attack-cooldown-methods-for-Player.patch b/patches/server/0262-Expose-attack-cooldown-methods-for-Player.patch similarity index 100% rename from patches/server/0261-Expose-attack-cooldown-methods-for-Player.patch rename to patches/server/0262-Expose-attack-cooldown-methods-for-Player.patch diff --git a/patches/server/0262-Improve-death-events.patch b/patches/server/0263-Improve-death-events.patch similarity index 100% rename from patches/server/0262-Improve-death-events.patch rename to patches/server/0263-Improve-death-events.patch diff --git a/patches/server/0263-Allow-chests-to-be-placed-with-NBT-data.patch b/patches/server/0264-Allow-chests-to-be-placed-with-NBT-data.patch similarity index 94% rename from patches/server/0263-Allow-chests-to-be-placed-with-NBT-data.patch rename to patches/server/0264-Allow-chests-to-be-placed-with-NBT-data.patch index 83f45fc47..dc5723cf6 100644 --- a/patches/server/0263-Allow-chests-to-be-placed-with-NBT-data.patch +++ b/patches/server/0264-Allow-chests-to-be-placed-with-NBT-data.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Allow chests to be placed with NBT data diff --git a/src/main/java/net/minecraft/world/item/ItemStack.java b/src/main/java/net/minecraft/world/item/ItemStack.java -index 8b3cf3b882ea6c0d48df8b551f4b85b87b889c58..dd4deb08eb3ed15a156269a11d3d43abfd61fe5b 100644 +index 55e2ac3fc3d6e1da40f766ac42c9ca24b8b6e872..1b1786934cdbc0e701d7f3f12883adffcd12e0b3 100644 --- a/src/main/java/net/minecraft/world/item/ItemStack.java +++ b/src/main/java/net/minecraft/world/item/ItemStack.java @@ -339,6 +339,7 @@ public final class ItemStack { diff --git a/patches/server/0264-Mob-Pathfinding-API.patch b/patches/server/0265-Mob-Pathfinding-API.patch similarity index 100% rename from patches/server/0264-Mob-Pathfinding-API.patch rename to patches/server/0265-Mob-Pathfinding-API.patch diff --git a/patches/server/0265-Prevent-chunk-loading-from-Fluid-Flowing.patch b/patches/server/0266-Prevent-chunk-loading-from-Fluid-Flowing.patch similarity index 100% rename from patches/server/0265-Prevent-chunk-loading-from-Fluid-Flowing.patch rename to patches/server/0266-Prevent-chunk-loading-from-Fluid-Flowing.patch diff --git a/patches/server/0266-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch b/patches/server/0267-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch similarity index 100% rename from patches/server/0266-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch rename to patches/server/0267-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch diff --git a/patches/server/0267-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch b/patches/server/0268-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch similarity index 100% rename from patches/server/0267-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch rename to patches/server/0268-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch diff --git a/patches/server/0268-Prevent-mob-spawning-from-loading-generating-chunks.patch b/patches/server/0269-Prevent-mob-spawning-from-loading-generating-chunks.patch similarity index 100% rename from patches/server/0268-Prevent-mob-spawning-from-loading-generating-chunks.patch rename to patches/server/0269-Prevent-mob-spawning-from-loading-generating-chunks.patch diff --git a/patches/server/0269-Implement-furnace-cook-speed-multiplier-API.patch b/patches/server/0270-Implement-furnace-cook-speed-multiplier-API.patch similarity index 100% rename from patches/server/0269-Implement-furnace-cook-speed-multiplier-API.patch rename to patches/server/0270-Implement-furnace-cook-speed-multiplier-API.patch diff --git a/patches/server/0270-Catch-JsonParseException-in-Entity-and-TE-names.patch b/patches/server/0271-Catch-JsonParseException-in-Entity-and-TE-names.patch similarity index 100% rename from patches/server/0270-Catch-JsonParseException-in-Entity-and-TE-names.patch rename to patches/server/0271-Catch-JsonParseException-in-Entity-and-TE-names.patch diff --git a/patches/server/0271-Honor-EntityAgeable.ageLock.patch b/patches/server/0272-Honor-EntityAgeable.ageLock.patch similarity index 100% rename from patches/server/0271-Honor-EntityAgeable.ageLock.patch rename to patches/server/0272-Honor-EntityAgeable.ageLock.patch diff --git a/patches/server/0272-Configurable-connection-throttle-kick-message.patch b/patches/server/0273-Configurable-connection-throttle-kick-message.patch similarity index 100% rename from patches/server/0272-Configurable-connection-throttle-kick-message.patch rename to patches/server/0273-Configurable-connection-throttle-kick-message.patch diff --git a/patches/server/0273-Hook-into-CB-plugin-rewrites.patch b/patches/server/0274-Hook-into-CB-plugin-rewrites.patch similarity index 100% rename from patches/server/0273-Hook-into-CB-plugin-rewrites.patch rename to patches/server/0274-Hook-into-CB-plugin-rewrites.patch diff --git a/patches/server/0274-Add-sun-related-API.patch b/patches/server/0275-Add-sun-related-API.patch similarity index 100% rename from patches/server/0274-Add-sun-related-API.patch rename to patches/server/0275-Add-sun-related-API.patch diff --git a/patches/server/0275-Add-LivingEntity-getTargetEntity.patch b/patches/server/0276-Add-LivingEntity-getTargetEntity.patch similarity index 98% rename from patches/server/0275-Add-LivingEntity-getTargetEntity.patch rename to patches/server/0276-Add-LivingEntity-getTargetEntity.patch index 4395e3cbf..39c6d92dd 100644 --- a/patches/server/0275-Add-LivingEntity-getTargetEntity.patch +++ b/patches/server/0276-Add-LivingEntity-getTargetEntity.patch @@ -17,7 +17,7 @@ index 0be7bd3c5deef99f9ffe6d3d6390c9297d5b5815..0680ed44a47cfafdff400dd3033c9600 return 0.0F; } diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index a629b6e3cd085f79ad231747cce996bb1fbdc3b2..f795e7e689e205e9ba5ef57482850679ad7b19f9 100644 +index 252a935db848a1001c6109b582886a98d21941cb..8d11a803516ae711a10e9b3af7f6704f59d40874 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -116,6 +116,7 @@ import net.minecraft.world.level.storage.loot.LootTable; diff --git a/patches/server/0276-Turtle-API.patch b/patches/server/0277-Turtle-API.patch similarity index 100% rename from patches/server/0276-Turtle-API.patch rename to patches/server/0277-Turtle-API.patch diff --git a/patches/server/0277-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch b/patches/server/0278-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch similarity index 100% rename from patches/server/0277-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch rename to patches/server/0278-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch diff --git a/patches/server/0278-Call-player-spectator-target-events-and-improve-impl.patch b/patches/server/0279-Call-player-spectator-target-events-and-improve-impl.patch similarity index 100% rename from patches/server/0278-Call-player-spectator-target-events-and-improve-impl.patch rename to patches/server/0279-Call-player-spectator-target-events-and-improve-impl.patch diff --git a/patches/server/0279-Add-Velocity-IP-Forwarding-Support.patch b/patches/server/0280-Add-Velocity-IP-Forwarding-Support.patch similarity index 98% rename from patches/server/0279-Add-Velocity-IP-Forwarding-Support.patch rename to patches/server/0280-Add-Velocity-IP-Forwarding-Support.patch index 1fa12ab51..76d4e1de8 100644 --- a/patches/server/0279-Add-Velocity-IP-Forwarding-Support.patch +++ b/patches/server/0280-Add-Velocity-IP-Forwarding-Support.patch @@ -128,7 +128,7 @@ index 0000000000000000000000000000000000000000..41d73aa91fb401612e087aa1b7278ba6 + } +} diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java -index 1d05725374bdffad6a8ab1502ee732775345024d..a196ab2510a1c302ef1c946400c1a7c07619994a 100644 +index dbdd320eca27e82d5b058a7e6596b0a5fbc2631f..3d97f76f14b8c22c78c46a34c2da2e6406ba28b6 100644 --- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java @@ -18,6 +18,7 @@ import javax.crypto.Cipher; @@ -225,7 +225,7 @@ index 1d05725374bdffad6a8ab1502ee732775345024d..a196ab2510a1c302ef1c946400c1a7c0 } diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 16645b4c096936c4d5c00f335e5cdb7dd4a4e2bd..717ad1c24bbc882db8f76cfef7bf847c58914e5a 100644 +index e22b073a7a5f35a8edf58946144d1f1e9d94b6e3..7f1d5725e156b9cf3273aa0f66c1e0d486df6a51 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -683,7 +683,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/0280-Add-more-Witch-API.patch b/patches/server/0281-Add-more-Witch-API.patch similarity index 100% rename from patches/server/0280-Add-more-Witch-API.patch rename to patches/server/0281-Add-more-Witch-API.patch diff --git a/patches/server/0281-Check-Drowned-for-Villager-Aggression-Config.patch b/patches/server/0282-Check-Drowned-for-Villager-Aggression-Config.patch similarity index 100% rename from patches/server/0281-Check-Drowned-for-Villager-Aggression-Config.patch rename to patches/server/0282-Check-Drowned-for-Villager-Aggression-Config.patch diff --git a/patches/server/0282-Here-s-Johnny.patch b/patches/server/0283-Here-s-Johnny.patch similarity index 100% rename from patches/server/0282-Here-s-Johnny.patch rename to patches/server/0283-Here-s-Johnny.patch diff --git a/patches/server/0283-Add-option-to-prevent-players-from-moving-into-unloa.patch b/patches/server/0284-Add-option-to-prevent-players-from-moving-into-unloa.patch similarity index 97% rename from patches/server/0283-Add-option-to-prevent-players-from-moving-into-unloa.patch rename to patches/server/0284-Add-option-to-prevent-players-from-moving-into-unloa.patch index 08f65404d..a6d185a07 100644 --- a/patches/server/0283-Add-option-to-prevent-players-from-moving-into-unloa.patch +++ b/patches/server/0284-Add-option-to-prevent-players-from-moving-into-unloa.patch @@ -20,7 +20,7 @@ index c17c504acdc12b6ef37d6643eb98a57fa5ca40c9..13e730b18c346934c061fb570048623a + } } diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 06922b26ca1f2e31f7c8a527f1a8fdda4a8554c0..5f4718fa42be0ade1a40c0472efbbd0c65f061a7 100644 +index 4f263837f4111f77e14e4663afeff4e170b2b3da..17e2219bf69e8282aedf476fea5ee00137a95057 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -532,6 +532,13 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0284-Reset-players-airTicks-on-respawn.patch b/patches/server/0285-Reset-players-airTicks-on-respawn.patch similarity index 86% rename from patches/server/0284-Reset-players-airTicks-on-respawn.patch rename to patches/server/0285-Reset-players-airTicks-on-respawn.patch index 5ce220ca2..3b6f8e33d 100644 --- a/patches/server/0284-Reset-players-airTicks-on-respawn.patch +++ b/patches/server/0285-Reset-players-airTicks-on-respawn.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Reset players airTicks on respawn diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index b2324b53b3cec3e577a8ec8c45b113c232d220a6..5eb37fb1ae861940839fe6815b57111812d6b3ec 100644 +index 3ca3a1c16ea0900bfb868a6e2fc88e3522bf7752..8beca0412c65ad03376fb76e2d993bc841bf9e0b 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -2210,6 +2210,7 @@ public class ServerPlayer extends Player { @@ -17,7 +17,7 @@ index b2324b53b3cec3e577a8ec8c45b113c232d220a6..5eb37fb1ae861940839fe6815b571118 this.fallDistance = 0; this.foodData = new FoodData(this); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index b75a7f702ca6166c1f869a138ac4b93ba3870c62..f9f51b84036f522cdfc4ca6d47c074d51c14bf08 100644 +index 0680ed44a47cfafdff400dd3033c9600afd3514b..62bb61b6f8e099eddf3ad12b7ff47f62cab2eaa9 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2587,6 +2587,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, n diff --git a/patches/server/0285-Don-t-sleep-after-profile-lookups-if-not-needed.patch b/patches/server/0286-Don-t-sleep-after-profile-lookups-if-not-needed.patch similarity index 100% rename from patches/server/0285-Don-t-sleep-after-profile-lookups-if-not-needed.patch rename to patches/server/0286-Don-t-sleep-after-profile-lookups-if-not-needed.patch diff --git a/patches/server/0286-Improve-Server-Thread-Pool-and-Thread-Priorities.patch b/patches/server/0287-Improve-Server-Thread-Pool-and-Thread-Priorities.patch similarity index 98% rename from patches/server/0286-Improve-Server-Thread-Pool-and-Thread-Priorities.patch rename to patches/server/0287-Improve-Server-Thread-Pool-and-Thread-Priorities.patch index 088dd9b37..cc8c9e950 100644 --- a/patches/server/0286-Improve-Server-Thread-Pool-and-Thread-Priorities.patch +++ b/patches/server/0287-Improve-Server-Thread-Pool-and-Thread-Priorities.patch @@ -12,7 +12,7 @@ server threads Allow usage of a single thread executor by not using ForkJoin so single core CPU's. diff --git a/src/main/java/net/minecraft/Util.java b/src/main/java/net/minecraft/Util.java -index 65e0ca442980f273d2fe5f131e174cd92f80da20..81f4f26a6b83079d36acd1fd86dede0eb1116c01 100644 +index a44709de54fc57eec337e560dc4a699a8012c58f..a6b9299d8e221da55765524e7bf6214aba880298 100644 --- a/src/main/java/net/minecraft/Util.java +++ b/src/main/java/net/minecraft/Util.java @@ -56,7 +56,7 @@ import java.util.stream.Stream; diff --git a/patches/server/0287-Optimize-World-Time-Updates.patch b/patches/server/0288-Optimize-World-Time-Updates.patch similarity index 100% rename from patches/server/0287-Optimize-World-Time-Updates.patch rename to patches/server/0288-Optimize-World-Time-Updates.patch diff --git a/patches/server/0288-Restore-custom-InventoryHolder-support.patch b/patches/server/0289-Restore-custom-InventoryHolder-support.patch similarity index 100% rename from patches/server/0288-Restore-custom-InventoryHolder-support.patch rename to patches/server/0289-Restore-custom-InventoryHolder-support.patch diff --git a/patches/server/0289-Use-Vanilla-Minecart-Speeds.patch b/patches/server/0290-Use-Vanilla-Minecart-Speeds.patch similarity index 100% rename from patches/server/0289-Use-Vanilla-Minecart-Speeds.patch rename to patches/server/0290-Use-Vanilla-Minecart-Speeds.patch diff --git a/patches/server/0290-Fix-SpongeAbsortEvent-handling.patch b/patches/server/0291-Fix-SpongeAbsortEvent-handling.patch similarity index 100% rename from patches/server/0290-Fix-SpongeAbsortEvent-handling.patch rename to patches/server/0291-Fix-SpongeAbsortEvent-handling.patch diff --git a/patches/server/0291-PreSpawnerSpawnEvent.patch b/patches/server/0292-PreSpawnerSpawnEvent.patch similarity index 100% rename from patches/server/0291-PreSpawnerSpawnEvent.patch rename to patches/server/0292-PreSpawnerSpawnEvent.patch diff --git a/patches/server/0292-Don-t-allow-digging-into-unloaded-chunks.patch b/patches/server/0293-Don-t-allow-digging-into-unloaded-chunks.patch similarity index 97% rename from patches/server/0292-Don-t-allow-digging-into-unloaded-chunks.patch rename to patches/server/0293-Don-t-allow-digging-into-unloaded-chunks.patch index 6a1a7e75b..4e5b9a9d3 100644 --- a/patches/server/0292-Don-t-allow-digging-into-unloaded-chunks.patch +++ b/patches/server/0293-Don-t-allow-digging-into-unloaded-chunks.patch @@ -51,7 +51,7 @@ index 315dad4789f5f2582ee9b4fc176affd1f57537ef..f4a056185990181e486f452960159a52 this.level.destroyBlockProgress(this.player.getId(), pos, -1); diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index cdcfc4390eca3dbb3395c29f300acce661a5e494..674d83f05246f7c6c9c9e1674c9428cfe0322cda 100644 +index 17e2219bf69e8282aedf476fea5ee00137a95057..cd95e232e174de5aad462bc968fed5dda16b140d 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -1558,6 +1558,11 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0293-Make-the-default-permission-message-configurable.patch b/patches/server/0294-Make-the-default-permission-message-configurable.patch similarity index 100% rename from patches/server/0293-Make-the-default-permission-message-configurable.patch rename to patches/server/0294-Make-the-default-permission-message-configurable.patch diff --git a/patches/server/0294-Prevent-rayTrace-from-loading-chunks.patch b/patches/server/0295-Prevent-rayTrace-from-loading-chunks.patch similarity index 100% rename from patches/server/0294-Prevent-rayTrace-from-loading-chunks.patch rename to patches/server/0295-Prevent-rayTrace-from-loading-chunks.patch diff --git a/patches/server/0295-Handle-Large-Packets-disconnecting-client.patch b/patches/server/0296-Handle-Large-Packets-disconnecting-client.patch similarity index 100% rename from patches/server/0295-Handle-Large-Packets-disconnecting-client.patch rename to patches/server/0296-Handle-Large-Packets-disconnecting-client.patch diff --git a/patches/server/0296-force-entity-dismount-during-teleportation.patch b/patches/server/0297-force-entity-dismount-during-teleportation.patch similarity index 98% rename from patches/server/0296-force-entity-dismount-during-teleportation.patch rename to patches/server/0297-force-entity-dismount-during-teleportation.patch index 4d12d3502..b78d517c2 100644 --- a/patches/server/0296-force-entity-dismount-during-teleportation.patch +++ b/patches/server/0297-force-entity-dismount-during-teleportation.patch @@ -93,7 +93,7 @@ index 62bb61b6f8e099eddf3ad12b7ff47f62cab2eaa9..f95b6e77318f18c62b7c7dda2be23161 if (this.valid) { Bukkit.getPluginManager().callEvent(event); diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index f795e7e689e205e9ba5ef57482850679ad7b19f9..1460a3185d557acfe695d46b4254a2a573cb7323 100644 +index 8d11a803516ae711a10e9b3af7f6704f59d40874..ddb0a2f4d2894bd416d4b4b8d9cf1538705d104c 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3328,11 +3328,13 @@ public abstract class LivingEntity extends Entity { diff --git a/patches/server/0297-Add-more-Zombie-API.patch b/patches/server/0298-Add-more-Zombie-API.patch similarity index 100% rename from patches/server/0297-Add-more-Zombie-API.patch rename to patches/server/0298-Add-more-Zombie-API.patch diff --git a/patches/server/0298-Book-Size-Limits.patch b/patches/server/0299-Book-Size-Limits.patch similarity index 97% rename from patches/server/0298-Book-Size-Limits.patch rename to patches/server/0299-Book-Size-Limits.patch index 56321d1d6..3921fba54 100644 --- a/patches/server/0298-Book-Size-Limits.patch +++ b/patches/server/0299-Book-Size-Limits.patch @@ -24,7 +24,7 @@ index 11d628869a9a6eda8bf21a4f213ff23ad753b18e..8bf4d2b8c38c02d6a5b2fea37113689a private static void asyncChunks() { ConfigurationSection section; diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 674d83f05246f7c6c9c9e1674c9428cfe0322cda..6f657c8b3a147fbd4cf625e89cb6023ee2967c07 100644 +index cd95e232e174de5aad462bc968fed5dda16b140d..6af9fbf46cb5fcf419fdf8800b5f6b08ef09cc81 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -1002,6 +1002,52 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0299-Add-PlayerConnectionCloseEvent.patch b/patches/server/0300-Add-PlayerConnectionCloseEvent.patch similarity index 100% rename from patches/server/0299-Add-PlayerConnectionCloseEvent.patch rename to patches/server/0300-Add-PlayerConnectionCloseEvent.patch diff --git a/patches/server/0300-Prevent-Enderman-from-loading-chunks.patch b/patches/server/0301-Prevent-Enderman-from-loading-chunks.patch similarity index 100% rename from patches/server/0300-Prevent-Enderman-from-loading-chunks.patch rename to patches/server/0301-Prevent-Enderman-from-loading-chunks.patch diff --git a/patches/server/0301-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch b/patches/server/0302-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch similarity index 98% rename from patches/server/0301-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch rename to patches/server/0302-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch index acd1612f4..942b67215 100644 --- a/patches/server/0301-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch +++ b/patches/server/0302-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch @@ -16,7 +16,7 @@ intent to remove) and replace it with two new methods, clearly named and documented as to their purpose. diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 8e86ca5221236ab3ab61d7a6859b64be9e5d8f97..091d4fa14d286ad4777750fff2b315335e46e379 100644 +index 77d9a4ce7be345b6a999a0269b26c0e60acab864..273f493436918a72f0474fe7d77011d9de40119b 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -218,6 +218,7 @@ public class ServerPlayer extends Player { diff --git a/patches/server/0302-Workaround-for-vehicle-tracking-issue-on-disconnect.patch b/patches/server/0303-Workaround-for-vehicle-tracking-issue-on-disconnect.patch similarity index 91% rename from patches/server/0302-Workaround-for-vehicle-tracking-issue-on-disconnect.patch rename to patches/server/0303-Workaround-for-vehicle-tracking-issue-on-disconnect.patch index 45a56c914..8f1d1c363 100644 --- a/patches/server/0302-Workaround-for-vehicle-tracking-issue-on-disconnect.patch +++ b/patches/server/0303-Workaround-for-vehicle-tracking-issue-on-disconnect.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Workaround for vehicle tracking issue on disconnect diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 091d4fa14d286ad4777750fff2b315335e46e379..8f558fac783783c27c89b3b64a8d1feaa1c82d46 100644 +index 273f493436918a72f0474fe7d77011d9de40119b..a55bc1878e7bd24225b52fee7f10e59ef4e66934 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1538,6 +1538,13 @@ public class ServerPlayer extends Player { diff --git a/patches/server/0303-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch b/patches/server/0304-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch similarity index 100% rename from patches/server/0303-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch rename to patches/server/0304-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch diff --git a/patches/server/0304-Block-Entity-remove-from-being-called-on-Players.patch b/patches/server/0305-Block-Entity-remove-from-being-called-on-Players.patch similarity index 100% rename from patches/server/0304-Block-Entity-remove-from-being-called-on-Players.patch rename to patches/server/0305-Block-Entity-remove-from-being-called-on-Players.patch diff --git a/patches/server/0305-BlockDestroyEvent.patch b/patches/server/0306-BlockDestroyEvent.patch similarity index 96% rename from patches/server/0305-BlockDestroyEvent.patch rename to patches/server/0306-BlockDestroyEvent.patch index ba8f2e39c..488b64544 100644 --- a/patches/server/0305-BlockDestroyEvent.patch +++ b/patches/server/0306-BlockDestroyEvent.patch @@ -11,7 +11,7 @@ floating in the air. This can replace many uses of BlockPhysicsEvent diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index b978a6d44416ce89addaafb54a71fcb06e635b30..834bbd63b4e45e8c89b4ece4eaf357f3cbe8e8ca 100644 +index d550ed7358aa8561bf307972d411f170bd96d515..6882649609356b28a0b73949200f5111459e282e 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -28,6 +28,7 @@ import net.minecraft.nbt.CompoundTag; diff --git a/patches/server/0306-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch b/patches/server/0307-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch similarity index 100% rename from patches/server/0306-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch rename to patches/server/0307-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch diff --git a/patches/server/0307-Limit-Client-Sign-length-more.patch b/patches/server/0308-Limit-Client-Sign-length-more.patch similarity index 97% rename from patches/server/0307-Limit-Client-Sign-length-more.patch rename to patches/server/0308-Limit-Client-Sign-length-more.patch index eb442a11d..a959b56ca 100644 --- a/patches/server/0307-Limit-Client-Sign-length-more.patch +++ b/patches/server/0308-Limit-Client-Sign-length-more.patch @@ -22,7 +22,7 @@ it only impacts data sent from the client. Set -DPaper.maxSignLength=XX to change limit or -1 to disable diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 6f657c8b3a147fbd4cf625e89cb6023ee2967c07..d8312d29103dd10f2b0634de5a056774d06d3263 100644 +index 6af9fbf46cb5fcf419fdf8800b5f6b08ef09cc81..c184417a71467abd420c99ba5feb3a1844e92c1d 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -255,6 +255,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0308-Don-t-check-ConvertSigns-boolean-every-sign-save.patch b/patches/server/0309-Don-t-check-ConvertSigns-boolean-every-sign-save.patch similarity index 100% rename from patches/server/0308-Don-t-check-ConvertSigns-boolean-every-sign-save.patch rename to patches/server/0309-Don-t-check-ConvertSigns-boolean-every-sign-save.patch diff --git a/patches/server/0309-Optimize-Network-Manager-and-add-advanced-packet-sup.patch b/patches/server/0310-Optimize-Network-Manager-and-add-advanced-packet-sup.patch similarity index 100% rename from patches/server/0309-Optimize-Network-Manager-and-add-advanced-packet-sup.patch rename to patches/server/0310-Optimize-Network-Manager-and-add-advanced-packet-sup.patch diff --git a/patches/server/0310-Handle-Oversized-Tile-Entities-in-chunks.patch b/patches/server/0311-Handle-Oversized-Tile-Entities-in-chunks.patch similarity index 100% rename from patches/server/0310-Handle-Oversized-Tile-Entities-in-chunks.patch rename to patches/server/0311-Handle-Oversized-Tile-Entities-in-chunks.patch diff --git a/patches/server/0311-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch b/patches/server/0312-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch similarity index 100% rename from patches/server/0311-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch rename to patches/server/0312-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch diff --git a/patches/server/0312-Set-Zombie-last-tick-at-start-of-drowning-process.patch b/patches/server/0313-Set-Zombie-last-tick-at-start-of-drowning-process.patch similarity index 90% rename from patches/server/0312-Set-Zombie-last-tick-at-start-of-drowning-process.patch rename to patches/server/0313-Set-Zombie-last-tick-at-start-of-drowning-process.patch index 2a8b7a4ce..0ead48d33 100644 --- a/patches/server/0312-Set-Zombie-last-tick-at-start-of-drowning-process.patch +++ b/patches/server/0313-Set-Zombie-last-tick-at-start-of-drowning-process.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Set Zombie last tick at start of drowning process Fixes GH-1887 diff --git a/src/main/java/net/minecraft/world/entity/monster/Zombie.java b/src/main/java/net/minecraft/world/entity/monster/Zombie.java -index c60d9775230b2ff554eeb38136f8e7c32c47d8cf..ee17cba501e0cc4822bd1278d18b561c77fe9674 100644 +index 0878e69aa5805f635971b5ce46783ce043c19bbe..4c5213fe89ec131addcc3d705f2e3268f51f1868 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Zombie.java +++ b/src/main/java/net/minecraft/world/entity/monster/Zombie.java @@ -225,6 +225,7 @@ public class Zombie extends Monster { diff --git a/patches/server/0313-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch b/patches/server/0314-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch similarity index 100% rename from patches/server/0313-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch rename to patches/server/0314-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch diff --git a/patches/server/0314-Use-proper-max-length-when-serialising-BungeeCord-te.patch b/patches/server/0315-Use-proper-max-length-when-serialising-BungeeCord-te.patch similarity index 100% rename from patches/server/0314-Use-proper-max-length-when-serialising-BungeeCord-te.patch rename to patches/server/0315-Use-proper-max-length-when-serialising-BungeeCord-te.patch diff --git a/patches/server/0315-Entity-getEntitySpawnReason.patch b/patches/server/0316-Entity-getEntitySpawnReason.patch similarity index 97% rename from patches/server/0315-Entity-getEntitySpawnReason.patch rename to patches/server/0316-Entity-getEntitySpawnReason.patch index a034031ad..005cee76d 100644 --- a/patches/server/0315-Entity-getEntitySpawnReason.patch +++ b/patches/server/0316-Entity-getEntitySpawnReason.patch @@ -10,7 +10,7 @@ persistenting Living Entity, SPAWNER for spawners, or DEFAULT since data was not stored. diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 043869948201c728bf168855d260b0dca42a0b3a..c64557c70122bff6ea0c8d0b34f62daf680e4334 100644 +index f1d08ad4f29eb2b94dc24962bac177397df1110c..efc4d75baca19bb2c89be26e6880116dd9774b1b 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -1111,6 +1111,7 @@ public class ServerLevel extends net.minecraft.world.level.Level implements Worl @@ -35,7 +35,7 @@ index ea336bdf2f15aabe74de82ef6c29b93573254e31..da3100d6577166e222164c174b280205 }); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 7b7c554ab22cee655d19eed793f45706f0311234..434618dcb3d4261eb1db20b8f0807c9aba6b8332 100644 +index f95b6e77318f18c62b7c7dda2be23161ddd914d7..b2275c1171f52cbdf283d210c6488e974fa07d98 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -67,6 +67,8 @@ import net.minecraft.world.InteractionHand; diff --git a/patches/server/0316-Update-entity-Metadata-for-all-tracked-players.patch b/patches/server/0317-Update-entity-Metadata-for-all-tracked-players.patch similarity index 96% rename from patches/server/0316-Update-entity-Metadata-for-all-tracked-players.patch rename to patches/server/0317-Update-entity-Metadata-for-all-tracked-players.patch index 4b63ab166..9dc0d1da1 100644 --- a/patches/server/0316-Update-entity-Metadata-for-all-tracked-players.patch +++ b/patches/server/0317-Update-entity-Metadata-for-all-tracked-players.patch @@ -22,7 +22,7 @@ index ad9bbda31a4cdb306ca40f2b99e4b815c4f136bd..28afe2f238ded241acf77c3272a44068 this.broadcast.accept(packet); if (this.entity instanceof ServerPlayer) { diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index d8312d29103dd10f2b0634de5a056774d06d3263..8b76ac2e7462cf56c2d5019d12f7e839bfbc8b1e 100644 +index c184417a71467abd420c99ba5feb3a1844e92c1d..61cfe722c01ac8fa89e8ade3e798bc50bed5e186 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -2289,7 +2289,14 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0317-Fire-event-on-GS4-query.patch b/patches/server/0318-Fire-event-on-GS4-query.patch similarity index 100% rename from patches/server/0317-Fire-event-on-GS4-query.patch rename to patches/server/0318-Fire-event-on-GS4-query.patch diff --git a/patches/server/0318-Implement-PlayerPostRespawnEvent.patch b/patches/server/0319-Implement-PlayerPostRespawnEvent.patch similarity index 100% rename from patches/server/0318-Implement-PlayerPostRespawnEvent.patch rename to patches/server/0319-Implement-PlayerPostRespawnEvent.patch diff --git a/patches/server/0319-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch b/patches/server/0320-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch similarity index 100% rename from patches/server/0319-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch rename to patches/server/0320-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch diff --git a/patches/server/0320-Server-Tick-Events.patch b/patches/server/0321-Server-Tick-Events.patch similarity index 100% rename from patches/server/0320-Server-Tick-Events.patch rename to patches/server/0321-Server-Tick-Events.patch diff --git a/patches/server/0321-PlayerDeathEvent-getItemsToKeep.patch b/patches/server/0322-PlayerDeathEvent-getItemsToKeep.patch similarity index 96% rename from patches/server/0321-PlayerDeathEvent-getItemsToKeep.patch rename to patches/server/0322-PlayerDeathEvent-getItemsToKeep.patch index 6c015bede..26a59a20f 100644 --- a/patches/server/0321-PlayerDeathEvent-getItemsToKeep.patch +++ b/patches/server/0322-PlayerDeathEvent-getItemsToKeep.patch @@ -8,7 +8,7 @@ Exposes a mutable array on items a player should keep on death Example Usage: https://gist.github.com/aikar/5bb202de6057a051a950ce1f29feb0b4 diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 8f558fac783783c27c89b3b64a8d1feaa1c82d46..62a43f3e6f27245a0baec7ff703ec023dd4e5e05 100644 +index a55bc1878e7bd24225b52fee7f10e59ef4e66934..4f53c802c4a5de9b6cd059dfd6e5604a5d6d7c2b 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -729,6 +729,46 @@ public class ServerPlayer extends Player { diff --git a/patches/server/0322-Optimize-Captured-TileEntity-Lookup.patch b/patches/server/0323-Optimize-Captured-TileEntity-Lookup.patch similarity index 90% rename from patches/server/0322-Optimize-Captured-TileEntity-Lookup.patch rename to patches/server/0323-Optimize-Captured-TileEntity-Lookup.patch index 222154acf..0f1434ac2 100644 --- a/patches/server/0322-Optimize-Captured-TileEntity-Lookup.patch +++ b/patches/server/0323-Optimize-Captured-TileEntity-Lookup.patch @@ -10,10 +10,10 @@ Optimize to check if the captured list even has values in it, and also to just do a get call since the value can never be null. diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 834bbd63b4e45e8c89b4ece4eaf357f3cbe8e8ca..982029f2927b034835e95f45bb2937fff28f1cdf 100644 +index 6882649609356b28a0b73949200f5111459e282e..e8b935aa953d19f5617440dbdb8a763a440a0c82 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java -@@ -870,9 +870,12 @@ public abstract class Level implements LevelAccessor, AutoCloseable { +@@ -872,9 +872,12 @@ public abstract class Level implements LevelAccessor, AutoCloseable { @Nullable public BlockEntity getTileEntity(BlockPos blockposition, boolean validate) { diff --git a/patches/server/0323-Add-Heightmap-API.patch b/patches/server/0324-Add-Heightmap-API.patch similarity index 100% rename from patches/server/0323-Add-Heightmap-API.patch rename to patches/server/0324-Add-Heightmap-API.patch diff --git a/patches/server/0324-Mob-Spawner-API-Enhancements.patch b/patches/server/0325-Mob-Spawner-API-Enhancements.patch similarity index 100% rename from patches/server/0324-Mob-Spawner-API-Enhancements.patch rename to patches/server/0325-Mob-Spawner-API-Enhancements.patch diff --git a/patches/server/0325-Fix-CB-call-to-changed-postToMainThread-method.patch b/patches/server/0326-Fix-CB-call-to-changed-postToMainThread-method.patch similarity index 91% rename from patches/server/0325-Fix-CB-call-to-changed-postToMainThread-method.patch rename to patches/server/0326-Fix-CB-call-to-changed-postToMainThread-method.patch index 260247a1e..1b700e5af 100644 --- a/patches/server/0325-Fix-CB-call-to-changed-postToMainThread-method.patch +++ b/patches/server/0326-Fix-CB-call-to-changed-postToMainThread-method.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix CB call to changed postToMainThread method diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 8b76ac2e7462cf56c2d5019d12f7e839bfbc8b1e..fc7776e081a76d52e5890ba05f750944e5a1d402 100644 +index 61cfe722c01ac8fa89e8ade3e798bc50bed5e186..e75e29919c6703f720658bc1c6f6f347ef066a82 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -440,7 +440,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0326-Fix-sounds-when-item-frames-are-modified-MC-123450.patch b/patches/server/0327-Fix-sounds-when-item-frames-are-modified-MC-123450.patch similarity index 100% rename from patches/server/0326-Fix-sounds-when-item-frames-are-modified-MC-123450.patch rename to patches/server/0327-Fix-sounds-when-item-frames-are-modified-MC-123450.patch diff --git a/patches/server/0327-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch b/patches/server/0328-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch similarity index 100% rename from patches/server/0327-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch rename to patches/server/0328-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch diff --git a/patches/server/0328-improve-CraftWorld-isChunkLoaded.patch b/patches/server/0329-improve-CraftWorld-isChunkLoaded.patch similarity index 100% rename from patches/server/0328-improve-CraftWorld-isChunkLoaded.patch rename to patches/server/0329-improve-CraftWorld-isChunkLoaded.patch diff --git a/patches/server/0329-Configurable-Keep-Spawn-Loaded-range-per-world.patch b/patches/server/0330-Configurable-Keep-Spawn-Loaded-range-per-world.patch similarity index 99% rename from patches/server/0329-Configurable-Keep-Spawn-Loaded-range-per-world.patch rename to patches/server/0330-Configurable-Keep-Spawn-Loaded-range-per-world.patch index ce2f3b24c..792ca2c76 100644 --- a/patches/server/0329-Configurable-Keep-Spawn-Loaded-range-per-world.patch +++ b/patches/server/0330-Configurable-Keep-Spawn-Loaded-range-per-world.patch @@ -85,7 +85,7 @@ index c8a59de4673d430fc8ec2e53315f107293122e7e..40e48c3f1199b127066732e3c8a6d40c // CraftBukkit start // this.updateSpawnFlags(); diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index c64557c70122bff6ea0c8d0b34f62daf680e4334..6631a2b8cf99993d727d65a67af2bc7febb685b4 100644 +index efc4d75baca19bb2c89be26e6880116dd9774b1b..70c583827f6b947d57b477f6fc416857c70336c1 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -61,6 +61,7 @@ import net.minecraft.network.protocol.game.ClientboundSoundEntityPacket; diff --git a/patches/server/0330-ChunkMapDistance-CME.patch b/patches/server/0331-ChunkMapDistance-CME.patch similarity index 97% rename from patches/server/0330-ChunkMapDistance-CME.patch rename to patches/server/0331-ChunkMapDistance-CME.patch index a124ceb87..809d0e30f 100644 --- a/patches/server/0330-ChunkMapDistance-CME.patch +++ b/patches/server/0331-ChunkMapDistance-CME.patch @@ -5,7 +5,7 @@ Subject: [PATCH] ChunkMapDistance CME diff --git a/src/main/java/net/minecraft/server/level/ChunkHolder.java b/src/main/java/net/minecraft/server/level/ChunkHolder.java -index 00f5cd29170e3594fe2ac194e04e403cef685912..84831fc611589c19320b5e3af107080596b1fbdc 100644 +index 92faf96e12b443351ea146d4d1deccb0f7e020e5..1ff399ae84eb5281cd058556f67374688ab59e54 100644 --- a/src/main/java/net/minecraft/server/level/ChunkHolder.java +++ b/src/main/java/net/minecraft/server/level/ChunkHolder.java @@ -73,6 +73,7 @@ public class ChunkHolder { diff --git a/patches/server/0331-Implement-CraftBlockSoundGroup.patch b/patches/server/0332-Implement-CraftBlockSoundGroup.patch similarity index 100% rename from patches/server/0331-Implement-CraftBlockSoundGroup.patch rename to patches/server/0332-Implement-CraftBlockSoundGroup.patch diff --git a/patches/server/0332-Chunk-debug-command.patch b/patches/server/0333-Chunk-debug-command.patch similarity index 100% rename from patches/server/0332-Chunk-debug-command.patch rename to patches/server/0333-Chunk-debug-command.patch diff --git a/patches/server/0333-Fix-World-isChunkGenerated-calls.patch b/patches/server/0334-Fix-World-isChunkGenerated-calls.patch similarity index 100% rename from patches/server/0333-Fix-World-isChunkGenerated-calls.patch rename to patches/server/0334-Fix-World-isChunkGenerated-calls.patch diff --git a/patches/server/0334-Show-blockstate-location-if-we-failed-to-read-it.patch b/patches/server/0335-Show-blockstate-location-if-we-failed-to-read-it.patch similarity index 94% rename from patches/server/0334-Show-blockstate-location-if-we-failed-to-read-it.patch rename to patches/server/0335-Show-blockstate-location-if-we-failed-to-read-it.patch index f19e04233..770d6fb7e 100644 --- a/patches/server/0334-Show-blockstate-location-if-we-failed-to-read-it.patch +++ b/patches/server/0335-Show-blockstate-location-if-we-failed-to-read-it.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Show blockstate location if we failed to read it diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java -index 9a30770a2f68e1253afe3ca8ecdae19c988248f9..2b2c9e58eabe148c994152d2596e29a313be921b 100644 +index 972d4aa11a0a119e8e6703af99d93bcd3cddc6d8..315690d72c5ba07b9bb6e7dd997b8f5afdf627f2 100644 --- a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java +++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java @@ -19,6 +19,8 @@ public class CraftBlockEntityState extends CraftBlockStat diff --git a/patches/server/0335-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch b/patches/server/0336-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch similarity index 100% rename from patches/server/0335-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch rename to patches/server/0336-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch diff --git a/patches/server/0336-Configurable-projectile-relative-velocity.patch b/patches/server/0337-Configurable-projectile-relative-velocity.patch similarity index 100% rename from patches/server/0336-Configurable-projectile-relative-velocity.patch rename to patches/server/0337-Configurable-projectile-relative-velocity.patch diff --git a/patches/server/0337-offset-item-frame-ticking.patch b/patches/server/0338-offset-item-frame-ticking.patch similarity index 100% rename from patches/server/0337-offset-item-frame-ticking.patch rename to patches/server/0338-offset-item-frame-ticking.patch diff --git a/patches/server/0338-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch b/patches/server/0339-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch similarity index 100% rename from patches/server/0338-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch rename to patches/server/0339-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch diff --git a/patches/server/0339-Fix-MC-158900.patch b/patches/server/0340-Fix-MC-158900.patch similarity index 100% rename from patches/server/0339-Fix-MC-158900.patch rename to patches/server/0340-Fix-MC-158900.patch diff --git a/patches/server/0340-Prevent-consuming-the-wrong-itemstack.patch b/patches/server/0341-Prevent-consuming-the-wrong-itemstack.patch similarity index 96% rename from patches/server/0340-Prevent-consuming-the-wrong-itemstack.patch rename to patches/server/0341-Prevent-consuming-the-wrong-itemstack.patch index d9f9c995d..328cfeb1b 100644 --- a/patches/server/0340-Prevent-consuming-the-wrong-itemstack.patch +++ b/patches/server/0341-Prevent-consuming-the-wrong-itemstack.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Prevent consuming the wrong itemstack diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 1460a3185d557acfe695d46b4254a2a573cb7323..084156e1014647d8f4bfce271e114c47b1a09a81 100644 +index ddb0a2f4d2894bd416d4b4b8d9cf1538705d104c..01546bc3e79e1f69385d070ce97f047c670ab926 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3547,15 +3547,18 @@ public abstract class LivingEntity extends Entity { diff --git a/patches/server/0341-Generator-Settings.patch b/patches/server/0342-Generator-Settings.patch similarity index 99% rename from patches/server/0341-Generator-Settings.patch rename to patches/server/0342-Generator-Settings.patch index 590c2cd9f..f8115a02c 100644 --- a/patches/server/0341-Generator-Settings.patch +++ b/patches/server/0342-Generator-Settings.patch @@ -20,7 +20,7 @@ index 4c177a383b277debe8a7c02a70d029d862e6b048..0c336a794d21d5084b9ea39308379b2f } diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index dd7de2c3db10d9d606d47c52eba40e71034fc11a..5473b22d21ea981f245f4826c4d47295890f88ef 100644 +index da58b2ee334a347eea375dafd37347635a4ab62f..6d69f15d90e9096f0ee6cb7259effa87622c787b 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -678,7 +678,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0342-Fix-MC-161754.patch b/patches/server/0343-Fix-MC-161754.patch similarity index 100% rename from patches/server/0342-Fix-MC-161754.patch rename to patches/server/0343-Fix-MC-161754.patch diff --git a/patches/server/0343-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch b/patches/server/0344-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch similarity index 100% rename from patches/server/0343-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch rename to patches/server/0344-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch diff --git a/patches/server/0344-Expose-the-internal-current-tick.patch b/patches/server/0345-Expose-the-internal-current-tick.patch similarity index 100% rename from patches/server/0344-Expose-the-internal-current-tick.patch rename to patches/server/0345-Expose-the-internal-current-tick.patch diff --git a/patches/server/0345-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch b/patches/server/0346-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch similarity index 94% rename from patches/server/0345-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch rename to patches/server/0346-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch index a87c2ad2b..6e3dab38b 100644 --- a/patches/server/0345-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch +++ b/patches/server/0346-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix stuck in sneak when changing worlds (MC-10657) diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 62a43f3e6f27245a0baec7ff703ec023dd4e5e05..6086f86e6fd0395553aef42df4aef6a117231896 100644 +index 4f53c802c4a5de9b6cd059dfd6e5604a5d6d7c2b..c0ef21b773101abaf86f50b1bf7cde1b1336a5ee 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1101,6 +1101,8 @@ public class ServerPlayer extends Player { diff --git a/patches/server/0346-Add-option-to-disable-pillager-patrols.patch b/patches/server/0347-Add-option-to-disable-pillager-patrols.patch similarity index 100% rename from patches/server/0346-Add-option-to-disable-pillager-patrols.patch rename to patches/server/0347-Add-option-to-disable-pillager-patrols.patch diff --git a/patches/server/0347-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch b/patches/server/0348-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch similarity index 92% rename from patches/server/0347-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch rename to patches/server/0348-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch index 55d9df04d..2d6115905 100644 --- a/patches/server/0347-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch +++ b/patches/server/0348-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch @@ -7,7 +7,7 @@ Fixes an AssertionError when setting the player's item in hand to null or a new Fixes GH-2718 diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index fc7776e081a76d52e5890ba05f750944e5a1d402..9c5eba2cbd7399c8e3f8c5c3dad228ded6d57832 100644 +index e75e29919c6703f720658bc1c6f6f347ef066a82..58c5fd6518cf7a05725a840f6051ed0548eb1cd6 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -1741,6 +1741,10 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0348-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch b/patches/server/0349-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch similarity index 100% rename from patches/server/0348-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch rename to patches/server/0349-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch diff --git a/patches/server/0349-MC-145656-Fix-Follow-Range-Initial-Target.patch b/patches/server/0350-MC-145656-Fix-Follow-Range-Initial-Target.patch similarity index 100% rename from patches/server/0349-MC-145656-Fix-Follow-Range-Initial-Target.patch rename to patches/server/0350-MC-145656-Fix-Follow-Range-Initial-Target.patch diff --git a/patches/server/0350-Optimize-Hoppers.patch b/patches/server/0351-Optimize-Hoppers.patch similarity index 99% rename from patches/server/0350-Optimize-Hoppers.patch rename to patches/server/0351-Optimize-Hoppers.patch index e8c6dade1..b4d794752 100644 --- a/patches/server/0350-Optimize-Hoppers.patch +++ b/patches/server/0351-Optimize-Hoppers.patch @@ -62,7 +62,7 @@ index 449d2e7b18608ca36282f1a29e69457fc525307e..c738cb0433ea4a86d82372bf66e29c01 public double getLevelX() { return this.getX(); diff --git a/src/main/java/net/minecraft/world/item/ItemStack.java b/src/main/java/net/minecraft/world/item/ItemStack.java -index dd4deb08eb3ed15a156269a11d3d43abfd61fe5b..10f55ba189d12c46e0ef38b0b96a29894b4fba93 100644 +index 1b1786934cdbc0e701d7f3f12883adffcd12e0b3..d0cf2ab939392b8bf6558a69d5110a8c18c092b8 100644 --- a/src/main/java/net/minecraft/world/item/ItemStack.java +++ b/src/main/java/net/minecraft/world/item/ItemStack.java @@ -601,11 +601,12 @@ public final class ItemStack { diff --git a/patches/server/0351-PlayerDeathEvent-shouldDropExperience.patch b/patches/server/0352-PlayerDeathEvent-shouldDropExperience.patch similarity index 91% rename from patches/server/0351-PlayerDeathEvent-shouldDropExperience.patch rename to patches/server/0352-PlayerDeathEvent-shouldDropExperience.patch index bf75aa191..a88bb99d6 100644 --- a/patches/server/0351-PlayerDeathEvent-shouldDropExperience.patch +++ b/patches/server/0352-PlayerDeathEvent-shouldDropExperience.patch @@ -5,7 +5,7 @@ Subject: [PATCH] PlayerDeathEvent#shouldDropExperience diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 6086f86e6fd0395553aef42df4aef6a117231896..018632aa8b122f8c013579075615d88d712f4250 100644 +index c0ef21b773101abaf86f50b1bf7cde1b1336a5ee..54cc0391f77d90a206e9fb2422ea31d5b9ee22af 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -849,7 +849,7 @@ public class ServerPlayer extends Player { diff --git a/patches/server/0352-Prevent-bees-loading-chunks-checking-hive-position.patch b/patches/server/0353-Prevent-bees-loading-chunks-checking-hive-position.patch similarity index 91% rename from patches/server/0352-Prevent-bees-loading-chunks-checking-hive-position.patch rename to patches/server/0353-Prevent-bees-loading-chunks-checking-hive-position.patch index 6c74d7945..19bb2a3a5 100644 --- a/patches/server/0352-Prevent-bees-loading-chunks-checking-hive-position.patch +++ b/patches/server/0353-Prevent-bees-loading-chunks-checking-hive-position.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Prevent bees loading chunks checking hive position diff --git a/src/main/java/net/minecraft/world/entity/animal/Bee.java b/src/main/java/net/minecraft/world/entity/animal/Bee.java -index 488dd4693dbbc303f0fc6d98667b822304b06c9f..f3ba4b26553915917c79f013ed9dd7c87d9f65a4 100644 +index 7ada55085ded1c72c490eeca3d80c518aebbca8e..51a1d061e539418cfd169e806ee0b51adccaf21a 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Bee.java +++ b/src/main/java/net/minecraft/world/entity/animal/Bee.java @@ -495,6 +495,7 @@ public class Bee extends Animal implements NeutralMob, FlyingAnimal { diff --git a/patches/server/0353-Don-t-load-Chunks-from-Hoppers-and-other-things.patch b/patches/server/0354-Don-t-load-Chunks-from-Hoppers-and-other-things.patch similarity index 100% rename from patches/server/0353-Don-t-load-Chunks-from-Hoppers-and-other-things.patch rename to patches/server/0354-Don-t-load-Chunks-from-Hoppers-and-other-things.patch diff --git a/patches/server/0354-Guard-against-serializing-mismatching-chunk-coordina.patch b/patches/server/0355-Guard-against-serializing-mismatching-chunk-coordina.patch similarity index 100% rename from patches/server/0354-Guard-against-serializing-mismatching-chunk-coordina.patch rename to patches/server/0355-Guard-against-serializing-mismatching-chunk-coordina.patch diff --git a/patches/server/0355-Optimise-IEntityAccess-getPlayerByUUID.patch b/patches/server/0356-Optimise-IEntityAccess-getPlayerByUUID.patch similarity index 94% rename from patches/server/0355-Optimise-IEntityAccess-getPlayerByUUID.patch rename to patches/server/0356-Optimise-IEntityAccess-getPlayerByUUID.patch index 9b8cfb93e..9757f2d9c 100644 --- a/patches/server/0355-Optimise-IEntityAccess-getPlayerByUUID.patch +++ b/patches/server/0356-Optimise-IEntityAccess-getPlayerByUUID.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Optimise IEntityAccess#getPlayerByUUID Use the world entity map instead of iterating over all players diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 1e09fdfbc1a8f1014ad0f7c5db7c709fc454270e..fe98fa03548922903e4fb352fbdfeeaac87450df 100644 +index 70c583827f6b947d57b477f6fc416857c70336c1..30ccb9c0ffabfe5536c89d1dafb97afb467371a7 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -284,6 +284,14 @@ public class ServerLevel extends net.minecraft.world.level.Level implements Worl diff --git a/patches/server/0356-Fix-items-not-falling-correctly.patch b/patches/server/0357-Fix-items-not-falling-correctly.patch similarity index 100% rename from patches/server/0356-Fix-items-not-falling-correctly.patch rename to patches/server/0357-Fix-items-not-falling-correctly.patch diff --git a/patches/server/0357-Lag-compensate-eating.patch b/patches/server/0358-Lag-compensate-eating.patch similarity index 97% rename from patches/server/0357-Lag-compensate-eating.patch rename to patches/server/0358-Lag-compensate-eating.patch index c6b1004b9..d8b9349b0 100644 --- a/patches/server/0357-Lag-compensate-eating.patch +++ b/patches/server/0358-Lag-compensate-eating.patch @@ -7,7 +7,7 @@ When the server is lagging, players will wait longer when eating. Change to also use a time check instead if it passes. diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 084156e1014647d8f4bfce271e114c47b1a09a81..5f73418035ac1226c6b655b654367ff9cf9f0841 100644 +index 01546bc3e79e1f69385d070ce97f047c670ab926..13bb9c49847df699263977864dec52752ee4cf28 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -3491,6 +3491,11 @@ public abstract class LivingEntity extends Entity { diff --git a/patches/server/0358-Optimize-call-to-getFluid-for-explosions.patch b/patches/server/0359-Optimize-call-to-getFluid-for-explosions.patch similarity index 100% rename from patches/server/0358-Optimize-call-to-getFluid-for-explosions.patch rename to patches/server/0359-Optimize-call-to-getFluid-for-explosions.patch diff --git a/patches/server/0359-Fix-last-firework-in-stack-not-having-effects-when-d.patch b/patches/server/0360-Fix-last-firework-in-stack-not-having-effects-when-d.patch similarity index 100% rename from patches/server/0359-Fix-last-firework-in-stack-not-having-effects-when-d.patch rename to patches/server/0360-Fix-last-firework-in-stack-not-having-effects-when-d.patch diff --git a/patches/server/0360-Add-effect-to-block-break-naturally.patch b/patches/server/0361-Add-effect-to-block-break-naturally.patch similarity index 100% rename from patches/server/0360-Add-effect-to-block-break-naturally.patch rename to patches/server/0361-Add-effect-to-block-break-naturally.patch diff --git a/patches/server/0361-Entity-Activation-Range-2.0.patch b/patches/server/0362-Entity-Activation-Range-2.0.patch similarity index 99% rename from patches/server/0361-Entity-Activation-Range-2.0.patch rename to patches/server/0362-Entity-Activation-Range-2.0.patch index 8b80bb91a..1ffafe3ec 100644 --- a/patches/server/0361-Entity-Activation-Range-2.0.patch +++ b/patches/server/0362-Entity-Activation-Range-2.0.patch @@ -317,7 +317,7 @@ index 555cf6d39108d40998adbbaf6b09dd9973f5f2e3..426fa33c9e5ddf2de5435859ee4a5f35 super.customServerAiStep(); } diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 982029f2927b034835e95f45bb2937fff28f1cdf..aa198e9f2755734eac591bd3f94679518e9d7270 100644 +index e8b935aa953d19f5617440dbdb8a763a440a0c82..a689ae14c01206940d1fc4ce8cea3410b601d71d 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -154,6 +154,12 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0362-Increase-Light-Queue-Size.patch b/patches/server/0363-Increase-Light-Queue-Size.patch similarity index 100% rename from patches/server/0362-Increase-Light-Queue-Size.patch rename to patches/server/0363-Increase-Light-Queue-Size.patch diff --git a/patches/server/0363-Fix-Light-Command.patch b/patches/server/0364-Fix-Light-Command.patch similarity index 100% rename from patches/server/0363-Fix-Light-Command.patch rename to patches/server/0364-Fix-Light-Command.patch diff --git a/patches/server/0364-Anti-Xray.patch b/patches/server/0365-Anti-Xray.patch similarity index 99% rename from patches/server/0364-Anti-Xray.patch rename to patches/server/0365-Anti-Xray.patch index 6a0252671..ebe19a754 100644 --- a/patches/server/0364-Anti-Xray.patch +++ b/patches/server/0365-Anti-Xray.patch @@ -1153,7 +1153,7 @@ index f4a056185990181e486f452960159a5287947382..a695e5a0c2e8846333ccb9aea499b565 public void destroyAndAck(BlockPos pos, ServerboundPlayerActionPacket.Action action, String reason) { diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index aa198e9f2755734eac591bd3f94679518e9d7270..5c30d06ac80bb9e82d5eecf58b692040c3a55a99 100644 +index a689ae14c01206940d1fc4ce8cea3410b601d71d..603db501fe8491539edb2564a312fe69f9e07a63 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -164,6 +164,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0365-No-Tick-view-distance-implementation.patch b/patches/server/0366-No-Tick-view-distance-implementation.patch similarity index 99% rename from patches/server/0365-No-Tick-view-distance-implementation.patch rename to patches/server/0366-No-Tick-view-distance-implementation.patch index 3c459b373..b4c7643d1 100644 --- a/patches/server/0365-No-Tick-view-distance-implementation.patch +++ b/patches/server/0366-No-Tick-view-distance-implementation.patch @@ -562,7 +562,7 @@ index bcc946d2747443c34ee8ac2485a5ab41773c93af..2730923bd0bf3b0f928765b9e09e2299 while (iterator.hasNext()) { diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 5c30d06ac80bb9e82d5eecf58b692040c3a55a99..c71ca549c15d4f88053b8046feecab4ea6a724a4 100644 +index 603db501fe8491539edb2564a312fe69f9e07a63..4569aa6df0ef596f185235bfedb1ce058d1da62b 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -527,8 +527,13 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0366-Implement-alternative-item-despawn-rate.patch b/patches/server/0367-Implement-alternative-item-despawn-rate.patch similarity index 98% rename from patches/server/0366-Implement-alternative-item-despawn-rate.patch rename to patches/server/0367-Implement-alternative-item-despawn-rate.patch index 889c22011..71362a496 100644 --- a/patches/server/0366-Implement-alternative-item-despawn-rate.patch +++ b/patches/server/0367-Implement-alternative-item-despawn-rate.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Implement alternative item-despawn-rate diff --git a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java -index b2f0102c2a15eb4324367f52e03e534bff883f9b..3f4a9ce31981f77b1c451a5d9ba91d6c9ab67587 100644 +index 3e3097f23f775eec4107f5c2f3f2266f4250ba15..1a21a177e3062130d7bbcde53e49732c634db73d 100644 --- a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java +++ b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java @@ -453,6 +453,54 @@ public class PaperWorldConfig { diff --git a/patches/server/0367-Tracking-Range-Improvements.patch b/patches/server/0368-Tracking-Range-Improvements.patch similarity index 97% rename from patches/server/0367-Tracking-Range-Improvements.patch rename to patches/server/0368-Tracking-Range-Improvements.patch index a8cc0ab06..8879bf835 100644 --- a/patches/server/0367-Tracking-Range-Improvements.patch +++ b/patches/server/0368-Tracking-Range-Improvements.patch @@ -8,7 +8,7 @@ Sets tracking range of watermobs to animals instead of misc and simplifies code Also ignores Enderdragon, defaulting it to Mojang's setting diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index b0cf6e186d7030b1aa9296671683bd33e2d15579..280bd301b7005d16fec293311f11485b94ded550 100644 +index 91930daa3c965dcc1cb50ae260c159be55f351ed..38c0437b0676e3f5f4bbc96c1f3a42712794ba5f 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -1791,6 +1791,7 @@ Sections go from 0..16. Now whenever a section is not empty, it can potentially diff --git a/patches/server/0368-Fix-items-vanishing-through-end-portal.patch b/patches/server/0369-Fix-items-vanishing-through-end-portal.patch similarity index 93% rename from patches/server/0368-Fix-items-vanishing-through-end-portal.patch rename to patches/server/0369-Fix-items-vanishing-through-end-portal.patch index 7ba3ecfef..988d385a3 100644 --- a/patches/server/0368-Fix-items-vanishing-through-end-portal.patch +++ b/patches/server/0369-Fix-items-vanishing-through-end-portal.patch @@ -13,7 +13,7 @@ Quickly loading the exact world spawn chunk before searching the heightmap resolves the issue without having to load all spawn chunks. diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 9ebbcd15dee0141eca83187a85e0d9b0b5a0fa86..b4694693814ca37ca33fef10bd87e05c228c9fa1 100644 +index 4ea2bea8641e08bb0350582efc8b43293703c453..1569ef6efd811c173dc421761f433152cca9f9ea 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2984,6 +2984,9 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, n diff --git a/patches/server/0369-implement-optional-per-player-mob-spawns.patch b/patches/server/0370-implement-optional-per-player-mob-spawns.patch similarity index 99% rename from patches/server/0369-implement-optional-per-player-mob-spawns.patch rename to patches/server/0370-implement-optional-per-player-mob-spawns.patch index 08d0b300e..ad605ed13 100644 --- a/patches/server/0369-implement-optional-per-player-mob-spawns.patch +++ b/patches/server/0370-implement-optional-per-player-mob-spawns.patch @@ -545,7 +545,7 @@ index 0000000000000000000000000000000000000000..11de56afaf059b00fa5bec293516bcdc + } +} diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 280bd301b7005d16fec293311f11485b94ded550..d3f835a0c76ce559fb5f3c39714a3312c7e865d1 100644 +index 38c0437b0676e3f5f4bbc96c1f3a42712794ba5f..ebcfe31c8395aa2bbcc9a9ac74d4c6e1f2e5d0f7 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -140,6 +140,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider @@ -591,7 +591,7 @@ index 280bd301b7005d16fec293311f11485b94ded550..d3f835a0c76ce559fb5f3c39714a3312 double d0 = (double) SectionPos.sectionToBlockCoord(pos.x, 8); double d1 = (double) SectionPos.sectionToBlockCoord(pos.z, 8); diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java -index c47d1772044913475a60292162ef4be594bed4c6..78143fe566fef13604c46029d4184ba39ed4aefc 100644 +index 6f8b4d9974c8fb549d69e9b46ab05958c9ce0ba7..666626752b9f05c6c33fee709865526b738acaf6 100644 --- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java +++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java @@ -754,7 +754,22 @@ public class ServerChunkCache extends ChunkSource { @@ -619,7 +619,7 @@ index c47d1772044913475a60292162ef4be594bed4c6..78143fe566fef13604c46029d4184ba3 this.lastSpawnState = spawnercreature_d; diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 92a77fa90828cc4bc3d9217d2df37ffeec6ee58e..ec7804e80f9c6b0fc53eb67823c6325a685c850b 100644 +index 648e7b258eef32213c512781faffa840eedebec6..e896224cec9eede23a890975888076bfe94f8a0a 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -90,12 +90,7 @@ import net.minecraft.world.damagesource.DamageSource; diff --git a/patches/server/0370-Avoid-hopper-searches-if-there-are-no-items.patch b/patches/server/0371-Avoid-hopper-searches-if-there-are-no-items.patch similarity index 97% rename from patches/server/0370-Avoid-hopper-searches-if-there-are-no-items.patch rename to patches/server/0371-Avoid-hopper-searches-if-there-are-no-items.patch index d0bab4c13..4b30221d3 100644 --- a/patches/server/0370-Avoid-hopper-searches-if-there-are-no-items.patch +++ b/patches/server/0371-Avoid-hopper-searches-if-there-are-no-items.patch @@ -14,10 +14,10 @@ And since minecart hoppers are used _very_ rarely near we can avoid alot of sear Combined, this adds up a lot. diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 4eee8156d193f59b7e28499f492f81247c4b1591..641f022c4c716e0441a098f4540fd008059a4b51 100644 +index 4569aa6df0ef596f185235bfedb1ce058d1da62b..02c4396f3f42c1ec387eae9b2f7815f6e9f9e1c4 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java -@@ -989,7 +989,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { +@@ -991,7 +991,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { } } diff --git a/patches/server/0371-Bees-get-gravity-in-void.-Fixes-MC-167279.patch b/patches/server/0372-Bees-get-gravity-in-void.-Fixes-MC-167279.patch similarity index 94% rename from patches/server/0371-Bees-get-gravity-in-void.-Fixes-MC-167279.patch rename to patches/server/0372-Bees-get-gravity-in-void.-Fixes-MC-167279.patch index aa3265d3a..54eaba16b 100644 --- a/patches/server/0371-Bees-get-gravity-in-void.-Fixes-MC-167279.patch +++ b/patches/server/0372-Bees-get-gravity-in-void.-Fixes-MC-167279.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Bees get gravity in void. Fixes MC-167279 diff --git a/src/main/java/net/minecraft/world/entity/animal/Bee.java b/src/main/java/net/minecraft/world/entity/animal/Bee.java -index f3ba4b26553915917c79f013ed9dd7c87d9f65a4..50724baf5eb207ce44be62509f9a024d9a0e10f3 100644 +index 51a1d061e539418cfd169e806ee0b51adccaf21a..8e2ebb2ba724d94c5723d82affc01ccb264c95c5 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Bee.java +++ b/src/main/java/net/minecraft/world/entity/animal/Bee.java @@ -143,7 +143,22 @@ public class Bee extends Animal implements NeutralMob, FlyingAnimal { diff --git a/patches/server/0372-Optimise-getChunkAt-calls-for-loaded-chunks.patch b/patches/server/0373-Optimise-getChunkAt-calls-for-loaded-chunks.patch similarity index 96% rename from patches/server/0372-Optimise-getChunkAt-calls-for-loaded-chunks.patch rename to patches/server/0373-Optimise-getChunkAt-calls-for-loaded-chunks.patch index 8a08a8419..96c9a596f 100644 --- a/patches/server/0372-Optimise-getChunkAt-calls-for-loaded-chunks.patch +++ b/patches/server/0373-Optimise-getChunkAt-calls-for-loaded-chunks.patch @@ -7,7 +7,7 @@ bypass the need to get a player chunk, then get the either, then unwrap it... diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java -index 78143fe566fef13604c46029d4184ba39ed4aefc..56aa640eb0096e5c5f1a34d6f11a4dd9ac8770df 100644 +index 666626752b9f05c6c33fee709865526b738acaf6..c22b7cfdcff46161444cd145a50678e982f2f645 100644 --- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java +++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java @@ -451,6 +451,12 @@ public class ServerChunkCache extends ChunkSource { diff --git a/patches/server/0373-Add-debug-for-sync-chunk-loads.patch b/patches/server/0374-Add-debug-for-sync-chunk-loads.patch similarity index 100% rename from patches/server/0373-Add-debug-for-sync-chunk-loads.patch rename to patches/server/0374-Add-debug-for-sync-chunk-loads.patch diff --git a/patches/server/0374-Allow-overriding-the-java-version-check.patch b/patches/server/0375-Allow-overriding-the-java-version-check.patch similarity index 100% rename from patches/server/0374-Allow-overriding-the-java-version-check.patch rename to patches/server/0375-Allow-overriding-the-java-version-check.patch diff --git a/patches/server/0375-Add-ThrownEggHatchEvent.patch b/patches/server/0376-Add-ThrownEggHatchEvent.patch similarity index 100% rename from patches/server/0375-Add-ThrownEggHatchEvent.patch rename to patches/server/0376-Add-ThrownEggHatchEvent.patch diff --git a/patches/server/0376-Optimise-random-block-ticking.patch b/patches/server/0377-Optimise-random-block-ticking.patch similarity index 99% rename from patches/server/0376-Optimise-random-block-ticking.patch rename to patches/server/0377-Optimise-random-block-ticking.patch index dce97879c..65d4abd3e 100644 --- a/patches/server/0376-Optimise-random-block-ticking.patch +++ b/patches/server/0377-Optimise-random-block-ticking.patch @@ -266,10 +266,10 @@ index 925f16d5eb092518ef774f69a8d99689feb0f5d7..01d8af06f19427354cac95d691e65d31 public BlockPos getHomePos() { // Paper - public diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index f3b100976a374cf9f1c3473788e9ff5b55f00ff5..3468c331208978f37dfed96b02be950e019f8a40 100644 +index 02c4396f3f42c1ec387eae9b2f7815f6e9f9e1c4..1e373db7080bd4fa5c62188e3ddb3e5206e9b5b1 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java -@@ -1305,10 +1305,18 @@ public abstract class Level implements LevelAccessor, AutoCloseable { +@@ -1307,10 +1307,18 @@ public abstract class Level implements LevelAccessor, AutoCloseable { public abstract TagContainer getTagManager(); public BlockPos getBlockRandomPos(int x, int y, int z, int l) { diff --git a/patches/server/0377-Entity-Jump-API.patch b/patches/server/0378-Entity-Jump-API.patch similarity index 100% rename from patches/server/0377-Entity-Jump-API.patch rename to patches/server/0378-Entity-Jump-API.patch diff --git a/patches/server/0378-Add-option-to-nerf-pigmen-from-nether-portals.patch b/patches/server/0379-Add-option-to-nerf-pigmen-from-nether-portals.patch similarity index 100% rename from patches/server/0378-Add-option-to-nerf-pigmen-from-nether-portals.patch rename to patches/server/0379-Add-option-to-nerf-pigmen-from-nether-portals.patch diff --git a/patches/server/0379-Make-the-GUI-graph-fancier.patch b/patches/server/0380-Make-the-GUI-graph-fancier.patch similarity index 100% rename from patches/server/0379-Make-the-GUI-graph-fancier.patch rename to patches/server/0380-Make-the-GUI-graph-fancier.patch diff --git a/patches/server/0380-add-hand-to-BlockMultiPlaceEvent.patch b/patches/server/0381-add-hand-to-BlockMultiPlaceEvent.patch similarity index 100% rename from patches/server/0380-add-hand-to-BlockMultiPlaceEvent.patch rename to patches/server/0381-add-hand-to-BlockMultiPlaceEvent.patch diff --git a/patches/server/0381-Prevent-teleporting-dead-entities.patch b/patches/server/0382-Prevent-teleporting-dead-entities.patch similarity index 100% rename from patches/server/0381-Prevent-teleporting-dead-entities.patch rename to patches/server/0382-Prevent-teleporting-dead-entities.patch diff --git a/patches/server/0382-Validate-tripwire-hook-placement-before-update.patch b/patches/server/0383-Validate-tripwire-hook-placement-before-update.patch similarity index 100% rename from patches/server/0382-Validate-tripwire-hook-placement-before-update.patch rename to patches/server/0383-Validate-tripwire-hook-placement-before-update.patch diff --git a/patches/server/0383-Add-option-to-allow-iron-golems-to-spawn-in-air.patch b/patches/server/0384-Add-option-to-allow-iron-golems-to-spawn-in-air.patch similarity index 100% rename from patches/server/0383-Add-option-to-allow-iron-golems-to-spawn-in-air.patch rename to patches/server/0384-Add-option-to-allow-iron-golems-to-spawn-in-air.patch diff --git a/patches/server/0384-Configurable-chance-of-villager-zombie-infection.patch b/patches/server/0385-Configurable-chance-of-villager-zombie-infection.patch similarity index 100% rename from patches/server/0384-Configurable-chance-of-villager-zombie-infection.patch rename to patches/server/0385-Configurable-chance-of-villager-zombie-infection.patch diff --git a/patches/server/0385-Optimise-Chunk-getFluid.patch b/patches/server/0386-Optimise-Chunk-getFluid.patch similarity index 100% rename from patches/server/0385-Optimise-Chunk-getFluid.patch rename to patches/server/0386-Optimise-Chunk-getFluid.patch diff --git a/patches/server/0386-Optimise-TickListServer-by-rewriting-it.patch b/patches/server/0387-Optimise-TickListServer-by-rewriting-it.patch similarity index 100% rename from patches/server/0386-Optimise-TickListServer-by-rewriting-it.patch rename to patches/server/0387-Optimise-TickListServer-by-rewriting-it.patch diff --git a/patches/server/0387-Pillager-patrol-spawn-settings-and-per-player-option.patch b/patches/server/0388-Pillager-patrol-spawn-settings-and-per-player-option.patch similarity index 100% rename from patches/server/0387-Pillager-patrol-spawn-settings-and-per-player-option.patch rename to patches/server/0388-Pillager-patrol-spawn-settings-and-per-player-option.patch diff --git a/patches/server/0388-Remote-Connections-shouldn-t-hold-up-shutdown.patch b/patches/server/0389-Remote-Connections-shouldn-t-hold-up-shutdown.patch similarity index 100% rename from patches/server/0388-Remote-Connections-shouldn-t-hold-up-shutdown.patch rename to patches/server/0389-Remote-Connections-shouldn-t-hold-up-shutdown.patch diff --git a/patches/server/0389-Do-not-allow-bees-to-load-chunks-for-beehives.patch b/patches/server/0390-Do-not-allow-bees-to-load-chunks-for-beehives.patch similarity index 100% rename from patches/server/0389-Do-not-allow-bees-to-load-chunks-for-beehives.patch rename to patches/server/0390-Do-not-allow-bees-to-load-chunks-for-beehives.patch diff --git a/patches/server/0390-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch b/patches/server/0391-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch similarity index 100% rename from patches/server/0390-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch rename to patches/server/0391-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch diff --git a/patches/server/0391-Optimize-Collision-to-not-load-chunks.patch b/patches/server/0392-Optimize-Collision-to-not-load-chunks.patch similarity index 100% rename from patches/server/0391-Optimize-Collision-to-not-load-chunks.patch rename to patches/server/0392-Optimize-Collision-to-not-load-chunks.patch diff --git a/patches/server/0392-Don-t-tick-dead-players.patch b/patches/server/0393-Don-t-tick-dead-players.patch similarity index 100% rename from patches/server/0392-Don-t-tick-dead-players.patch rename to patches/server/0393-Don-t-tick-dead-players.patch diff --git a/patches/server/0393-Dead-Player-s-shouldn-t-be-able-to-move.patch b/patches/server/0394-Dead-Player-s-shouldn-t-be-able-to-move.patch similarity index 100% rename from patches/server/0393-Dead-Player-s-shouldn-t-be-able-to-move.patch rename to patches/server/0394-Dead-Player-s-shouldn-t-be-able-to-move.patch diff --git a/patches/server/0394-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch b/patches/server/0395-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch similarity index 100% rename from patches/server/0394-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch rename to patches/server/0395-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch diff --git a/patches/server/0395-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch b/patches/server/0396-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch similarity index 100% rename from patches/server/0395-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch rename to patches/server/0396-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch diff --git a/patches/server/0396-Don-t-move-existing-players-to-world-spawn.patch b/patches/server/0397-Don-t-move-existing-players-to-world-spawn.patch similarity index 100% rename from patches/server/0396-Don-t-move-existing-players-to-world-spawn.patch rename to patches/server/0397-Don-t-move-existing-players-to-world-spawn.patch diff --git a/patches/server/0397-Add-tick-times-API-and-mspt-command.patch b/patches/server/0398-Add-tick-times-API-and-mspt-command.patch similarity index 100% rename from patches/server/0397-Add-tick-times-API-and-mspt-command.patch rename to patches/server/0398-Add-tick-times-API-and-mspt-command.patch diff --git a/patches/server/0398-Expose-MinecraftServer-isRunning.patch b/patches/server/0399-Expose-MinecraftServer-isRunning.patch similarity index 100% rename from patches/server/0398-Expose-MinecraftServer-isRunning.patch rename to patches/server/0399-Expose-MinecraftServer-isRunning.patch diff --git a/patches/server/0399-Add-Raw-Byte-ItemStack-Serialization.patch b/patches/server/0400-Add-Raw-Byte-ItemStack-Serialization.patch similarity index 100% rename from patches/server/0399-Add-Raw-Byte-ItemStack-Serialization.patch rename to patches/server/0400-Add-Raw-Byte-ItemStack-Serialization.patch diff --git a/patches/server/0400-Remove-streams-from-Mob-AI-System.patch b/patches/server/0401-Remove-streams-from-Mob-AI-System.patch similarity index 100% rename from patches/server/0400-Remove-streams-from-Mob-AI-System.patch rename to patches/server/0401-Remove-streams-from-Mob-AI-System.patch diff --git a/patches/server/0401-Async-command-map-building.patch b/patches/server/0402-Async-command-map-building.patch similarity index 100% rename from patches/server/0401-Async-command-map-building.patch rename to patches/server/0402-Async-command-map-building.patch diff --git a/patches/server/0402-Improved-Watchdog-Support.patch b/patches/server/0403-Improved-Watchdog-Support.patch similarity index 99% rename from patches/server/0402-Improved-Watchdog-Support.patch rename to patches/server/0403-Improved-Watchdog-Support.patch index de067e6a2..5a5afd404 100644 --- a/patches/server/0402-Improved-Watchdog-Support.patch +++ b/patches/server/0403-Improved-Watchdog-Support.patch @@ -299,10 +299,10 @@ index 7bf4bf5cb2c1b54a7e2733091f48f3a824336d36..dcce05d2f4ab16424db4ab103a12188e } diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 3468c331208978f37dfed96b02be950e019f8a40..668d6256df12888a5a15109365d9a4f1d004d9d6 100644 +index 1e373db7080bd4fa5c62188e3ddb3e5206e9b5b1..df28b1d2a67b327f6375290126943ae0292d5595 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java -@@ -842,6 +842,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { +@@ -844,6 +844,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { try { tickConsumer.accept(entity); } catch (Throwable throwable) { diff --git a/patches/server/0403-Optimize-Pathfinding.patch b/patches/server/0404-Optimize-Pathfinding.patch similarity index 100% rename from patches/server/0403-Optimize-Pathfinding.patch rename to patches/server/0404-Optimize-Pathfinding.patch diff --git a/patches/server/0404-Reduce-Either-Optional-allocation.patch b/patches/server/0405-Reduce-Either-Optional-allocation.patch similarity index 100% rename from patches/server/0404-Reduce-Either-Optional-allocation.patch rename to patches/server/0405-Reduce-Either-Optional-allocation.patch diff --git a/patches/server/0405-Remove-streams-from-PairedQueue.patch b/patches/server/0406-Remove-streams-from-PairedQueue.patch similarity index 100% rename from patches/server/0405-Remove-streams-from-PairedQueue.patch rename to patches/server/0406-Remove-streams-from-PairedQueue.patch diff --git a/patches/server/0406-Reduce-memory-footprint-of-NBTTagCompound.patch b/patches/server/0407-Reduce-memory-footprint-of-NBTTagCompound.patch similarity index 100% rename from patches/server/0406-Reduce-memory-footprint-of-NBTTagCompound.patch rename to patches/server/0407-Reduce-memory-footprint-of-NBTTagCompound.patch diff --git a/patches/server/0407-Prevent-opening-inventories-when-frozen.patch b/patches/server/0408-Prevent-opening-inventories-when-frozen.patch similarity index 100% rename from patches/server/0407-Prevent-opening-inventories-when-frozen.patch rename to patches/server/0408-Prevent-opening-inventories-when-frozen.patch diff --git a/patches/server/0408-Optimise-ArraySetSorted-removeIf.patch b/patches/server/0409-Optimise-ArraySetSorted-removeIf.patch similarity index 100% rename from patches/server/0408-Optimise-ArraySetSorted-removeIf.patch rename to patches/server/0409-Optimise-ArraySetSorted-removeIf.patch diff --git a/patches/server/0409-Don-t-run-entity-collision-code-if-not-needed.patch b/patches/server/0410-Don-t-run-entity-collision-code-if-not-needed.patch similarity index 100% rename from patches/server/0409-Don-t-run-entity-collision-code-if-not-needed.patch rename to patches/server/0410-Don-t-run-entity-collision-code-if-not-needed.patch diff --git a/patches/server/0410-Restrict-vanilla-teleport-command-to-valid-locations.patch b/patches/server/0411-Restrict-vanilla-teleport-command-to-valid-locations.patch similarity index 100% rename from patches/server/0410-Restrict-vanilla-teleport-command-to-valid-locations.patch rename to patches/server/0411-Restrict-vanilla-teleport-command-to-valid-locations.patch diff --git a/patches/server/0411-Implement-Player-Client-Options-API.patch b/patches/server/0412-Implement-Player-Client-Options-API.patch similarity index 100% rename from patches/server/0411-Implement-Player-Client-Options-API.patch rename to patches/server/0412-Implement-Player-Client-Options-API.patch diff --git a/patches/server/0412-Fix-Chunk-Post-Processing-deadlock-risk.patch b/patches/server/0413-Fix-Chunk-Post-Processing-deadlock-risk.patch similarity index 100% rename from patches/server/0412-Fix-Chunk-Post-Processing-deadlock-risk.patch rename to patches/server/0413-Fix-Chunk-Post-Processing-deadlock-risk.patch diff --git a/patches/server/0413-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch b/patches/server/0414-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch similarity index 100% rename from patches/server/0413-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch rename to patches/server/0414-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch diff --git a/patches/server/0414-Broadcast-join-message-to-console.patch b/patches/server/0415-Broadcast-join-message-to-console.patch similarity index 100% rename from patches/server/0414-Broadcast-join-message-to-console.patch rename to patches/server/0415-Broadcast-join-message-to-console.patch diff --git a/patches/server/0415-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch b/patches/server/0416-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch similarity index 100% rename from patches/server/0415-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch rename to patches/server/0416-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch diff --git a/patches/server/0416-Load-Chunks-for-Login-Asynchronously.patch b/patches/server/0417-Load-Chunks-for-Login-Asynchronously.patch similarity index 100% rename from patches/server/0416-Load-Chunks-for-Login-Asynchronously.patch rename to patches/server/0417-Load-Chunks-for-Login-Asynchronously.patch diff --git a/patches/server/0417-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch b/patches/server/0418-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch similarity index 100% rename from patches/server/0417-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch rename to patches/server/0418-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch diff --git a/patches/server/0418-Add-PlayerAttackEntityCooldownResetEvent.patch b/patches/server/0419-Add-PlayerAttackEntityCooldownResetEvent.patch similarity index 100% rename from patches/server/0418-Add-PlayerAttackEntityCooldownResetEvent.patch rename to patches/server/0419-Add-PlayerAttackEntityCooldownResetEvent.patch diff --git a/patches/server/0419-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch b/patches/server/0420-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch similarity index 100% rename from patches/server/0419-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch rename to patches/server/0420-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch diff --git a/patches/server/0420-Don-t-fire-BlockFade-on-worldgen-threads.patch b/patches/server/0421-Don-t-fire-BlockFade-on-worldgen-threads.patch similarity index 100% rename from patches/server/0420-Don-t-fire-BlockFade-on-worldgen-threads.patch rename to patches/server/0421-Don-t-fire-BlockFade-on-worldgen-threads.patch diff --git a/patches/server/0421-Add-phantom-creative-and-insomniac-controls.patch b/patches/server/0422-Add-phantom-creative-and-insomniac-controls.patch similarity index 100% rename from patches/server/0421-Add-phantom-creative-and-insomniac-controls.patch rename to patches/server/0422-Add-phantom-creative-and-insomniac-controls.patch diff --git a/patches/server/0422-Fix-numerous-item-duplication-issues-and-teleport-is.patch b/patches/server/0423-Fix-numerous-item-duplication-issues-and-teleport-is.patch similarity index 100% rename from patches/server/0422-Fix-numerous-item-duplication-issues-and-teleport-is.patch rename to patches/server/0423-Fix-numerous-item-duplication-issues-and-teleport-is.patch diff --git a/patches/server/0423-Implement-Brigadier-Mojang-API.patch b/patches/server/0424-Implement-Brigadier-Mojang-API.patch similarity index 100% rename from patches/server/0423-Implement-Brigadier-Mojang-API.patch rename to patches/server/0424-Implement-Brigadier-Mojang-API.patch diff --git a/patches/server/0424-Villager-Restocks-API.patch b/patches/server/0425-Villager-Restocks-API.patch similarity index 100% rename from patches/server/0424-Villager-Restocks-API.patch rename to patches/server/0425-Villager-Restocks-API.patch diff --git a/patches/server/0425-Validate-PickItem-Packet-and-kick-for-invalid.patch b/patches/server/0426-Validate-PickItem-Packet-and-kick-for-invalid.patch similarity index 100% rename from patches/server/0425-Validate-PickItem-Packet-and-kick-for-invalid.patch rename to patches/server/0426-Validate-PickItem-Packet-and-kick-for-invalid.patch diff --git a/patches/server/0426-Expose-game-version.patch b/patches/server/0427-Expose-game-version.patch similarity index 100% rename from patches/server/0426-Expose-game-version.patch rename to patches/server/0427-Expose-game-version.patch diff --git a/patches/server/0427-Optimize-Voxel-Shape-Merging.patch b/patches/server/0428-Optimize-Voxel-Shape-Merging.patch similarity index 100% rename from patches/server/0427-Optimize-Voxel-Shape-Merging.patch rename to patches/server/0428-Optimize-Voxel-Shape-Merging.patch diff --git a/patches/server/0428-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch b/patches/server/0429-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch similarity index 100% rename from patches/server/0428-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch rename to patches/server/0429-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch diff --git a/patches/server/0429-Implement-Mob-Goal-API.patch b/patches/server/0430-Implement-Mob-Goal-API.patch similarity index 100% rename from patches/server/0429-Implement-Mob-Goal-API.patch rename to patches/server/0430-Implement-Mob-Goal-API.patch diff --git a/patches/server/0430-Use-distance-map-to-optimise-entity-tracker.patch b/patches/server/0431-Use-distance-map-to-optimise-entity-tracker.patch similarity index 100% rename from patches/server/0430-Use-distance-map-to-optimise-entity-tracker.patch rename to patches/server/0431-Use-distance-map-to-optimise-entity-tracker.patch diff --git a/patches/server/0431-Optimize-isOutsideRange-to-use-distance-maps.patch b/patches/server/0432-Optimize-isOutsideRange-to-use-distance-maps.patch similarity index 100% rename from patches/server/0431-Optimize-isOutsideRange-to-use-distance-maps.patch rename to patches/server/0432-Optimize-isOutsideRange-to-use-distance-maps.patch diff --git a/patches/server/0432-Add-villager-reputation-API.patch b/patches/server/0433-Add-villager-reputation-API.patch similarity index 100% rename from patches/server/0432-Add-villager-reputation-API.patch rename to patches/server/0433-Add-villager-reputation-API.patch diff --git a/patches/server/0433-Option-for-maximum-exp-value-when-merging-orbs.patch b/patches/server/0434-Option-for-maximum-exp-value-when-merging-orbs.patch similarity index 100% rename from patches/server/0433-Option-for-maximum-exp-value-when-merging-orbs.patch rename to patches/server/0434-Option-for-maximum-exp-value-when-merging-orbs.patch diff --git a/patches/server/0434-ExperienceOrbMergeEvent.patch b/patches/server/0435-ExperienceOrbMergeEvent.patch similarity index 100% rename from patches/server/0434-ExperienceOrbMergeEvent.patch rename to patches/server/0435-ExperienceOrbMergeEvent.patch diff --git a/patches/server/0435-Fix-PotionEffect-ignores-icon-flag.patch b/patches/server/0436-Fix-PotionEffect-ignores-icon-flag.patch similarity index 100% rename from patches/server/0435-Fix-PotionEffect-ignores-icon-flag.patch rename to patches/server/0436-Fix-PotionEffect-ignores-icon-flag.patch diff --git a/patches/server/0436-Optimize-brigadier-child-sorting-performance.patch b/patches/server/0437-Optimize-brigadier-child-sorting-performance.patch similarity index 100% rename from patches/server/0436-Optimize-brigadier-child-sorting-performance.patch rename to patches/server/0437-Optimize-brigadier-child-sorting-performance.patch diff --git a/patches/server/0437-Potential-bed-API.patch b/patches/server/0438-Potential-bed-API.patch similarity index 100% rename from patches/server/0437-Potential-bed-API.patch rename to patches/server/0438-Potential-bed-API.patch diff --git a/patches/server/0438-Wait-for-Async-Tasks-during-shutdown.patch b/patches/server/0439-Wait-for-Async-Tasks-during-shutdown.patch similarity index 100% rename from patches/server/0438-Wait-for-Async-Tasks-during-shutdown.patch rename to patches/server/0439-Wait-for-Async-Tasks-during-shutdown.patch diff --git a/patches/server/0439-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch b/patches/server/0440-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch similarity index 100% rename from patches/server/0439-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch rename to patches/server/0440-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch diff --git a/patches/server/0440-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch b/patches/server/0441-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch similarity index 99% rename from patches/server/0440-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch rename to patches/server/0441-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch index 557036844..96a35d0f6 100644 --- a/patches/server/0440-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch +++ b/patches/server/0441-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch @@ -56,7 +56,7 @@ index cdf214fca3b0055efa56702470d9d2f890a8aead..a12af10e28f2d023ba6f916b5e7a5353 this.level.getProfiler().push("explosion_blocks"); diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 668d6256df12888a5a15109365d9a4f1d004d9d6..d9697003d05ddc344207793b4f266743fcaef16c 100644 +index df28b1d2a67b327f6375290126943ae0292d5595..5e18a44af40c5c3d5276608b4ab9e83988027c32 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -424,6 +424,10 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0441-Reduce-MutableInt-allocations-from-light-engine.patch b/patches/server/0442-Reduce-MutableInt-allocations-from-light-engine.patch similarity index 100% rename from patches/server/0441-Reduce-MutableInt-allocations-from-light-engine.patch rename to patches/server/0442-Reduce-MutableInt-allocations-from-light-engine.patch diff --git a/patches/server/0442-Reduce-allocation-of-Vec3D-by-entity-tracker.patch b/patches/server/0443-Reduce-allocation-of-Vec3D-by-entity-tracker.patch similarity index 100% rename from patches/server/0442-Reduce-allocation-of-Vec3D-by-entity-tracker.patch rename to patches/server/0443-Reduce-allocation-of-Vec3D-by-entity-tracker.patch diff --git a/patches/server/0443-Ensure-safe-gateway-teleport.patch b/patches/server/0444-Ensure-safe-gateway-teleport.patch similarity index 100% rename from patches/server/0443-Ensure-safe-gateway-teleport.patch rename to patches/server/0444-Ensure-safe-gateway-teleport.patch diff --git a/patches/server/0444-Add-option-for-console-having-all-permissions.patch b/patches/server/0445-Add-option-for-console-having-all-permissions.patch similarity index 100% rename from patches/server/0444-Add-option-for-console-having-all-permissions.patch rename to patches/server/0445-Add-option-for-console-having-all-permissions.patch diff --git a/patches/server/0445-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch b/patches/server/0446-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch similarity index 100% rename from patches/server/0445-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch rename to patches/server/0446-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch diff --git a/patches/server/0446-Optimize-sending-packets-to-nearby-locations-sounds-.patch b/patches/server/0447-Optimize-sending-packets-to-nearby-locations-sounds-.patch similarity index 100% rename from patches/server/0446-Optimize-sending-packets-to-nearby-locations-sounds-.patch rename to patches/server/0447-Optimize-sending-packets-to-nearby-locations-sounds-.patch diff --git a/patches/server/0447-Fix-villager-trading-demand-MC-163962.patch b/patches/server/0448-Fix-villager-trading-demand-MC-163962.patch similarity index 100% rename from patches/server/0447-Fix-villager-trading-demand-MC-163962.patch rename to patches/server/0448-Fix-villager-trading-demand-MC-163962.patch diff --git a/patches/server/0448-Maps-shouldn-t-load-chunks.patch b/patches/server/0449-Maps-shouldn-t-load-chunks.patch similarity index 100% rename from patches/server/0448-Maps-shouldn-t-load-chunks.patch rename to patches/server/0449-Maps-shouldn-t-load-chunks.patch diff --git a/patches/server/0449-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch b/patches/server/0450-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch similarity index 100% rename from patches/server/0449-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch rename to patches/server/0450-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch diff --git a/patches/server/0450-Delay-Chunk-Unloads-based-on-Player-Movement.patch b/patches/server/0451-Delay-Chunk-Unloads-based-on-Player-Movement.patch similarity index 100% rename from patches/server/0450-Delay-Chunk-Unloads-based-on-Player-Movement.patch rename to patches/server/0451-Delay-Chunk-Unloads-based-on-Player-Movement.patch diff --git a/patches/server/0451-Optimize-Bit-Operations-by-inlining.patch b/patches/server/0452-Optimize-Bit-Operations-by-inlining.patch similarity index 100% rename from patches/server/0451-Optimize-Bit-Operations-by-inlining.patch rename to patches/server/0452-Optimize-Bit-Operations-by-inlining.patch diff --git a/patches/server/0452-incremental-chunk-saving.patch b/patches/server/0453-incremental-chunk-saving.patch similarity index 100% rename from patches/server/0452-incremental-chunk-saving.patch rename to patches/server/0453-incremental-chunk-saving.patch diff --git a/patches/server/0453-Add-Plugin-Tickets-to-API-Chunk-Methods.patch b/patches/server/0454-Add-Plugin-Tickets-to-API-Chunk-Methods.patch similarity index 100% rename from patches/server/0453-Add-Plugin-Tickets-to-API-Chunk-Methods.patch rename to patches/server/0454-Add-Plugin-Tickets-to-API-Chunk-Methods.patch diff --git a/patches/server/0454-Fix-missing-chunks-due-to-integer-overflow.patch b/patches/server/0455-Fix-missing-chunks-due-to-integer-overflow.patch similarity index 100% rename from patches/server/0454-Fix-missing-chunks-due-to-integer-overflow.patch rename to patches/server/0455-Fix-missing-chunks-due-to-integer-overflow.patch diff --git a/patches/server/0455-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch b/patches/server/0456-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch similarity index 100% rename from patches/server/0455-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch rename to patches/server/0456-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch diff --git a/patches/server/0456-Fix-piston-physics-inconsistency-MC-188840.patch b/patches/server/0457-Fix-piston-physics-inconsistency-MC-188840.patch similarity index 100% rename from patches/server/0456-Fix-piston-physics-inconsistency-MC-188840.patch rename to patches/server/0457-Fix-piston-physics-inconsistency-MC-188840.patch diff --git a/patches/server/0457-Fix-sand-duping.patch b/patches/server/0458-Fix-sand-duping.patch similarity index 100% rename from patches/server/0457-Fix-sand-duping.patch rename to patches/server/0458-Fix-sand-duping.patch diff --git a/patches/server/0458-Prevent-position-desync-in-playerconnection-causing-.patch b/patches/server/0459-Prevent-position-desync-in-playerconnection-causing-.patch similarity index 100% rename from patches/server/0458-Prevent-position-desync-in-playerconnection-causing-.patch rename to patches/server/0459-Prevent-position-desync-in-playerconnection-causing-.patch diff --git a/patches/server/0459-Inventory-getHolder-method-without-block-snapshot.patch b/patches/server/0460-Inventory-getHolder-method-without-block-snapshot.patch similarity index 100% rename from patches/server/0459-Inventory-getHolder-method-without-block-snapshot.patch rename to patches/server/0460-Inventory-getHolder-method-without-block-snapshot.patch diff --git a/patches/server/0460-Expose-Arrow-getItemStack.patch b/patches/server/0461-Expose-Arrow-getItemStack.patch similarity index 100% rename from patches/server/0460-Expose-Arrow-getItemStack.patch rename to patches/server/0461-Expose-Arrow-getItemStack.patch diff --git a/patches/server/0461-Add-and-implement-PlayerRecipeBookClickEvent.patch b/patches/server/0462-Add-and-implement-PlayerRecipeBookClickEvent.patch similarity index 100% rename from patches/server/0461-Add-and-implement-PlayerRecipeBookClickEvent.patch rename to patches/server/0462-Add-and-implement-PlayerRecipeBookClickEvent.patch diff --git a/patches/server/0462-Hide-sync-chunk-writes-behind-flag.patch b/patches/server/0463-Hide-sync-chunk-writes-behind-flag.patch similarity index 100% rename from patches/server/0462-Hide-sync-chunk-writes-behind-flag.patch rename to patches/server/0463-Hide-sync-chunk-writes-behind-flag.patch diff --git a/patches/server/0463-Add-permission-for-command-blocks.patch b/patches/server/0464-Add-permission-for-command-blocks.patch similarity index 100% rename from patches/server/0463-Add-permission-for-command-blocks.patch rename to patches/server/0464-Add-permission-for-command-blocks.patch diff --git a/patches/server/0464-Ensure-Entity-AABB-s-are-never-invalid.patch b/patches/server/0465-Ensure-Entity-AABB-s-are-never-invalid.patch similarity index 100% rename from patches/server/0464-Ensure-Entity-AABB-s-are-never-invalid.patch rename to patches/server/0465-Ensure-Entity-AABB-s-are-never-invalid.patch diff --git a/patches/server/0465-Optimize-WorldBorder-collision-checks-and-air.patch b/patches/server/0466-Optimize-WorldBorder-collision-checks-and-air.patch similarity index 100% rename from patches/server/0465-Optimize-WorldBorder-collision-checks-and-air.patch rename to patches/server/0466-Optimize-WorldBorder-collision-checks-and-air.patch diff --git a/patches/server/0466-Fix-Per-World-Difficulty-Remembering-Difficulty.patch b/patches/server/0467-Fix-Per-World-Difficulty-Remembering-Difficulty.patch similarity index 100% rename from patches/server/0466-Fix-Per-World-Difficulty-Remembering-Difficulty.patch rename to patches/server/0467-Fix-Per-World-Difficulty-Remembering-Difficulty.patch diff --git a/patches/server/0467-Paper-dumpitem-command.patch b/patches/server/0468-Paper-dumpitem-command.patch similarity index 100% rename from patches/server/0467-Paper-dumpitem-command.patch rename to patches/server/0468-Paper-dumpitem-command.patch diff --git a/patches/server/0468-Don-t-allow-null-UUID-s-for-chat.patch b/patches/server/0469-Don-t-allow-null-UUID-s-for-chat.patch similarity index 100% rename from patches/server/0468-Don-t-allow-null-UUID-s-for-chat.patch rename to patches/server/0469-Don-t-allow-null-UUID-s-for-chat.patch diff --git a/patches/server/0469-Improve-Legacy-Component-serialization-size.patch b/patches/server/0470-Improve-Legacy-Component-serialization-size.patch similarity index 100% rename from patches/server/0469-Improve-Legacy-Component-serialization-size.patch rename to patches/server/0470-Improve-Legacy-Component-serialization-size.patch diff --git a/patches/server/0470-Stop-copy-on-write-operations-for-updating-light-dat.patch b/patches/server/0471-Stop-copy-on-write-operations-for-updating-light-dat.patch similarity index 100% rename from patches/server/0470-Stop-copy-on-write-operations-for-updating-light-dat.patch rename to patches/server/0471-Stop-copy-on-write-operations-for-updating-light-dat.patch diff --git a/patches/server/0471-Support-old-UUID-format-for-NBT.patch b/patches/server/0472-Support-old-UUID-format-for-NBT.patch similarity index 100% rename from patches/server/0471-Support-old-UUID-format-for-NBT.patch rename to patches/server/0472-Support-old-UUID-format-for-NBT.patch diff --git a/patches/server/0472-Clean-up-duplicated-GameProfile-Properties.patch b/patches/server/0473-Clean-up-duplicated-GameProfile-Properties.patch similarity index 100% rename from patches/server/0472-Clean-up-duplicated-GameProfile-Properties.patch rename to patches/server/0473-Clean-up-duplicated-GameProfile-Properties.patch diff --git a/patches/server/0473-Convert-legacy-attributes-in-Item-Meta.patch b/patches/server/0474-Convert-legacy-attributes-in-Item-Meta.patch similarity index 100% rename from patches/server/0473-Convert-legacy-attributes-in-Item-Meta.patch rename to patches/server/0474-Convert-legacy-attributes-in-Item-Meta.patch diff --git a/patches/server/0474-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch b/patches/server/0475-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch similarity index 100% rename from patches/server/0474-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch rename to patches/server/0475-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch diff --git a/patches/server/0475-Remove-some-streams-from-structures.patch b/patches/server/0476-Remove-some-streams-from-structures.patch similarity index 100% rename from patches/server/0475-Remove-some-streams-from-structures.patch rename to patches/server/0476-Remove-some-streams-from-structures.patch diff --git a/patches/server/0476-Remove-streams-from-classes-related-villager-gossip.patch b/patches/server/0477-Remove-streams-from-classes-related-villager-gossip.patch similarity index 100% rename from patches/server/0476-Remove-streams-from-classes-related-villager-gossip.patch rename to patches/server/0477-Remove-streams-from-classes-related-villager-gossip.patch diff --git a/patches/server/0477-Support-components-in-ItemMeta.patch b/patches/server/0478-Support-components-in-ItemMeta.patch similarity index 100% rename from patches/server/0477-Support-components-in-ItemMeta.patch rename to patches/server/0478-Support-components-in-ItemMeta.patch diff --git a/patches/server/0478-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch b/patches/server/0479-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch similarity index 100% rename from patches/server/0478-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch rename to patches/server/0479-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch diff --git a/patches/server/0479-Add-entity-liquid-API.patch b/patches/server/0480-Add-entity-liquid-API.patch similarity index 100% rename from patches/server/0479-Add-entity-liquid-API.patch rename to patches/server/0480-Add-entity-liquid-API.patch diff --git a/patches/server/0480-Update-itemstack-legacy-name-and-lore.patch b/patches/server/0481-Update-itemstack-legacy-name-and-lore.patch similarity index 100% rename from patches/server/0480-Update-itemstack-legacy-name-and-lore.patch rename to patches/server/0481-Update-itemstack-legacy-name-and-lore.patch diff --git a/patches/server/0481-Spawn-player-in-correct-world-on-login.patch b/patches/server/0482-Spawn-player-in-correct-world-on-login.patch similarity index 100% rename from patches/server/0481-Spawn-player-in-correct-world-on-login.patch rename to patches/server/0482-Spawn-player-in-correct-world-on-login.patch diff --git a/patches/server/0482-Add-PrepareResultEvent.patch b/patches/server/0483-Add-PrepareResultEvent.patch similarity index 100% rename from patches/server/0482-Add-PrepareResultEvent.patch rename to patches/server/0483-Add-PrepareResultEvent.patch diff --git a/patches/server/0483-Allow-delegation-to-vanilla-chunk-gen.patch b/patches/server/0484-Allow-delegation-to-vanilla-chunk-gen.patch similarity index 100% rename from patches/server/0483-Allow-delegation-to-vanilla-chunk-gen.patch rename to patches/server/0484-Allow-delegation-to-vanilla-chunk-gen.patch diff --git a/patches/server/0484-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch b/patches/server/0485-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch similarity index 100% rename from patches/server/0484-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch rename to patches/server/0485-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch diff --git a/patches/server/0485-Optimize-NetworkManager-Exception-Handling.patch b/patches/server/0486-Optimize-NetworkManager-Exception-Handling.patch similarity index 100% rename from patches/server/0485-Optimize-NetworkManager-Exception-Handling.patch rename to patches/server/0486-Optimize-NetworkManager-Exception-Handling.patch diff --git a/patches/server/0486-Optimize-the-advancement-data-player-iteration-to-be.patch b/patches/server/0487-Optimize-the-advancement-data-player-iteration-to-be.patch similarity index 100% rename from patches/server/0486-Optimize-the-advancement-data-player-iteration-to-be.patch rename to patches/server/0487-Optimize-the-advancement-data-player-iteration-to-be.patch diff --git a/patches/server/0487-Fix-arrows-never-despawning-MC-125757.patch b/patches/server/0488-Fix-arrows-never-despawning-MC-125757.patch similarity index 100% rename from patches/server/0487-Fix-arrows-never-despawning-MC-125757.patch rename to patches/server/0488-Fix-arrows-never-despawning-MC-125757.patch diff --git a/patches/server/0488-Thread-Safe-Vanilla-Command-permission-checking.patch b/patches/server/0489-Thread-Safe-Vanilla-Command-permission-checking.patch similarity index 100% rename from patches/server/0488-Thread-Safe-Vanilla-Command-permission-checking.patch rename to patches/server/0489-Thread-Safe-Vanilla-Command-permission-checking.patch diff --git a/patches/server/0489-Move-range-check-for-block-placing-up.patch b/patches/server/0490-Move-range-check-for-block-placing-up.patch similarity index 100% rename from patches/server/0489-Move-range-check-for-block-placing-up.patch rename to patches/server/0490-Move-range-check-for-block-placing-up.patch diff --git a/patches/server/0490-Fix-SPIGOT-5989.patch b/patches/server/0491-Fix-SPIGOT-5989.patch similarity index 100% rename from patches/server/0490-Fix-SPIGOT-5989.patch rename to patches/server/0491-Fix-SPIGOT-5989.patch diff --git a/patches/server/0491-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch b/patches/server/0492-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch similarity index 100% rename from patches/server/0491-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch rename to patches/server/0492-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch diff --git a/patches/server/0492-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch b/patches/server/0493-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch similarity index 100% rename from patches/server/0492-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch rename to patches/server/0493-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch diff --git a/patches/server/0493-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch b/patches/server/0494-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch similarity index 100% rename from patches/server/0493-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch rename to patches/server/0494-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch diff --git a/patches/server/0494-Add-missing-strikeLighting-call-to-World-spigot-stri.patch b/patches/server/0495-Add-missing-strikeLighting-call-to-World-spigot-stri.patch similarity index 100% rename from patches/server/0494-Add-missing-strikeLighting-call-to-World-spigot-stri.patch rename to patches/server/0495-Add-missing-strikeLighting-call-to-World-spigot-stri.patch diff --git a/patches/server/0495-Fix-some-rails-connecting-improperly.patch b/patches/server/0496-Fix-some-rails-connecting-improperly.patch similarity index 100% rename from patches/server/0495-Fix-some-rails-connecting-improperly.patch rename to patches/server/0496-Fix-some-rails-connecting-improperly.patch diff --git a/patches/server/0496-Incremental-player-saving.patch b/patches/server/0497-Incremental-player-saving.patch similarity index 100% rename from patches/server/0496-Incremental-player-saving.patch rename to patches/server/0497-Incremental-player-saving.patch diff --git a/patches/server/0497-Fix-MC-187716-Use-configured-height.patch b/patches/server/0498-Fix-MC-187716-Use-configured-height.patch similarity index 100% rename from patches/server/0497-Fix-MC-187716-Use-configured-height.patch rename to patches/server/0498-Fix-MC-187716-Use-configured-height.patch diff --git a/patches/server/0498-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch b/patches/server/0499-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch similarity index 100% rename from patches/server/0498-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch rename to patches/server/0499-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch diff --git a/patches/server/0499-Do-not-let-the-server-load-chunks-from-newer-version.patch b/patches/server/0500-Do-not-let-the-server-load-chunks-from-newer-version.patch similarity index 100% rename from patches/server/0499-Do-not-let-the-server-load-chunks-from-newer-version.patch rename to patches/server/0500-Do-not-let-the-server-load-chunks-from-newer-version.patch diff --git a/patches/server/0500-Brand-support.patch b/patches/server/0501-Brand-support.patch similarity index 100% rename from patches/server/0500-Brand-support.patch rename to patches/server/0501-Brand-support.patch diff --git a/patches/server/0501-Add-setMaxPlayers-API.patch b/patches/server/0502-Add-setMaxPlayers-API.patch similarity index 100% rename from patches/server/0501-Add-setMaxPlayers-API.patch rename to patches/server/0502-Add-setMaxPlayers-API.patch diff --git a/patches/server/0502-Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/server/0503-Add-playPickupItemAnimation-to-LivingEntity.patch similarity index 100% rename from patches/server/0502-Add-playPickupItemAnimation-to-LivingEntity.patch rename to patches/server/0503-Add-playPickupItemAnimation-to-LivingEntity.patch diff --git a/patches/server/0503-Don-t-require-FACING-data.patch b/patches/server/0504-Don-t-require-FACING-data.patch similarity index 100% rename from patches/server/0503-Don-t-require-FACING-data.patch rename to patches/server/0504-Don-t-require-FACING-data.patch diff --git a/patches/server/0504-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch b/patches/server/0505-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch similarity index 100% rename from patches/server/0504-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch rename to patches/server/0505-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch diff --git a/patches/server/0505-Add-moon-phase-API.patch b/patches/server/0506-Add-moon-phase-API.patch similarity index 100% rename from patches/server/0505-Add-moon-phase-API.patch rename to patches/server/0506-Add-moon-phase-API.patch diff --git a/patches/server/0506-Prevent-headless-pistons-from-being-created.patch b/patches/server/0507-Prevent-headless-pistons-from-being-created.patch similarity index 100% rename from patches/server/0506-Prevent-headless-pistons-from-being-created.patch rename to patches/server/0507-Prevent-headless-pistons-from-being-created.patch diff --git a/patches/server/0507-Add-BellRingEvent.patch b/patches/server/0508-Add-BellRingEvent.patch similarity index 100% rename from patches/server/0507-Add-BellRingEvent.patch rename to patches/server/0508-Add-BellRingEvent.patch diff --git a/patches/server/0508-Add-zombie-targets-turtle-egg-config.patch b/patches/server/0509-Add-zombie-targets-turtle-egg-config.patch similarity index 100% rename from patches/server/0508-Add-zombie-targets-turtle-egg-config.patch rename to patches/server/0509-Add-zombie-targets-turtle-egg-config.patch diff --git a/patches/server/0509-Buffer-joins-to-world.patch b/patches/server/0510-Buffer-joins-to-world.patch similarity index 100% rename from patches/server/0509-Buffer-joins-to-world.patch rename to patches/server/0510-Buffer-joins-to-world.patch diff --git a/patches/server/0510-Optimize-redstone-algorithm.patch b/patches/server/0511-Optimize-redstone-algorithm.patch similarity index 100% rename from patches/server/0510-Optimize-redstone-algorithm.patch rename to patches/server/0511-Optimize-redstone-algorithm.patch diff --git a/patches/server/0511-Fix-hex-colors-not-working-in-some-kick-messages.patch b/patches/server/0512-Fix-hex-colors-not-working-in-some-kick-messages.patch similarity index 100% rename from patches/server/0511-Fix-hex-colors-not-working-in-some-kick-messages.patch rename to patches/server/0512-Fix-hex-colors-not-working-in-some-kick-messages.patch diff --git a/patches/server/0512-PortalCreateEvent-needs-to-know-its-entity.patch b/patches/server/0513-PortalCreateEvent-needs-to-know-its-entity.patch similarity index 100% rename from patches/server/0512-PortalCreateEvent-needs-to-know-its-entity.patch rename to patches/server/0513-PortalCreateEvent-needs-to-know-its-entity.patch diff --git a/patches/server/0513-Fix-CraftTeam-null-check.patch b/patches/server/0514-Fix-CraftTeam-null-check.patch similarity index 100% rename from patches/server/0513-Fix-CraftTeam-null-check.patch rename to patches/server/0514-Fix-CraftTeam-null-check.patch diff --git a/patches/server/0514-Add-more-Evoker-API.patch b/patches/server/0515-Add-more-Evoker-API.patch similarity index 100% rename from patches/server/0514-Add-more-Evoker-API.patch rename to patches/server/0515-Add-more-Evoker-API.patch diff --git a/patches/server/0515-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch b/patches/server/0516-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch similarity index 100% rename from patches/server/0515-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch rename to patches/server/0516-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch diff --git a/patches/server/0516-Create-HoverEvent-from-ItemStack-Entity.patch b/patches/server/0517-Create-HoverEvent-from-ItemStack-Entity.patch similarity index 100% rename from patches/server/0516-Create-HoverEvent-from-ItemStack-Entity.patch rename to patches/server/0517-Create-HoverEvent-from-ItemStack-Entity.patch diff --git a/patches/server/0517-Cache-block-data-strings.patch b/patches/server/0518-Cache-block-data-strings.patch similarity index 100% rename from patches/server/0517-Cache-block-data-strings.patch rename to patches/server/0518-Cache-block-data-strings.patch diff --git a/patches/server/0518-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch b/patches/server/0519-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch similarity index 100% rename from patches/server/0518-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch rename to patches/server/0519-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch diff --git a/patches/server/0519-Add-additional-open-container-api-to-HumanEntity.patch b/patches/server/0520-Add-additional-open-container-api-to-HumanEntity.patch similarity index 100% rename from patches/server/0519-Add-additional-open-container-api-to-HumanEntity.patch rename to patches/server/0520-Add-additional-open-container-api-to-HumanEntity.patch diff --git a/patches/server/0520-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch b/patches/server/0521-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch similarity index 100% rename from patches/server/0520-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch rename to patches/server/0521-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch diff --git a/patches/server/0521-Extend-block-drop-capture-to-capture-all-items-added.patch b/patches/server/0522-Extend-block-drop-capture-to-capture-all-items-added.patch similarity index 100% rename from patches/server/0521-Extend-block-drop-capture-to-capture-all-items-added.patch rename to patches/server/0522-Extend-block-drop-capture-to-capture-all-items-added.patch diff --git a/patches/server/0522-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch b/patches/server/0523-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch similarity index 100% rename from patches/server/0522-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch rename to patches/server/0523-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch diff --git a/patches/server/0523-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch b/patches/server/0524-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch similarity index 100% rename from patches/server/0523-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch rename to patches/server/0524-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch diff --git a/patches/server/0524-Lazily-track-plugin-scoreboards-by-default.patch b/patches/server/0525-Lazily-track-plugin-scoreboards-by-default.patch similarity index 100% rename from patches/server/0524-Lazily-track-plugin-scoreboards-by-default.patch rename to patches/server/0525-Lazily-track-plugin-scoreboards-by-default.patch diff --git a/patches/server/0525-Entity-isTicking.patch b/patches/server/0526-Entity-isTicking.patch similarity index 100% rename from patches/server/0525-Entity-isTicking.patch rename to patches/server/0526-Entity-isTicking.patch diff --git a/patches/server/0526-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch b/patches/server/0527-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch similarity index 100% rename from patches/server/0526-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch rename to patches/server/0527-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch diff --git a/patches/server/0527-Fix-CME-on-adding-a-passenger-in-CreatureSpawnEvent.patch b/patches/server/0528-Fix-CME-on-adding-a-passenger-in-CreatureSpawnEvent.patch similarity index 100% rename from patches/server/0527-Fix-CME-on-adding-a-passenger-in-CreatureSpawnEvent.patch rename to patches/server/0528-Fix-CME-on-adding-a-passenger-in-CreatureSpawnEvent.patch diff --git a/patches/server/0528-Fix-Concurrency-issue-in-WeightedList.patch b/patches/server/0529-Fix-Concurrency-issue-in-WeightedList.patch similarity index 100% rename from patches/server/0528-Fix-Concurrency-issue-in-WeightedList.patch rename to patches/server/0529-Fix-Concurrency-issue-in-WeightedList.patch diff --git a/patches/server/0529-Reset-Ender-Crystals-on-Dragon-Spawn.patch b/patches/server/0530-Reset-Ender-Crystals-on-Dragon-Spawn.patch similarity index 100% rename from patches/server/0529-Reset-Ender-Crystals-on-Dragon-Spawn.patch rename to patches/server/0530-Reset-Ender-Crystals-on-Dragon-Spawn.patch diff --git a/patches/server/0530-Fix-for-large-move-vectors-crashing-server.patch b/patches/server/0531-Fix-for-large-move-vectors-crashing-server.patch similarity index 100% rename from patches/server/0530-Fix-for-large-move-vectors-crashing-server.patch rename to patches/server/0531-Fix-for-large-move-vectors-crashing-server.patch diff --git a/patches/server/0531-Optimise-getType-calls.patch b/patches/server/0532-Optimise-getType-calls.patch similarity index 100% rename from patches/server/0531-Optimise-getType-calls.patch rename to patches/server/0532-Optimise-getType-calls.patch diff --git a/patches/server/0532-Villager-resetOffers.patch b/patches/server/0533-Villager-resetOffers.patch similarity index 100% rename from patches/server/0532-Villager-resetOffers.patch rename to patches/server/0533-Villager-resetOffers.patch diff --git a/patches/server/0533-Improve-inlinig-for-some-hot-IBlockData-methods.patch b/patches/server/0534-Improve-inlinig-for-some-hot-IBlockData-methods.patch similarity index 100% rename from patches/server/0533-Improve-inlinig-for-some-hot-IBlockData-methods.patch rename to patches/server/0534-Improve-inlinig-for-some-hot-IBlockData-methods.patch diff --git a/patches/server/0534-Retain-block-place-order-when-capturing-blockstates.patch b/patches/server/0535-Retain-block-place-order-when-capturing-blockstates.patch similarity index 93% rename from patches/server/0534-Retain-block-place-order-when-capturing-blockstates.patch rename to patches/server/0535-Retain-block-place-order-when-capturing-blockstates.patch index 9825acb71..a795154ad 100644 --- a/patches/server/0534-Retain-block-place-order-when-capturing-blockstates.patch +++ b/patches/server/0535-Retain-block-place-order-when-capturing-blockstates.patch @@ -10,7 +10,7 @@ In general, look at making this logic more robust (i.e properly handling cases where a captured entry is overriden) - but for now this will do. diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index d9697003d05ddc344207793b4f266743fcaef16c..c820cc7f3be693f445937a157ac2477e36f906b4 100644 +index 5e18a44af40c5c3d5276608b4ab9e83988027c32..bade87f842bf36b948bdeacf6d22715a5b075f3e 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -147,7 +147,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0535-Reduce-blockpos-allocation-from-pathfinding.patch b/patches/server/0536-Reduce-blockpos-allocation-from-pathfinding.patch similarity index 100% rename from patches/server/0535-Reduce-blockpos-allocation-from-pathfinding.patch rename to patches/server/0536-Reduce-blockpos-allocation-from-pathfinding.patch diff --git a/patches/server/0536-Fix-item-locations-dropped-from-campfires.patch b/patches/server/0537-Fix-item-locations-dropped-from-campfires.patch similarity index 100% rename from patches/server/0536-Fix-item-locations-dropped-from-campfires.patch rename to patches/server/0537-Fix-item-locations-dropped-from-campfires.patch diff --git a/patches/server/0537-Player-elytra-boost-API.patch b/patches/server/0538-Player-elytra-boost-API.patch similarity index 100% rename from patches/server/0537-Player-elytra-boost-API.patch rename to patches/server/0538-Player-elytra-boost-API.patch diff --git a/patches/server/0538-Fixed-TileEntityBell-memory-leak.patch b/patches/server/0539-Fixed-TileEntityBell-memory-leak.patch similarity index 100% rename from patches/server/0538-Fixed-TileEntityBell-memory-leak.patch rename to patches/server/0539-Fixed-TileEntityBell-memory-leak.patch diff --git a/patches/server/0539-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch b/patches/server/0540-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch similarity index 100% rename from patches/server/0539-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch rename to patches/server/0540-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch diff --git a/patches/server/0540-Add-getOfflinePlayerIfCached-String.patch b/patches/server/0541-Add-getOfflinePlayerIfCached-String.patch similarity index 100% rename from patches/server/0540-Add-getOfflinePlayerIfCached-String.patch rename to patches/server/0541-Add-getOfflinePlayerIfCached-String.patch diff --git a/patches/server/0541-Add-ignore-discounts-API.patch b/patches/server/0542-Add-ignore-discounts-API.patch similarity index 100% rename from patches/server/0541-Add-ignore-discounts-API.patch rename to patches/server/0542-Add-ignore-discounts-API.patch diff --git a/patches/server/0542-Toggle-for-removing-existing-dragon.patch b/patches/server/0543-Toggle-for-removing-existing-dragon.patch similarity index 100% rename from patches/server/0542-Toggle-for-removing-existing-dragon.patch rename to patches/server/0543-Toggle-for-removing-existing-dragon.patch diff --git a/patches/server/0543-Fix-client-lag-on-advancement-loading.patch b/patches/server/0544-Fix-client-lag-on-advancement-loading.patch similarity index 100% rename from patches/server/0543-Fix-client-lag-on-advancement-loading.patch rename to patches/server/0544-Fix-client-lag-on-advancement-loading.patch diff --git a/patches/server/0544-Item-no-age-no-player-pickup.patch b/patches/server/0545-Item-no-age-no-player-pickup.patch similarity index 100% rename from patches/server/0544-Item-no-age-no-player-pickup.patch rename to patches/server/0545-Item-no-age-no-player-pickup.patch diff --git a/patches/server/0545-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/patches/server/0546-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch similarity index 100% rename from patches/server/0545-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch rename to patches/server/0546-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch diff --git a/patches/server/0546-Beacon-API-custom-effect-ranges.patch b/patches/server/0547-Beacon-API-custom-effect-ranges.patch similarity index 100% rename from patches/server/0546-Beacon-API-custom-effect-ranges.patch rename to patches/server/0547-Beacon-API-custom-effect-ranges.patch diff --git a/patches/server/0547-Add-API-for-quit-reason.patch b/patches/server/0548-Add-API-for-quit-reason.patch similarity index 100% rename from patches/server/0547-Add-API-for-quit-reason.patch rename to patches/server/0548-Add-API-for-quit-reason.patch diff --git a/patches/server/0548-Seed-based-feature-search.patch b/patches/server/0549-Seed-based-feature-search.patch similarity index 100% rename from patches/server/0548-Seed-based-feature-search.patch rename to patches/server/0549-Seed-based-feature-search.patch diff --git a/patches/server/0549-Add-Wandering-Trader-spawn-rate-config-options.patch b/patches/server/0550-Add-Wandering-Trader-spawn-rate-config-options.patch similarity index 100% rename from patches/server/0549-Add-Wandering-Trader-spawn-rate-config-options.patch rename to patches/server/0550-Add-Wandering-Trader-spawn-rate-config-options.patch diff --git a/patches/server/0550-Significantly-improve-performance-of-the-end-generat.patch b/patches/server/0551-Significantly-improve-performance-of-the-end-generat.patch similarity index 100% rename from patches/server/0550-Significantly-improve-performance-of-the-end-generat.patch rename to patches/server/0551-Significantly-improve-performance-of-the-end-generat.patch diff --git a/patches/server/0551-Expose-world-spawn-angle.patch b/patches/server/0552-Expose-world-spawn-angle.patch similarity index 100% rename from patches/server/0551-Expose-world-spawn-angle.patch rename to patches/server/0552-Expose-world-spawn-angle.patch diff --git a/patches/server/0552-Add-Destroy-Speed-API.patch b/patches/server/0553-Add-Destroy-Speed-API.patch similarity index 100% rename from patches/server/0552-Add-Destroy-Speed-API.patch rename to patches/server/0553-Add-Destroy-Speed-API.patch diff --git a/patches/server/0553-Fix-Player-spawnParticle-x-y-z-precision-loss.patch b/patches/server/0554-Fix-Player-spawnParticle-x-y-z-precision-loss.patch similarity index 100% rename from patches/server/0553-Fix-Player-spawnParticle-x-y-z-precision-loss.patch rename to patches/server/0554-Fix-Player-spawnParticle-x-y-z-precision-loss.patch diff --git a/patches/server/0554-Add-LivingEntity-clearActiveItem.patch b/patches/server/0555-Add-LivingEntity-clearActiveItem.patch similarity index 100% rename from patches/server/0554-Add-LivingEntity-clearActiveItem.patch rename to patches/server/0555-Add-LivingEntity-clearActiveItem.patch diff --git a/patches/server/0555-Add-PlayerItemCooldownEvent.patch b/patches/server/0556-Add-PlayerItemCooldownEvent.patch similarity index 100% rename from patches/server/0555-Add-PlayerItemCooldownEvent.patch rename to patches/server/0556-Add-PlayerItemCooldownEvent.patch diff --git a/patches/server/0556-More-lightning-API.patch b/patches/server/0557-More-lightning-API.patch similarity index 100% rename from patches/server/0556-More-lightning-API.patch rename to patches/server/0557-More-lightning-API.patch diff --git a/patches/server/0557-Climbing-should-not-bypass-cramming-gamerule.patch b/patches/server/0558-Climbing-should-not-bypass-cramming-gamerule.patch similarity index 100% rename from patches/server/0557-Climbing-should-not-bypass-cramming-gamerule.patch rename to patches/server/0558-Climbing-should-not-bypass-cramming-gamerule.patch diff --git a/patches/server/0558-Added-missing-default-perms-for-commands.patch b/patches/server/0559-Added-missing-default-perms-for-commands.patch similarity index 100% rename from patches/server/0558-Added-missing-default-perms-for-commands.patch rename to patches/server/0559-Added-missing-default-perms-for-commands.patch diff --git a/patches/server/0559-Add-PlayerShearBlockEvent.patch b/patches/server/0560-Add-PlayerShearBlockEvent.patch similarity index 100% rename from patches/server/0559-Add-PlayerShearBlockEvent.patch rename to patches/server/0560-Add-PlayerShearBlockEvent.patch diff --git a/patches/server/0560-Set-spigots-verbose-world-setting-to-false-by-def.patch b/patches/server/0561-Set-spigots-verbose-world-setting-to-false-by-def.patch similarity index 100% rename from patches/server/0560-Set-spigots-verbose-world-setting-to-false-by-def.patch rename to patches/server/0561-Set-spigots-verbose-world-setting-to-false-by-def.patch diff --git a/patches/server/0561-Fix-curing-zombie-villager-discount-exploit.patch b/patches/server/0562-Fix-curing-zombie-villager-discount-exploit.patch similarity index 100% rename from patches/server/0561-Fix-curing-zombie-villager-discount-exploit.patch rename to patches/server/0562-Fix-curing-zombie-villager-discount-exploit.patch diff --git a/patches/server/0562-Limit-recipe-packets.patch b/patches/server/0563-Limit-recipe-packets.patch similarity index 100% rename from patches/server/0562-Limit-recipe-packets.patch rename to patches/server/0563-Limit-recipe-packets.patch diff --git a/patches/server/0563-Fix-CraftSound-backwards-compatibility.patch b/patches/server/0564-Fix-CraftSound-backwards-compatibility.patch similarity index 100% rename from patches/server/0563-Fix-CraftSound-backwards-compatibility.patch rename to patches/server/0564-Fix-CraftSound-backwards-compatibility.patch diff --git a/patches/server/0564-MC-4-Fix-item-position-desync.patch b/patches/server/0565-MC-4-Fix-item-position-desync.patch similarity index 100% rename from patches/server/0564-MC-4-Fix-item-position-desync.patch rename to patches/server/0565-MC-4-Fix-item-position-desync.patch diff --git a/patches/server/0565-Player-Chunk-Load-Unload-Events.patch b/patches/server/0566-Player-Chunk-Load-Unload-Events.patch similarity index 100% rename from patches/server/0565-Player-Chunk-Load-Unload-Events.patch rename to patches/server/0566-Player-Chunk-Load-Unload-Events.patch diff --git a/patches/server/0566-Optimize-Dynamic-get-Missing-Keys.patch b/patches/server/0567-Optimize-Dynamic-get-Missing-Keys.patch similarity index 100% rename from patches/server/0566-Optimize-Dynamic-get-Missing-Keys.patch rename to patches/server/0567-Optimize-Dynamic-get-Missing-Keys.patch diff --git a/patches/server/0567-Expose-LivingEntity-hurt-direction.patch b/patches/server/0568-Expose-LivingEntity-hurt-direction.patch similarity index 100% rename from patches/server/0567-Expose-LivingEntity-hurt-direction.patch rename to patches/server/0568-Expose-LivingEntity-hurt-direction.patch diff --git a/patches/server/0568-Add-OBSTRUCTED-reason-to-BedEnterResult.patch b/patches/server/0569-Add-OBSTRUCTED-reason-to-BedEnterResult.patch similarity index 100% rename from patches/server/0568-Add-OBSTRUCTED-reason-to-BedEnterResult.patch rename to patches/server/0569-Add-OBSTRUCTED-reason-to-BedEnterResult.patch diff --git a/patches/server/0569-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch b/patches/server/0570-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch similarity index 100% rename from patches/server/0569-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch rename to patches/server/0570-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch diff --git a/patches/server/0570-added-PlayerTradeEvent.patch b/patches/server/0571-added-PlayerTradeEvent.patch similarity index 100% rename from patches/server/0570-added-PlayerTradeEvent.patch rename to patches/server/0571-added-PlayerTradeEvent.patch diff --git a/patches/server/0571-Implement-TargetHitEvent.patch b/patches/server/0572-Implement-TargetHitEvent.patch similarity index 100% rename from patches/server/0571-Implement-TargetHitEvent.patch rename to patches/server/0572-Implement-TargetHitEvent.patch diff --git a/patches/server/0572-Additional-Block-Material-API-s.patch b/patches/server/0573-Additional-Block-Material-API-s.patch similarity index 100% rename from patches/server/0572-Additional-Block-Material-API-s.patch rename to patches/server/0573-Additional-Block-Material-API-s.patch diff --git a/patches/server/0573-Fix-harming-potion-dupe.patch b/patches/server/0574-Fix-harming-potion-dupe.patch similarity index 100% rename from patches/server/0573-Fix-harming-potion-dupe.patch rename to patches/server/0574-Fix-harming-potion-dupe.patch diff --git a/patches/server/0574-Implement-API-to-get-Material-from-Boats-and-Minecar.patch b/patches/server/0575-Implement-API-to-get-Material-from-Boats-and-Minecar.patch similarity index 100% rename from patches/server/0574-Implement-API-to-get-Material-from-Boats-and-Minecar.patch rename to patches/server/0575-Implement-API-to-get-Material-from-Boats-and-Minecar.patch diff --git a/patches/server/0575-Cache-burn-durations.patch b/patches/server/0576-Cache-burn-durations.patch similarity index 100% rename from patches/server/0575-Cache-burn-durations.patch rename to patches/server/0576-Cache-burn-durations.patch diff --git a/patches/server/0576-Allow-disabling-mob-spawner-spawn-egg-transformation.patch b/patches/server/0577-Allow-disabling-mob-spawner-spawn-egg-transformation.patch similarity index 100% rename from patches/server/0576-Allow-disabling-mob-spawner-spawn-egg-transformation.patch rename to patches/server/0577-Allow-disabling-mob-spawner-spawn-egg-transformation.patch diff --git a/patches/server/0577-Fix-Not-a-string-Map-Conversion-spam.patch b/patches/server/0578-Fix-Not-a-string-Map-Conversion-spam.patch similarity index 100% rename from patches/server/0577-Fix-Not-a-string-Map-Conversion-spam.patch rename to patches/server/0578-Fix-Not-a-string-Map-Conversion-spam.patch diff --git a/patches/server/0578-Implement-PlayerFlowerPotManipulateEvent.patch b/patches/server/0579-Implement-PlayerFlowerPotManipulateEvent.patch similarity index 100% rename from patches/server/0578-Implement-PlayerFlowerPotManipulateEvent.patch rename to patches/server/0579-Implement-PlayerFlowerPotManipulateEvent.patch diff --git a/patches/server/0579-Fix-interact-event-not-being-called-in-adventure.patch b/patches/server/0580-Fix-interact-event-not-being-called-in-adventure.patch similarity index 100% rename from patches/server/0579-Fix-interact-event-not-being-called-in-adventure.patch rename to patches/server/0580-Fix-interact-event-not-being-called-in-adventure.patch diff --git a/patches/server/0580-Zombie-API-breaking-doors.patch b/patches/server/0581-Zombie-API-breaking-doors.patch similarity index 100% rename from patches/server/0580-Zombie-API-breaking-doors.patch rename to patches/server/0581-Zombie-API-breaking-doors.patch diff --git a/patches/server/0581-Fix-nerfed-slime-when-splitting.patch b/patches/server/0582-Fix-nerfed-slime-when-splitting.patch similarity index 100% rename from patches/server/0581-Fix-nerfed-slime-when-splitting.patch rename to patches/server/0582-Fix-nerfed-slime-when-splitting.patch diff --git a/patches/server/0582-Add-EntityLoadCrossbowEvent.patch b/patches/server/0583-Add-EntityLoadCrossbowEvent.patch similarity index 100% rename from patches/server/0582-Add-EntityLoadCrossbowEvent.patch rename to patches/server/0583-Add-EntityLoadCrossbowEvent.patch diff --git a/patches/server/0583-Guardian-beam-workaround.patch b/patches/server/0584-Guardian-beam-workaround.patch similarity index 100% rename from patches/server/0583-Guardian-beam-workaround.patch rename to patches/server/0584-Guardian-beam-workaround.patch diff --git a/patches/server/0584-Added-WorldGameRuleChangeEvent.patch b/patches/server/0585-Added-WorldGameRuleChangeEvent.patch similarity index 100% rename from patches/server/0584-Added-WorldGameRuleChangeEvent.patch rename to patches/server/0585-Added-WorldGameRuleChangeEvent.patch diff --git a/patches/server/0585-Added-ServerResourcesReloadedEvent.patch b/patches/server/0586-Added-ServerResourcesReloadedEvent.patch similarity index 100% rename from patches/server/0585-Added-ServerResourcesReloadedEvent.patch rename to patches/server/0586-Added-ServerResourcesReloadedEvent.patch diff --git a/patches/server/0586-Added-world-settings-for-mobs-picking-up-loot.patch b/patches/server/0587-Added-world-settings-for-mobs-picking-up-loot.patch similarity index 100% rename from patches/server/0586-Added-world-settings-for-mobs-picking-up-loot.patch rename to patches/server/0587-Added-world-settings-for-mobs-picking-up-loot.patch diff --git a/patches/server/0587-Implemented-BlockFailedDispenseEvent.patch b/patches/server/0588-Implemented-BlockFailedDispenseEvent.patch similarity index 100% rename from patches/server/0587-Implemented-BlockFailedDispenseEvent.patch rename to patches/server/0588-Implemented-BlockFailedDispenseEvent.patch diff --git a/patches/server/0588-Added-PlayerLecternPageChangeEvent.patch b/patches/server/0589-Added-PlayerLecternPageChangeEvent.patch similarity index 100% rename from patches/server/0588-Added-PlayerLecternPageChangeEvent.patch rename to patches/server/0589-Added-PlayerLecternPageChangeEvent.patch diff --git a/patches/server/0589-Added-PlayerLoomPatternSelectEvent.patch b/patches/server/0590-Added-PlayerLoomPatternSelectEvent.patch similarity index 100% rename from patches/server/0589-Added-PlayerLoomPatternSelectEvent.patch rename to patches/server/0590-Added-PlayerLoomPatternSelectEvent.patch diff --git a/patches/server/0590-Configurable-door-breaking-difficulty.patch b/patches/server/0591-Configurable-door-breaking-difficulty.patch similarity index 100% rename from patches/server/0590-Configurable-door-breaking-difficulty.patch rename to patches/server/0591-Configurable-door-breaking-difficulty.patch diff --git a/patches/server/0591-Empty-commands-shall-not-be-dispatched.patch b/patches/server/0592-Empty-commands-shall-not-be-dispatched.patch similarity index 100% rename from patches/server/0591-Empty-commands-shall-not-be-dispatched.patch rename to patches/server/0592-Empty-commands-shall-not-be-dispatched.patch diff --git a/patches/server/0592-Implement-API-to-expose-exact-interaction-point.patch b/patches/server/0593-Implement-API-to-expose-exact-interaction-point.patch similarity index 100% rename from patches/server/0592-Implement-API-to-expose-exact-interaction-point.patch rename to patches/server/0593-Implement-API-to-expose-exact-interaction-point.patch diff --git a/patches/server/0593-Remove-stale-POIs.patch b/patches/server/0594-Remove-stale-POIs.patch similarity index 100% rename from patches/server/0593-Remove-stale-POIs.patch rename to patches/server/0594-Remove-stale-POIs.patch diff --git a/patches/server/0594-Fix-villager-boat-exploit.patch b/patches/server/0595-Fix-villager-boat-exploit.patch similarity index 100% rename from patches/server/0594-Fix-villager-boat-exploit.patch rename to patches/server/0595-Fix-villager-boat-exploit.patch diff --git a/patches/server/0595-Add-sendOpLevel-API.patch b/patches/server/0596-Add-sendOpLevel-API.patch similarity index 100% rename from patches/server/0595-Add-sendOpLevel-API.patch rename to patches/server/0596-Add-sendOpLevel-API.patch diff --git a/patches/server/0596-Add-StructureLocateEvent.patch b/patches/server/0597-Add-StructureLocateEvent.patch similarity index 100% rename from patches/server/0596-Add-StructureLocateEvent.patch rename to patches/server/0597-Add-StructureLocateEvent.patch diff --git a/patches/server/0597-Collision-option-for-requiring-a-player-participant.patch b/patches/server/0598-Collision-option-for-requiring-a-player-participant.patch similarity index 100% rename from patches/server/0597-Collision-option-for-requiring-a-player-participant.patch rename to patches/server/0598-Collision-option-for-requiring-a-player-participant.patch diff --git a/patches/server/0598-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch b/patches/server/0599-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch similarity index 100% rename from patches/server/0598-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch rename to patches/server/0599-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch diff --git a/patches/server/0599-Return-chat-component-with-empty-text-instead-of-thr.patch b/patches/server/0600-Return-chat-component-with-empty-text-instead-of-thr.patch similarity index 100% rename from patches/server/0599-Return-chat-component-with-empty-text-instead-of-thr.patch rename to patches/server/0600-Return-chat-component-with-empty-text-instead-of-thr.patch diff --git a/patches/server/0600-Make-schedule-command-per-world.patch b/patches/server/0601-Make-schedule-command-per-world.patch similarity index 100% rename from patches/server/0600-Make-schedule-command-per-world.patch rename to patches/server/0601-Make-schedule-command-per-world.patch diff --git a/patches/server/0601-Configurable-max-leash-distance.patch b/patches/server/0602-Configurable-max-leash-distance.patch similarity index 100% rename from patches/server/0601-Configurable-max-leash-distance.patch rename to patches/server/0602-Configurable-max-leash-distance.patch diff --git a/patches/server/0602-Implement-BlockPreDispenseEvent.patch b/patches/server/0603-Implement-BlockPreDispenseEvent.patch similarity index 100% rename from patches/server/0602-Implement-BlockPreDispenseEvent.patch rename to patches/server/0603-Implement-BlockPreDispenseEvent.patch diff --git a/patches/server/0603-Added-Vanilla-Entity-Tags.patch b/patches/server/0604-Added-Vanilla-Entity-Tags.patch similarity index 100% rename from patches/server/0603-Added-Vanilla-Entity-Tags.patch rename to patches/server/0604-Added-Vanilla-Entity-Tags.patch diff --git a/patches/server/0604-added-Wither-API.patch b/patches/server/0605-added-Wither-API.patch similarity index 100% rename from patches/server/0604-added-Wither-API.patch rename to patches/server/0605-added-Wither-API.patch diff --git a/patches/server/0605-Added-firing-of-PlayerChangeBeaconEffectEvent.patch b/patches/server/0606-Added-firing-of-PlayerChangeBeaconEffectEvent.patch similarity index 100% rename from patches/server/0605-Added-firing-of-PlayerChangeBeaconEffectEvent.patch rename to patches/server/0606-Added-firing-of-PlayerChangeBeaconEffectEvent.patch diff --git a/patches/server/0606-Fix-console-spam-when-removing-chests-in-water.patch b/patches/server/0607-Fix-console-spam-when-removing-chests-in-water.patch similarity index 100% rename from patches/server/0606-Fix-console-spam-when-removing-chests-in-water.patch rename to patches/server/0607-Fix-console-spam-when-removing-chests-in-water.patch diff --git a/patches/server/0607-Add-toggle-for-always-placing-the-dragon-egg.patch b/patches/server/0608-Add-toggle-for-always-placing-the-dragon-egg.patch similarity index 100% rename from patches/server/0607-Add-toggle-for-always-placing-the-dragon-egg.patch rename to patches/server/0608-Add-toggle-for-always-placing-the-dragon-egg.patch diff --git a/patches/server/0608-Added-PlayerStonecutterRecipeSelectEvent.patch b/patches/server/0609-Added-PlayerStonecutterRecipeSelectEvent.patch similarity index 100% rename from patches/server/0608-Added-PlayerStonecutterRecipeSelectEvent.patch rename to patches/server/0609-Added-PlayerStonecutterRecipeSelectEvent.patch diff --git a/patches/server/0609-Add-dropLeash-variable-to-EntityUnleashEvent.patch b/patches/server/0610-Add-dropLeash-variable-to-EntityUnleashEvent.patch similarity index 100% rename from patches/server/0609-Add-dropLeash-variable-to-EntityUnleashEvent.patch rename to patches/server/0610-Add-dropLeash-variable-to-EntityUnleashEvent.patch diff --git a/patches/server/0610-Skip-distance-map-update-when-spawning-disabled.patch b/patches/server/0611-Skip-distance-map-update-when-spawning-disabled.patch similarity index 100% rename from patches/server/0610-Skip-distance-map-update-when-spawning-disabled.patch rename to patches/server/0611-Skip-distance-map-update-when-spawning-disabled.patch diff --git a/patches/server/0611-Reset-shield-blocking-on-dimension-change.patch b/patches/server/0612-Reset-shield-blocking-on-dimension-change.patch similarity index 100% rename from patches/server/0611-Reset-shield-blocking-on-dimension-change.patch rename to patches/server/0612-Reset-shield-blocking-on-dimension-change.patch diff --git a/patches/server/0612-add-DragonEggFormEvent.patch b/patches/server/0613-add-DragonEggFormEvent.patch similarity index 100% rename from patches/server/0612-add-DragonEggFormEvent.patch rename to patches/server/0613-add-DragonEggFormEvent.patch diff --git a/patches/server/0613-EntityMoveEvent.patch b/patches/server/0614-EntityMoveEvent.patch similarity index 100% rename from patches/server/0613-EntityMoveEvent.patch rename to patches/server/0614-EntityMoveEvent.patch diff --git a/patches/server/0614-added-option-to-disable-pathfinding-updates-on-block.patch b/patches/server/0615-added-option-to-disable-pathfinding-updates-on-block.patch similarity index 100% rename from patches/server/0614-added-option-to-disable-pathfinding-updates-on-block.patch rename to patches/server/0615-added-option-to-disable-pathfinding-updates-on-block.patch diff --git a/patches/server/0615-Inline-shift-direction-fields.patch b/patches/server/0616-Inline-shift-direction-fields.patch similarity index 100% rename from patches/server/0615-Inline-shift-direction-fields.patch rename to patches/server/0616-Inline-shift-direction-fields.patch diff --git a/patches/server/0616-Allow-adding-items-to-BlockDropItemEvent.patch b/patches/server/0617-Allow-adding-items-to-BlockDropItemEvent.patch similarity index 100% rename from patches/server/0616-Allow-adding-items-to-BlockDropItemEvent.patch rename to patches/server/0617-Allow-adding-items-to-BlockDropItemEvent.patch diff --git a/patches/server/0617-Add-getMainThreadExecutor-to-BukkitScheduler.patch b/patches/server/0618-Add-getMainThreadExecutor-to-BukkitScheduler.patch similarity index 100% rename from patches/server/0617-Add-getMainThreadExecutor-to-BukkitScheduler.patch rename to patches/server/0618-Add-getMainThreadExecutor-to-BukkitScheduler.patch diff --git a/patches/server/0618-living-entity-allow-attribute-registration.patch b/patches/server/0619-living-entity-allow-attribute-registration.patch similarity index 100% rename from patches/server/0618-living-entity-allow-attribute-registration.patch rename to patches/server/0619-living-entity-allow-attribute-registration.patch diff --git a/patches/server/0619-fix-dead-slime-setSize-invincibility.patch b/patches/server/0620-fix-dead-slime-setSize-invincibility.patch similarity index 100% rename from patches/server/0619-fix-dead-slime-setSize-invincibility.patch rename to patches/server/0620-fix-dead-slime-setSize-invincibility.patch diff --git a/patches/server/0620-Merchant-getRecipes-should-return-an-immutable-list.patch b/patches/server/0621-Merchant-getRecipes-should-return-an-immutable-list.patch similarity index 100% rename from patches/server/0620-Merchant-getRecipes-should-return-an-immutable-list.patch rename to patches/server/0621-Merchant-getRecipes-should-return-an-immutable-list.patch diff --git a/patches/server/0621-misc-debugging-dumps.patch b/patches/server/0622-misc-debugging-dumps.patch similarity index 100% rename from patches/server/0621-misc-debugging-dumps.patch rename to patches/server/0622-misc-debugging-dumps.patch diff --git a/patches/server/0622-Add-support-for-hex-color-codes-in-console.patch b/patches/server/0623-Add-support-for-hex-color-codes-in-console.patch similarity index 100% rename from patches/server/0622-Add-support-for-hex-color-codes-in-console.patch rename to patches/server/0623-Add-support-for-hex-color-codes-in-console.patch diff --git a/patches/server/0623-Expose-Tracked-Players.patch b/patches/server/0624-Expose-Tracked-Players.patch similarity index 100% rename from patches/server/0623-Expose-Tracked-Players.patch rename to patches/server/0624-Expose-Tracked-Players.patch diff --git a/patches/server/0624-Remove-streams-from-SensorNearest.patch b/patches/server/0625-Remove-streams-from-SensorNearest.patch similarity index 100% rename from patches/server/0624-Remove-streams-from-SensorNearest.patch rename to patches/server/0625-Remove-streams-from-SensorNearest.patch diff --git a/patches/server/0625-MC-29274-Fix-Wither-hostility-towards-players.patch b/patches/server/0626-MC-29274-Fix-Wither-hostility-towards-players.patch similarity index 100% rename from patches/server/0625-MC-29274-Fix-Wither-hostility-towards-players.patch rename to patches/server/0626-MC-29274-Fix-Wither-hostility-towards-players.patch diff --git a/patches/server/0626-Throw-proper-exception-on-empty-JsonList-file.patch b/patches/server/0627-Throw-proper-exception-on-empty-JsonList-file.patch similarity index 100% rename from patches/server/0626-Throw-proper-exception-on-empty-JsonList-file.patch rename to patches/server/0627-Throw-proper-exception-on-empty-JsonList-file.patch diff --git a/patches/server/0627-Improve-ServerGUI.patch b/patches/server/0628-Improve-ServerGUI.patch similarity index 100% rename from patches/server/0627-Improve-ServerGUI.patch rename to patches/server/0628-Improve-ServerGUI.patch diff --git a/patches/server/0628-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch b/patches/server/0629-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch similarity index 100% rename from patches/server/0628-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch rename to patches/server/0629-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch diff --git a/patches/server/0629-fix-converting-txt-to-json-file.patch b/patches/server/0630-fix-converting-txt-to-json-file.patch similarity index 100% rename from patches/server/0629-fix-converting-txt-to-json-file.patch rename to patches/server/0630-fix-converting-txt-to-json-file.patch diff --git a/patches/server/0630-Add-worldborder-events.patch b/patches/server/0631-Add-worldborder-events.patch similarity index 100% rename from patches/server/0630-Add-worldborder-events.patch rename to patches/server/0631-Add-worldborder-events.patch diff --git a/patches/server/0631-added-PlayerNameEntityEvent.patch b/patches/server/0632-added-PlayerNameEntityEvent.patch similarity index 100% rename from patches/server/0631-added-PlayerNameEntityEvent.patch rename to patches/server/0632-added-PlayerNameEntityEvent.patch diff --git a/patches/server/0632-Prevent-grindstones-from-overstacking-items.patch b/patches/server/0633-Prevent-grindstones-from-overstacking-items.patch similarity index 100% rename from patches/server/0632-Prevent-grindstones-from-overstacking-items.patch rename to patches/server/0633-Prevent-grindstones-from-overstacking-items.patch diff --git a/patches/server/0633-Add-recipe-to-cook-events.patch b/patches/server/0634-Add-recipe-to-cook-events.patch similarity index 100% rename from patches/server/0633-Add-recipe-to-cook-events.patch rename to patches/server/0634-Add-recipe-to-cook-events.patch diff --git a/patches/server/0634-Add-Block-isValidTool.patch b/patches/server/0635-Add-Block-isValidTool.patch similarity index 100% rename from patches/server/0634-Add-Block-isValidTool.patch rename to patches/server/0635-Add-Block-isValidTool.patch diff --git a/patches/server/0635-Allow-using-signs-inside-spawn-protection.patch b/patches/server/0636-Allow-using-signs-inside-spawn-protection.patch similarity index 100% rename from patches/server/0635-Allow-using-signs-inside-spawn-protection.patch rename to patches/server/0636-Allow-using-signs-inside-spawn-protection.patch diff --git a/patches/server/0636-Implement-Keyed-on-World.patch b/patches/server/0637-Implement-Keyed-on-World.patch similarity index 100% rename from patches/server/0636-Implement-Keyed-on-World.patch rename to patches/server/0637-Implement-Keyed-on-World.patch diff --git a/patches/server/0637-Add-fast-alternative-constructor-for-Rotations.patch b/patches/server/0638-Add-fast-alternative-constructor-for-Rotations.patch similarity index 100% rename from patches/server/0637-Add-fast-alternative-constructor-for-Rotations.patch rename to patches/server/0638-Add-fast-alternative-constructor-for-Rotations.patch diff --git a/patches/server/0638-Item-Rarity-API.patch b/patches/server/0639-Item-Rarity-API.patch similarity index 100% rename from patches/server/0638-Item-Rarity-API.patch rename to patches/server/0639-Item-Rarity-API.patch diff --git a/patches/server/0639-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch b/patches/server/0640-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch similarity index 100% rename from patches/server/0639-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch rename to patches/server/0640-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch diff --git a/patches/server/0640-copy-TESign-isEditable-from-snapshots.patch b/patches/server/0641-copy-TESign-isEditable-from-snapshots.patch similarity index 100% rename from patches/server/0640-copy-TESign-isEditable-from-snapshots.patch rename to patches/server/0641-copy-TESign-isEditable-from-snapshots.patch diff --git a/patches/server/0641-Drop-carried-item-when-player-has-disconnected.patch b/patches/server/0642-Drop-carried-item-when-player-has-disconnected.patch similarity index 100% rename from patches/server/0641-Drop-carried-item-when-player-has-disconnected.patch rename to patches/server/0642-Drop-carried-item-when-player-has-disconnected.patch diff --git a/patches/server/0642-forced-whitelist-use-configurable-kick-message.patch b/patches/server/0643-forced-whitelist-use-configurable-kick-message.patch similarity index 100% rename from patches/server/0642-forced-whitelist-use-configurable-kick-message.patch rename to patches/server/0643-forced-whitelist-use-configurable-kick-message.patch diff --git a/patches/server/0643-Don-t-ignore-result-of-PlayerEditBookEvent.patch b/patches/server/0644-Don-t-ignore-result-of-PlayerEditBookEvent.patch similarity index 100% rename from patches/server/0643-Don-t-ignore-result-of-PlayerEditBookEvent.patch rename to patches/server/0644-Don-t-ignore-result-of-PlayerEditBookEvent.patch diff --git a/patches/server/0644-fix-cancelling-block-falling-causing-client-desync.patch b/patches/server/0645-fix-cancelling-block-falling-causing-client-desync.patch similarity index 100% rename from patches/server/0644-fix-cancelling-block-falling-causing-client-desync.patch rename to patches/server/0645-fix-cancelling-block-falling-causing-client-desync.patch diff --git a/patches/server/0645-Expose-protocol-version.patch b/patches/server/0646-Expose-protocol-version.patch similarity index 100% rename from patches/server/0645-Expose-protocol-version.patch rename to patches/server/0646-Expose-protocol-version.patch diff --git a/patches/server/0646-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch b/patches/server/0647-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch similarity index 100% rename from patches/server/0646-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch rename to patches/server/0647-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch diff --git a/patches/server/0647-Enhance-console-tab-completions-for-brigadier-comman.patch b/patches/server/0648-Enhance-console-tab-completions-for-brigadier-comman.patch similarity index 100% rename from patches/server/0647-Enhance-console-tab-completions-for-brigadier-comman.patch rename to patches/server/0648-Enhance-console-tab-completions-for-brigadier-comman.patch diff --git a/patches/server/0648-Fix-PlayerItemConsumeEvent-cancelling-properly.patch b/patches/server/0649-Fix-PlayerItemConsumeEvent-cancelling-properly.patch similarity index 100% rename from patches/server/0648-Fix-PlayerItemConsumeEvent-cancelling-properly.patch rename to patches/server/0649-Fix-PlayerItemConsumeEvent-cancelling-properly.patch diff --git a/patches/server/0649-Add-bypass-host-check.patch b/patches/server/0650-Add-bypass-host-check.patch similarity index 100% rename from patches/server/0649-Add-bypass-host-check.patch rename to patches/server/0650-Add-bypass-host-check.patch diff --git a/patches/server/0650-Set-area-affect-cloud-rotation.patch b/patches/server/0651-Set-area-affect-cloud-rotation.patch similarity index 100% rename from patches/server/0650-Set-area-affect-cloud-rotation.patch rename to patches/server/0651-Set-area-affect-cloud-rotation.patch diff --git a/patches/server/0651-add-isDeeplySleeping-to-HumanEntity.patch b/patches/server/0652-add-isDeeplySleeping-to-HumanEntity.patch similarity index 100% rename from patches/server/0651-add-isDeeplySleeping-to-HumanEntity.patch rename to patches/server/0652-add-isDeeplySleeping-to-HumanEntity.patch diff --git a/patches/server/0652-Fix-duplicating-give-items-on-item-drop-cancel.patch b/patches/server/0653-Fix-duplicating-give-items-on-item-drop-cancel.patch similarity index 100% rename from patches/server/0652-Fix-duplicating-give-items-on-item-drop-cancel.patch rename to patches/server/0653-Fix-duplicating-give-items-on-item-drop-cancel.patch diff --git a/patches/server/0653-add-consumeFuel-to-FurnaceBurnEvent.patch b/patches/server/0654-add-consumeFuel-to-FurnaceBurnEvent.patch similarity index 100% rename from patches/server/0653-add-consumeFuel-to-FurnaceBurnEvent.patch rename to patches/server/0654-add-consumeFuel-to-FurnaceBurnEvent.patch diff --git a/patches/server/0654-add-get-set-drop-chance-to-EntityEquipment.patch b/patches/server/0655-add-get-set-drop-chance-to-EntityEquipment.patch similarity index 100% rename from patches/server/0654-add-get-set-drop-chance-to-EntityEquipment.patch rename to patches/server/0655-add-get-set-drop-chance-to-EntityEquipment.patch diff --git a/patches/server/0655-fix-PigZombieAngerEvent-cancellation.patch b/patches/server/0656-fix-PigZombieAngerEvent-cancellation.patch similarity index 100% rename from patches/server/0655-fix-PigZombieAngerEvent-cancellation.patch rename to patches/server/0656-fix-PigZombieAngerEvent-cancellation.patch diff --git a/patches/server/0656-Fix-checkReach-check-for-Shulker-boxes.patch b/patches/server/0657-Fix-checkReach-check-for-Shulker-boxes.patch similarity index 100% rename from patches/server/0656-Fix-checkReach-check-for-Shulker-boxes.patch rename to patches/server/0657-Fix-checkReach-check-for-Shulker-boxes.patch diff --git a/patches/server/0657-fix-PlayerItemHeldEvent-firing-twice.patch b/patches/server/0658-fix-PlayerItemHeldEvent-firing-twice.patch similarity index 100% rename from patches/server/0657-fix-PlayerItemHeldEvent-firing-twice.patch rename to patches/server/0658-fix-PlayerItemHeldEvent-firing-twice.patch diff --git a/patches/server/0658-Added-PlayerDeepSleepEvent.patch b/patches/server/0659-Added-PlayerDeepSleepEvent.patch similarity index 100% rename from patches/server/0658-Added-PlayerDeepSleepEvent.patch rename to patches/server/0659-Added-PlayerDeepSleepEvent.patch diff --git a/patches/server/0659-More-World-API.patch b/patches/server/0660-More-World-API.patch similarity index 100% rename from patches/server/0659-More-World-API.patch rename to patches/server/0660-More-World-API.patch diff --git a/patches/server/0660-Added-PlayerBedFailEnterEvent.patch b/patches/server/0661-Added-PlayerBedFailEnterEvent.patch similarity index 100% rename from patches/server/0660-Added-PlayerBedFailEnterEvent.patch rename to patches/server/0661-Added-PlayerBedFailEnterEvent.patch diff --git a/patches/server/0661-Implement-methods-to-convert-between-Component-and-B.patch b/patches/server/0662-Implement-methods-to-convert-between-Component-and-B.patch similarity index 100% rename from patches/server/0661-Implement-methods-to-convert-between-Component-and-B.patch rename to patches/server/0662-Implement-methods-to-convert-between-Component-and-B.patch diff --git a/patches/server/0662-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch b/patches/server/0663-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch similarity index 100% rename from patches/server/0662-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch rename to patches/server/0663-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch diff --git a/patches/server/0663-Introduce-beacon-activation-deactivation-events.patch b/patches/server/0664-Introduce-beacon-activation-deactivation-events.patch similarity index 100% rename from patches/server/0663-Introduce-beacon-activation-deactivation-events.patch rename to patches/server/0664-Introduce-beacon-activation-deactivation-events.patch diff --git a/patches/server/0664-add-RespawnFlags-to-PlayerRespawnEvent.patch b/patches/server/0665-add-RespawnFlags-to-PlayerRespawnEvent.patch similarity index 100% rename from patches/server/0664-add-RespawnFlags-to-PlayerRespawnEvent.patch rename to patches/server/0665-add-RespawnFlags-to-PlayerRespawnEvent.patch diff --git a/patches/server/0665-Add-Channel-initialization-listeners.patch b/patches/server/0666-Add-Channel-initialization-listeners.patch similarity index 100% rename from patches/server/0665-Add-Channel-initialization-listeners.patch rename to patches/server/0666-Add-Channel-initialization-listeners.patch diff --git a/patches/server/0666-Send-empty-commands-if-tab-completion-is-disabled.patch b/patches/server/0667-Send-empty-commands-if-tab-completion-is-disabled.patch similarity index 100% rename from patches/server/0666-Send-empty-commands-if-tab-completion-is-disabled.patch rename to patches/server/0667-Send-empty-commands-if-tab-completion-is-disabled.patch diff --git a/patches/server/0667-Add-more-WanderingTrader-API.patch b/patches/server/0668-Add-more-WanderingTrader-API.patch similarity index 100% rename from patches/server/0667-Add-more-WanderingTrader-API.patch rename to patches/server/0668-Add-more-WanderingTrader-API.patch diff --git a/patches/server/0668-Add-EntityBlockStorage-clearEntities.patch b/patches/server/0669-Add-EntityBlockStorage-clearEntities.patch similarity index 100% rename from patches/server/0668-Add-EntityBlockStorage-clearEntities.patch rename to patches/server/0669-Add-EntityBlockStorage-clearEntities.patch diff --git a/patches/server/0669-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch b/patches/server/0670-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch similarity index 100% rename from patches/server/0669-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch rename to patches/server/0670-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch diff --git a/patches/server/0670-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch b/patches/server/0671-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch similarity index 100% rename from patches/server/0670-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch rename to patches/server/0671-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch diff --git a/patches/server/0671-Inventory-close.patch b/patches/server/0672-Inventory-close.patch similarity index 100% rename from patches/server/0671-Inventory-close.patch rename to patches/server/0672-Inventory-close.patch diff --git a/patches/server/0672-call-PortalCreateEvent-players-and-end-platform.patch b/patches/server/0673-call-PortalCreateEvent-players-and-end-platform.patch similarity index 100% rename from patches/server/0672-call-PortalCreateEvent-players-and-end-platform.patch rename to patches/server/0673-call-PortalCreateEvent-players-and-end-platform.patch diff --git a/patches/server/0673-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch b/patches/server/0674-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch similarity index 100% rename from patches/server/0673-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch rename to patches/server/0674-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch diff --git a/patches/server/0674-Fix-CraftPotionBrewer-cache.patch b/patches/server/0675-Fix-CraftPotionBrewer-cache.patch similarity index 100% rename from patches/server/0674-Fix-CraftPotionBrewer-cache.patch rename to patches/server/0675-Fix-CraftPotionBrewer-cache.patch diff --git a/patches/server/0675-Add-basic-Datapack-API.patch b/patches/server/0676-Add-basic-Datapack-API.patch similarity index 100% rename from patches/server/0675-Add-basic-Datapack-API.patch rename to patches/server/0676-Add-basic-Datapack-API.patch diff --git a/patches/server/0676-Add-environment-variable-to-disable-server-gui.patch b/patches/server/0677-Add-environment-variable-to-disable-server-gui.patch similarity index 100% rename from patches/server/0676-Add-environment-variable-to-disable-server-gui.patch rename to patches/server/0677-Add-environment-variable-to-disable-server-gui.patch diff --git a/patches/server/0677-additions-to-PlayerGameModeChangeEvent.patch b/patches/server/0678-additions-to-PlayerGameModeChangeEvent.patch similarity index 100% rename from patches/server/0677-additions-to-PlayerGameModeChangeEvent.patch rename to patches/server/0678-additions-to-PlayerGameModeChangeEvent.patch diff --git a/patches/server/0678-Clear-SyncLoadInfo.patch b/patches/server/0679-Clear-SyncLoadInfo.patch similarity index 100% rename from patches/server/0678-Clear-SyncLoadInfo.patch rename to patches/server/0679-Clear-SyncLoadInfo.patch diff --git a/patches/server/0679-ItemStack-repair-check-API.patch b/patches/server/0680-ItemStack-repair-check-API.patch similarity index 100% rename from patches/server/0679-ItemStack-repair-check-API.patch rename to patches/server/0680-ItemStack-repair-check-API.patch diff --git a/patches/server/0680-More-Enchantment-API.patch b/patches/server/0681-More-Enchantment-API.patch similarity index 100% rename from patches/server/0680-More-Enchantment-API.patch rename to patches/server/0681-More-Enchantment-API.patch diff --git a/patches/server/0681-Add-command-line-option-to-load-extra-plugin-jars-no.patch b/patches/server/0682-Add-command-line-option-to-load-extra-plugin-jars-no.patch similarity index 100% rename from patches/server/0681-Add-command-line-option-to-load-extra-plugin-jars-no.patch rename to patches/server/0682-Add-command-line-option-to-load-extra-plugin-jars-no.patch diff --git a/patches/server/0682-Fix-and-optimise-world-force-upgrading.patch b/patches/server/0683-Fix-and-optimise-world-force-upgrading.patch similarity index 99% rename from patches/server/0682-Fix-and-optimise-world-force-upgrading.patch rename to patches/server/0683-Fix-and-optimise-world-force-upgrading.patch index 71dfea345..b063d4443 100644 --- a/patches/server/0682-Fix-and-optimise-world-force-upgrading.patch +++ b/patches/server/0683-Fix-and-optimise-world-force-upgrading.patch @@ -297,7 +297,7 @@ index 73ac55de9059a1d0f1da5bec0688dcd4bf5c8973..db2d6e7b2dc82c60d524dd2a018d28c2 if (dimensionKey == LevelStem.OVERWORLD) { diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index c820cc7f3be693f445937a157ac2477e36f906b4..ac7d3da1ca3b41e37daacb13865667614fde321b 100644 +index bade87f842bf36b948bdeacf6d22715a5b075f3e..274a8bf3d5009e4207ca05348e2f813f257fd934 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -174,6 +174,15 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0683-Add-Mob-lookAt-API.patch b/patches/server/0684-Add-Mob-lookAt-API.patch similarity index 100% rename from patches/server/0683-Add-Mob-lookAt-API.patch rename to patches/server/0684-Add-Mob-lookAt-API.patch diff --git a/patches/server/0684-Add-Unix-domain-socket-support.patch b/patches/server/0685-Add-Unix-domain-socket-support.patch similarity index 100% rename from patches/server/0684-Add-Unix-domain-socket-support.patch rename to patches/server/0685-Add-Unix-domain-socket-support.patch diff --git a/patches/server/0685-Add-EntityInsideBlockEvent.patch b/patches/server/0686-Add-EntityInsideBlockEvent.patch similarity index 100% rename from patches/server/0685-Add-EntityInsideBlockEvent.patch rename to patches/server/0686-Add-EntityInsideBlockEvent.patch diff --git a/patches/server/0686-Attributes-API-for-item-defaults.patch b/patches/server/0687-Attributes-API-for-item-defaults.patch similarity index 100% rename from patches/server/0686-Attributes-API-for-item-defaults.patch rename to patches/server/0687-Attributes-API-for-item-defaults.patch diff --git a/patches/server/0687-Have-CraftMerchantCustom-emit-PlayerPurchaseEvent.patch b/patches/server/0688-Have-CraftMerchantCustom-emit-PlayerPurchaseEvent.patch similarity index 100% rename from patches/server/0687-Have-CraftMerchantCustom-emit-PlayerPurchaseEvent.patch rename to patches/server/0688-Have-CraftMerchantCustom-emit-PlayerPurchaseEvent.patch diff --git a/patches/server/0688-Add-cause-to-Weather-ThunderChangeEvents.patch b/patches/server/0689-Add-cause-to-Weather-ThunderChangeEvents.patch similarity index 100% rename from patches/server/0688-Add-cause-to-Weather-ThunderChangeEvents.patch rename to patches/server/0689-Add-cause-to-Weather-ThunderChangeEvents.patch diff --git a/patches/server/0689-More-Lidded-Block-API.patch b/patches/server/0690-More-Lidded-Block-API.patch similarity index 100% rename from patches/server/0689-More-Lidded-Block-API.patch rename to patches/server/0690-More-Lidded-Block-API.patch diff --git a/patches/server/0690-Limit-item-frame-cursors-on-maps.patch b/patches/server/0691-Limit-item-frame-cursors-on-maps.patch similarity index 100% rename from patches/server/0690-Limit-item-frame-cursors-on-maps.patch rename to patches/server/0691-Limit-item-frame-cursors-on-maps.patch diff --git a/patches/server/0691-Add-PufferFishStateChangeEvent.patch b/patches/server/0692-Add-PufferFishStateChangeEvent.patch similarity index 100% rename from patches/server/0691-Add-PufferFishStateChangeEvent.patch rename to patches/server/0692-Add-PufferFishStateChangeEvent.patch diff --git a/patches/server/0692-Add-PlayerKickEvent-causes.patch b/patches/server/0693-Add-PlayerKickEvent-causes.patch similarity index 100% rename from patches/server/0692-Add-PlayerKickEvent-causes.patch rename to patches/server/0693-Add-PlayerKickEvent-causes.patch diff --git a/patches/server/0693-Fix-PlayerBucketEmptyEvent-result-itemstack.patch b/patches/server/0694-Fix-PlayerBucketEmptyEvent-result-itemstack.patch similarity index 100% rename from patches/server/0693-Fix-PlayerBucketEmptyEvent-result-itemstack.patch rename to patches/server/0694-Fix-PlayerBucketEmptyEvent-result-itemstack.patch diff --git a/patches/server/0694-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch b/patches/server/0695-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch similarity index 100% rename from patches/server/0694-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch rename to patches/server/0695-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch diff --git a/patches/server/0695-Add-option-to-fix-items-merging-through-walls.patch b/patches/server/0696-Add-option-to-fix-items-merging-through-walls.patch similarity index 100% rename from patches/server/0695-Add-option-to-fix-items-merging-through-walls.patch rename to patches/server/0696-Add-option-to-fix-items-merging-through-walls.patch diff --git a/patches/server/0696-Add-BellRevealRaiderEvent.patch b/patches/server/0697-Add-BellRevealRaiderEvent.patch similarity index 100% rename from patches/server/0696-Add-BellRevealRaiderEvent.patch rename to patches/server/0697-Add-BellRevealRaiderEvent.patch diff --git a/patches/server/0697-Fix-invulnerable-end-crystals.patch b/patches/server/0698-Fix-invulnerable-end-crystals.patch similarity index 100% rename from patches/server/0697-Fix-invulnerable-end-crystals.patch rename to patches/server/0698-Fix-invulnerable-end-crystals.patch diff --git a/patches/server/0698-Add-ElderGuardianAppearanceEvent.patch b/patches/server/0699-Add-ElderGuardianAppearanceEvent.patch similarity index 100% rename from patches/server/0698-Add-ElderGuardianAppearanceEvent.patch rename to patches/server/0699-Add-ElderGuardianAppearanceEvent.patch diff --git a/patches/server/0699-Reset-villager-inventory-on-cancelled-pickup-event.patch b/patches/server/0700-Reset-villager-inventory-on-cancelled-pickup-event.patch similarity index 100% rename from patches/server/0699-Reset-villager-inventory-on-cancelled-pickup-event.patch rename to patches/server/0700-Reset-villager-inventory-on-cancelled-pickup-event.patch diff --git a/patches/server/0700-Fix-dangerous-end-portal-logic.patch b/patches/server/0701-Fix-dangerous-end-portal-logic.patch similarity index 100% rename from patches/server/0700-Fix-dangerous-end-portal-logic.patch rename to patches/server/0701-Fix-dangerous-end-portal-logic.patch diff --git a/patches/server/0701-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch b/patches/server/0702-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch similarity index 100% rename from patches/server/0701-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch rename to patches/server/0702-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch diff --git a/patches/server/0702-Make-item-validations-configurable.patch b/patches/server/0703-Make-item-validations-configurable.patch similarity index 100% rename from patches/server/0702-Make-item-validations-configurable.patch rename to patches/server/0703-Make-item-validations-configurable.patch diff --git a/patches/server/0703-Add-more-line-of-sight-methods.patch b/patches/server/0704-Add-more-line-of-sight-methods.patch similarity index 100% rename from patches/server/0703-Add-more-line-of-sight-methods.patch rename to patches/server/0704-Add-more-line-of-sight-methods.patch diff --git a/patches/server/0704-add-per-world-spawn-limits.patch b/patches/server/0705-add-per-world-spawn-limits.patch similarity index 100% rename from patches/server/0704-add-per-world-spawn-limits.patch rename to patches/server/0705-add-per-world-spawn-limits.patch diff --git a/patches/server/0705-Fix-PotionSplashEvent-for-water-splash-potions.patch b/patches/server/0706-Fix-PotionSplashEvent-for-water-splash-potions.patch similarity index 100% rename from patches/server/0705-Fix-PotionSplashEvent-for-water-splash-potions.patch rename to patches/server/0706-Fix-PotionSplashEvent-for-water-splash-potions.patch diff --git a/patches/server/0706-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch b/patches/server/0707-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch similarity index 100% rename from patches/server/0706-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch rename to patches/server/0707-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch