diff --git a/patches/server/0045-Don-t-send-equipment-updates-if-only-durability-chan.patch b/patches/server/0045-Don-t-send-equipment-updates-if-only-durability-chan.patch deleted file mode 100644 index f188f4c..0000000 --- a/patches/server/0045-Don-t-send-equipment-updates-if-only-durability-chan.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Tom -Date: Thu, 23 Sep 2021 08:56:42 -0500 -Subject: [PATCH] Don't send equipment updates if only durability changed - -Original code by Cryptite, licensed under MIT -You can find the original code on https://github.com/Cryptite/Slice - -diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 2cb4cbbfd6c043d489ac8122a26e711a850b8c23..8bd01874edb9654887ec2f7570a9b962b5d82ae1 100644 ---- a/src/main/java/net/minecraft/world/entity/LivingEntity.java -+++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java -@@ -3087,7 +3087,7 @@ public abstract class LivingEntity extends Entity { - - ItemStack itemstack1 = this.getItemBySlot(enumitemslot); - -- if (!ItemStack.matches(itemstack1, itemstack)) { -+ if (!ItemStack.isSameIgnoreDurability(itemstack1, itemstack)) { // Slice - // Paper start - PlayerArmorChangeEvent - if (this instanceof ServerPlayer && enumitemslot.getType() == EquipmentSlot.Type.ARMOR) { - final org.bukkit.inventory.ItemStack oldItem = CraftItemStack.asBukkitCopy(itemstack); diff --git a/patches/server/0046-Don-t-send-fire-packets-if-player-has-Fire-Resistanc.patch b/patches/server/0045-Don-t-send-fire-packets-if-player-has-Fire-Resistanc.patch similarity index 100% rename from patches/server/0046-Don-t-send-fire-packets-if-player-has-Fire-Resistanc.patch rename to patches/server/0045-Don-t-send-fire-packets-if-player-has-Fire-Resistanc.patch diff --git a/patches/server/0047-lithium-cached-hashcode.patch b/patches/server/0046-lithium-cached-hashcode.patch similarity index 100% rename from patches/server/0047-lithium-cached-hashcode.patch rename to patches/server/0046-lithium-cached-hashcode.patch diff --git a/patches/server/0048-PaperPR-Fix-CME-in-CraftPersistentDataTypeRegistry.patch b/patches/server/0047-PaperPR-Fix-CME-in-CraftPersistentDataTypeRegistry.patch similarity index 100% rename from patches/server/0048-PaperPR-Fix-CME-in-CraftPersistentDataTypeRegistry.patch rename to patches/server/0047-PaperPR-Fix-CME-in-CraftPersistentDataTypeRegistry.patch diff --git a/patches/server/0049-lithium-store-gamerules-in-fastutil-hashmap.patch b/patches/server/0048-lithium-store-gamerules-in-fastutil-hashmap.patch similarity index 100% rename from patches/server/0049-lithium-store-gamerules-in-fastutil-hashmap.patch rename to patches/server/0048-lithium-store-gamerules-in-fastutil-hashmap.patch diff --git a/patches/server/0050-carpetfixes-BiomeAccess-prediction.patch b/patches/server/0049-carpetfixes-BiomeAccess-prediction.patch similarity index 100% rename from patches/server/0050-carpetfixes-BiomeAccess-prediction.patch rename to patches/server/0049-carpetfixes-BiomeAccess-prediction.patch diff --git a/patches/server/0051-Configurable-enchantment-table-book-animation-tick.patch b/patches/server/0050-Configurable-enchantment-table-book-animation-tick.patch similarity index 100% rename from patches/server/0051-Configurable-enchantment-table-book-animation-tick.patch rename to patches/server/0050-Configurable-enchantment-table-book-animation-tick.patch diff --git a/patches/server/0052-Skip-cloning-loot-parameters.patch b/patches/server/0051-Skip-cloning-loot-parameters.patch similarity index 100% rename from patches/server/0052-Skip-cloning-loot-parameters.patch rename to patches/server/0051-Skip-cloning-loot-parameters.patch diff --git a/patches/server/0053-lithium-precompute-shape-arrays.patch b/patches/server/0052-lithium-precompute-shape-arrays.patch similarity index 100% rename from patches/server/0053-lithium-precompute-shape-arrays.patch rename to patches/server/0052-lithium-precompute-shape-arrays.patch diff --git a/patches/server/0054-vmp-ingredient_matching.patch b/patches/server/0053-vmp-ingredient_matching.patch similarity index 100% rename from patches/server/0054-vmp-ingredient_matching.patch rename to patches/server/0053-vmp-ingredient_matching.patch diff --git a/patches/server/0055-Fix-MC-121706.patch b/patches/server/0054-Fix-MC-121706.patch similarity index 100% rename from patches/server/0055-Fix-MC-121706.patch rename to patches/server/0054-Fix-MC-121706.patch diff --git a/patches/server/0056-vmp-entity.iteration.patch b/patches/server/0055-vmp-entity.iteration.patch similarity index 100% rename from patches/server/0056-vmp-entity.iteration.patch rename to patches/server/0055-vmp-entity.iteration.patch diff --git a/patches/server/0057-vmp-spawn_density_cap.patch b/patches/server/0056-vmp-spawn_density_cap.patch similarity index 100% rename from patches/server/0057-vmp-spawn_density_cap.patch rename to patches/server/0056-vmp-spawn_density_cap.patch diff --git a/patches/server/0058-lithium-entity.fast_elytra_check.patch b/patches/server/0057-lithium-entity.fast_elytra_check.patch similarity index 100% rename from patches/server/0058-lithium-entity.fast_elytra_check.patch rename to patches/server/0057-lithium-entity.fast_elytra_check.patch diff --git a/patches/server/0059-lithium-profiler.patch b/patches/server/0058-lithium-profiler.patch similarity index 100% rename from patches/server/0059-lithium-profiler.patch rename to patches/server/0058-lithium-profiler.patch diff --git a/patches/server/0060-lithium-entity.fast_hand_swing.patch b/patches/server/0059-lithium-entity.fast_hand_swing.patch similarity index 100% rename from patches/server/0060-lithium-entity.fast_hand_swing.patch rename to patches/server/0059-lithium-entity.fast_hand_swing.patch diff --git a/patches/server/0061-c2me-opts-math.patch b/patches/server/0060-c2me-opts-math.patch similarity index 100% rename from patches/server/0061-c2me-opts-math.patch rename to patches/server/0060-c2me-opts-math.patch diff --git a/patches/server/0062-lithium-entity.fast_powder_snow_check.patch b/patches/server/0061-lithium-entity.fast_powder_snow_check.patch similarity index 100% rename from patches/server/0062-lithium-entity.fast_powder_snow_check.patch rename to patches/server/0061-lithium-entity.fast_powder_snow_check.patch diff --git a/patches/server/0063-lithium-collections.attributes.patch b/patches/server/0062-lithium-collections.attributes.patch similarity index 100% rename from patches/server/0063-lithium-collections.attributes.patch rename to patches/server/0062-lithium-collections.attributes.patch diff --git a/patches/server/0064-lithium-collections.entity_by_type.patch b/patches/server/0063-lithium-collections.entity_by_type.patch similarity index 100% rename from patches/server/0064-lithium-collections.entity_by_type.patch rename to patches/server/0063-lithium-collections.entity_by_type.patch diff --git a/patches/server/0065-lithium-collections.entity_filtering.patch b/patches/server/0064-lithium-collections.entity_filtering.patch similarity index 100% rename from patches/server/0065-lithium-collections.entity_filtering.patch rename to patches/server/0064-lithium-collections.entity_filtering.patch diff --git a/patches/server/0066-lithium-chunk.serialization.patch b/patches/server/0065-lithium-chunk.serialization.patch similarity index 100% rename from patches/server/0066-lithium-chunk.serialization.patch rename to patches/server/0065-lithium-chunk.serialization.patch diff --git a/patches/server/0067-Configurable-criterion-triggers.patch b/patches/server/0066-Configurable-criterion-triggers.patch similarity index 100% rename from patches/server/0067-Configurable-criterion-triggers.patch rename to patches/server/0066-Configurable-criterion-triggers.patch diff --git a/patches/server/0068-Set-item-stuck-sleep-to-15-ticks.patch b/patches/server/0067-Set-item-stuck-sleep-to-15-ticks.patch similarity index 100% rename from patches/server/0068-Set-item-stuck-sleep-to-15-ticks.patch rename to patches/server/0067-Set-item-stuck-sleep-to-15-ticks.patch diff --git a/patches/server/0069-Smarter-statistics-ticking.patch b/patches/server/0068-Smarter-statistics-ticking.patch similarity index 100% rename from patches/server/0069-Smarter-statistics-ticking.patch rename to patches/server/0068-Smarter-statistics-ticking.patch diff --git a/patches/server/0070-some-entity-micro-opts.patch b/patches/server/0069-some-entity-micro-opts.patch similarity index 100% rename from patches/server/0070-some-entity-micro-opts.patch rename to patches/server/0069-some-entity-micro-opts.patch diff --git a/patches/server/0071-Dont-eat-blocks-in-non-ticking-chunks.patch b/patches/server/0070-Dont-eat-blocks-in-non-ticking-chunks.patch similarity index 100% rename from patches/server/0071-Dont-eat-blocks-in-non-ticking-chunks.patch rename to patches/server/0070-Dont-eat-blocks-in-non-ticking-chunks.patch diff --git a/patches/server/0072-Fast-speed-check.patch b/patches/server/0071-Fast-speed-check.patch similarity index 100% rename from patches/server/0072-Fast-speed-check.patch rename to patches/server/0071-Fast-speed-check.patch diff --git a/patches/server/0073-lithium-cache-iterate-outwards.patch b/patches/server/0072-lithium-cache-iterate-outwards.patch similarity index 100% rename from patches/server/0073-lithium-cache-iterate-outwards.patch rename to patches/server/0072-lithium-cache-iterate-outwards.patch diff --git a/patches/server/0074-lithium-ai.raid.patch b/patches/server/0073-lithium-ai.raid.patch similarity index 100% rename from patches/server/0074-lithium-ai.raid.patch rename to patches/server/0073-lithium-ai.raid.patch diff --git a/patches/server/0075-lithium-block.moving_block_shapes.patch b/patches/server/0074-lithium-block.moving_block_shapes.patch similarity index 100% rename from patches/server/0075-lithium-block.moving_block_shapes.patch rename to patches/server/0074-lithium-block.moving_block_shapes.patch diff --git a/patches/server/0076-lithium-shapes.blockstate_cache.patch b/patches/server/0075-lithium-shapes.blockstate_cache.patch similarity index 100% rename from patches/server/0076-lithium-shapes.blockstate_cache.patch rename to patches/server/0075-lithium-shapes.blockstate_cache.patch diff --git a/patches/server/0077-lithium-gen.patch b/patches/server/0076-lithium-gen.patch similarity index 100% rename from patches/server/0077-lithium-gen.patch rename to patches/server/0076-lithium-gen.patch diff --git a/patches/server/0078-PaperPR-Stop-large-look-changes-from-crashing-the-se.patch b/patches/server/0077-PaperPR-Stop-large-look-changes-from-crashing-the-se.patch similarity index 100% rename from patches/server/0078-PaperPR-Stop-large-look-changes-from-crashing-the-se.patch rename to patches/server/0077-PaperPR-Stop-large-look-changes-from-crashing-the-se.patch diff --git a/patches/server/0079-PaperPR-Add-more-collision-code-skipping-logic.patch b/patches/server/0078-PaperPR-Add-more-collision-code-skipping-logic.patch similarity index 100% rename from patches/server/0079-PaperPR-Add-more-collision-code-skipping-logic.patch rename to patches/server/0078-PaperPR-Add-more-collision-code-skipping-logic.patch diff --git a/patches/server/0080-vmp-use-linked-map-for-entity-trackers-for-faster-it.patch b/patches/server/0079-vmp-use-linked-map-for-entity-trackers-for-faster-it.patch similarity index 100% rename from patches/server/0080-vmp-use-linked-map-for-entity-trackers-for-faster-it.patch rename to patches/server/0079-vmp-use-linked-map-for-entity-trackers-for-faster-it.patch diff --git a/patches/server/0081-c2me-reduce_allocs.patch b/patches/server/0080-c2me-reduce_allocs.patch similarity index 100% rename from patches/server/0081-c2me-reduce_allocs.patch rename to patches/server/0080-c2me-reduce_allocs.patch diff --git a/patches/server/0082-lithium-ai.sensor.secondary_poi.patch b/patches/server/0081-lithium-ai.sensor.secondary_poi.patch similarity index 100% rename from patches/server/0082-lithium-ai.sensor.secondary_poi.patch rename to patches/server/0081-lithium-ai.sensor.secondary_poi.patch diff --git a/patches/server/0083-Fix-tick-function-tag-running-before-load.patch b/patches/server/0082-Fix-tick-function-tag-running-before-load.patch similarity index 100% rename from patches/server/0083-Fix-tick-function-tag-running-before-load.patch rename to patches/server/0082-Fix-tick-function-tag-running-before-load.patch diff --git a/patches/server/0084-lithium-suffocation.patch b/patches/server/0083-lithium-suffocation.patch similarity index 100% rename from patches/server/0084-lithium-suffocation.patch rename to patches/server/0083-lithium-suffocation.patch diff --git a/patches/server/0085-Optimize-default-values-for-configs.patch b/patches/server/0084-Optimize-default-values-for-configs.patch similarity index 100% rename from patches/server/0085-Optimize-default-values-for-configs.patch rename to patches/server/0084-Optimize-default-values-for-configs.patch diff --git a/patches/server/0086-Fix-hunger-saturation-depleting-on-peaceful.patch b/patches/server/0085-Fix-hunger-saturation-depleting-on-peaceful.patch similarity index 100% rename from patches/server/0086-Fix-hunger-saturation-depleting-on-peaceful.patch rename to patches/server/0085-Fix-hunger-saturation-depleting-on-peaceful.patch diff --git a/patches/server/0087-Fix-mobs-attacking-themselves.patch b/patches/server/0086-Fix-mobs-attacking-themselves.patch similarity index 100% rename from patches/server/0087-Fix-mobs-attacking-themselves.patch rename to patches/server/0086-Fix-mobs-attacking-themselves.patch diff --git a/patches/server/0088-Fix-brewing-stands-resetting-their-brewTime-when-bei.patch b/patches/server/0087-Fix-brewing-stands-resetting-their-brewTime-when-bei.patch similarity index 100% rename from patches/server/0088-Fix-brewing-stands-resetting-their-brewTime-when-bei.patch rename to patches/server/0087-Fix-brewing-stands-resetting-their-brewTime-when-bei.patch diff --git a/patches/server/0089-lithium-world.tick_scheduler.patch b/patches/server/0088-lithium-world.tick_scheduler.patch similarity index 100% rename from patches/server/0089-lithium-world.tick_scheduler.patch rename to patches/server/0088-lithium-world.tick_scheduler.patch diff --git a/patches/server/0090-Save-Json-list-asynchronously.patch b/patches/server/0089-Save-Json-list-asynchronously.patch similarity index 100% rename from patches/server/0090-Save-Json-list-asynchronously.patch rename to patches/server/0089-Save-Json-list-asynchronously.patch diff --git a/patches/server/0091-Swaps-the-predicate-order-of-collision.patch b/patches/server/0090-Swaps-the-predicate-order-of-collision.patch similarity index 100% rename from patches/server/0091-Swaps-the-predicate-order-of-collision.patch rename to patches/server/0090-Swaps-the-predicate-order-of-collision.patch diff --git a/patches/server/0092-Fix-head-rotation-packet-spam.patch b/patches/server/0091-Fix-head-rotation-packet-spam.patch similarity index 100% rename from patches/server/0092-Fix-head-rotation-packet-spam.patch rename to patches/server/0091-Fix-head-rotation-packet-spam.patch diff --git a/patches/server/0093-Cache-block-break-animation-packet.patch b/patches/server/0092-Cache-block-break-animation-packet.patch similarity index 100% rename from patches/server/0093-Cache-block-break-animation-packet.patch rename to patches/server/0092-Cache-block-break-animation-packet.patch diff --git a/patches/server/0094-Use-more-fastutil-data-structures.patch b/patches/server/0093-Use-more-fastutil-data-structures.patch similarity index 100% rename from patches/server/0094-Use-more-fastutil-data-structures.patch rename to patches/server/0093-Use-more-fastutil-data-structures.patch diff --git a/patches/server/0095-Optimize-Math.round-and-Math.hypot-functions.patch b/patches/server/0094-Optimize-Math.round-and-Math.hypot-functions.patch similarity index 100% rename from patches/server/0095-Optimize-Math.round-and-Math.hypot-functions.patch rename to patches/server/0094-Optimize-Math.round-and-Math.hypot-functions.patch diff --git a/patches/server/0096-Faster-Sheep.getOffspringColor.patch b/patches/server/0095-Faster-Sheep.getOffspringColor.patch similarity index 100% rename from patches/server/0096-Faster-Sheep.getOffspringColor.patch rename to patches/server/0095-Faster-Sheep.getOffspringColor.patch diff --git a/patches/server/0097-Implement-Velocity-VarInt-optimizations.patch b/patches/server/0096-Implement-Velocity-VarInt-optimizations.patch similarity index 100% rename from patches/server/0097-Implement-Velocity-VarInt-optimizations.patch rename to patches/server/0096-Implement-Velocity-VarInt-optimizations.patch diff --git a/patches/server/0098-reduce-work-done-by-game-event-system.patch b/patches/server/0097-reduce-work-done-by-game-event-system.patch similarity index 100% rename from patches/server/0098-reduce-work-done-by-game-event-system.patch rename to patches/server/0097-reduce-work-done-by-game-event-system.patch diff --git a/patches/server/0099-reduce-sensor-work.patch b/patches/server/0098-reduce-sensor-work.patch similarity index 100% rename from patches/server/0099-reduce-sensor-work.patch rename to patches/server/0098-reduce-sensor-work.patch diff --git a/patches/server/0100-Configurable-chat-message-signatures.patch b/patches/server/0099-Configurable-chat-message-signatures.patch similarity index 100% rename from patches/server/0100-Configurable-chat-message-signatures.patch rename to patches/server/0099-Configurable-chat-message-signatures.patch diff --git a/patches/server/0101-PaperPR-Fix-exact-choice-recipe-book-clicks.patch b/patches/server/0100-PaperPR-Fix-exact-choice-recipe-book-clicks.patch similarity index 100% rename from patches/server/0101-PaperPR-Fix-exact-choice-recipe-book-clicks.patch rename to patches/server/0100-PaperPR-Fix-exact-choice-recipe-book-clicks.patch diff --git a/patches/server/0102-Fix-MC-238526.patch b/patches/server/0101-Fix-MC-238526.patch similarity index 100% rename from patches/server/0102-Fix-MC-238526.patch rename to patches/server/0101-Fix-MC-238526.patch diff --git a/patches/server/0103-Lobotomize-stuck-villagers.patch b/patches/server/0102-Lobotomize-stuck-villagers.patch similarity index 100% rename from patches/server/0103-Lobotomize-stuck-villagers.patch rename to patches/server/0102-Lobotomize-stuck-villagers.patch diff --git a/patches/server/0104-Fix-a-bunch-of-vanilla-bugs.patch b/patches/server/0103-Fix-a-bunch-of-vanilla-bugs.patch similarity index 100% rename from patches/server/0104-Fix-a-bunch-of-vanilla-bugs.patch rename to patches/server/0103-Fix-a-bunch-of-vanilla-bugs.patch diff --git a/patches/server/0105-Fix-legacy-colors-in-console.patch b/patches/server/0104-Fix-legacy-colors-in-console.patch similarity index 100% rename from patches/server/0105-Fix-legacy-colors-in-console.patch rename to patches/server/0104-Fix-legacy-colors-in-console.patch diff --git a/patches/server/0106-PaperPR-Set-position-before-player-sending-on-dimens.patch b/patches/server/0105-PaperPR-Set-position-before-player-sending-on-dimens.patch similarity index 100% rename from patches/server/0106-PaperPR-Set-position-before-player-sending-on-dimens.patch rename to patches/server/0105-PaperPR-Set-position-before-player-sending-on-dimens.patch diff --git a/patches/server/0107-Set-BlockData-without-light-updates.patch b/patches/server/0106-Set-BlockData-without-light-updates.patch similarity index 100% rename from patches/server/0107-Set-BlockData-without-light-updates.patch rename to patches/server/0106-Set-BlockData-without-light-updates.patch diff --git a/patches/server/0108-Set-multiple-Team-settings-at-once.patch b/patches/server/0107-Set-multiple-Team-settings-at-once.patch similarity index 100% rename from patches/server/0108-Set-multiple-Team-settings-at-once.patch rename to patches/server/0107-Set-multiple-Team-settings-at-once.patch diff --git a/patches/server/0109-Smooth-Teleports.patch b/patches/server/0108-Smooth-Teleports.patch similarity index 100% rename from patches/server/0109-Smooth-Teleports.patch rename to patches/server/0108-Smooth-Teleports.patch diff --git a/patches/server/0110-Unfreeze-MappedRegistry.patch b/patches/server/0109-Unfreeze-MappedRegistry.patch similarity index 100% rename from patches/server/0110-Unfreeze-MappedRegistry.patch rename to patches/server/0109-Unfreeze-MappedRegistry.patch diff --git a/patches/server/0111-Run-tasks-while-reading-poi-data.patch b/patches/server/0110-Run-tasks-while-reading-poi-data.patch similarity index 100% rename from patches/server/0111-Run-tasks-while-reading-poi-data.patch rename to patches/server/0110-Run-tasks-while-reading-poi-data.patch diff --git a/patches/server/0112-Run-tasks-while-we-wait-for-the-entity-storage-worke.patch b/patches/server/0111-Run-tasks-while-we-wait-for-the-entity-storage-worke.patch similarity index 100% rename from patches/server/0112-Run-tasks-while-we-wait-for-the-entity-storage-worke.patch rename to patches/server/0111-Run-tasks-while-we-wait-for-the-entity-storage-worke.patch diff --git a/patches/server/0113-Don-t-double-save-the-json-lists.patch b/patches/server/0112-Don-t-double-save-the-json-lists.patch similarity index 100% rename from patches/server/0113-Don-t-double-save-the-json-lists.patch rename to patches/server/0112-Don-t-double-save-the-json-lists.patch diff --git a/patches/server/0114-Don-t-wander-into-non-ticking-chunks.patch b/patches/server/0113-Don-t-wander-into-non-ticking-chunks.patch similarity index 100% rename from patches/server/0114-Don-t-wander-into-non-ticking-chunks.patch rename to patches/server/0113-Don-t-wander-into-non-ticking-chunks.patch diff --git a/patches/server/0115-Optimize-CraftServer.getWorld-UUID.patch b/patches/server/0114-Optimize-CraftServer.getWorld-UUID.patch similarity index 100% rename from patches/server/0115-Optimize-CraftServer.getWorld-UUID.patch rename to patches/server/0114-Optimize-CraftServer.getWorld-UUID.patch diff --git a/patches/server/0116-Configurable-mobs-from-spawners-picking-up-loot.patch b/patches/server/0115-Configurable-mobs-from-spawners-picking-up-loot.patch similarity index 100% rename from patches/server/0116-Configurable-mobs-from-spawners-picking-up-loot.patch rename to patches/server/0115-Configurable-mobs-from-spawners-picking-up-loot.patch