From 74bcf06dd593528d36744e4a252e20638e67ffa6 Mon Sep 17 00:00:00 2001 From: Ivan Pekov Date: Wed, 18 Nov 2020 08:23:48 +0200 Subject: [PATCH] Updated Upstream and Sidestream(s) (Tuinity/Purpur) Upstream/An Sidestream has released updates that appears to apply and compile correctly This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing. Tuinity Changes: 47a29f8 Updated Upstream (Paper) Purpur Changes: 5656968 Set name visible when using a Name Tag on an Armor Stand e7b397b Apply display names from item forms of entities to entities and vice versa 641bbec Add end dimension noise cache patch from Paper PR queue f7d6be9 Fix #77 Add option to disable console hex color support b3b4a11 Updated Upstream (Paper) f9db92c Breeding configuration patches (#95) 686640f Option to use farmland mechanics from Alpha 2536628 Fix download links in readme --- PATCHES.md | 1 - Purpur | 2 +- Tuinity | 2 +- .../server/0001-Yatopia-Server-Fixes.patch | 15 ++++++++++----- .../server/0007-Yatopia-configuration.patch | 2 +- ...ze-some-stuff-in-WorldServer-ticking.patch | 6 +++--- ...0034-lithium-collision-optimizations.patch | 4 ++-- ...op-wasting-resources-on-JsonList-get.patch | 2 +- ...-Fix-LightEngineThreaded-memory-leak.patch | 4 ++-- ...Respect-PlayerKickEvent-leaveMessage.patch | 2 +- ...PaperPR-Fix-merging-spawning-values.patch} | 2 +- ...053-Respect-rotation-when-respawning.patch | 19 ------------------- ... 0054-Use-Glue-List-in-WeightedList.patch} | 0 ...ndsException-when-sending-too-many-.patch} | 0 ...collision-check-for-entity-suffocat.patch} | 0 ...mand.patch => 0057-Add-nspt-command.patch} | 0 ... => 0058-Configurable-flight-checks.patch} | 0 ...ue-List-as-delegate-for-NonNullList.patch} | 0 ...e-recipe-lookups-in-CraftingManager.patch} | 0 ...ch => 0061-Improve-task-performance.patch} | 0 ...> 0062-Optimize-advancement-loading.patch} | 0 ...some-list-initialisations-in-packet.patch} | 0 ...064-PaperPR-Fix-harming-potion-dupe.patch} | 0 ...065-lithium-PerlinNoiseSamplerMixin.patch} | 0 ...lithium-VoronoiBiomeAccessTypeMixin.patch} | 0 ...67-lithium-NoiseChunkGeneratorMixin.patch} | 0 ... => 0068-lithium-reduce-allocations.patch} | 0 ... => 0069-Smarter-statistics-ticking.patch} | 0 ...070-Configurable-criterion-triggers.patch} | 0 ...0071-Configurable-BlockPhysicsEvent.patch} | 0 ...ws.patch => 0072-Infinity-No-Arrows.patch} | 0 ...patch => 0073-Custom-Locale-Support.patch} | 0 ...block-is-cauldron-before-proceeding.patch} | 0 ...> 0075-Configurable-movement-checks.patch} | 0 34 files changed, 23 insertions(+), 38 deletions(-) rename patches/server/{0054-PaperPR-Fix-merging-spawning-values.patch => 0053-PaperPR-Fix-merging-spawning-values.patch} (94%) delete mode 100644 patches/server/0053-Respect-rotation-when-respawning.patch rename patches/server/{0055-Use-Glue-List-in-WeightedList.patch => 0054-Use-Glue-List-in-WeightedList.patch} (100%) rename patches/server/{0056-Fix-IndexOutOfBoundsException-when-sending-too-many-.patch => 0055-Fix-IndexOutOfBoundsException-when-sending-too-many-.patch} (100%) rename patches/server/{0057-Use-faster-block-collision-check-for-entity-suffocat.patch => 0056-Use-faster-block-collision-check-for-entity-suffocat.patch} (100%) rename patches/server/{0058-Add-nspt-command.patch => 0057-Add-nspt-command.patch} (100%) rename patches/server/{0059-Configurable-flight-checks.patch => 0058-Configurable-flight-checks.patch} (100%) rename patches/server/{0060-Use-Glue-List-as-delegate-for-NonNullList.patch => 0059-Use-Glue-List-as-delegate-for-NonNullList.patch} (100%) rename patches/server/{0061-Heavily-optimize-recipe-lookups-in-CraftingManager.patch => 0060-Heavily-optimize-recipe-lookups-in-CraftingManager.patch} (100%) rename patches/server/{0062-Improve-task-performance.patch => 0061-Improve-task-performance.patch} (100%) rename patches/server/{0063-Optimize-advancement-loading.patch => 0062-Optimize-advancement-loading.patch} (100%) rename patches/server/{0064-Use-GlueList-for-some-list-initialisations-in-packet.patch => 0063-Use-GlueList-for-some-list-initialisations-in-packet.patch} (100%) rename patches/server/{0065-PaperPR-Fix-harming-potion-dupe.patch => 0064-PaperPR-Fix-harming-potion-dupe.patch} (100%) rename patches/server/{0066-lithium-PerlinNoiseSamplerMixin.patch => 0065-lithium-PerlinNoiseSamplerMixin.patch} (100%) rename patches/server/{0067-lithium-VoronoiBiomeAccessTypeMixin.patch => 0066-lithium-VoronoiBiomeAccessTypeMixin.patch} (100%) rename patches/server/{0068-lithium-NoiseChunkGeneratorMixin.patch => 0067-lithium-NoiseChunkGeneratorMixin.patch} (100%) rename patches/server/{0069-lithium-reduce-allocations.patch => 0068-lithium-reduce-allocations.patch} (100%) rename patches/server/{0070-Smarter-statistics-ticking.patch => 0069-Smarter-statistics-ticking.patch} (100%) rename patches/server/{0071-Configurable-criterion-triggers.patch => 0070-Configurable-criterion-triggers.patch} (100%) rename patches/server/{0072-Configurable-BlockPhysicsEvent.patch => 0071-Configurable-BlockPhysicsEvent.patch} (100%) rename patches/server/{0073-Infinity-No-Arrows.patch => 0072-Infinity-No-Arrows.patch} (100%) rename patches/server/{0074-Custom-Locale-Support.patch => 0073-Custom-Locale-Support.patch} (100%) rename patches/server/{0075-Make-sure-the-block-is-cauldron-before-proceeding.patch => 0074-Make-sure-the-block-is-cauldron-before-proceeding.patch} (100%) rename patches/server/{0076-Configurable-movement-checks.patch => 0075-Configurable-movement-checks.patch} (100%) diff --git a/PATCHES.md b/PATCHES.md index 7e8363c4..d4d99089 100644 --- a/PATCHES.md +++ b/PATCHES.md @@ -108,7 +108,6 @@ # Patches | server | Remove some streams and object allocations | Phoenix616 | | | server | Remove vanilla profiler callers | Sotr | | | server | Respect PlayerKickEvent leaveMessage | Ivan Pekov | | -| server | Respect rotation when respawning | Ivan Pekov | | | server | Send more packets immediately | MrIvanPlays | | | server | Shutdown Bootstrap thread pool | foss-mc | | | server | Skip events if there's no listeners | William Blake Galbreath | | diff --git a/Purpur b/Purpur index 519ac08d..56569681 160000 --- a/Purpur +++ b/Purpur @@ -1 +1 @@ -Subproject commit 519ac08d10389f8b3e28892e45d076e296bcaa61 +Subproject commit 56569681b43e3fec3426cca43271b04eaf93f100 diff --git a/Tuinity b/Tuinity index aaef5d7f..47a29f84 160000 --- a/Tuinity +++ b/Tuinity @@ -1 +1 @@ -Subproject commit aaef5d7fa4052464a9760e06a04c00739ccde7bb +Subproject commit 47a29f8434891ecac58dced9716aa8ba11dadbc4 diff --git a/patches/server/0001-Yatopia-Server-Fixes.patch b/patches/server/0001-Yatopia-Server-Fixes.patch index bf292542..35da9120 100644 --- a/patches/server/0001-Yatopia-Server-Fixes.patch +++ b/patches/server/0001-Yatopia-Server-Fixes.patch @@ -1329,7 +1329,7 @@ index 3a35169eaf680c45fe42922eb5f0014fa422c31c..00000000000000000000000000000000 - } - // Spigot Start diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java -index 78dc3c38def9cadd5fe504b1c66470e444a433c4..fbe1d388fa721e09ab63bed618bc20b958c652fe 100644 +index 7acbe311158edae05af09653f2deadfbc036ed76..507e13bcd2f4b012338a3114e6187acc2ca51b84 100644 --- a/src/main/java/net/minecraft/server/WorldServer.java +++ b/src/main/java/net/minecraft/server/WorldServer.java @@ -872,9 +872,9 @@ public class WorldServer extends World implements GeneratorAccessSeed { @@ -1413,7 +1413,7 @@ index 78dc3c38def9cadd5fe504b1c66470e444a433c4..fbe1d388fa721e09ab63bed618bc20b9 // Paper start - EAR 2 if (isActive) { entity1.passengerTick(); -@@ -1469,7 +1469,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { +@@ -1470,7 +1470,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { entity.syncPositionOf(entity1); } // Paper end - EAR 2 @@ -1422,7 +1422,7 @@ index 78dc3c38def9cadd5fe504b1c66470e444a433c4..fbe1d388fa721e09ab63bed618bc20b9 } this.chunkCheck(entity1); -@@ -1491,7 +1491,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { +@@ -1492,7 +1492,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { public void chunkCheck(Entity entity) { if (entity.cl()) { @@ -1529,7 +1529,7 @@ index 8aa3dd3a0a0db575292be8d9c73bb3083849622b..00000000000000000000000000000000 - int j = Math.min(15, Math.max(0, MathHelper.floor(entity.locY() / 16.0D))); // Paper - stay consistent with chunk add/remove behavior - int k = MathHelper.floor(entity.locZ() / 16.0D); diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java -index 31f918778317f05bd5b09f4a8ee55bb4b71defd1..cb568bd17f4ac650f20859d2ac8d430bc928d718 100644 +index 31f918778317f05bd5b09f4a8ee55bb4b71defd1..689a1541853e03e8e6d7a30bc5937978124aba2c 100644 --- a/src/main/java/net/pl3x/purpur/PurpurConfig.java +++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java @@ -129,11 +129,6 @@ public class PurpurConfig { @@ -1544,7 +1544,7 @@ index 31f918778317f05bd5b09f4a8ee55bb4b71defd1..cb568bd17f4ac650f20859d2ac8d430b public static double laggingThreshold = 19.0D; private static void tickLoopSettings() { laggingThreshold = getDouble("settings.lagging-threshold", laggingThreshold); -@@ -172,4 +167,14 @@ public class PurpurConfig { +@@ -172,4 +167,19 @@ public class PurpurConfig { private static void fixItemPositionDesync() { fixItemPositionDesync = getBoolean("settings.fix-item-position-desync", fixItemPositionDesync); } @@ -1557,6 +1557,11 @@ index 31f918778317f05bd5b09f4a8ee55bb4b71defd1..cb568bd17f4ac650f20859d2ac8d430b + set("settings.enchantment.allow-infinite-and-mending-together", null); + } + allowInfinityMending = getBoolean("settings.enchantment.allow-infinity-and-mending-together", allowInfinityMending); ++ } ++ ++ public static boolean useHexColorsInConsole = true; ++ private static void loggerSettings() { ++ useHexColorsInConsole = getBoolean("settings.logger.hex-color-support-in-console", useHexColorsInConsole); + } } diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java.rej b/src/main/java/net/pl3x/purpur/PurpurConfig.java.rej diff --git a/patches/server/0007-Yatopia-configuration.patch b/patches/server/0007-Yatopia-configuration.patch index ff461f1a..235214cd 100644 --- a/patches/server/0007-Yatopia-configuration.patch +++ b/patches/server/0007-Yatopia-configuration.patch @@ -67,7 +67,7 @@ index 9ae1b9b40324da3d7a35bf8bbd6b3bea242f2b73..5e657f5ed9536a6d3e23d840ee57319d if (this.isFireProof() || this.world.isClientSide) { this.extinguish(); diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index 312ad786861667e02c57d06fd3567e3f8c13cd69..6e20c86977258ddbca59936e28f2f5d04f2944fb 100644 +index bf95b1e9f3855c968be8baab47716f77d672140e..9f3b432f093d2020b74ad0af352c8418ff5b6942 100644 --- a/src/main/java/net/minecraft/server/PlayerList.java +++ b/src/main/java/net/minecraft/server/PlayerList.java @@ -188,7 +188,7 @@ public abstract class PlayerList { diff --git a/patches/server/0029-Optimize-some-stuff-in-WorldServer-ticking.patch b/patches/server/0029-Optimize-some-stuff-in-WorldServer-ticking.patch index 6dd60277..ade82d08 100644 --- a/patches/server/0029-Optimize-some-stuff-in-WorldServer-ticking.patch +++ b/patches/server/0029-Optimize-some-stuff-in-WorldServer-ticking.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Optimize some stuff in WorldServer ticking Replaced some streams and some array lists with glue lists diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java -index fbe1d388fa721e09ab63bed618bc20b958c652fe..219a33195e5309a1bac279154c9be0ed7dbf2563 100644 +index 507e13bcd2f4b012338a3114e6187acc2ca51b84..9417032aecb79916a9dbde71e2447d00018e3b28 100644 --- a/src/main/java/net/minecraft/server/WorldServer.java +++ b/src/main/java/net/minecraft/server/WorldServer.java @@ -64,11 +64,11 @@ public class WorldServer extends World implements GeneratorAccessSeed { @@ -73,7 +73,7 @@ index fbe1d388fa721e09ab63bed618bc20b958c652fe..219a33195e5309a1bac279154c9be0ed } // Paper start - optimise random block ticking -@@ -1920,8 +1928,9 @@ public class WorldServer extends World implements GeneratorAccessSeed { +@@ -1918,8 +1926,9 @@ public class WorldServer extends World implements GeneratorAccessSeed { // Spigot start if ( entity instanceof EntityHuman ) { @@ -84,7 +84,7 @@ index fbe1d388fa721e09ab63bed618bc20b958c652fe..219a33195e5309a1bac279154c9be0ed for (Object o : worldData.data.values() ) { if ( o instanceof WorldMap ) -@@ -1938,7 +1947,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { +@@ -1936,7 +1945,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { } } } diff --git a/patches/server/0034-lithium-collision-optimizations.patch b/patches/server/0034-lithium-collision-optimizations.patch index c4905b76..4986447a 100644 --- a/patches/server/0034-lithium-collision-optimizations.patch +++ b/patches/server/0034-lithium-collision-optimizations.patch @@ -1141,7 +1141,7 @@ index db735e29d427cc8f4bd4ba54c7a44daf9fed9e61..877ef81bd8285167ce11c116b8ad803f } } diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java -index 219a33195e5309a1bac279154c9be0ed7dbf2563..bc46696d7e397684025affcc7b59028596df7f5e 100644 +index 9417032aecb79916a9dbde71e2447d00018e3b28..a728b5a95a02e713c288e52dd6b8e309e55241e8 100644 --- a/src/main/java/net/minecraft/server/WorldServer.java +++ b/src/main/java/net/minecraft/server/WorldServer.java @@ -787,8 +787,14 @@ public class WorldServer extends World implements GeneratorAccessSeed { @@ -1159,7 +1159,7 @@ index 219a33195e5309a1bac279154c9be0ed7dbf2563..bc46696d7e397684025affcc7b590285 } @Override -@@ -1871,12 +1877,12 @@ public class WorldServer extends World implements GeneratorAccessSeed { +@@ -1869,12 +1875,12 @@ public class WorldServer extends World implements GeneratorAccessSeed { } // Spigot End this.tileEntityListUnload.addAll(chunk.getTileEntities().values()); diff --git a/patches/server/0041-Stop-wasting-resources-on-JsonList-get.patch b/patches/server/0041-Stop-wasting-resources-on-JsonList-get.patch index 2991ec8f..89ab8136 100644 --- a/patches/server/0041-Stop-wasting-resources-on-JsonList-get.patch +++ b/patches/server/0041-Stop-wasting-resources-on-JsonList-get.patch @@ -55,7 +55,7 @@ index 4094ef76b7b05de1bfcc28aa0ef13033abadeb7e..0224a6d0e47e836fa485b39e7b4ce5b8 Throwable throwable = null; diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index 6e20c86977258ddbca59936e28f2f5d04f2944fb..ad756029c97bf73594eabb7ef5c803b205477777 100644 +index 9f3b432f093d2020b74ad0af352c8418ff5b6942..cc44389ab91e12c86dc9f58d5e34e5fbb4a5ac87 100644 --- a/src/main/java/net/minecraft/server/PlayerList.java +++ b/src/main/java/net/minecraft/server/PlayerList.java @@ -636,6 +636,7 @@ public abstract class PlayerList { diff --git a/patches/server/0044-Fix-LightEngineThreaded-memory-leak.patch b/patches/server/0044-Fix-LightEngineThreaded-memory-leak.patch index bed4ba0a..74d37d6f 100644 --- a/patches/server/0044-Fix-LightEngineThreaded-memory-leak.patch +++ b/patches/server/0044-Fix-LightEngineThreaded-memory-leak.patch @@ -18,10 +18,10 @@ index 2f9c97dd4e1d705a87772d18c7ab4883a876af08..f3494ac1ad659352ca5595adf9e6919b return this.size == 0 && this.pendingTasks.isEmpty(); } diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java -index bc46696d7e397684025affcc7b59028596df7f5e..735d40fede0710e9578cc60163e6c63c58ade9e5 100644 +index a728b5a95a02e713c288e52dd6b8e309e55241e8..d2e3cab67cdcb195747710ae719693dedc092038 100644 --- a/src/main/java/net/minecraft/server/WorldServer.java +++ b/src/main/java/net/minecraft/server/WorldServer.java -@@ -1913,6 +1913,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { +@@ -1911,6 +1911,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { } // Paper end diff --git a/patches/server/0045-Respect-PlayerKickEvent-leaveMessage.patch b/patches/server/0045-Respect-PlayerKickEvent-leaveMessage.patch index b33a8a51..f376d76d 100644 --- a/patches/server/0045-Respect-PlayerKickEvent-leaveMessage.patch +++ b/patches/server/0045-Respect-PlayerKickEvent-leaveMessage.patch @@ -39,7 +39,7 @@ index d796f2e5bce4c244bb392185d7810815df964781..b1b22d652f0bc4b6d2bff57438861677 this.minecraftServer.getPlayerList().sendMessage(CraftChatMessage.fromString(quitMessage)); } diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index ad756029c97bf73594eabb7ef5c803b205477777..7a065d4b83259874af07320806b852c9b6adafd2 100644 +index cc44389ab91e12c86dc9f58d5e34e5fbb4a5ac87..314505d1e66ae1b692d28f46484035d217e9d07b 100644 --- a/src/main/java/net/minecraft/server/PlayerList.java +++ b/src/main/java/net/minecraft/server/PlayerList.java @@ -499,6 +499,11 @@ public abstract class PlayerList { diff --git a/patches/server/0054-PaperPR-Fix-merging-spawning-values.patch b/patches/server/0053-PaperPR-Fix-merging-spawning-values.patch similarity index 94% rename from patches/server/0054-PaperPR-Fix-merging-spawning-values.patch rename to patches/server/0053-PaperPR-Fix-merging-spawning-values.patch index 5bfd102b..2f9f9c30 100644 --- a/patches/server/0054-PaperPR-Fix-merging-spawning-values.patch +++ b/patches/server/0053-PaperPR-Fix-merging-spawning-values.patch @@ -6,7 +6,7 @@ Subject: [PATCH] PaperPR: Fix merging spawning values This patch is licensed under bukkit's original license, GPLv3 diff --git a/src/main/java/net/minecraft/server/SpawnerCreature.java b/src/main/java/net/minecraft/server/SpawnerCreature.java -index 9108321741e9d3f896c43be8f204735b1b73127e..b16ca40d49a0cc8f4fb3b1de1ce695b367040ad4 100644 +index 5cd3871dc480ddd3f7ab7ecfdac5cf98c1f37144..888cc227729e1585456ef9eedb8c5e9ab8402459 100644 --- a/src/main/java/net/minecraft/server/SpawnerCreature.java +++ b/src/main/java/net/minecraft/server/SpawnerCreature.java @@ -157,9 +157,12 @@ public final class SpawnerCreature { diff --git a/patches/server/0053-Respect-rotation-when-respawning.patch b/patches/server/0053-Respect-rotation-when-respawning.patch deleted file mode 100644 index 334106e1..00000000 --- a/patches/server/0053-Respect-rotation-when-respawning.patch +++ /dev/null @@ -1,19 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ivan Pekov -Date: Mon, 28 Sep 2020 16:23:11 +0300 -Subject: [PATCH] Respect rotation when respawning - - -diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index 7a065d4b83259874af07320806b852c9b6adafd2..c547d7a7ef109e98524762dab91f0795659ebbc6 100644 ---- a/src/main/java/net/minecraft/server/PlayerList.java -+++ b/src/main/java/net/minecraft/server/PlayerList.java -@@ -814,7 +814,7 @@ public abstract class PlayerList { - entityplayer1.setRespawnPosition(worldserver1.getDimensionKey(), blockposition, f, flag1, false); - flag2 = !flag && flag3; - isBedSpawn = true; -- location = new Location(worldserver1.getWorld(), vec3d.x, vec3d.y, vec3d.z); -+ location = new Location(worldserver1.getWorld(), vec3d.x, vec3d.y, vec3d.z, f1, 0.0F); // Yatopia - respect rotation - } else if (blockposition != null) { - entityplayer1.playerConnection.sendPacket(new PacketPlayOutGameStateChange(PacketPlayOutGameStateChange.a, 0.0F)); - } diff --git a/patches/server/0055-Use-Glue-List-in-WeightedList.patch b/patches/server/0054-Use-Glue-List-in-WeightedList.patch similarity index 100% rename from patches/server/0055-Use-Glue-List-in-WeightedList.patch rename to patches/server/0054-Use-Glue-List-in-WeightedList.patch diff --git a/patches/server/0056-Fix-IndexOutOfBoundsException-when-sending-too-many-.patch b/patches/server/0055-Fix-IndexOutOfBoundsException-when-sending-too-many-.patch similarity index 100% rename from patches/server/0056-Fix-IndexOutOfBoundsException-when-sending-too-many-.patch rename to patches/server/0055-Fix-IndexOutOfBoundsException-when-sending-too-many-.patch diff --git a/patches/server/0057-Use-faster-block-collision-check-for-entity-suffocat.patch b/patches/server/0056-Use-faster-block-collision-check-for-entity-suffocat.patch similarity index 100% rename from patches/server/0057-Use-faster-block-collision-check-for-entity-suffocat.patch rename to patches/server/0056-Use-faster-block-collision-check-for-entity-suffocat.patch diff --git a/patches/server/0058-Add-nspt-command.patch b/patches/server/0057-Add-nspt-command.patch similarity index 100% rename from patches/server/0058-Add-nspt-command.patch rename to patches/server/0057-Add-nspt-command.patch diff --git a/patches/server/0059-Configurable-flight-checks.patch b/patches/server/0058-Configurable-flight-checks.patch similarity index 100% rename from patches/server/0059-Configurable-flight-checks.patch rename to patches/server/0058-Configurable-flight-checks.patch diff --git a/patches/server/0060-Use-Glue-List-as-delegate-for-NonNullList.patch b/patches/server/0059-Use-Glue-List-as-delegate-for-NonNullList.patch similarity index 100% rename from patches/server/0060-Use-Glue-List-as-delegate-for-NonNullList.patch rename to patches/server/0059-Use-Glue-List-as-delegate-for-NonNullList.patch diff --git a/patches/server/0061-Heavily-optimize-recipe-lookups-in-CraftingManager.patch b/patches/server/0060-Heavily-optimize-recipe-lookups-in-CraftingManager.patch similarity index 100% rename from patches/server/0061-Heavily-optimize-recipe-lookups-in-CraftingManager.patch rename to patches/server/0060-Heavily-optimize-recipe-lookups-in-CraftingManager.patch diff --git a/patches/server/0062-Improve-task-performance.patch b/patches/server/0061-Improve-task-performance.patch similarity index 100% rename from patches/server/0062-Improve-task-performance.patch rename to patches/server/0061-Improve-task-performance.patch diff --git a/patches/server/0063-Optimize-advancement-loading.patch b/patches/server/0062-Optimize-advancement-loading.patch similarity index 100% rename from patches/server/0063-Optimize-advancement-loading.patch rename to patches/server/0062-Optimize-advancement-loading.patch diff --git a/patches/server/0064-Use-GlueList-for-some-list-initialisations-in-packet.patch b/patches/server/0063-Use-GlueList-for-some-list-initialisations-in-packet.patch similarity index 100% rename from patches/server/0064-Use-GlueList-for-some-list-initialisations-in-packet.patch rename to patches/server/0063-Use-GlueList-for-some-list-initialisations-in-packet.patch diff --git a/patches/server/0065-PaperPR-Fix-harming-potion-dupe.patch b/patches/server/0064-PaperPR-Fix-harming-potion-dupe.patch similarity index 100% rename from patches/server/0065-PaperPR-Fix-harming-potion-dupe.patch rename to patches/server/0064-PaperPR-Fix-harming-potion-dupe.patch diff --git a/patches/server/0066-lithium-PerlinNoiseSamplerMixin.patch b/patches/server/0065-lithium-PerlinNoiseSamplerMixin.patch similarity index 100% rename from patches/server/0066-lithium-PerlinNoiseSamplerMixin.patch rename to patches/server/0065-lithium-PerlinNoiseSamplerMixin.patch diff --git a/patches/server/0067-lithium-VoronoiBiomeAccessTypeMixin.patch b/patches/server/0066-lithium-VoronoiBiomeAccessTypeMixin.patch similarity index 100% rename from patches/server/0067-lithium-VoronoiBiomeAccessTypeMixin.patch rename to patches/server/0066-lithium-VoronoiBiomeAccessTypeMixin.patch diff --git a/patches/server/0068-lithium-NoiseChunkGeneratorMixin.patch b/patches/server/0067-lithium-NoiseChunkGeneratorMixin.patch similarity index 100% rename from patches/server/0068-lithium-NoiseChunkGeneratorMixin.patch rename to patches/server/0067-lithium-NoiseChunkGeneratorMixin.patch diff --git a/patches/server/0069-lithium-reduce-allocations.patch b/patches/server/0068-lithium-reduce-allocations.patch similarity index 100% rename from patches/server/0069-lithium-reduce-allocations.patch rename to patches/server/0068-lithium-reduce-allocations.patch diff --git a/patches/server/0070-Smarter-statistics-ticking.patch b/patches/server/0069-Smarter-statistics-ticking.patch similarity index 100% rename from patches/server/0070-Smarter-statistics-ticking.patch rename to patches/server/0069-Smarter-statistics-ticking.patch diff --git a/patches/server/0071-Configurable-criterion-triggers.patch b/patches/server/0070-Configurable-criterion-triggers.patch similarity index 100% rename from patches/server/0071-Configurable-criterion-triggers.patch rename to patches/server/0070-Configurable-criterion-triggers.patch diff --git a/patches/server/0072-Configurable-BlockPhysicsEvent.patch b/patches/server/0071-Configurable-BlockPhysicsEvent.patch similarity index 100% rename from patches/server/0072-Configurable-BlockPhysicsEvent.patch rename to patches/server/0071-Configurable-BlockPhysicsEvent.patch diff --git a/patches/server/0073-Infinity-No-Arrows.patch b/patches/server/0072-Infinity-No-Arrows.patch similarity index 100% rename from patches/server/0073-Infinity-No-Arrows.patch rename to patches/server/0072-Infinity-No-Arrows.patch diff --git a/patches/server/0074-Custom-Locale-Support.patch b/patches/server/0073-Custom-Locale-Support.patch similarity index 100% rename from patches/server/0074-Custom-Locale-Support.patch rename to patches/server/0073-Custom-Locale-Support.patch diff --git a/patches/server/0075-Make-sure-the-block-is-cauldron-before-proceeding.patch b/patches/server/0074-Make-sure-the-block-is-cauldron-before-proceeding.patch similarity index 100% rename from patches/server/0075-Make-sure-the-block-is-cauldron-before-proceeding.patch rename to patches/server/0074-Make-sure-the-block-is-cauldron-before-proceeding.patch diff --git a/patches/server/0076-Configurable-movement-checks.patch b/patches/server/0075-Configurable-movement-checks.patch similarity index 100% rename from patches/server/0076-Configurable-movement-checks.patch rename to patches/server/0075-Configurable-movement-checks.patch