From 348c8550967380d9843e365e769f67eee8a8e474 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Sun, 27 Oct 2024 09:43:00 +0100 Subject: [PATCH] Readd last API patch (with TODO) --- ...-API-for-updating-recipes-on-clients.patch | 0 ...tch => 0401-Add-PlayerFailMoveEvent.patch} | 0 ...-custom-statistic-criteria-creation.patch} | 0 ...tch => 0403-SculkCatalyst-bloom-API.patch} | 0 ...API-for-an-entity-s-scoreboard-name.patch} | 0 ...lace-methods-with-old-StructureType.patch} | 4 +-- ... => 0406-Add-Listing-API-for-Player.patch} | 0 ...d-BlockFace-during-BlockDamageEvent.patch} | 0 ...h => 0408-Fix-NPE-on-Boat-getStatus.patch} | 0 ...e-API.patch => 0409-Expand-Pose-API.patch} | 0 ...MerchantRecipe-add-copy-constructor.patch} | 0 ...patch => 0411-More-DragonBattle-API.patch} | 0 ...tch => 0412-Add-PlayerPickItemEvent.patch} | 0 ...=> 0413-Allow-trident-custom-damage.patch} | 0 ...pose-hand-during-BlockCanBuildEvent.patch} | 0 ...t-setBurnTime-to-valid-short-values.patch} | 0 ... 0416-Add-OfflinePlayer-isConnected.patch} | 0 ...titleOverride-to-InventoryOpenEvent.patch} | 0 ...roper-checking-of-empty-item-stacks.patch} | 0 ...dItemsEvent-throwing-exception-when.patch} | 0 ...> 0420-Add-player-idle-duration-API.patch} | 0 ...e-collision-shape-of-a-block-before.patch} | 0 ...redicate-for-blocks-when-raytracing.patch} | 0 ...h-event-for-all-player-interactions.patch} | 0 ...Attribute-Modifier-API-improvements.patch} | 0 ... => 0425-Expand-LingeringPotion-API.patch} | 0 ...y-durability-check-in-ItemStack-isS.patch} | 0 ...tch => 0427-Add-Structure-check-API.patch} | 0 ...428-Experimental-annotations-change.patch} | 0 ...tch => 0429-Add-more-scoreboard-API.patch} | 0 ...stry.patch => 0430-Improve-Registry.patch} | 0 ...h => 0431-Add-experience-points-API.patch} | 0 ...h => 0432-Add-missing-InventoryType.patch} | 0 ...h => 0433-Add-drops-to-shear-events.patch} | 0 ... => 0434-Add-HiddenPotionEffect-API.patch} | 0 ...> 0435-Add-PlayerShieldDisableEvent.patch} | 0 ...mpty-String-in-NamespacedKey.fromSt.patch} | 0 ...-Add-BlockStateMeta-clearBlockState.patch} | 0 ...38-Expose-LootTable-of-DecoratedPot.patch} | 0 ...h => 0439-Add-ShulkerDuplicateEvent.patch} | 0 ...dd-api-for-spawn-egg-texture-colors.patch} | 0 ... => 0441-Add-Lifecycle-Event-system.patch} | 0 ...patch => 0442-ItemStack-Tooltip-API.patch} | 0 ...Snapshot-includeLightData-parameter.patch} | 0 ...PI.patch => 0444-Add-FluidState-API.patch} | 0 ...patch => 0445-add-number-format-api.patch} | 0 ...patch => 0446-improve-BanList-types.patch} | 8 ++--- ...=> 0447-Suspicious-Effect-Entry-API.patch} | 0 ....patch => 0448-Fix-DamageSource-API.patch} | 0 ...I.patch => 0449-Expanded-Hopper-API.patch} | 0 ...tables-to-prevent-unexpected-issues.patch} | 0 ...1-Add-BlockBreakProgressUpdateEvent.patch} | 0 ...=> 0452-Deprecate-ItemStack-setType.patch} | 0 ...s.patch => 0453-Item-Mutation-Fixes.patch} | 0 ...> 0454-API-for-checking-sent-chunks.patch} | 0 ...ch => 0455-Add-CartographyItemEvent.patch} | 0 ...aid-API.patch => 0456-More-Raid-API.patch} | 0 ...0457-Fix-SpawnerEntry-Equipment-API.patch} | 0 ...emFlags.patch => 0458-Fix-ItemFlags.patch} | 0 ...ifying-library-loader-jars-bytecode.patch} | 0 ...0460-Add-hook-to-remap-library-jars.patch} | 0 ...=> 0461-Add-GameMode-isInvulnerable.patch} | 0 ...62-Expose-hasColor-to-leather-armor.patch} | 0 ...-API-to-get-player-ha-proxy-address.patch} | 0 ....patch => 0464-More-Chest-Block-API.patch} | 0 ...=> 0465-Brigadier-based-command-API.patch} | 0 ... => 0466-Fix-issues-with-recipe-API.patch} | 0 ...67-Fix-equipment-slot-and-group-API.patch} | 0 ...lugin-to-use-Paper-PluginLoader-API.patch} | 0 ...atch => 0469-General-ItemMeta-fixes.patch} | 0 ...470-Add-missing-fishing-event-state.patch} | 0 ...ate-InvAction-HOTBAR_MOVE_AND_READD.patch} | 0 ...h => 0472-Registry-Modification-API.patch} | 0 ...troduce-registry-entry-and-builders.patch} | 0 ...4-Proxy-ItemStack-to-CraftItemStack.patch} | 0 ...-accessible-directly-from-ItemStack.patch} | 0 ...h => 0476-Fix-HelpCommand-searching.patch} | 0 ...atch => 0477-add-Plugin-getDataPath.patch} | 0 ...0478-Fix-PickupStatus-getting-reset.patch} | 0 ...anPlaceOn-and-CanDestroy-NBT-values.patch} | 0 ...tandardMessenger-exception-messages.patch} | 0 ... 0481-Add-even-more-Enchantment-API.patch} | 0 ...ble-API.patch => 0482-Leashable-API.patch} | 0 ...483-Add-enchantment-seed-update-API.patch} | 0 ...removal-all-OldEnum-related-methods.patch} | 0 ...I.patch => 0485-Add-FeatureFlag-API.patch} | 0 ....patch => 0486-Tag-Lifecycle-Events.patch} | 0 ... => 0487-Item-serialization-as-json.patch} | 0 ...488-create-TileStateInventoryHolder.patch} | 0 ...evels-with-enchantment-registry-set.patch} | 0 ...h => 0490-Improve-entity-effect-API.patch} | 0 ...me.patch => 0491-Add-recipeBrewTime.patch} | 0 ...92-Add-PlayerInsertLecternBookEvent.patch} | 0 ... 0493-Void-damage-configuration-API.patch} | 0 ...I.patch => 0494-Add-Offline-PDC-API.patch} | 0 ...w-bypassEnchantmentLevelRestriction.patch} | 0 ...tch => 0496-fix-DamageTypeTags-init.patch} | 0 ...-API-for-updating-recipes-on-clients.patch | 34 +++++++++---------- ...-custom-statistic-criteria-creation.patch} | 0 ...atch => 0847-Bandaid-fix-for-Effect.patch} | 0 ...tch => 0848-SculkCatalyst-bloom-API.patch} | 0 ...API-for-an-entity-s-scoreboard-name.patch} | 0 ...lace-methods-with-old-StructureType.patch} | 6 ++-- ...e-namespaced-commands-if-send-names.patch} | 0 ...-handle-BlockBreakEvent-isDropItems.patch} | 0 ...entity-death-event-for-ender-dragon.patch} | 0 ...tity-tracking-range-by-Y-coordinate.patch} | 0 ... => 0855-Add-Listing-API-for-Player.patch} | 2 +- ...figurable-Region-Compression-Format.patch} | 0 ...7-Add-BlockFace-to-BlockDamageEvent.patch} | 0 ...h => 0858-Fix-NPE-on-Boat-getStatus.patch} | 0 ...e-API.patch => 0859-Expand-Pose-API.patch} | 0 ...patch => 0860-More-DragonBattle-API.patch} | 0 ...tch => 0861-Add-PlayerPickItemEvent.patch} | 0 ...=> 0862-Allow-trident-custom-damage.patch} | 0 ...3-Expose-hand-in-BlockCanBuildEvent.patch} | 0 ...-nearest-structure-border-iteration.patch} | 0 ...Implement-OfflinePlayer-isConnected.patch} | 0 ...esync.patch => 0866-Fix-slot-desync.patch} | 0 ...titleOverride-to-InventoryOpenEvent.patch} | 0 ...68-Configure-sniffer-egg-hatch-time.patch} | 0 ...-proximity-check-before-entity-look.patch} | 0 ...kip-POI-finding-if-stuck-in-vehicle.patch} | 0 ...t-sanity-checks-in-container-clicks.patch} | 0 ...ll-BlockRedstoneEvents-for-lecterns.patch} | 0 ...roper-checking-of-empty-item-stacks.patch} | 0 ...ix-silent-equipment-change-for-mobs.patch} | 0 ...h => 0875-Fix-spigot-s-Forced-Stats.patch} | 0 ...ing-InventoryHolders-to-inventories.patch} | 0 ...entities-in-chunks-that-are-positio.patch} | 0 ...sing-logs-for-log-ips-config-option.patch} | 0 ...n-on-UpgradeData.BlockFixers-class-.patch} | 0 ...-AdvancementProgress-getDateAwarded.patch} | 0 ...idebar-objectives-not-being-cleared.patch} | 0 ...x-missing-map-initialize-event-call.patch} | 0 ...a-when-attaching-firework-to-entity.patch} | 0 ...84-Fix-UnsafeValues-loadAdvancement.patch} | 0 ...> 0885-Add-player-idle-duration-API.patch} | 0 ...-if-we-can-see-non-visible-entities.patch} | 0 ...NPE-in-SculkBloomEvent-world-access.patch} | 0 ...tack-for-Player-sendEquipmentChange.patch} | 0 ...Ints.patch => 0889-Optimize-VarInts.patch} | 0 ...e-collision-shape-of-a-block-before.patch} | 0 ...redicate-for-blocks-when-raytracing.patch} | 0 ...em-packets-with-collector-as-source.patch} | 0 ... => 0893-Expand-LingeringPotion-API.patch} | 0 ...ngEffect-powers-lightning-rods-and-.patch} | 0 ...h-event-for-all-player-interactions.patch} | 0 ...everal-issues-with-EntityBreedEvent.patch} | 0 ...897-Add-UUID-attribute-modifier-API.patch} | 0 ...-event-call-for-entity-teleport-API.patch} | 0 ...y-create-LootContext-for-criterions.patch} | 0 ...-t-fire-sync-events-during-worldgen.patch} | 0 ...tch => 0901-Add-Structure-check-API.patch} | 0 ...-getAttributeModifier-duplication-c.patch} | 0 ...store-vanilla-entity-drops-behavior.patch} | 0 ...-Dont-resend-blocks-on-interactions.patch} | 0 ...tch => 0905-add-more-scoreboard-API.patch} | 0 ...stry.patch => 0906-Improve-Registry.patch} | 0 ...on-null-loc-for-EntityTeleportEvent.patch} | 0 ...h => 0908-Add-experience-points-API.patch} | 0 ...h => 0909-Add-drops-to-shear-events.patch} | 0 ...> 0910-Add-PlayerShieldDisableEvent.patch} | 0 ...ate-ResourceLocation-in-NBT-reading.patch} | 0 ...-experience-dropping-on-block-break.patch} | 0 ...> 0913-Fixup-NamespacedKey-handling.patch} | 0 ...14-Expose-LootTable-of-DecoratedPot.patch} | 0 ...location-of-Vec3D-by-entity-tracker.patch} | 0 ...rTradeEvent-and-PlayerPurchaseEvent.patch} | 0 ...h => 0917-Add-ShulkerDuplicateEvent.patch} | 0 ...dd-api-for-spawn-egg-texture-colors.patch} | 0 ... => 0919-Add-Lifecycle-Event-system.patch} | 2 +- ...patch => 0920-ItemStack-Tooltip-API.patch} | 0 ...Snapshot-includeLightData-parameter.patch} | 0 ...PI.patch => 0922-Add-FluidState-API.patch} | 0 ...patch => 0923-add-number-format-api.patch} | 0 ...patch => 0924-improve-BanList-types.patch} | 4 +-- ...I.patch => 0925-Expanded-Hopper-API.patch} | 0 ...6-Add-BlockBreakProgressUpdateEvent.patch} | 0 ...=> 0927-Deprecate-ItemStack-setType.patch} | 0 ...ch => 0928-Add-CartographyItemEvent.patch} | 0 ...aid-API.patch => 0929-More-Raid-API.patch} | 0 ...ng-message-for-initial-server-start.patch} | 0 ...-Configurable-max-block-fluid-ticks.patch} | 0 ...=> 0932-Fix-bees-aging-inside-hives.patch} | 0 ...3-Disable-memory-reserve-allocating.patch} | 0 ...ByEntityEvent-for-unowned-wither-sk.patch} | 0 ....patch => 0935-Fix-DamageSource-API.patch} | 0 ...nvalid-block-entity-during-world-ge.patch} | 0 ...ackOverflowError-for-some-dispenses.patch} | 0 ...=> 0938-Improve-tag-parser-handling.patch} | 0 ...s.patch => 0939-Item-Mutation-Fixes.patch} | 0 ...-Per-world-ticks-per-spawn-settings.patch} | 0 ...e-changed-item-from-dispense-events.patch} | 0 ...nd-End-Portal-Frames-from-being-des.patch} | 0 ...-for-mobs-immune-to-default-effects.patch} | 0 ... => 0944-Deep-clone-nbt-tags-in-PDC.patch} | 0 ...945-Support-old-UUID-format-for-NBT.patch} | 0 ...46-Fix-shield-disable-inconsistency.patch} | 0 ...-Large-Packets-disconnecting-client.patch} | 0 ...emFlags.patch => 0948-Fix-ItemFlags.patch} | 0 ...et-damage-reduction-inconsistencies.patch} | 0 ...-handling-of-LivingEntity-actuallyH.patch} | 0 ...e-checking-handled-tags-in-itemmeta.patch} | 0 ...52-Expose-hasColor-to-leather-armor.patch} | 0 ...-API-to-get-player-ha-proxy-address.patch} | 0 ...atch => 0954-General-ItemMeta-fixes.patch} | 0 ....patch => 0955-More-Chest-Block-API.patch} | 0 ...ta-component-type-on-encoding-error.patch} | 0 ...=> 0957-Brigadier-based-command-API.patch} | 2 +- ... => 0958-Fix-issues-with-Recipe-API.patch} | 0 ...59-Fix-equipment-slot-and-group-API.patch} | 0 ...lugin-to-use-Paper-PluginLoader-API.patch} | 0 ...versized-item-data-in-equipment-and.patch} | 0 ...nt-NPE-if-hooked-entity-was-cleared.patch} | 0 ...ng-BlockPlaceEvent-calling-onRemove.patch} | 0 ...964-Add-missing-fishing-event-state.patch} | 0 ...ate-InvAction-HOTBAR_MOVE_AND_READD.patch} | 0 ...nnect-packet-in-phases-where-it-doe.patch} | 0 ...tch => 0967-Adopt-MaterialRerouting.patch} | 0 ...=> 0968-Suspicious-Effect-Entry-API.patch} | 0 ...eck-if-itemstack-is-stackable-first.patch} | 0 ...emoving-recipes-from-RecipeIterator.patch} | 0 ...mage-tick-when-blocking-with-shield.patch} | 0 ...he-experimental-smithing-inventory-.patch} | 0 ...73-disable-forced-empty-world-ticks.patch} | 0 ...dBounds-and-getBlockState-for-inlin.patch} | 0 ...tem-frames-performance-and-bug-fixe.patch} | 0 ...Manager-and-add-advanced-packet-sup.patch} | 0 ...77-Allow-Saving-of-Oversized-Chunks.patch} | 0 ...978-Flat-bedrock-generator-settings.patch} | 0 ...=> 0979-Entity-Activation-Range-2.0.patch} | 0 ...9-Anti-Xray.patch => 0980-Anti-Xray.patch} | 6 ++-- ...city-compression-and-cipher-natives.patch} | 0 ...timize-Collision-to-not-load-chunks.patch} | 2 +- ...alSelector-Goal.Flag-Set-operations.patch} | 0 ...pers.patch => 0984-Optimize-Hoppers.patch} | 0 ...> 0985-Optimize-Voxel-Shape-Merging.patch} | 0 ...Optimize-Bit-Operations-by-inlining.patch} | 0 ...> 0987-Remove-streams-from-hot-code.patch} | 0 ...er-Remove-Streams-Optimized-collect.patch} | 0 ...-type-tags-suggestions-in-selectors.patch} | 0 ...-Oversized-block-entities-in-chunks.patch} | 0 ...eck-distance-in-entity-interactions.patch} | 0 ...ch => 0992-Configurable-Sand-Duping.patch} | 0 ...ch => 0993-Properly-resend-entities.patch} | 2 +- ...h => 0994-Registry-Modification-API.patch} | 0 ...995-Add-registry-entry-and-builders.patch} | 0 ...6-Proxy-ItemStack-to-CraftItemStack.patch} | 0 ...-accessible-directly-from-ItemStack.patch} | 0 ...aft-commands-in-function-parsing-an.patch} | 0 ...99-optimize-dirt-and-snow-spreading.patch} | 0 ... 1000-Fix-NPE-for-Jukebox-setRecord.patch} | 0 ...patch => 1001-fix-horse-inventories.patch} | 0 ...ityDamageEvents-before-actuallyHurt.patch} | 0 ... => 1003-Add-ItemType-getItemRarity.patch} | 0 ... => 1004-Add-plugin-info-at-startup.patch} | 0 ...tion-leniency-distance-configurable.patch} | 0 ...1006-Fix-PickupStatus-getting-reset.patch} | 0 ...ype-in-SculkSensorBlock-canActivate.patch} | 0 ...anPlaceOn-and-CanDestroy-NBT-values.patch} | 0 ...on-for-horizontal-only-item-merging.patch} | 0 ...010-Add-skipping-world-symlink-scan.patch} | 0 ... 1011-Add-even-more-Enchantment-API.patch} | 0 ...ble-API.patch => 1012-Leashable-API.patch} | 0 ...=> 1013-Fix-CraftBukkit-drag-system.patch} | 0 ...ent-firing-for-block-entity-loading.patch} | 0 ...-lootable-item-function-from-compas.patch} | 0 ...016-Add-enchantment-seed-update-API.patch} | 0 ...ending-chat-to-client-with-updating.patch} | 0 ...Fix-InventoryOpenEvent-cancellation.patch} | 0 ...ire-BlockExpEvent-on-grindstone-use.patch} | 0 ... => 1020-Check-dead-flag-in-isAlive.patch} | 0 ...I.patch => 1021-Add-FeatureFlag-API.patch} | 0 ....patch => 1022-Tag-Lifecycle-Events.patch} | 0 ... => 1023-Item-serialization-as-json.patch} | 0 ...ate-slot-in-PlayerInventory-setSlot.patch} | 0 ...ll-time-unused-skip-tick-protection.patch} | 0 ...tty-printing-for-advancement-saving.patch} | 0 ...dPreprocessEvent-on-signed-commands.patch} | 0 ...evels-with-enchantment-registry-set.patch} | 0 ...h => 1029-Improve-entity-effect-API.patch} | 0 ...me.patch => 1030-Add-recipeBrewTime.patch} | 0 ...31-Call-bucket-events-for-cauldrons.patch} | 0 ...32-Add-PlayerInsertLecternBookEvent.patch} | 0 ... 1033-Void-damage-configuration-API.patch} | 0 ...I.patch => 1034-Add-Offline-PDC-API.patch} | 0 ...w-bypassEnchantmentLevelRestriction.patch} | 0 ...-proper-async-player-disconnections.patch} | 0 ...-send-Banner-patterns-to-the-client.patch} | 0 ...> 1038-Rewrite-dataconverter-system.patch} | 0 ... 1039-Moonrise-optimisation-patches.patch} | 10 +++--- ...> 1040-API-for-checking-sent-chunks.patch} | 0 ...041-Fix-CraftWorld-isChunkGenerated.patch} | 0 ...tup-flag-to-disable-gamerule-limits.patch} | 0 ...h => 1043-Improved-Watchdog-Support.patch} | 2 +- ...-more-information-in-watchdog-dumps.patch} | 0 ...45-Entity-load-save-limit-per-chunk.patch} | 0 ...ulate-regionfile-header-if-it-is-co.patch} | 0 ...le-spark.patch => 1047-Bundle-spark.patch} | 2 +- ...-Improve-performance-of-mass-crafts.patch} | 0 301 files changed, 42 insertions(+), 44 deletions(-) rename patches/{unapplied => }/api/0400-API-for-updating-recipes-on-clients.patch (100%) rename patches/api/{0400-Add-PlayerFailMoveEvent.patch => 0401-Add-PlayerFailMoveEvent.patch} (100%) rename patches/api/{0401-Fix-custom-statistic-criteria-creation.patch => 0402-Fix-custom-statistic-criteria-creation.patch} (100%) rename patches/api/{0402-SculkCatalyst-bloom-API.patch => 0403-SculkCatalyst-bloom-API.patch} (100%) rename patches/api/{0403-API-for-an-entity-s-scoreboard-name.patch => 0404-API-for-an-entity-s-scoreboard-name.patch} (100%) rename patches/api/{0404-Deprecate-and-replace-methods-with-old-StructureType.patch => 0405-Deprecate-and-replace-methods-with-old-StructureType.patch} (97%) rename patches/api/{0405-Add-Listing-API-for-Player.patch => 0406-Add-Listing-API-for-Player.patch} (100%) rename patches/api/{0406-Expose-clicked-BlockFace-during-BlockDamageEvent.patch => 0407-Expose-clicked-BlockFace-during-BlockDamageEvent.patch} (100%) rename patches/api/{0407-Fix-NPE-on-Boat-getStatus.patch => 0408-Fix-NPE-on-Boat-getStatus.patch} (100%) rename patches/api/{0408-Expand-Pose-API.patch => 0409-Expand-Pose-API.patch} (100%) rename patches/api/{0409-MerchantRecipe-add-copy-constructor.patch => 0410-MerchantRecipe-add-copy-constructor.patch} (100%) rename patches/api/{0410-More-DragonBattle-API.patch => 0411-More-DragonBattle-API.patch} (100%) rename patches/api/{0411-Add-PlayerPickItemEvent.patch => 0412-Add-PlayerPickItemEvent.patch} (100%) rename patches/api/{0412-Allow-trident-custom-damage.patch => 0413-Allow-trident-custom-damage.patch} (100%) rename patches/api/{0413-Expose-hand-during-BlockCanBuildEvent.patch => 0414-Expose-hand-during-BlockCanBuildEvent.patch} (100%) rename patches/api/{0414-Limit-setBurnTime-to-valid-short-values.patch => 0415-Limit-setBurnTime-to-valid-short-values.patch} (100%) rename patches/api/{0415-Add-OfflinePlayer-isConnected.patch => 0416-Add-OfflinePlayer-isConnected.patch} (100%) rename patches/api/{0416-Add-titleOverride-to-InventoryOpenEvent.patch => 0417-Add-titleOverride-to-InventoryOpenEvent.patch} (100%) rename patches/api/{0417-Allow-proper-checking-of-empty-item-stacks.patch => 0418-Allow-proper-checking-of-empty-item-stacks.patch} (100%) rename patches/api/{0418-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch => 0419-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch} (100%) rename patches/api/{0419-Add-player-idle-duration-API.patch => 0420-Add-player-idle-duration-API.patch} (100%) rename patches/api/{0420-Add-API-to-get-the-collision-shape-of-a-block-before.patch => 0421-Add-API-to-get-the-collision-shape-of-a-block-before.patch} (100%) rename patches/api/{0421-Add-predicate-for-blocks-when-raytracing.patch => 0422-Add-predicate-for-blocks-when-raytracing.patch} (100%) rename patches/api/{0422-Add-hand-to-fish-event-for-all-player-interactions.patch => 0423-Add-hand-to-fish-event-for-all-player-interactions.patch} (100%) rename patches/api/{0423-Attribute-Modifier-API-improvements.patch => 0424-Attribute-Modifier-API-improvements.patch} (100%) rename patches/api/{0424-Expand-LingeringPotion-API.patch => 0425-Expand-LingeringPotion-API.patch} (100%) rename patches/api/{0425-Remove-unnecessary-durability-check-in-ItemStack-isS.patch => 0426-Remove-unnecessary-durability-check-in-ItemStack-isS.patch} (100%) rename patches/api/{0426-Add-Structure-check-API.patch => 0427-Add-Structure-check-API.patch} (100%) rename patches/api/{0427-Experimental-annotations-change.patch => 0428-Experimental-annotations-change.patch} (100%) rename patches/api/{0428-Add-more-scoreboard-API.patch => 0429-Add-more-scoreboard-API.patch} (100%) rename patches/api/{0429-Improve-Registry.patch => 0430-Improve-Registry.patch} (100%) rename patches/api/{0430-Add-experience-points-API.patch => 0431-Add-experience-points-API.patch} (100%) rename patches/api/{0431-Add-missing-InventoryType.patch => 0432-Add-missing-InventoryType.patch} (100%) rename patches/api/{0432-Add-drops-to-shear-events.patch => 0433-Add-drops-to-shear-events.patch} (100%) rename patches/api/{0433-Add-HiddenPotionEffect-API.patch => 0434-Add-HiddenPotionEffect-API.patch} (100%) rename patches/api/{0434-Add-PlayerShieldDisableEvent.patch => 0435-Add-PlayerShieldDisableEvent.patch} (100%) rename patches/api/{0435-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch => 0436-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch} (100%) rename patches/api/{0436-Add-BlockStateMeta-clearBlockState.patch => 0437-Add-BlockStateMeta-clearBlockState.patch} (100%) rename patches/api/{0437-Expose-LootTable-of-DecoratedPot.patch => 0438-Expose-LootTable-of-DecoratedPot.patch} (100%) rename patches/api/{0438-Add-ShulkerDuplicateEvent.patch => 0439-Add-ShulkerDuplicateEvent.patch} (100%) rename patches/api/{0439-Add-api-for-spawn-egg-texture-colors.patch => 0440-Add-api-for-spawn-egg-texture-colors.patch} (100%) rename patches/api/{0440-Add-Lifecycle-Event-system.patch => 0441-Add-Lifecycle-Event-system.patch} (100%) rename patches/api/{0441-ItemStack-Tooltip-API.patch => 0442-ItemStack-Tooltip-API.patch} (100%) rename patches/api/{0442-Add-getChunkSnapshot-includeLightData-parameter.patch => 0443-Add-getChunkSnapshot-includeLightData-parameter.patch} (100%) rename patches/api/{0443-Add-FluidState-API.patch => 0444-Add-FluidState-API.patch} (100%) rename patches/api/{0444-add-number-format-api.patch => 0445-add-number-format-api.patch} (100%) rename patches/api/{0445-improve-BanList-types.patch => 0446-improve-BanList-types.patch} (94%) rename patches/api/{0446-Suspicious-Effect-Entry-API.patch => 0447-Suspicious-Effect-Entry-API.patch} (100%) rename patches/api/{0447-Fix-DamageSource-API.patch => 0448-Fix-DamageSource-API.patch} (100%) rename patches/api/{0448-Expanded-Hopper-API.patch => 0449-Expanded-Hopper-API.patch} (100%) rename patches/api/{0449-Clone-mutables-to-prevent-unexpected-issues.patch => 0450-Clone-mutables-to-prevent-unexpected-issues.patch} (100%) rename patches/api/{0450-Add-BlockBreakProgressUpdateEvent.patch => 0451-Add-BlockBreakProgressUpdateEvent.patch} (100%) rename patches/api/{0451-Deprecate-ItemStack-setType.patch => 0452-Deprecate-ItemStack-setType.patch} (100%) rename patches/api/{0452-Item-Mutation-Fixes.patch => 0453-Item-Mutation-Fixes.patch} (100%) rename patches/api/{0453-API-for-checking-sent-chunks.patch => 0454-API-for-checking-sent-chunks.patch} (100%) rename patches/api/{0454-Add-CartographyItemEvent.patch => 0455-Add-CartographyItemEvent.patch} (100%) rename patches/api/{0455-More-Raid-API.patch => 0456-More-Raid-API.patch} (100%) rename patches/api/{0456-Fix-SpawnerEntry-Equipment-API.patch => 0457-Fix-SpawnerEntry-Equipment-API.patch} (100%) rename patches/api/{0457-Fix-ItemFlags.patch => 0458-Fix-ItemFlags.patch} (100%) rename patches/api/{0458-Allow-modifying-library-loader-jars-bytecode.patch => 0459-Allow-modifying-library-loader-jars-bytecode.patch} (100%) rename patches/api/{0459-Add-hook-to-remap-library-jars.patch => 0460-Add-hook-to-remap-library-jars.patch} (100%) rename patches/api/{0460-Add-GameMode-isInvulnerable.patch => 0461-Add-GameMode-isInvulnerable.patch} (100%) rename patches/api/{0461-Expose-hasColor-to-leather-armor.patch => 0462-Expose-hasColor-to-leather-armor.patch} (100%) rename patches/api/{0462-Added-API-to-get-player-ha-proxy-address.patch => 0463-Added-API-to-get-player-ha-proxy-address.patch} (100%) rename patches/api/{0463-More-Chest-Block-API.patch => 0464-More-Chest-Block-API.patch} (100%) rename patches/api/{0464-Brigadier-based-command-API.patch => 0465-Brigadier-based-command-API.patch} (100%) rename patches/api/{0465-Fix-issues-with-recipe-API.patch => 0466-Fix-issues-with-recipe-API.patch} (100%) rename patches/api/{0466-Fix-equipment-slot-and-group-API.patch => 0467-Fix-equipment-slot-and-group-API.patch} (100%) rename patches/api/{0467-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch => 0468-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch} (100%) rename patches/api/{0468-General-ItemMeta-fixes.patch => 0469-General-ItemMeta-fixes.patch} (100%) rename patches/api/{0469-Add-missing-fishing-event-state.patch => 0470-Add-missing-fishing-event-state.patch} (100%) rename patches/api/{0470-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch => 0471-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch} (100%) rename patches/api/{0471-Registry-Modification-API.patch => 0472-Registry-Modification-API.patch} (100%) rename patches/api/{0472-Introduce-registry-entry-and-builders.patch => 0473-Introduce-registry-entry-and-builders.patch} (100%) rename patches/api/{0473-Proxy-ItemStack-to-CraftItemStack.patch => 0474-Proxy-ItemStack-to-CraftItemStack.patch} (100%) rename patches/api/{0474-Make-a-PDC-view-accessible-directly-from-ItemStack.patch => 0475-Make-a-PDC-view-accessible-directly-from-ItemStack.patch} (100%) rename patches/api/{0475-Fix-HelpCommand-searching.patch => 0476-Fix-HelpCommand-searching.patch} (100%) rename patches/api/{0476-add-Plugin-getDataPath.patch => 0477-add-Plugin-getDataPath.patch} (100%) rename patches/api/{0477-Fix-PickupStatus-getting-reset.patch => 0478-Fix-PickupStatus-getting-reset.patch} (100%) rename patches/api/{0478-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch => 0479-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch} (100%) rename patches/api/{0479-Improve-StandardMessenger-exception-messages.patch => 0480-Improve-StandardMessenger-exception-messages.patch} (100%) rename patches/api/{0480-Add-even-more-Enchantment-API.patch => 0481-Add-even-more-Enchantment-API.patch} (100%) rename patches/api/{0481-Leashable-API.patch => 0482-Leashable-API.patch} (100%) rename patches/api/{0482-Add-enchantment-seed-update-API.patch => 0483-Add-enchantment-seed-update-API.patch} (100%) rename patches/api/{0483-Deprecate-for-removal-all-OldEnum-related-methods.patch => 0484-Deprecate-for-removal-all-OldEnum-related-methods.patch} (100%) rename patches/api/{0484-Add-FeatureFlag-API.patch => 0485-Add-FeatureFlag-API.patch} (100%) rename patches/api/{0485-Tag-Lifecycle-Events.patch => 0486-Tag-Lifecycle-Events.patch} (100%) rename patches/api/{0486-Item-serialization-as-json.patch => 0487-Item-serialization-as-json.patch} (100%) rename patches/api/{0487-create-TileStateInventoryHolder.patch => 0488-create-TileStateInventoryHolder.patch} (100%) rename patches/api/{0488-Add-enchantWithLevels-with-enchantment-registry-set.patch => 0489-Add-enchantWithLevels-with-enchantment-registry-set.patch} (100%) rename patches/api/{0489-Improve-entity-effect-API.patch => 0490-Improve-entity-effect-API.patch} (100%) rename patches/api/{0490-Add-recipeBrewTime.patch => 0491-Add-recipeBrewTime.patch} (100%) rename patches/api/{0491-Add-PlayerInsertLecternBookEvent.patch => 0492-Add-PlayerInsertLecternBookEvent.patch} (100%) rename patches/api/{0492-Void-damage-configuration-API.patch => 0493-Void-damage-configuration-API.patch} (100%) rename patches/api/{0493-Add-Offline-PDC-API.patch => 0494-Add-Offline-PDC-API.patch} (100%) rename patches/api/{0494-Add-AnvilView-bypassEnchantmentLevelRestriction.patch => 0495-Add-AnvilView-bypassEnchantmentLevelRestriction.patch} (100%) rename patches/api/{0495-fix-DamageTypeTags-init.patch => 0496-fix-DamageTypeTags-init.patch} (100%) rename patches/{unapplied => }/server/0845-API-for-updating-recipes-on-clients.patch (73%) rename patches/server/{0845-Fix-custom-statistic-criteria-creation.patch => 0846-Fix-custom-statistic-criteria-creation.patch} (100%) rename patches/server/{0846-Bandaid-fix-for-Effect.patch => 0847-Bandaid-fix-for-Effect.patch} (100%) rename patches/server/{0847-SculkCatalyst-bloom-API.patch => 0848-SculkCatalyst-bloom-API.patch} (100%) rename patches/server/{0848-API-for-an-entity-s-scoreboard-name.patch => 0849-API-for-an-entity-s-scoreboard-name.patch} (100%) rename patches/server/{0849-Deprecate-and-replace-methods-with-old-StructureType.patch => 0850-Deprecate-and-replace-methods-with-old-StructureType.patch} (92%) rename patches/server/{0850-Don-t-tab-complete-namespaced-commands-if-send-names.patch => 0851-Don-t-tab-complete-namespaced-commands-if-send-names.patch} (100%) rename patches/server/{0851-Properly-handle-BlockBreakEvent-isDropItems.patch => 0852-Properly-handle-BlockBreakEvent-isDropItems.patch} (100%) rename patches/server/{0852-Fire-entity-death-event-for-ender-dragon.patch => 0853-Fire-entity-death-event-for-ender-dragon.patch} (100%) rename patches/server/{0853-Configurable-entity-tracking-range-by-Y-coordinate.patch => 0854-Configurable-entity-tracking-range-by-Y-coordinate.patch} (100%) rename patches/server/{0854-Add-Listing-API-for-Player.patch => 0855-Add-Listing-API-for-Player.patch} (99%) rename patches/server/{0855-Configurable-Region-Compression-Format.patch => 0856-Configurable-Region-Compression-Format.patch} (100%) rename patches/server/{0856-Add-BlockFace-to-BlockDamageEvent.patch => 0857-Add-BlockFace-to-BlockDamageEvent.patch} (100%) rename patches/server/{0857-Fix-NPE-on-Boat-getStatus.patch => 0858-Fix-NPE-on-Boat-getStatus.patch} (100%) rename patches/server/{0858-Expand-Pose-API.patch => 0859-Expand-Pose-API.patch} (100%) rename patches/server/{0859-More-DragonBattle-API.patch => 0860-More-DragonBattle-API.patch} (100%) rename patches/server/{0860-Add-PlayerPickItemEvent.patch => 0861-Add-PlayerPickItemEvent.patch} (100%) rename patches/server/{0861-Allow-trident-custom-damage.patch => 0862-Allow-trident-custom-damage.patch} (100%) rename patches/server/{0862-Expose-hand-in-BlockCanBuildEvent.patch => 0863-Expose-hand-in-BlockCanBuildEvent.patch} (100%) rename patches/server/{0863-Optimize-nearest-structure-border-iteration.patch => 0864-Optimize-nearest-structure-border-iteration.patch} (100%) rename patches/server/{0864-Implement-OfflinePlayer-isConnected.patch => 0865-Implement-OfflinePlayer-isConnected.patch} (100%) rename patches/server/{0865-Fix-slot-desync.patch => 0866-Fix-slot-desync.patch} (100%) rename patches/server/{0866-Add-titleOverride-to-InventoryOpenEvent.patch => 0867-Add-titleOverride-to-InventoryOpenEvent.patch} (100%) rename patches/server/{0867-Configure-sniffer-egg-hatch-time.patch => 0868-Configure-sniffer-egg-hatch-time.patch} (100%) rename patches/server/{0868-Do-crystal-portal-proximity-check-before-entity-look.patch => 0869-Do-crystal-portal-proximity-check-before-entity-look.patch} (100%) rename patches/server/{0869-Skip-POI-finding-if-stuck-in-vehicle.patch => 0870-Skip-POI-finding-if-stuck-in-vehicle.patch} (100%) rename patches/server/{0870-Add-slot-sanity-checks-in-container-clicks.patch => 0871-Add-slot-sanity-checks-in-container-clicks.patch} (100%) rename patches/server/{0871-Call-BlockRedstoneEvents-for-lecterns.patch => 0872-Call-BlockRedstoneEvents-for-lecterns.patch} (100%) rename patches/server/{0872-Allow-proper-checking-of-empty-item-stacks.patch => 0873-Allow-proper-checking-of-empty-item-stacks.patch} (100%) rename patches/server/{0873-Fix-silent-equipment-change-for-mobs.patch => 0874-Fix-silent-equipment-change-for-mobs.patch} (100%) rename patches/server/{0874-Fix-spigot-s-Forced-Stats.patch => 0875-Fix-spigot-s-Forced-Stats.patch} (100%) rename patches/server/{0875-Add-missing-InventoryHolders-to-inventories.patch => 0876-Add-missing-InventoryHolders-to-inventories.patch} (100%) rename patches/server/{0876-Do-not-read-tile-entities-in-chunks-that-are-positio.patch => 0877-Do-not-read-tile-entities-in-chunks-that-are-positio.patch} (100%) rename patches/server/{0877-Add-missing-logs-for-log-ips-config-option.patch => 0878-Add-missing-logs-for-log-ips-config-option.patch} (100%) rename patches/server/{0878-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch => 0879-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch} (100%) rename patches/server/{0879-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch => 0880-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch} (100%) rename patches/server/{0880-Fix-team-sidebar-objectives-not-being-cleared.patch => 0881-Fix-team-sidebar-objectives-not-being-cleared.patch} (100%) rename patches/server/{0881-Fix-missing-map-initialize-event-call.patch => 0882-Fix-missing-map-initialize-event-call.patch} (100%) rename patches/server/{0882-Update-entity-data-when-attaching-firework-to-entity.patch => 0883-Update-entity-data-when-attaching-firework-to-entity.patch} (100%) rename patches/server/{0883-Fix-UnsafeValues-loadAdvancement.patch => 0884-Fix-UnsafeValues-loadAdvancement.patch} (100%) rename patches/server/{0884-Add-player-idle-duration-API.patch => 0885-Add-player-idle-duration-API.patch} (100%) rename patches/server/{0885-Don-t-check-if-we-can-see-non-visible-entities.patch => 0886-Don-t-check-if-we-can-see-non-visible-entities.patch} (100%) rename patches/server/{0886-Fix-NPE-in-SculkBloomEvent-world-access.patch => 0887-Fix-NPE-in-SculkBloomEvent-world-access.patch} (100%) rename patches/server/{0887-Allow-null-itemstack-for-Player-sendEquipmentChange.patch => 0888-Allow-null-itemstack-for-Player-sendEquipmentChange.patch} (100%) rename patches/server/{0888-Optimize-VarInts.patch => 0889-Optimize-VarInts.patch} (100%) rename patches/server/{0889-Add-API-to-get-the-collision-shape-of-a-block-before.patch => 0890-Add-API-to-get-the-collision-shape-of-a-block-before.patch} (100%) rename patches/server/{0890-Add-predicate-for-blocks-when-raytracing.patch => 0891-Add-predicate-for-blocks-when-raytracing.patch} (100%) rename patches/server/{0891-Broadcast-take-item-packets-with-collector-as-source.patch => 0892-Broadcast-take-item-packets-with-collector-as-source.patch} (100%) rename patches/server/{0892-Expand-LingeringPotion-API.patch => 0893-Expand-LingeringPotion-API.patch} (100%) rename patches/server/{0893-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch => 0894-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch} (100%) rename patches/server/{0894-Add-hand-to-fish-event-for-all-player-interactions.patch => 0895-Add-hand-to-fish-event-for-all-player-interactions.patch} (100%) rename patches/server/{0895-Fix-several-issues-with-EntityBreedEvent.patch => 0896-Fix-several-issues-with-EntityBreedEvent.patch} (100%) rename patches/server/{0896-Add-UUID-attribute-modifier-API.patch => 0897-Add-UUID-attribute-modifier-API.patch} (100%) rename patches/server/{0897-Fix-missing-event-call-for-entity-teleport-API.patch => 0898-Fix-missing-event-call-for-entity-teleport-API.patch} (100%) rename patches/server/{0898-Lazily-create-LootContext-for-criterions.patch => 0899-Lazily-create-LootContext-for-criterions.patch} (100%) rename patches/server/{0899-Don-t-fire-sync-events-during-worldgen.patch => 0900-Don-t-fire-sync-events-during-worldgen.patch} (100%) rename patches/server/{0900-Add-Structure-check-API.patch => 0901-Add-Structure-check-API.patch} (100%) rename patches/server/{0901-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch => 0902-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch} (100%) rename patches/server/{0902-Restore-vanilla-entity-drops-behavior.patch => 0903-Restore-vanilla-entity-drops-behavior.patch} (100%) rename patches/server/{0903-Dont-resend-blocks-on-interactions.patch => 0904-Dont-resend-blocks-on-interactions.patch} (100%) rename patches/server/{0904-add-more-scoreboard-API.patch => 0905-add-more-scoreboard-API.patch} (100%) rename patches/server/{0905-Improve-Registry.patch => 0906-Improve-Registry.patch} (100%) rename patches/server/{0906-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch => 0907-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch} (100%) rename patches/server/{0907-Add-experience-points-API.patch => 0908-Add-experience-points-API.patch} (100%) rename patches/server/{0908-Add-drops-to-shear-events.patch => 0909-Add-drops-to-shear-events.patch} (100%) rename patches/server/{0909-Add-PlayerShieldDisableEvent.patch => 0910-Add-PlayerShieldDisableEvent.patch} (100%) rename patches/server/{0910-Validate-ResourceLocation-in-NBT-reading.patch => 0911-Validate-ResourceLocation-in-NBT-reading.patch} (100%) rename patches/server/{0911-Properly-handle-experience-dropping-on-block-break.patch => 0912-Properly-handle-experience-dropping-on-block-break.patch} (100%) rename patches/server/{0912-Fixup-NamespacedKey-handling.patch => 0913-Fixup-NamespacedKey-handling.patch} (100%) rename patches/server/{0913-Expose-LootTable-of-DecoratedPot.patch => 0914-Expose-LootTable-of-DecoratedPot.patch} (100%) rename patches/server/{0914-Reduce-allocation-of-Vec3D-by-entity-tracker.patch => 0915-Reduce-allocation-of-Vec3D-by-entity-tracker.patch} (100%) rename patches/server/{0915-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch => 0916-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch} (100%) rename patches/server/{0916-Add-ShulkerDuplicateEvent.patch => 0917-Add-ShulkerDuplicateEvent.patch} (100%) rename patches/server/{0917-Add-api-for-spawn-egg-texture-colors.patch => 0918-Add-api-for-spawn-egg-texture-colors.patch} (100%) rename patches/server/{0918-Add-Lifecycle-Event-system.patch => 0919-Add-Lifecycle-Event-system.patch} (99%) rename patches/server/{0919-ItemStack-Tooltip-API.patch => 0920-ItemStack-Tooltip-API.patch} (100%) rename patches/server/{0920-Add-getChunkSnapshot-includeLightData-parameter.patch => 0921-Add-getChunkSnapshot-includeLightData-parameter.patch} (100%) rename patches/server/{0921-Add-FluidState-API.patch => 0922-Add-FluidState-API.patch} (100%) rename patches/server/{0922-add-number-format-api.patch => 0923-add-number-format-api.patch} (100%) rename patches/server/{0923-improve-BanList-types.patch => 0924-improve-BanList-types.patch} (89%) rename patches/server/{0924-Expanded-Hopper-API.patch => 0925-Expanded-Hopper-API.patch} (100%) rename patches/server/{0925-Add-BlockBreakProgressUpdateEvent.patch => 0926-Add-BlockBreakProgressUpdateEvent.patch} (100%) rename patches/server/{0926-Deprecate-ItemStack-setType.patch => 0927-Deprecate-ItemStack-setType.patch} (100%) rename patches/server/{0927-Add-CartographyItemEvent.patch => 0928-Add-CartographyItemEvent.patch} (100%) rename patches/server/{0928-More-Raid-API.patch => 0929-More-Raid-API.patch} (100%) rename patches/server/{0929-Add-onboarding-message-for-initial-server-start.patch => 0930-Add-onboarding-message-for-initial-server-start.patch} (100%) rename patches/server/{0930-Configurable-max-block-fluid-ticks.patch => 0931-Configurable-max-block-fluid-ticks.patch} (100%) rename patches/server/{0931-Fix-bees-aging-inside-hives.patch => 0932-Fix-bees-aging-inside-hives.patch} (100%) rename patches/server/{0932-Disable-memory-reserve-allocating.patch => 0933-Disable-memory-reserve-allocating.patch} (100%) rename patches/server/{0933-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch => 0934-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch} (100%) rename patches/server/{0934-Fix-DamageSource-API.patch => 0935-Fix-DamageSource-API.patch} (100%) rename patches/server/{0935-Fix-creation-of-invalid-block-entity-during-world-ge.patch => 0936-Fix-creation-of-invalid-block-entity-during-world-ge.patch} (100%) rename patches/server/{0936-Fix-possible-StackOverflowError-for-some-dispenses.patch => 0937-Fix-possible-StackOverflowError-for-some-dispenses.patch} (100%) rename patches/server/{0937-Improve-tag-parser-handling.patch => 0938-Improve-tag-parser-handling.patch} (100%) rename patches/server/{0938-Item-Mutation-Fixes.patch => 0939-Item-Mutation-Fixes.patch} (100%) rename patches/server/{0939-Per-world-ticks-per-spawn-settings.patch => 0940-Per-world-ticks-per-spawn-settings.patch} (100%) rename patches/server/{0940-Properly-track-the-changed-item-from-dispense-events.patch => 0941-Properly-track-the-changed-item-from-dispense-events.patch} (100%) rename patches/server/{0941-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch => 0942-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch} (100%) rename patches/server/{0942-Add-config-for-mobs-immune-to-default-effects.patch => 0943-Add-config-for-mobs-immune-to-default-effects.patch} (100%) rename patches/server/{0943-Deep-clone-nbt-tags-in-PDC.patch => 0944-Deep-clone-nbt-tags-in-PDC.patch} (100%) rename patches/server/{0944-Support-old-UUID-format-for-NBT.patch => 0945-Support-old-UUID-format-for-NBT.patch} (100%) rename patches/server/{0945-Fix-shield-disable-inconsistency.patch => 0946-Fix-shield-disable-inconsistency.patch} (100%) rename patches/server/{0946-Handle-Large-Packets-disconnecting-client.patch => 0947-Handle-Large-Packets-disconnecting-client.patch} (100%) rename patches/server/{0947-Fix-ItemFlags.patch => 0948-Fix-ItemFlags.patch} (100%) rename patches/server/{0948-Fix-helmet-damage-reduction-inconsistencies.patch => 0949-Fix-helmet-damage-reduction-inconsistencies.patch} (100%) rename patches/server/{0949-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch => 0950-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch} (100%) rename patches/server/{0950-improve-checking-handled-tags-in-itemmeta.patch => 0951-improve-checking-handled-tags-in-itemmeta.patch} (100%) rename patches/server/{0951-Expose-hasColor-to-leather-armor.patch => 0952-Expose-hasColor-to-leather-armor.patch} (100%) rename patches/server/{0952-Added-API-to-get-player-ha-proxy-address.patch => 0953-Added-API-to-get-player-ha-proxy-address.patch} (100%) rename patches/server/{0953-General-ItemMeta-fixes.patch => 0954-General-ItemMeta-fixes.patch} (100%) rename patches/server/{0954-More-Chest-Block-API.patch => 0955-More-Chest-Block-API.patch} (100%) rename patches/server/{0955-Print-data-component-type-on-encoding-error.patch => 0956-Print-data-component-type-on-encoding-error.patch} (100%) rename patches/server/{0956-Brigadier-based-command-API.patch => 0957-Brigadier-based-command-API.patch} (99%) rename patches/server/{0957-Fix-issues-with-Recipe-API.patch => 0958-Fix-issues-with-Recipe-API.patch} (100%) rename patches/server/{0958-Fix-equipment-slot-and-group-API.patch => 0959-Fix-equipment-slot-and-group-API.patch} (100%) rename patches/server/{0959-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch => 0960-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch} (100%) rename patches/server/{0960-Prevent-sending-oversized-item-data-in-equipment-and.patch => 0961-Prevent-sending-oversized-item-data-in-equipment-and.patch} (100%) rename patches/server/{0961-Prevent-NPE-if-hooked-entity-was-cleared.patch => 0962-Prevent-NPE-if-hooked-entity-was-cleared.patch} (100%) rename patches/server/{0962-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch => 0963-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch} (100%) rename patches/server/{0963-Add-missing-fishing-event-state.patch => 0964-Add-missing-fishing-event-state.patch} (100%) rename patches/server/{0964-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch => 0965-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch} (100%) rename patches/server/{0965-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch => 0966-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch} (100%) rename patches/server/{0966-Adopt-MaterialRerouting.patch => 0967-Adopt-MaterialRerouting.patch} (100%) rename patches/server/{0967-Suspicious-Effect-Entry-API.patch => 0968-Suspicious-Effect-Entry-API.patch} (100%) rename patches/server/{0968-check-if-itemstack-is-stackable-first.patch => 0969-check-if-itemstack-is-stackable-first.patch} (100%) rename patches/server/{0969-Fix-removing-recipes-from-RecipeIterator.patch => 0970-Fix-removing-recipes-from-RecipeIterator.patch} (100%) rename patches/server/{0970-Configurable-damage-tick-when-blocking-with-shield.patch => 0971-Configurable-damage-tick-when-blocking-with-shield.patch} (100%) rename patches/server/{0971-Properly-remove-the-experimental-smithing-inventory-.patch => 0972-Properly-remove-the-experimental-smithing-inventory-.patch} (100%) rename patches/server/{0972-disable-forced-empty-world-ticks.patch => 0973-disable-forced-empty-world-ticks.patch} (100%) rename patches/server/{0973-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch => 0974-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch} (100%) rename patches/server/{0974-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch => 0975-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch} (100%) rename patches/server/{0975-Optimize-Network-Manager-and-add-advanced-packet-sup.patch => 0976-Optimize-Network-Manager-and-add-advanced-packet-sup.patch} (100%) rename patches/server/{0976-Allow-Saving-of-Oversized-Chunks.patch => 0977-Allow-Saving-of-Oversized-Chunks.patch} (100%) rename patches/server/{0977-Flat-bedrock-generator-settings.patch => 0978-Flat-bedrock-generator-settings.patch} (100%) rename patches/server/{0978-Entity-Activation-Range-2.0.patch => 0979-Entity-Activation-Range-2.0.patch} (100%) rename patches/server/{0979-Anti-Xray.patch => 0980-Anti-Xray.patch} (99%) rename patches/server/{0980-Use-Velocity-compression-and-cipher-natives.patch => 0981-Use-Velocity-compression-and-cipher-natives.patch} (100%) rename patches/server/{0981-Optimize-Collision-to-not-load-chunks.patch => 0982-Optimize-Collision-to-not-load-chunks.patch} (98%) rename patches/server/{0982-Optimize-GoalSelector-Goal.Flag-Set-operations.patch => 0983-Optimize-GoalSelector-Goal.Flag-Set-operations.patch} (100%) rename patches/server/{0983-Optimize-Hoppers.patch => 0984-Optimize-Hoppers.patch} (100%) rename patches/server/{0984-Optimize-Voxel-Shape-Merging.patch => 0985-Optimize-Voxel-Shape-Merging.patch} (100%) rename patches/server/{0985-Optimize-Bit-Operations-by-inlining.patch => 0986-Optimize-Bit-Operations-by-inlining.patch} (100%) rename patches/server/{0986-Remove-streams-from-hot-code.patch => 0987-Remove-streams-from-hot-code.patch} (100%) rename patches/server/{0987-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch => 0988-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch} (100%) rename patches/server/{0988-Fix-entity-type-tags-suggestions-in-selectors.patch => 0989-Fix-entity-type-tags-suggestions-in-selectors.patch} (100%) rename patches/server/{0989-Handle-Oversized-block-entities-in-chunks.patch => 0990-Handle-Oversized-block-entities-in-chunks.patch} (100%) rename patches/server/{0990-Check-distance-in-entity-interactions.patch => 0991-Check-distance-in-entity-interactions.patch} (100%) rename patches/server/{0991-Configurable-Sand-Duping.patch => 0992-Configurable-Sand-Duping.patch} (100%) rename patches/server/{0992-Properly-resend-entities.patch => 0993-Properly-resend-entities.patch} (99%) rename patches/server/{0993-Registry-Modification-API.patch => 0994-Registry-Modification-API.patch} (100%) rename patches/server/{0994-Add-registry-entry-and-builders.patch => 0995-Add-registry-entry-and-builders.patch} (100%) rename patches/server/{0995-Proxy-ItemStack-to-CraftItemStack.patch => 0996-Proxy-ItemStack-to-CraftItemStack.patch} (100%) rename patches/server/{0996-Make-a-PDC-view-accessible-directly-from-ItemStack.patch => 0997-Make-a-PDC-view-accessible-directly-from-ItemStack.patch} (100%) rename patches/server/{0997-Prioritize-Minecraft-commands-in-function-parsing-an.patch => 0998-Prioritize-Minecraft-commands-in-function-parsing-an.patch} (100%) rename patches/server/{0998-optimize-dirt-and-snow-spreading.patch => 0999-optimize-dirt-and-snow-spreading.patch} (100%) rename patches/server/{0999-Fix-NPE-for-Jukebox-setRecord.patch => 1000-Fix-NPE-for-Jukebox-setRecord.patch} (100%) rename patches/server/{1000-fix-horse-inventories.patch => 1001-fix-horse-inventories.patch} (100%) rename patches/server/{1001-Only-call-EntityDamageEvents-before-actuallyHurt.patch => 1002-Only-call-EntityDamageEvents-before-actuallyHurt.patch} (100%) rename patches/server/{1002-Add-ItemType-getItemRarity.patch => 1003-Add-ItemType-getItemRarity.patch} (100%) rename patches/server/{1003-Add-plugin-info-at-startup.patch => 1004-Add-plugin-info-at-startup.patch} (100%) rename patches/server/{1004-Make-interaction-leniency-distance-configurable.patch => 1005-Make-interaction-leniency-distance-configurable.patch} (100%) rename patches/server/{1005-Fix-PickupStatus-getting-reset.patch => 1006-Fix-PickupStatus-getting-reset.patch} (100%) rename patches/server/{1006-Check-for-block-type-in-SculkSensorBlock-canActivate.patch => 1007-Check-for-block-type-in-SculkSensorBlock-canActivate.patch} (100%) rename patches/server/{1007-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch => 1008-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch} (100%) rename patches/server/{1008-Configuration-for-horizontal-only-item-merging.patch => 1009-Configuration-for-horizontal-only-item-merging.patch} (100%) rename patches/server/{1009-Add-skipping-world-symlink-scan.patch => 1010-Add-skipping-world-symlink-scan.patch} (100%) rename patches/server/{1010-Add-even-more-Enchantment-API.patch => 1011-Add-even-more-Enchantment-API.patch} (100%) rename patches/server/{1011-Leashable-API.patch => 1012-Leashable-API.patch} (100%) rename patches/server/{1012-Fix-CraftBukkit-drag-system.patch => 1013-Fix-CraftBukkit-drag-system.patch} (100%) rename patches/server/{1013-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch => 1014-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch} (100%) rename patches/server/{1014-Remove-set-damage-lootable-item-function-from-compas.patch => 1015-Remove-set-damage-lootable-item-function-from-compas.patch} (100%) rename patches/server/{1015-Add-enchantment-seed-update-API.patch => 1016-Add-enchantment-seed-update-API.patch} (100%) rename patches/server/{1016-Fix-synchronise-sending-chat-to-client-with-updating.patch => 1017-Fix-synchronise-sending-chat-to-client-with-updating.patch} (100%) rename patches/server/{1017-Fix-InventoryOpenEvent-cancellation.patch => 1018-Fix-InventoryOpenEvent-cancellation.patch} (100%) rename patches/server/{1018-Fire-BlockExpEvent-on-grindstone-use.patch => 1019-Fire-BlockExpEvent-on-grindstone-use.patch} (100%) rename patches/server/{1019-Check-dead-flag-in-isAlive.patch => 1020-Check-dead-flag-in-isAlive.patch} (100%) rename patches/server/{1020-Add-FeatureFlag-API.patch => 1021-Add-FeatureFlag-API.patch} (100%) rename patches/server/{1021-Tag-Lifecycle-Events.patch => 1022-Tag-Lifecycle-Events.patch} (100%) rename patches/server/{1022-Item-serialization-as-json.patch => 1023-Item-serialization-as-json.patch} (100%) rename patches/server/{1023-Validate-slot-in-PlayerInventory-setSlot.patch => 1024-Validate-slot-in-PlayerInventory-setSlot.patch} (100%) rename patches/server/{1024-Remove-wall-time-unused-skip-tick-protection.patch => 1025-Remove-wall-time-unused-skip-tick-protection.patch} (100%) rename patches/server/{1025-Disable-pretty-printing-for-advancement-saving.patch => 1026-Disable-pretty-printing-for-advancement-saving.patch} (100%) rename patches/server/{1026-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch => 1027-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch} (100%) rename patches/server/{1027-Add-enchantWithLevels-with-enchantment-registry-set.patch => 1028-Add-enchantWithLevels-with-enchantment-registry-set.patch} (100%) rename patches/server/{1028-Improve-entity-effect-API.patch => 1029-Improve-entity-effect-API.patch} (100%) rename patches/server/{1029-Add-recipeBrewTime.patch => 1030-Add-recipeBrewTime.patch} (100%) rename patches/server/{1030-Call-bucket-events-for-cauldrons.patch => 1031-Call-bucket-events-for-cauldrons.patch} (100%) rename patches/server/{1031-Add-PlayerInsertLecternBookEvent.patch => 1032-Add-PlayerInsertLecternBookEvent.patch} (100%) rename patches/server/{1032-Void-damage-configuration-API.patch => 1033-Void-damage-configuration-API.patch} (100%) rename patches/server/{1033-Add-Offline-PDC-API.patch => 1034-Add-Offline-PDC-API.patch} (100%) rename patches/server/{1034-Add-AnvilView-bypassEnchantmentLevelRestriction.patch => 1035-Add-AnvilView-bypassEnchantmentLevelRestriction.patch} (100%) rename patches/server/{1035-Add-proper-async-player-disconnections.patch => 1036-Add-proper-async-player-disconnections.patch} (100%) rename patches/server/{1036-Always-send-Banner-patterns-to-the-client.patch => 1037-Always-send-Banner-patterns-to-the-client.patch} (100%) rename patches/server/{1037-Rewrite-dataconverter-system.patch => 1038-Rewrite-dataconverter-system.patch} (100%) rename patches/server/{1038-Moonrise-optimisation-patches.patch => 1039-Moonrise-optimisation-patches.patch} (99%) rename patches/server/{1039-API-for-checking-sent-chunks.patch => 1040-API-for-checking-sent-chunks.patch} (100%) rename patches/server/{1040-Fix-CraftWorld-isChunkGenerated.patch => 1041-Fix-CraftWorld-isChunkGenerated.patch} (100%) rename patches/server/{1041-Add-startup-flag-to-disable-gamerule-limits.patch => 1042-Add-startup-flag-to-disable-gamerule-limits.patch} (100%) rename patches/server/{1042-Improved-Watchdog-Support.patch => 1043-Improved-Watchdog-Support.patch} (99%) rename patches/server/{1043-Detail-more-information-in-watchdog-dumps.patch => 1044-Detail-more-information-in-watchdog-dumps.patch} (100%) rename patches/server/{1044-Entity-load-save-limit-per-chunk.patch => 1045-Entity-load-save-limit-per-chunk.patch} (100%) rename patches/server/{1045-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch => 1046-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch} (100%) rename patches/server/{1046-Bundle-spark.patch => 1047-Bundle-spark.patch} (99%) rename patches/server/{1047-Improve-performance-of-mass-crafts.patch => 1048-Improve-performance-of-mass-crafts.patch} (100%) diff --git a/patches/unapplied/api/0400-API-for-updating-recipes-on-clients.patch b/patches/api/0400-API-for-updating-recipes-on-clients.patch similarity index 100% rename from patches/unapplied/api/0400-API-for-updating-recipes-on-clients.patch rename to patches/api/0400-API-for-updating-recipes-on-clients.patch diff --git a/patches/api/0400-Add-PlayerFailMoveEvent.patch b/patches/api/0401-Add-PlayerFailMoveEvent.patch similarity index 100% rename from patches/api/0400-Add-PlayerFailMoveEvent.patch rename to patches/api/0401-Add-PlayerFailMoveEvent.patch diff --git a/patches/api/0401-Fix-custom-statistic-criteria-creation.patch b/patches/api/0402-Fix-custom-statistic-criteria-creation.patch similarity index 100% rename from patches/api/0401-Fix-custom-statistic-criteria-creation.patch rename to patches/api/0402-Fix-custom-statistic-criteria-creation.patch diff --git a/patches/api/0402-SculkCatalyst-bloom-API.patch b/patches/api/0403-SculkCatalyst-bloom-API.patch similarity index 100% rename from patches/api/0402-SculkCatalyst-bloom-API.patch rename to patches/api/0403-SculkCatalyst-bloom-API.patch diff --git a/patches/api/0403-API-for-an-entity-s-scoreboard-name.patch b/patches/api/0404-API-for-an-entity-s-scoreboard-name.patch similarity index 100% rename from patches/api/0403-API-for-an-entity-s-scoreboard-name.patch rename to patches/api/0404-API-for-an-entity-s-scoreboard-name.patch diff --git a/patches/api/0404-Deprecate-and-replace-methods-with-old-StructureType.patch b/patches/api/0405-Deprecate-and-replace-methods-with-old-StructureType.patch similarity index 97% rename from patches/api/0404-Deprecate-and-replace-methods-with-old-StructureType.patch rename to patches/api/0405-Deprecate-and-replace-methods-with-old-StructureType.patch index f09ff7714f..a832ca9f1d 100644 --- a/patches/api/0404-Deprecate-and-replace-methods-with-old-StructureType.patch +++ b/patches/api/0405-Deprecate-and-replace-methods-with-old-StructureType.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Deprecate and replace methods with old StructureType diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java -index 50efe16bb80c618c3dfae03b70c8c165183af8ec..85ad1f7f0de9a6f9048981c3ee509b42ddbeef1a 100644 +index 52c601328bbf5c1642aa620c8bb466a9d2d231be..c8fa12acaf52cd3923a7a8702ccc50cfdc9170a2 100644 --- a/src/main/java/org/bukkit/Bukkit.java +++ b/src/main/java/org/bukkit/Bukkit.java @@ -949,9 +949,6 @@ public final class Bukkit { @@ -84,7 +84,7 @@ index 50efe16bb80c618c3dfae03b70c8c165183af8ec..85ad1f7f0de9a6f9048981c3ee509b42 /** * Reloads the server, refreshing settings and plugin information. diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java -index 1b8d6a3333a4fa9155b79644e683e2343c134e12..640ef81d204f480f4af83d420c7e968ce569a38d 100644 +index 8ba2fbaab7428a42b506fd000fbc162f68ddaed1..50ffca9bccfb582d58ccb13f0decf66e5d91aef3 100644 --- a/src/main/java/org/bukkit/Server.java +++ b/src/main/java/org/bukkit/Server.java @@ -817,16 +817,15 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi diff --git a/patches/api/0405-Add-Listing-API-for-Player.patch b/patches/api/0406-Add-Listing-API-for-Player.patch similarity index 100% rename from patches/api/0405-Add-Listing-API-for-Player.patch rename to patches/api/0406-Add-Listing-API-for-Player.patch diff --git a/patches/api/0406-Expose-clicked-BlockFace-during-BlockDamageEvent.patch b/patches/api/0407-Expose-clicked-BlockFace-during-BlockDamageEvent.patch similarity index 100% rename from patches/api/0406-Expose-clicked-BlockFace-during-BlockDamageEvent.patch rename to patches/api/0407-Expose-clicked-BlockFace-during-BlockDamageEvent.patch diff --git a/patches/api/0407-Fix-NPE-on-Boat-getStatus.patch b/patches/api/0408-Fix-NPE-on-Boat-getStatus.patch similarity index 100% rename from patches/api/0407-Fix-NPE-on-Boat-getStatus.patch rename to patches/api/0408-Fix-NPE-on-Boat-getStatus.patch diff --git a/patches/api/0408-Expand-Pose-API.patch b/patches/api/0409-Expand-Pose-API.patch similarity index 100% rename from patches/api/0408-Expand-Pose-API.patch rename to patches/api/0409-Expand-Pose-API.patch diff --git a/patches/api/0409-MerchantRecipe-add-copy-constructor.patch b/patches/api/0410-MerchantRecipe-add-copy-constructor.patch similarity index 100% rename from patches/api/0409-MerchantRecipe-add-copy-constructor.patch rename to patches/api/0410-MerchantRecipe-add-copy-constructor.patch diff --git a/patches/api/0410-More-DragonBattle-API.patch b/patches/api/0411-More-DragonBattle-API.patch similarity index 100% rename from patches/api/0410-More-DragonBattle-API.patch rename to patches/api/0411-More-DragonBattle-API.patch diff --git a/patches/api/0411-Add-PlayerPickItemEvent.patch b/patches/api/0412-Add-PlayerPickItemEvent.patch similarity index 100% rename from patches/api/0411-Add-PlayerPickItemEvent.patch rename to patches/api/0412-Add-PlayerPickItemEvent.patch diff --git a/patches/api/0412-Allow-trident-custom-damage.patch b/patches/api/0413-Allow-trident-custom-damage.patch similarity index 100% rename from patches/api/0412-Allow-trident-custom-damage.patch rename to patches/api/0413-Allow-trident-custom-damage.patch diff --git a/patches/api/0413-Expose-hand-during-BlockCanBuildEvent.patch b/patches/api/0414-Expose-hand-during-BlockCanBuildEvent.patch similarity index 100% rename from patches/api/0413-Expose-hand-during-BlockCanBuildEvent.patch rename to patches/api/0414-Expose-hand-during-BlockCanBuildEvent.patch diff --git a/patches/api/0414-Limit-setBurnTime-to-valid-short-values.patch b/patches/api/0415-Limit-setBurnTime-to-valid-short-values.patch similarity index 100% rename from patches/api/0414-Limit-setBurnTime-to-valid-short-values.patch rename to patches/api/0415-Limit-setBurnTime-to-valid-short-values.patch diff --git a/patches/api/0415-Add-OfflinePlayer-isConnected.patch b/patches/api/0416-Add-OfflinePlayer-isConnected.patch similarity index 100% rename from patches/api/0415-Add-OfflinePlayer-isConnected.patch rename to patches/api/0416-Add-OfflinePlayer-isConnected.patch diff --git a/patches/api/0416-Add-titleOverride-to-InventoryOpenEvent.patch b/patches/api/0417-Add-titleOverride-to-InventoryOpenEvent.patch similarity index 100% rename from patches/api/0416-Add-titleOverride-to-InventoryOpenEvent.patch rename to patches/api/0417-Add-titleOverride-to-InventoryOpenEvent.patch diff --git a/patches/api/0417-Allow-proper-checking-of-empty-item-stacks.patch b/patches/api/0418-Allow-proper-checking-of-empty-item-stacks.patch similarity index 100% rename from patches/api/0417-Allow-proper-checking-of-empty-item-stacks.patch rename to patches/api/0418-Allow-proper-checking-of-empty-item-stacks.patch diff --git a/patches/api/0418-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch b/patches/api/0419-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch similarity index 100% rename from patches/api/0418-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch rename to patches/api/0419-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch diff --git a/patches/api/0419-Add-player-idle-duration-API.patch b/patches/api/0420-Add-player-idle-duration-API.patch similarity index 100% rename from patches/api/0419-Add-player-idle-duration-API.patch rename to patches/api/0420-Add-player-idle-duration-API.patch diff --git a/patches/api/0420-Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/api/0421-Add-API-to-get-the-collision-shape-of-a-block-before.patch similarity index 100% rename from patches/api/0420-Add-API-to-get-the-collision-shape-of-a-block-before.patch rename to patches/api/0421-Add-API-to-get-the-collision-shape-of-a-block-before.patch diff --git a/patches/api/0421-Add-predicate-for-blocks-when-raytracing.patch b/patches/api/0422-Add-predicate-for-blocks-when-raytracing.patch similarity index 100% rename from patches/api/0421-Add-predicate-for-blocks-when-raytracing.patch rename to patches/api/0422-Add-predicate-for-blocks-when-raytracing.patch diff --git a/patches/api/0422-Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/api/0423-Add-hand-to-fish-event-for-all-player-interactions.patch similarity index 100% rename from patches/api/0422-Add-hand-to-fish-event-for-all-player-interactions.patch rename to patches/api/0423-Add-hand-to-fish-event-for-all-player-interactions.patch diff --git a/patches/api/0423-Attribute-Modifier-API-improvements.patch b/patches/api/0424-Attribute-Modifier-API-improvements.patch similarity index 100% rename from patches/api/0423-Attribute-Modifier-API-improvements.patch rename to patches/api/0424-Attribute-Modifier-API-improvements.patch diff --git a/patches/api/0424-Expand-LingeringPotion-API.patch b/patches/api/0425-Expand-LingeringPotion-API.patch similarity index 100% rename from patches/api/0424-Expand-LingeringPotion-API.patch rename to patches/api/0425-Expand-LingeringPotion-API.patch diff --git a/patches/api/0425-Remove-unnecessary-durability-check-in-ItemStack-isS.patch b/patches/api/0426-Remove-unnecessary-durability-check-in-ItemStack-isS.patch similarity index 100% rename from patches/api/0425-Remove-unnecessary-durability-check-in-ItemStack-isS.patch rename to patches/api/0426-Remove-unnecessary-durability-check-in-ItemStack-isS.patch diff --git a/patches/api/0426-Add-Structure-check-API.patch b/patches/api/0427-Add-Structure-check-API.patch similarity index 100% rename from patches/api/0426-Add-Structure-check-API.patch rename to patches/api/0427-Add-Structure-check-API.patch diff --git a/patches/api/0427-Experimental-annotations-change.patch b/patches/api/0428-Experimental-annotations-change.patch similarity index 100% rename from patches/api/0427-Experimental-annotations-change.patch rename to patches/api/0428-Experimental-annotations-change.patch diff --git a/patches/api/0428-Add-more-scoreboard-API.patch b/patches/api/0429-Add-more-scoreboard-API.patch similarity index 100% rename from patches/api/0428-Add-more-scoreboard-API.patch rename to patches/api/0429-Add-more-scoreboard-API.patch diff --git a/patches/api/0429-Improve-Registry.patch b/patches/api/0430-Improve-Registry.patch similarity index 100% rename from patches/api/0429-Improve-Registry.patch rename to patches/api/0430-Improve-Registry.patch diff --git a/patches/api/0430-Add-experience-points-API.patch b/patches/api/0431-Add-experience-points-API.patch similarity index 100% rename from patches/api/0430-Add-experience-points-API.patch rename to patches/api/0431-Add-experience-points-API.patch diff --git a/patches/api/0431-Add-missing-InventoryType.patch b/patches/api/0432-Add-missing-InventoryType.patch similarity index 100% rename from patches/api/0431-Add-missing-InventoryType.patch rename to patches/api/0432-Add-missing-InventoryType.patch diff --git a/patches/api/0432-Add-drops-to-shear-events.patch b/patches/api/0433-Add-drops-to-shear-events.patch similarity index 100% rename from patches/api/0432-Add-drops-to-shear-events.patch rename to patches/api/0433-Add-drops-to-shear-events.patch diff --git a/patches/api/0433-Add-HiddenPotionEffect-API.patch b/patches/api/0434-Add-HiddenPotionEffect-API.patch similarity index 100% rename from patches/api/0433-Add-HiddenPotionEffect-API.patch rename to patches/api/0434-Add-HiddenPotionEffect-API.patch diff --git a/patches/api/0434-Add-PlayerShieldDisableEvent.patch b/patches/api/0435-Add-PlayerShieldDisableEvent.patch similarity index 100% rename from patches/api/0434-Add-PlayerShieldDisableEvent.patch rename to patches/api/0435-Add-PlayerShieldDisableEvent.patch diff --git a/patches/api/0435-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch b/patches/api/0436-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch similarity index 100% rename from patches/api/0435-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch rename to patches/api/0436-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch diff --git a/patches/api/0436-Add-BlockStateMeta-clearBlockState.patch b/patches/api/0437-Add-BlockStateMeta-clearBlockState.patch similarity index 100% rename from patches/api/0436-Add-BlockStateMeta-clearBlockState.patch rename to patches/api/0437-Add-BlockStateMeta-clearBlockState.patch diff --git a/patches/api/0437-Expose-LootTable-of-DecoratedPot.patch b/patches/api/0438-Expose-LootTable-of-DecoratedPot.patch similarity index 100% rename from patches/api/0437-Expose-LootTable-of-DecoratedPot.patch rename to patches/api/0438-Expose-LootTable-of-DecoratedPot.patch diff --git a/patches/api/0438-Add-ShulkerDuplicateEvent.patch b/patches/api/0439-Add-ShulkerDuplicateEvent.patch similarity index 100% rename from patches/api/0438-Add-ShulkerDuplicateEvent.patch rename to patches/api/0439-Add-ShulkerDuplicateEvent.patch diff --git a/patches/api/0439-Add-api-for-spawn-egg-texture-colors.patch b/patches/api/0440-Add-api-for-spawn-egg-texture-colors.patch similarity index 100% rename from patches/api/0439-Add-api-for-spawn-egg-texture-colors.patch rename to patches/api/0440-Add-api-for-spawn-egg-texture-colors.patch diff --git a/patches/api/0440-Add-Lifecycle-Event-system.patch b/patches/api/0441-Add-Lifecycle-Event-system.patch similarity index 100% rename from patches/api/0440-Add-Lifecycle-Event-system.patch rename to patches/api/0441-Add-Lifecycle-Event-system.patch diff --git a/patches/api/0441-ItemStack-Tooltip-API.patch b/patches/api/0442-ItemStack-Tooltip-API.patch similarity index 100% rename from patches/api/0441-ItemStack-Tooltip-API.patch rename to patches/api/0442-ItemStack-Tooltip-API.patch diff --git a/patches/api/0442-Add-getChunkSnapshot-includeLightData-parameter.patch b/patches/api/0443-Add-getChunkSnapshot-includeLightData-parameter.patch similarity index 100% rename from patches/api/0442-Add-getChunkSnapshot-includeLightData-parameter.patch rename to patches/api/0443-Add-getChunkSnapshot-includeLightData-parameter.patch diff --git a/patches/api/0443-Add-FluidState-API.patch b/patches/api/0444-Add-FluidState-API.patch similarity index 100% rename from patches/api/0443-Add-FluidState-API.patch rename to patches/api/0444-Add-FluidState-API.patch diff --git a/patches/api/0444-add-number-format-api.patch b/patches/api/0445-add-number-format-api.patch similarity index 100% rename from patches/api/0444-add-number-format-api.patch rename to patches/api/0445-add-number-format-api.patch diff --git a/patches/api/0445-improve-BanList-types.patch b/patches/api/0446-improve-BanList-types.patch similarity index 94% rename from patches/api/0445-improve-BanList-types.patch rename to patches/api/0446-improve-BanList-types.patch index 0c89e083a6..bfb2a6a550 100644 --- a/patches/api/0445-improve-BanList-types.patch +++ b/patches/api/0446-improve-BanList-types.patch @@ -70,10 +70,10 @@ index a77c0411a68a9bad33ddfb335b7a996a843e478c..739d9d3ec789e58c10c8d818a9ca59ce /** * Banned player names diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java -index 85ad1f7f0de9a6f9048981c3ee509b42ddbeef1a..2d466b308b2f8bd31c50f5d05416eadf20c9cb71 100644 +index c8fa12acaf52cd3923a7a8702ccc50cfdc9170a2..e20e4239a5a1f952e1c70e899549989d5e42f73c 100644 --- a/src/main/java/org/bukkit/Bukkit.java +++ b/src/main/java/org/bukkit/Bukkit.java -@@ -1611,11 +1611,27 @@ public final class Bukkit { +@@ -1663,11 +1663,27 @@ public final class Bukkit { * @param The ban target * * @return a ban list of the specified type @@ -102,10 +102,10 @@ index 85ad1f7f0de9a6f9048981c3ee509b42ddbeef1a..2d466b308b2f8bd31c50f5d05416eadf /** * Gets a set containing all player operators. diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java -index 640ef81d204f480f4af83d420c7e968ce569a38d..20750c09d819d62f32491db8672936b929e1098e 100644 +index 50ffca9bccfb582d58ccb13f0decf66e5d91aef3..6246251caf2c6f025c824b8e7a944b8d48751fa1 100644 --- a/src/main/java/org/bukkit/Server.java +++ b/src/main/java/org/bukkit/Server.java -@@ -1374,10 +1374,25 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi +@@ -1425,10 +1425,25 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi * @param The ban target * * @return a ban list of the specified type diff --git a/patches/api/0446-Suspicious-Effect-Entry-API.patch b/patches/api/0447-Suspicious-Effect-Entry-API.patch similarity index 100% rename from patches/api/0446-Suspicious-Effect-Entry-API.patch rename to patches/api/0447-Suspicious-Effect-Entry-API.patch diff --git a/patches/api/0447-Fix-DamageSource-API.patch b/patches/api/0448-Fix-DamageSource-API.patch similarity index 100% rename from patches/api/0447-Fix-DamageSource-API.patch rename to patches/api/0448-Fix-DamageSource-API.patch diff --git a/patches/api/0448-Expanded-Hopper-API.patch b/patches/api/0449-Expanded-Hopper-API.patch similarity index 100% rename from patches/api/0448-Expanded-Hopper-API.patch rename to patches/api/0449-Expanded-Hopper-API.patch diff --git a/patches/api/0449-Clone-mutables-to-prevent-unexpected-issues.patch b/patches/api/0450-Clone-mutables-to-prevent-unexpected-issues.patch similarity index 100% rename from patches/api/0449-Clone-mutables-to-prevent-unexpected-issues.patch rename to patches/api/0450-Clone-mutables-to-prevent-unexpected-issues.patch diff --git a/patches/api/0450-Add-BlockBreakProgressUpdateEvent.patch b/patches/api/0451-Add-BlockBreakProgressUpdateEvent.patch similarity index 100% rename from patches/api/0450-Add-BlockBreakProgressUpdateEvent.patch rename to patches/api/0451-Add-BlockBreakProgressUpdateEvent.patch diff --git a/patches/api/0451-Deprecate-ItemStack-setType.patch b/patches/api/0452-Deprecate-ItemStack-setType.patch similarity index 100% rename from patches/api/0451-Deprecate-ItemStack-setType.patch rename to patches/api/0452-Deprecate-ItemStack-setType.patch diff --git a/patches/api/0452-Item-Mutation-Fixes.patch b/patches/api/0453-Item-Mutation-Fixes.patch similarity index 100% rename from patches/api/0452-Item-Mutation-Fixes.patch rename to patches/api/0453-Item-Mutation-Fixes.patch diff --git a/patches/api/0453-API-for-checking-sent-chunks.patch b/patches/api/0454-API-for-checking-sent-chunks.patch similarity index 100% rename from patches/api/0453-API-for-checking-sent-chunks.patch rename to patches/api/0454-API-for-checking-sent-chunks.patch diff --git a/patches/api/0454-Add-CartographyItemEvent.patch b/patches/api/0455-Add-CartographyItemEvent.patch similarity index 100% rename from patches/api/0454-Add-CartographyItemEvent.patch rename to patches/api/0455-Add-CartographyItemEvent.patch diff --git a/patches/api/0455-More-Raid-API.patch b/patches/api/0456-More-Raid-API.patch similarity index 100% rename from patches/api/0455-More-Raid-API.patch rename to patches/api/0456-More-Raid-API.patch diff --git a/patches/api/0456-Fix-SpawnerEntry-Equipment-API.patch b/patches/api/0457-Fix-SpawnerEntry-Equipment-API.patch similarity index 100% rename from patches/api/0456-Fix-SpawnerEntry-Equipment-API.patch rename to patches/api/0457-Fix-SpawnerEntry-Equipment-API.patch diff --git a/patches/api/0457-Fix-ItemFlags.patch b/patches/api/0458-Fix-ItemFlags.patch similarity index 100% rename from patches/api/0457-Fix-ItemFlags.patch rename to patches/api/0458-Fix-ItemFlags.patch diff --git a/patches/api/0458-Allow-modifying-library-loader-jars-bytecode.patch b/patches/api/0459-Allow-modifying-library-loader-jars-bytecode.patch similarity index 100% rename from patches/api/0458-Allow-modifying-library-loader-jars-bytecode.patch rename to patches/api/0459-Allow-modifying-library-loader-jars-bytecode.patch diff --git a/patches/api/0459-Add-hook-to-remap-library-jars.patch b/patches/api/0460-Add-hook-to-remap-library-jars.patch similarity index 100% rename from patches/api/0459-Add-hook-to-remap-library-jars.patch rename to patches/api/0460-Add-hook-to-remap-library-jars.patch diff --git a/patches/api/0460-Add-GameMode-isInvulnerable.patch b/patches/api/0461-Add-GameMode-isInvulnerable.patch similarity index 100% rename from patches/api/0460-Add-GameMode-isInvulnerable.patch rename to patches/api/0461-Add-GameMode-isInvulnerable.patch diff --git a/patches/api/0461-Expose-hasColor-to-leather-armor.patch b/patches/api/0462-Expose-hasColor-to-leather-armor.patch similarity index 100% rename from patches/api/0461-Expose-hasColor-to-leather-armor.patch rename to patches/api/0462-Expose-hasColor-to-leather-armor.patch diff --git a/patches/api/0462-Added-API-to-get-player-ha-proxy-address.patch b/patches/api/0463-Added-API-to-get-player-ha-proxy-address.patch similarity index 100% rename from patches/api/0462-Added-API-to-get-player-ha-proxy-address.patch rename to patches/api/0463-Added-API-to-get-player-ha-proxy-address.patch diff --git a/patches/api/0463-More-Chest-Block-API.patch b/patches/api/0464-More-Chest-Block-API.patch similarity index 100% rename from patches/api/0463-More-Chest-Block-API.patch rename to patches/api/0464-More-Chest-Block-API.patch diff --git a/patches/api/0464-Brigadier-based-command-API.patch b/patches/api/0465-Brigadier-based-command-API.patch similarity index 100% rename from patches/api/0464-Brigadier-based-command-API.patch rename to patches/api/0465-Brigadier-based-command-API.patch diff --git a/patches/api/0465-Fix-issues-with-recipe-API.patch b/patches/api/0466-Fix-issues-with-recipe-API.patch similarity index 100% rename from patches/api/0465-Fix-issues-with-recipe-API.patch rename to patches/api/0466-Fix-issues-with-recipe-API.patch diff --git a/patches/api/0466-Fix-equipment-slot-and-group-API.patch b/patches/api/0467-Fix-equipment-slot-and-group-API.patch similarity index 100% rename from patches/api/0466-Fix-equipment-slot-and-group-API.patch rename to patches/api/0467-Fix-equipment-slot-and-group-API.patch diff --git a/patches/api/0467-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch b/patches/api/0468-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch similarity index 100% rename from patches/api/0467-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch rename to patches/api/0468-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch diff --git a/patches/api/0468-General-ItemMeta-fixes.patch b/patches/api/0469-General-ItemMeta-fixes.patch similarity index 100% rename from patches/api/0468-General-ItemMeta-fixes.patch rename to patches/api/0469-General-ItemMeta-fixes.patch diff --git a/patches/api/0469-Add-missing-fishing-event-state.patch b/patches/api/0470-Add-missing-fishing-event-state.patch similarity index 100% rename from patches/api/0469-Add-missing-fishing-event-state.patch rename to patches/api/0470-Add-missing-fishing-event-state.patch diff --git a/patches/api/0470-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch b/patches/api/0471-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch similarity index 100% rename from patches/api/0470-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch rename to patches/api/0471-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch diff --git a/patches/api/0471-Registry-Modification-API.patch b/patches/api/0472-Registry-Modification-API.patch similarity index 100% rename from patches/api/0471-Registry-Modification-API.patch rename to patches/api/0472-Registry-Modification-API.patch diff --git a/patches/api/0472-Introduce-registry-entry-and-builders.patch b/patches/api/0473-Introduce-registry-entry-and-builders.patch similarity index 100% rename from patches/api/0472-Introduce-registry-entry-and-builders.patch rename to patches/api/0473-Introduce-registry-entry-and-builders.patch diff --git a/patches/api/0473-Proxy-ItemStack-to-CraftItemStack.patch b/patches/api/0474-Proxy-ItemStack-to-CraftItemStack.patch similarity index 100% rename from patches/api/0473-Proxy-ItemStack-to-CraftItemStack.patch rename to patches/api/0474-Proxy-ItemStack-to-CraftItemStack.patch diff --git a/patches/api/0474-Make-a-PDC-view-accessible-directly-from-ItemStack.patch b/patches/api/0475-Make-a-PDC-view-accessible-directly-from-ItemStack.patch similarity index 100% rename from patches/api/0474-Make-a-PDC-view-accessible-directly-from-ItemStack.patch rename to patches/api/0475-Make-a-PDC-view-accessible-directly-from-ItemStack.patch diff --git a/patches/api/0475-Fix-HelpCommand-searching.patch b/patches/api/0476-Fix-HelpCommand-searching.patch similarity index 100% rename from patches/api/0475-Fix-HelpCommand-searching.patch rename to patches/api/0476-Fix-HelpCommand-searching.patch diff --git a/patches/api/0476-add-Plugin-getDataPath.patch b/patches/api/0477-add-Plugin-getDataPath.patch similarity index 100% rename from patches/api/0476-add-Plugin-getDataPath.patch rename to patches/api/0477-add-Plugin-getDataPath.patch diff --git a/patches/api/0477-Fix-PickupStatus-getting-reset.patch b/patches/api/0478-Fix-PickupStatus-getting-reset.patch similarity index 100% rename from patches/api/0477-Fix-PickupStatus-getting-reset.patch rename to patches/api/0478-Fix-PickupStatus-getting-reset.patch diff --git a/patches/api/0478-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch b/patches/api/0479-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch similarity index 100% rename from patches/api/0478-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch rename to patches/api/0479-Add-an-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch diff --git a/patches/api/0479-Improve-StandardMessenger-exception-messages.patch b/patches/api/0480-Improve-StandardMessenger-exception-messages.patch similarity index 100% rename from patches/api/0479-Improve-StandardMessenger-exception-messages.patch rename to patches/api/0480-Improve-StandardMessenger-exception-messages.patch diff --git a/patches/api/0480-Add-even-more-Enchantment-API.patch b/patches/api/0481-Add-even-more-Enchantment-API.patch similarity index 100% rename from patches/api/0480-Add-even-more-Enchantment-API.patch rename to patches/api/0481-Add-even-more-Enchantment-API.patch diff --git a/patches/api/0481-Leashable-API.patch b/patches/api/0482-Leashable-API.patch similarity index 100% rename from patches/api/0481-Leashable-API.patch rename to patches/api/0482-Leashable-API.patch diff --git a/patches/api/0482-Add-enchantment-seed-update-API.patch b/patches/api/0483-Add-enchantment-seed-update-API.patch similarity index 100% rename from patches/api/0482-Add-enchantment-seed-update-API.patch rename to patches/api/0483-Add-enchantment-seed-update-API.patch diff --git a/patches/api/0483-Deprecate-for-removal-all-OldEnum-related-methods.patch b/patches/api/0484-Deprecate-for-removal-all-OldEnum-related-methods.patch similarity index 100% rename from patches/api/0483-Deprecate-for-removal-all-OldEnum-related-methods.patch rename to patches/api/0484-Deprecate-for-removal-all-OldEnum-related-methods.patch diff --git a/patches/api/0484-Add-FeatureFlag-API.patch b/patches/api/0485-Add-FeatureFlag-API.patch similarity index 100% rename from patches/api/0484-Add-FeatureFlag-API.patch rename to patches/api/0485-Add-FeatureFlag-API.patch diff --git a/patches/api/0485-Tag-Lifecycle-Events.patch b/patches/api/0486-Tag-Lifecycle-Events.patch similarity index 100% rename from patches/api/0485-Tag-Lifecycle-Events.patch rename to patches/api/0486-Tag-Lifecycle-Events.patch diff --git a/patches/api/0486-Item-serialization-as-json.patch b/patches/api/0487-Item-serialization-as-json.patch similarity index 100% rename from patches/api/0486-Item-serialization-as-json.patch rename to patches/api/0487-Item-serialization-as-json.patch diff --git a/patches/api/0487-create-TileStateInventoryHolder.patch b/patches/api/0488-create-TileStateInventoryHolder.patch similarity index 100% rename from patches/api/0487-create-TileStateInventoryHolder.patch rename to patches/api/0488-create-TileStateInventoryHolder.patch diff --git a/patches/api/0488-Add-enchantWithLevels-with-enchantment-registry-set.patch b/patches/api/0489-Add-enchantWithLevels-with-enchantment-registry-set.patch similarity index 100% rename from patches/api/0488-Add-enchantWithLevels-with-enchantment-registry-set.patch rename to patches/api/0489-Add-enchantWithLevels-with-enchantment-registry-set.patch diff --git a/patches/api/0489-Improve-entity-effect-API.patch b/patches/api/0490-Improve-entity-effect-API.patch similarity index 100% rename from patches/api/0489-Improve-entity-effect-API.patch rename to patches/api/0490-Improve-entity-effect-API.patch diff --git a/patches/api/0490-Add-recipeBrewTime.patch b/patches/api/0491-Add-recipeBrewTime.patch similarity index 100% rename from patches/api/0490-Add-recipeBrewTime.patch rename to patches/api/0491-Add-recipeBrewTime.patch diff --git a/patches/api/0491-Add-PlayerInsertLecternBookEvent.patch b/patches/api/0492-Add-PlayerInsertLecternBookEvent.patch similarity index 100% rename from patches/api/0491-Add-PlayerInsertLecternBookEvent.patch rename to patches/api/0492-Add-PlayerInsertLecternBookEvent.patch diff --git a/patches/api/0492-Void-damage-configuration-API.patch b/patches/api/0493-Void-damage-configuration-API.patch similarity index 100% rename from patches/api/0492-Void-damage-configuration-API.patch rename to patches/api/0493-Void-damage-configuration-API.patch diff --git a/patches/api/0493-Add-Offline-PDC-API.patch b/patches/api/0494-Add-Offline-PDC-API.patch similarity index 100% rename from patches/api/0493-Add-Offline-PDC-API.patch rename to patches/api/0494-Add-Offline-PDC-API.patch diff --git a/patches/api/0494-Add-AnvilView-bypassEnchantmentLevelRestriction.patch b/patches/api/0495-Add-AnvilView-bypassEnchantmentLevelRestriction.patch similarity index 100% rename from patches/api/0494-Add-AnvilView-bypassEnchantmentLevelRestriction.patch rename to patches/api/0495-Add-AnvilView-bypassEnchantmentLevelRestriction.patch diff --git a/patches/api/0495-fix-DamageTypeTags-init.patch b/patches/api/0496-fix-DamageTypeTags-init.patch similarity index 100% rename from patches/api/0495-fix-DamageTypeTags-init.patch rename to patches/api/0496-fix-DamageTypeTags-init.patch diff --git a/patches/unapplied/server/0845-API-for-updating-recipes-on-clients.patch b/patches/server/0845-API-for-updating-recipes-on-clients.patch similarity index 73% rename from patches/unapplied/server/0845-API-for-updating-recipes-on-clients.patch rename to patches/server/0845-API-for-updating-recipes-on-clients.patch index 7cae857359..0435961d1f 100644 --- a/patches/unapplied/server/0845-API-for-updating-recipes-on-clients.patch +++ b/patches/server/0845-API-for-updating-recipes-on-clients.patch @@ -5,10 +5,10 @@ Subject: [PATCH] API for updating recipes on clients diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 2912b15ccda373cf52cec020b0e06ac2c5cf2950..a6caf3a0df22f124a4ee1cfb3981bbeb23a8630e 100644 +index a9063533ea4b2b349d476127b99c822203d7dfcb..a1228d09b91dca3989a4be3120f9724a6e138040 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java -@@ -1490,6 +1490,13 @@ public abstract class PlayerList { +@@ -1450,6 +1450,13 @@ public abstract class PlayerList { } public void reloadResources() { @@ -22,27 +22,25 @@ index 2912b15ccda373cf52cec020b0e06ac2c5cf2950..a6caf3a0df22f124a4ee1cfb3981bbeb // CraftBukkit start /*Iterator iterator = this.advancements.values().iterator(); -@@ -1505,7 +1512,15 @@ public abstract class PlayerList { +@@ -1465,7 +1472,13 @@ public abstract class PlayerList { } // CraftBukkit end + // Paper start - API for updating recipes on clients + } + public void reloadTagData() { -+ // Paper end - API for updating recipes on clients this.broadcastAll(new ClientboundUpdateTagsPacket(TagNetworkSerialization.serializeTagsToNetwork(this.registries))); -+ // Paper start - API for updating recipes on clients + } + public void reloadRecipeData() { + // Paper end - API for updating recipes on clients - ClientboundUpdateRecipesPacket packetplayoutrecipeupdate = new ClientboundUpdateRecipesPacket(this.server.getRecipeManager().getOrderedRecipes()); + RecipeManager craftingmanager = this.server.getRecipeManager(); + ClientboundUpdateRecipesPacket packetplayoutrecipeupdate = new ClientboundUpdateRecipesPacket(craftingmanager.getSynchronizedItemProperties(), craftingmanager.getSynchronizedStonecutterRecipes()); Iterator iterator1 = this.players.iterator(); - diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index bb89247a87067a74d793a1acc1eb95b98ace3d9e..75c222e592d676e98b293767d00de54a61411ae7 100644 +index 3cf3b353cfb4337abdbb3b6842fd8fa128271948..0433de3c2455cf18584d5ab651843f8d1d874036 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -@@ -1176,6 +1176,18 @@ public final class CraftServer implements Server { +@@ -1179,6 +1179,18 @@ public final class CraftServer implements Server { ReloadCommand.reload(this.console); } @@ -61,7 +59,7 @@ index bb89247a87067a74d793a1acc1eb95b98ace3d9e..75c222e592d676e98b293767d00de54a private void loadIcon() { this.icon = new CraftIconCache(null); try { -@@ -1555,6 +1567,13 @@ public final class CraftServer implements Server { +@@ -1558,6 +1570,13 @@ public final class CraftServer implements Server { @Override public boolean addRecipe(Recipe recipe) { @@ -75,19 +73,19 @@ index bb89247a87067a74d793a1acc1eb95b98ace3d9e..75c222e592d676e98b293767d00de54a CraftRecipe toAdd; if (recipe instanceof CraftRecipe) { toAdd = (CraftRecipe) recipe; -@@ -1584,6 +1603,11 @@ public final class CraftServer implements Server { +@@ -1589,6 +1608,11 @@ public final class CraftServer implements Server { } } toAdd.addToCraftingManager(); + // Paper start - API for updating recipes on clients -+ if (resendRecipes) { ++ if (true || resendRecipes) { // Always needs to be resent now... TODO + this.playerList.reloadRecipeData(); + } + // Paper end - API for updating recipes on clients return true; } -@@ -1764,10 +1788,23 @@ public final class CraftServer implements Server { +@@ -1769,9 +1793,23 @@ public final class CraftServer implements Server { @Override public boolean removeRecipe(NamespacedKey recipeKey) { @@ -100,15 +98,15 @@ index bb89247a87067a74d793a1acc1eb95b98ace3d9e..75c222e592d676e98b293767d00de54a + // Paper end - API for updating recipes on clients Preconditions.checkArgument(recipeKey != null, "recipeKey == null"); - ResourceLocation mcKey = CraftNamespacedKey.toMinecraft(recipeKey); -- return this.getServer().getRecipeManager().removeRecipe(mcKey); +- return this.getServer().getRecipeManager().removeRecipe(CraftRecipe.toMinecraft(recipeKey)); + // Paper start - resend recipes on successful removal -+ boolean removed = this.getServer().getRecipeManager().removeRecipe(mcKey); -+ if (removed && resendRecipes) { ++ final ResourceKey> minecraftKey = CraftRecipe.toMinecraft(recipeKey); ++ final boolean removed = this.getServer().getRecipeManager().removeRecipe(minecraftKey); ++ if (removed/* && resendRecipes*/) { // TODO Always need to resend them rn - deprecate this method? + this.playerList.reloadRecipeData(); + } + return removed; -+ // Paper end ++ // Paper end - resend recipes on successful removal } @Override diff --git a/patches/server/0845-Fix-custom-statistic-criteria-creation.patch b/patches/server/0846-Fix-custom-statistic-criteria-creation.patch similarity index 100% rename from patches/server/0845-Fix-custom-statistic-criteria-creation.patch rename to patches/server/0846-Fix-custom-statistic-criteria-creation.patch diff --git a/patches/server/0846-Bandaid-fix-for-Effect.patch b/patches/server/0847-Bandaid-fix-for-Effect.patch similarity index 100% rename from patches/server/0846-Bandaid-fix-for-Effect.patch rename to patches/server/0847-Bandaid-fix-for-Effect.patch diff --git a/patches/server/0847-SculkCatalyst-bloom-API.patch b/patches/server/0848-SculkCatalyst-bloom-API.patch similarity index 100% rename from patches/server/0847-SculkCatalyst-bloom-API.patch rename to patches/server/0848-SculkCatalyst-bloom-API.patch diff --git a/patches/server/0848-API-for-an-entity-s-scoreboard-name.patch b/patches/server/0849-API-for-an-entity-s-scoreboard-name.patch similarity index 100% rename from patches/server/0848-API-for-an-entity-s-scoreboard-name.patch rename to patches/server/0849-API-for-an-entity-s-scoreboard-name.patch diff --git a/patches/server/0849-Deprecate-and-replace-methods-with-old-StructureType.patch b/patches/server/0850-Deprecate-and-replace-methods-with-old-StructureType.patch similarity index 92% rename from patches/server/0849-Deprecate-and-replace-methods-with-old-StructureType.patch rename to patches/server/0850-Deprecate-and-replace-methods-with-old-StructureType.patch index b4264b8b52..82cc3b4373 100644 --- a/patches/server/0849-Deprecate-and-replace-methods-with-old-StructureType.patch +++ b/patches/server/0850-Deprecate-and-replace-methods-with-old-StructureType.patch @@ -5,10 +5,10 @@ Subject: [PATCH] Deprecate and replace methods with old StructureType diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 3cf3b353cfb4337abdbb3b6842fd8fa128271948..dbdf52a306d7018f0bf01fcf6c24a6d1dc269be5 100644 +index 0433de3c2455cf18584d5ab651843f8d1d874036..83c3de4ae733199f64fe0f967f9f816545d20f1c 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -@@ -1970,6 +1970,11 @@ public final class CraftServer implements Server { +@@ -2008,6 +2008,11 @@ public final class CraftServer implements Server { ServerLevel worldServer = ((CraftWorld) world).getHandle(); Location structureLocation = world.locateNearestStructure(location, structureType, radius, findUnexplored); @@ -20,7 +20,7 @@ index 3cf3b353cfb4337abdbb3b6842fd8fa128271948..dbdf52a306d7018f0bf01fcf6c24a6d1 BlockPos structurePosition = CraftLocation.toBlockPosition(structureLocation); // Create map with trackPlayer = true, unlimitedTracking = true -@@ -1980,6 +1985,31 @@ public final class CraftServer implements Server { +@@ -2018,6 +2023,31 @@ public final class CraftServer implements Server { return CraftItemStack.asBukkitCopy(stack); } diff --git a/patches/server/0850-Don-t-tab-complete-namespaced-commands-if-send-names.patch b/patches/server/0851-Don-t-tab-complete-namespaced-commands-if-send-names.patch similarity index 100% rename from patches/server/0850-Don-t-tab-complete-namespaced-commands-if-send-names.patch rename to patches/server/0851-Don-t-tab-complete-namespaced-commands-if-send-names.patch diff --git a/patches/server/0851-Properly-handle-BlockBreakEvent-isDropItems.patch b/patches/server/0852-Properly-handle-BlockBreakEvent-isDropItems.patch similarity index 100% rename from patches/server/0851-Properly-handle-BlockBreakEvent-isDropItems.patch rename to patches/server/0852-Properly-handle-BlockBreakEvent-isDropItems.patch diff --git a/patches/server/0852-Fire-entity-death-event-for-ender-dragon.patch b/patches/server/0853-Fire-entity-death-event-for-ender-dragon.patch similarity index 100% rename from patches/server/0852-Fire-entity-death-event-for-ender-dragon.patch rename to patches/server/0853-Fire-entity-death-event-for-ender-dragon.patch diff --git a/patches/server/0853-Configurable-entity-tracking-range-by-Y-coordinate.patch b/patches/server/0854-Configurable-entity-tracking-range-by-Y-coordinate.patch similarity index 100% rename from patches/server/0853-Configurable-entity-tracking-range-by-Y-coordinate.patch rename to patches/server/0854-Configurable-entity-tracking-range-by-Y-coordinate.patch diff --git a/patches/server/0854-Add-Listing-API-for-Player.patch b/patches/server/0855-Add-Listing-API-for-Player.patch similarity index 99% rename from patches/server/0854-Add-Listing-API-for-Player.patch rename to patches/server/0855-Add-Listing-API-for-Player.patch index e99f679a70..05d3d3e571 100644 --- a/patches/server/0854-Add-Listing-API-for-Player.patch +++ b/patches/server/0855-Add-Listing-API-for-Player.patch @@ -85,7 +85,7 @@ index 29b465fc1dc50e0e84ddb889c5303e80fe662874..4d67d98257b2cb9045d03c999cfd4ba2 static class EntryBuilder { diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index a9063533ea4b2b349d476127b99c822203d7dfcb..218e18b9c7836bc4c9d3eba78e0717cabb9d6b61 100644 +index a1228d09b91dca3989a4be3120f9724a6e138040..fa951c6e33d583f9c2ca103fbaaa035e40c163f9 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -363,14 +363,22 @@ public abstract class PlayerList { diff --git a/patches/server/0855-Configurable-Region-Compression-Format.patch b/patches/server/0856-Configurable-Region-Compression-Format.patch similarity index 100% rename from patches/server/0855-Configurable-Region-Compression-Format.patch rename to patches/server/0856-Configurable-Region-Compression-Format.patch diff --git a/patches/server/0856-Add-BlockFace-to-BlockDamageEvent.patch b/patches/server/0857-Add-BlockFace-to-BlockDamageEvent.patch similarity index 100% rename from patches/server/0856-Add-BlockFace-to-BlockDamageEvent.patch rename to patches/server/0857-Add-BlockFace-to-BlockDamageEvent.patch diff --git a/patches/server/0857-Fix-NPE-on-Boat-getStatus.patch b/patches/server/0858-Fix-NPE-on-Boat-getStatus.patch similarity index 100% rename from patches/server/0857-Fix-NPE-on-Boat-getStatus.patch rename to patches/server/0858-Fix-NPE-on-Boat-getStatus.patch diff --git a/patches/server/0858-Expand-Pose-API.patch b/patches/server/0859-Expand-Pose-API.patch similarity index 100% rename from patches/server/0858-Expand-Pose-API.patch rename to patches/server/0859-Expand-Pose-API.patch diff --git a/patches/server/0859-More-DragonBattle-API.patch b/patches/server/0860-More-DragonBattle-API.patch similarity index 100% rename from patches/server/0859-More-DragonBattle-API.patch rename to patches/server/0860-More-DragonBattle-API.patch diff --git a/patches/server/0860-Add-PlayerPickItemEvent.patch b/patches/server/0861-Add-PlayerPickItemEvent.patch similarity index 100% rename from patches/server/0860-Add-PlayerPickItemEvent.patch rename to patches/server/0861-Add-PlayerPickItemEvent.patch diff --git a/patches/server/0861-Allow-trident-custom-damage.patch b/patches/server/0862-Allow-trident-custom-damage.patch similarity index 100% rename from patches/server/0861-Allow-trident-custom-damage.patch rename to patches/server/0862-Allow-trident-custom-damage.patch diff --git a/patches/server/0862-Expose-hand-in-BlockCanBuildEvent.patch b/patches/server/0863-Expose-hand-in-BlockCanBuildEvent.patch similarity index 100% rename from patches/server/0862-Expose-hand-in-BlockCanBuildEvent.patch rename to patches/server/0863-Expose-hand-in-BlockCanBuildEvent.patch diff --git a/patches/server/0863-Optimize-nearest-structure-border-iteration.patch b/patches/server/0864-Optimize-nearest-structure-border-iteration.patch similarity index 100% rename from patches/server/0863-Optimize-nearest-structure-border-iteration.patch rename to patches/server/0864-Optimize-nearest-structure-border-iteration.patch diff --git a/patches/server/0864-Implement-OfflinePlayer-isConnected.patch b/patches/server/0865-Implement-OfflinePlayer-isConnected.patch similarity index 100% rename from patches/server/0864-Implement-OfflinePlayer-isConnected.patch rename to patches/server/0865-Implement-OfflinePlayer-isConnected.patch diff --git a/patches/server/0865-Fix-slot-desync.patch b/patches/server/0866-Fix-slot-desync.patch similarity index 100% rename from patches/server/0865-Fix-slot-desync.patch rename to patches/server/0866-Fix-slot-desync.patch diff --git a/patches/server/0866-Add-titleOverride-to-InventoryOpenEvent.patch b/patches/server/0867-Add-titleOverride-to-InventoryOpenEvent.patch similarity index 100% rename from patches/server/0866-Add-titleOverride-to-InventoryOpenEvent.patch rename to patches/server/0867-Add-titleOverride-to-InventoryOpenEvent.patch diff --git a/patches/server/0867-Configure-sniffer-egg-hatch-time.patch b/patches/server/0868-Configure-sniffer-egg-hatch-time.patch similarity index 100% rename from patches/server/0867-Configure-sniffer-egg-hatch-time.patch rename to patches/server/0868-Configure-sniffer-egg-hatch-time.patch diff --git a/patches/server/0868-Do-crystal-portal-proximity-check-before-entity-look.patch b/patches/server/0869-Do-crystal-portal-proximity-check-before-entity-look.patch similarity index 100% rename from patches/server/0868-Do-crystal-portal-proximity-check-before-entity-look.patch rename to patches/server/0869-Do-crystal-portal-proximity-check-before-entity-look.patch diff --git a/patches/server/0869-Skip-POI-finding-if-stuck-in-vehicle.patch b/patches/server/0870-Skip-POI-finding-if-stuck-in-vehicle.patch similarity index 100% rename from patches/server/0869-Skip-POI-finding-if-stuck-in-vehicle.patch rename to patches/server/0870-Skip-POI-finding-if-stuck-in-vehicle.patch diff --git a/patches/server/0870-Add-slot-sanity-checks-in-container-clicks.patch b/patches/server/0871-Add-slot-sanity-checks-in-container-clicks.patch similarity index 100% rename from patches/server/0870-Add-slot-sanity-checks-in-container-clicks.patch rename to patches/server/0871-Add-slot-sanity-checks-in-container-clicks.patch diff --git a/patches/server/0871-Call-BlockRedstoneEvents-for-lecterns.patch b/patches/server/0872-Call-BlockRedstoneEvents-for-lecterns.patch similarity index 100% rename from patches/server/0871-Call-BlockRedstoneEvents-for-lecterns.patch rename to patches/server/0872-Call-BlockRedstoneEvents-for-lecterns.patch diff --git a/patches/server/0872-Allow-proper-checking-of-empty-item-stacks.patch b/patches/server/0873-Allow-proper-checking-of-empty-item-stacks.patch similarity index 100% rename from patches/server/0872-Allow-proper-checking-of-empty-item-stacks.patch rename to patches/server/0873-Allow-proper-checking-of-empty-item-stacks.patch diff --git a/patches/server/0873-Fix-silent-equipment-change-for-mobs.patch b/patches/server/0874-Fix-silent-equipment-change-for-mobs.patch similarity index 100% rename from patches/server/0873-Fix-silent-equipment-change-for-mobs.patch rename to patches/server/0874-Fix-silent-equipment-change-for-mobs.patch diff --git a/patches/server/0874-Fix-spigot-s-Forced-Stats.patch b/patches/server/0875-Fix-spigot-s-Forced-Stats.patch similarity index 100% rename from patches/server/0874-Fix-spigot-s-Forced-Stats.patch rename to patches/server/0875-Fix-spigot-s-Forced-Stats.patch diff --git a/patches/server/0875-Add-missing-InventoryHolders-to-inventories.patch b/patches/server/0876-Add-missing-InventoryHolders-to-inventories.patch similarity index 100% rename from patches/server/0875-Add-missing-InventoryHolders-to-inventories.patch rename to patches/server/0876-Add-missing-InventoryHolders-to-inventories.patch diff --git a/patches/server/0876-Do-not-read-tile-entities-in-chunks-that-are-positio.patch b/patches/server/0877-Do-not-read-tile-entities-in-chunks-that-are-positio.patch similarity index 100% rename from patches/server/0876-Do-not-read-tile-entities-in-chunks-that-are-positio.patch rename to patches/server/0877-Do-not-read-tile-entities-in-chunks-that-are-positio.patch diff --git a/patches/server/0877-Add-missing-logs-for-log-ips-config-option.patch b/patches/server/0878-Add-missing-logs-for-log-ips-config-option.patch similarity index 100% rename from patches/server/0877-Add-missing-logs-for-log-ips-config-option.patch rename to patches/server/0878-Add-missing-logs-for-log-ips-config-option.patch diff --git a/patches/server/0878-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch b/patches/server/0879-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch similarity index 100% rename from patches/server/0878-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch rename to patches/server/0879-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch diff --git a/patches/server/0879-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch b/patches/server/0880-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch similarity index 100% rename from patches/server/0879-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch rename to patches/server/0880-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch diff --git a/patches/server/0880-Fix-team-sidebar-objectives-not-being-cleared.patch b/patches/server/0881-Fix-team-sidebar-objectives-not-being-cleared.patch similarity index 100% rename from patches/server/0880-Fix-team-sidebar-objectives-not-being-cleared.patch rename to patches/server/0881-Fix-team-sidebar-objectives-not-being-cleared.patch diff --git a/patches/server/0881-Fix-missing-map-initialize-event-call.patch b/patches/server/0882-Fix-missing-map-initialize-event-call.patch similarity index 100% rename from patches/server/0881-Fix-missing-map-initialize-event-call.patch rename to patches/server/0882-Fix-missing-map-initialize-event-call.patch diff --git a/patches/server/0882-Update-entity-data-when-attaching-firework-to-entity.patch b/patches/server/0883-Update-entity-data-when-attaching-firework-to-entity.patch similarity index 100% rename from patches/server/0882-Update-entity-data-when-attaching-firework-to-entity.patch rename to patches/server/0883-Update-entity-data-when-attaching-firework-to-entity.patch diff --git a/patches/server/0883-Fix-UnsafeValues-loadAdvancement.patch b/patches/server/0884-Fix-UnsafeValues-loadAdvancement.patch similarity index 100% rename from patches/server/0883-Fix-UnsafeValues-loadAdvancement.patch rename to patches/server/0884-Fix-UnsafeValues-loadAdvancement.patch diff --git a/patches/server/0884-Add-player-idle-duration-API.patch b/patches/server/0885-Add-player-idle-duration-API.patch similarity index 100% rename from patches/server/0884-Add-player-idle-duration-API.patch rename to patches/server/0885-Add-player-idle-duration-API.patch diff --git a/patches/server/0885-Don-t-check-if-we-can-see-non-visible-entities.patch b/patches/server/0886-Don-t-check-if-we-can-see-non-visible-entities.patch similarity index 100% rename from patches/server/0885-Don-t-check-if-we-can-see-non-visible-entities.patch rename to patches/server/0886-Don-t-check-if-we-can-see-non-visible-entities.patch diff --git a/patches/server/0886-Fix-NPE-in-SculkBloomEvent-world-access.patch b/patches/server/0887-Fix-NPE-in-SculkBloomEvent-world-access.patch similarity index 100% rename from patches/server/0886-Fix-NPE-in-SculkBloomEvent-world-access.patch rename to patches/server/0887-Fix-NPE-in-SculkBloomEvent-world-access.patch diff --git a/patches/server/0887-Allow-null-itemstack-for-Player-sendEquipmentChange.patch b/patches/server/0888-Allow-null-itemstack-for-Player-sendEquipmentChange.patch similarity index 100% rename from patches/server/0887-Allow-null-itemstack-for-Player-sendEquipmentChange.patch rename to patches/server/0888-Allow-null-itemstack-for-Player-sendEquipmentChange.patch diff --git a/patches/server/0888-Optimize-VarInts.patch b/patches/server/0889-Optimize-VarInts.patch similarity index 100% rename from patches/server/0888-Optimize-VarInts.patch rename to patches/server/0889-Optimize-VarInts.patch diff --git a/patches/server/0889-Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/server/0890-Add-API-to-get-the-collision-shape-of-a-block-before.patch similarity index 100% rename from patches/server/0889-Add-API-to-get-the-collision-shape-of-a-block-before.patch rename to patches/server/0890-Add-API-to-get-the-collision-shape-of-a-block-before.patch diff --git a/patches/server/0890-Add-predicate-for-blocks-when-raytracing.patch b/patches/server/0891-Add-predicate-for-blocks-when-raytracing.patch similarity index 100% rename from patches/server/0890-Add-predicate-for-blocks-when-raytracing.patch rename to patches/server/0891-Add-predicate-for-blocks-when-raytracing.patch diff --git a/patches/server/0891-Broadcast-take-item-packets-with-collector-as-source.patch b/patches/server/0892-Broadcast-take-item-packets-with-collector-as-source.patch similarity index 100% rename from patches/server/0891-Broadcast-take-item-packets-with-collector-as-source.patch rename to patches/server/0892-Broadcast-take-item-packets-with-collector-as-source.patch diff --git a/patches/server/0892-Expand-LingeringPotion-API.patch b/patches/server/0893-Expand-LingeringPotion-API.patch similarity index 100% rename from patches/server/0892-Expand-LingeringPotion-API.patch rename to patches/server/0893-Expand-LingeringPotion-API.patch diff --git a/patches/server/0893-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch b/patches/server/0894-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch similarity index 100% rename from patches/server/0893-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch rename to patches/server/0894-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch diff --git a/patches/server/0894-Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/server/0895-Add-hand-to-fish-event-for-all-player-interactions.patch similarity index 100% rename from patches/server/0894-Add-hand-to-fish-event-for-all-player-interactions.patch rename to patches/server/0895-Add-hand-to-fish-event-for-all-player-interactions.patch diff --git a/patches/server/0895-Fix-several-issues-with-EntityBreedEvent.patch b/patches/server/0896-Fix-several-issues-with-EntityBreedEvent.patch similarity index 100% rename from patches/server/0895-Fix-several-issues-with-EntityBreedEvent.patch rename to patches/server/0896-Fix-several-issues-with-EntityBreedEvent.patch diff --git a/patches/server/0896-Add-UUID-attribute-modifier-API.patch b/patches/server/0897-Add-UUID-attribute-modifier-API.patch similarity index 100% rename from patches/server/0896-Add-UUID-attribute-modifier-API.patch rename to patches/server/0897-Add-UUID-attribute-modifier-API.patch diff --git a/patches/server/0897-Fix-missing-event-call-for-entity-teleport-API.patch b/patches/server/0898-Fix-missing-event-call-for-entity-teleport-API.patch similarity index 100% rename from patches/server/0897-Fix-missing-event-call-for-entity-teleport-API.patch rename to patches/server/0898-Fix-missing-event-call-for-entity-teleport-API.patch diff --git a/patches/server/0898-Lazily-create-LootContext-for-criterions.patch b/patches/server/0899-Lazily-create-LootContext-for-criterions.patch similarity index 100% rename from patches/server/0898-Lazily-create-LootContext-for-criterions.patch rename to patches/server/0899-Lazily-create-LootContext-for-criterions.patch diff --git a/patches/server/0899-Don-t-fire-sync-events-during-worldgen.patch b/patches/server/0900-Don-t-fire-sync-events-during-worldgen.patch similarity index 100% rename from patches/server/0899-Don-t-fire-sync-events-during-worldgen.patch rename to patches/server/0900-Don-t-fire-sync-events-during-worldgen.patch diff --git a/patches/server/0900-Add-Structure-check-API.patch b/patches/server/0901-Add-Structure-check-API.patch similarity index 100% rename from patches/server/0900-Add-Structure-check-API.patch rename to patches/server/0901-Add-Structure-check-API.patch diff --git a/patches/server/0901-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch b/patches/server/0902-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch similarity index 100% rename from patches/server/0901-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch rename to patches/server/0902-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch diff --git a/patches/server/0902-Restore-vanilla-entity-drops-behavior.patch b/patches/server/0903-Restore-vanilla-entity-drops-behavior.patch similarity index 100% rename from patches/server/0902-Restore-vanilla-entity-drops-behavior.patch rename to patches/server/0903-Restore-vanilla-entity-drops-behavior.patch diff --git a/patches/server/0903-Dont-resend-blocks-on-interactions.patch b/patches/server/0904-Dont-resend-blocks-on-interactions.patch similarity index 100% rename from patches/server/0903-Dont-resend-blocks-on-interactions.patch rename to patches/server/0904-Dont-resend-blocks-on-interactions.patch diff --git a/patches/server/0904-add-more-scoreboard-API.patch b/patches/server/0905-add-more-scoreboard-API.patch similarity index 100% rename from patches/server/0904-add-more-scoreboard-API.patch rename to patches/server/0905-add-more-scoreboard-API.patch diff --git a/patches/server/0905-Improve-Registry.patch b/patches/server/0906-Improve-Registry.patch similarity index 100% rename from patches/server/0905-Improve-Registry.patch rename to patches/server/0906-Improve-Registry.patch diff --git a/patches/server/0906-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch b/patches/server/0907-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch similarity index 100% rename from patches/server/0906-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch rename to patches/server/0907-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch diff --git a/patches/server/0907-Add-experience-points-API.patch b/patches/server/0908-Add-experience-points-API.patch similarity index 100% rename from patches/server/0907-Add-experience-points-API.patch rename to patches/server/0908-Add-experience-points-API.patch diff --git a/patches/server/0908-Add-drops-to-shear-events.patch b/patches/server/0909-Add-drops-to-shear-events.patch similarity index 100% rename from patches/server/0908-Add-drops-to-shear-events.patch rename to patches/server/0909-Add-drops-to-shear-events.patch diff --git a/patches/server/0909-Add-PlayerShieldDisableEvent.patch b/patches/server/0910-Add-PlayerShieldDisableEvent.patch similarity index 100% rename from patches/server/0909-Add-PlayerShieldDisableEvent.patch rename to patches/server/0910-Add-PlayerShieldDisableEvent.patch diff --git a/patches/server/0910-Validate-ResourceLocation-in-NBT-reading.patch b/patches/server/0911-Validate-ResourceLocation-in-NBT-reading.patch similarity index 100% rename from patches/server/0910-Validate-ResourceLocation-in-NBT-reading.patch rename to patches/server/0911-Validate-ResourceLocation-in-NBT-reading.patch diff --git a/patches/server/0911-Properly-handle-experience-dropping-on-block-break.patch b/patches/server/0912-Properly-handle-experience-dropping-on-block-break.patch similarity index 100% rename from patches/server/0911-Properly-handle-experience-dropping-on-block-break.patch rename to patches/server/0912-Properly-handle-experience-dropping-on-block-break.patch diff --git a/patches/server/0912-Fixup-NamespacedKey-handling.patch b/patches/server/0913-Fixup-NamespacedKey-handling.patch similarity index 100% rename from patches/server/0912-Fixup-NamespacedKey-handling.patch rename to patches/server/0913-Fixup-NamespacedKey-handling.patch diff --git a/patches/server/0913-Expose-LootTable-of-DecoratedPot.patch b/patches/server/0914-Expose-LootTable-of-DecoratedPot.patch similarity index 100% rename from patches/server/0913-Expose-LootTable-of-DecoratedPot.patch rename to patches/server/0914-Expose-LootTable-of-DecoratedPot.patch diff --git a/patches/server/0914-Reduce-allocation-of-Vec3D-by-entity-tracker.patch b/patches/server/0915-Reduce-allocation-of-Vec3D-by-entity-tracker.patch similarity index 100% rename from patches/server/0914-Reduce-allocation-of-Vec3D-by-entity-tracker.patch rename to patches/server/0915-Reduce-allocation-of-Vec3D-by-entity-tracker.patch diff --git a/patches/server/0915-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch b/patches/server/0916-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch similarity index 100% rename from patches/server/0915-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch rename to patches/server/0916-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch diff --git a/patches/server/0916-Add-ShulkerDuplicateEvent.patch b/patches/server/0917-Add-ShulkerDuplicateEvent.patch similarity index 100% rename from patches/server/0916-Add-ShulkerDuplicateEvent.patch rename to patches/server/0917-Add-ShulkerDuplicateEvent.patch diff --git a/patches/server/0917-Add-api-for-spawn-egg-texture-colors.patch b/patches/server/0918-Add-api-for-spawn-egg-texture-colors.patch similarity index 100% rename from patches/server/0917-Add-api-for-spawn-egg-texture-colors.patch rename to patches/server/0918-Add-api-for-spawn-egg-texture-colors.patch diff --git a/patches/server/0918-Add-Lifecycle-Event-system.patch b/patches/server/0919-Add-Lifecycle-Event-system.patch similarity index 99% rename from patches/server/0918-Add-Lifecycle-Event-system.patch rename to patches/server/0919-Add-Lifecycle-Event-system.patch index d93b26d6b3..611ac65850 100644 --- a/patches/server/0918-Add-Lifecycle-Event-system.patch +++ b/patches/server/0919-Add-Lifecycle-Event-system.patch @@ -727,7 +727,7 @@ index 2e96308696e131f3f013469a395e5ddda2c5d529..65a66e484c1c39c5f41d97db52f31c67 } catch (Throwable e) { LOGGER.error("Failed to run bootstrapper for %s. This plugin will not be loaded.".formatted(provider.getSource()), e); diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index dbdf52a306d7018f0bf01fcf6c24a6d1dc269be5..fb55dced981d16a82e4cc233fbf25695850a1b99 100644 +index 83c3de4ae733199f64fe0f967f9f816545d20f1c..581a15957478fd9f394a27269c2bd68a117ad8c2 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1051,6 +1051,11 @@ public final class CraftServer implements Server { diff --git a/patches/server/0919-ItemStack-Tooltip-API.patch b/patches/server/0920-ItemStack-Tooltip-API.patch similarity index 100% rename from patches/server/0919-ItemStack-Tooltip-API.patch rename to patches/server/0920-ItemStack-Tooltip-API.patch diff --git a/patches/server/0920-Add-getChunkSnapshot-includeLightData-parameter.patch b/patches/server/0921-Add-getChunkSnapshot-includeLightData-parameter.patch similarity index 100% rename from patches/server/0920-Add-getChunkSnapshot-includeLightData-parameter.patch rename to patches/server/0921-Add-getChunkSnapshot-includeLightData-parameter.patch diff --git a/patches/server/0921-Add-FluidState-API.patch b/patches/server/0922-Add-FluidState-API.patch similarity index 100% rename from patches/server/0921-Add-FluidState-API.patch rename to patches/server/0922-Add-FluidState-API.patch diff --git a/patches/server/0922-add-number-format-api.patch b/patches/server/0923-add-number-format-api.patch similarity index 100% rename from patches/server/0922-add-number-format-api.patch rename to patches/server/0923-add-number-format-api.patch diff --git a/patches/server/0923-improve-BanList-types.patch b/patches/server/0924-improve-BanList-types.patch similarity index 89% rename from patches/server/0923-improve-BanList-types.patch rename to patches/server/0924-improve-BanList-types.patch index 1b56c10b04..96871b48ee 100644 --- a/patches/server/0923-improve-BanList-types.patch +++ b/patches/server/0924-improve-BanList-types.patch @@ -5,10 +5,10 @@ Subject: [PATCH] improve BanList types diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index fb55dced981d16a82e4cc233fbf25695850a1b99..82a85a4e2dd58d22e6aad797e4bd8f7c5b355caf 100644 +index 581a15957478fd9f394a27269c2bd68a117ad8c2..f7e478a14ef17ad6d747d0ab56418b0b5b20492d 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -@@ -2223,6 +2223,21 @@ public final class CraftServer implements Server { +@@ -2261,6 +2261,21 @@ public final class CraftServer implements Server { }; } diff --git a/patches/server/0924-Expanded-Hopper-API.patch b/patches/server/0925-Expanded-Hopper-API.patch similarity index 100% rename from patches/server/0924-Expanded-Hopper-API.patch rename to patches/server/0925-Expanded-Hopper-API.patch diff --git a/patches/server/0925-Add-BlockBreakProgressUpdateEvent.patch b/patches/server/0926-Add-BlockBreakProgressUpdateEvent.patch similarity index 100% rename from patches/server/0925-Add-BlockBreakProgressUpdateEvent.patch rename to patches/server/0926-Add-BlockBreakProgressUpdateEvent.patch diff --git a/patches/server/0926-Deprecate-ItemStack-setType.patch b/patches/server/0927-Deprecate-ItemStack-setType.patch similarity index 100% rename from patches/server/0926-Deprecate-ItemStack-setType.patch rename to patches/server/0927-Deprecate-ItemStack-setType.patch diff --git a/patches/server/0927-Add-CartographyItemEvent.patch b/patches/server/0928-Add-CartographyItemEvent.patch similarity index 100% rename from patches/server/0927-Add-CartographyItemEvent.patch rename to patches/server/0928-Add-CartographyItemEvent.patch diff --git a/patches/server/0928-More-Raid-API.patch b/patches/server/0929-More-Raid-API.patch similarity index 100% rename from patches/server/0928-More-Raid-API.patch rename to patches/server/0929-More-Raid-API.patch diff --git a/patches/server/0929-Add-onboarding-message-for-initial-server-start.patch b/patches/server/0930-Add-onboarding-message-for-initial-server-start.patch similarity index 100% rename from patches/server/0929-Add-onboarding-message-for-initial-server-start.patch rename to patches/server/0930-Add-onboarding-message-for-initial-server-start.patch diff --git a/patches/server/0930-Configurable-max-block-fluid-ticks.patch b/patches/server/0931-Configurable-max-block-fluid-ticks.patch similarity index 100% rename from patches/server/0930-Configurable-max-block-fluid-ticks.patch rename to patches/server/0931-Configurable-max-block-fluid-ticks.patch diff --git a/patches/server/0931-Fix-bees-aging-inside-hives.patch b/patches/server/0932-Fix-bees-aging-inside-hives.patch similarity index 100% rename from patches/server/0931-Fix-bees-aging-inside-hives.patch rename to patches/server/0932-Fix-bees-aging-inside-hives.patch diff --git a/patches/server/0932-Disable-memory-reserve-allocating.patch b/patches/server/0933-Disable-memory-reserve-allocating.patch similarity index 100% rename from patches/server/0932-Disable-memory-reserve-allocating.patch rename to patches/server/0933-Disable-memory-reserve-allocating.patch diff --git a/patches/server/0933-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch b/patches/server/0934-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch similarity index 100% rename from patches/server/0933-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch rename to patches/server/0934-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch diff --git a/patches/server/0934-Fix-DamageSource-API.patch b/patches/server/0935-Fix-DamageSource-API.patch similarity index 100% rename from patches/server/0934-Fix-DamageSource-API.patch rename to patches/server/0935-Fix-DamageSource-API.patch diff --git a/patches/server/0935-Fix-creation-of-invalid-block-entity-during-world-ge.patch b/patches/server/0936-Fix-creation-of-invalid-block-entity-during-world-ge.patch similarity index 100% rename from patches/server/0935-Fix-creation-of-invalid-block-entity-during-world-ge.patch rename to patches/server/0936-Fix-creation-of-invalid-block-entity-during-world-ge.patch diff --git a/patches/server/0936-Fix-possible-StackOverflowError-for-some-dispenses.patch b/patches/server/0937-Fix-possible-StackOverflowError-for-some-dispenses.patch similarity index 100% rename from patches/server/0936-Fix-possible-StackOverflowError-for-some-dispenses.patch rename to patches/server/0937-Fix-possible-StackOverflowError-for-some-dispenses.patch diff --git a/patches/server/0937-Improve-tag-parser-handling.patch b/patches/server/0938-Improve-tag-parser-handling.patch similarity index 100% rename from patches/server/0937-Improve-tag-parser-handling.patch rename to patches/server/0938-Improve-tag-parser-handling.patch diff --git a/patches/server/0938-Item-Mutation-Fixes.patch b/patches/server/0939-Item-Mutation-Fixes.patch similarity index 100% rename from patches/server/0938-Item-Mutation-Fixes.patch rename to patches/server/0939-Item-Mutation-Fixes.patch diff --git a/patches/server/0939-Per-world-ticks-per-spawn-settings.patch b/patches/server/0940-Per-world-ticks-per-spawn-settings.patch similarity index 100% rename from patches/server/0939-Per-world-ticks-per-spawn-settings.patch rename to patches/server/0940-Per-world-ticks-per-spawn-settings.patch diff --git a/patches/server/0940-Properly-track-the-changed-item-from-dispense-events.patch b/patches/server/0941-Properly-track-the-changed-item-from-dispense-events.patch similarity index 100% rename from patches/server/0940-Properly-track-the-changed-item-from-dispense-events.patch rename to patches/server/0941-Properly-track-the-changed-item-from-dispense-events.patch diff --git a/patches/server/0941-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch b/patches/server/0942-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch similarity index 100% rename from patches/server/0941-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch rename to patches/server/0942-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch diff --git a/patches/server/0942-Add-config-for-mobs-immune-to-default-effects.patch b/patches/server/0943-Add-config-for-mobs-immune-to-default-effects.patch similarity index 100% rename from patches/server/0942-Add-config-for-mobs-immune-to-default-effects.patch rename to patches/server/0943-Add-config-for-mobs-immune-to-default-effects.patch diff --git a/patches/server/0943-Deep-clone-nbt-tags-in-PDC.patch b/patches/server/0944-Deep-clone-nbt-tags-in-PDC.patch similarity index 100% rename from patches/server/0943-Deep-clone-nbt-tags-in-PDC.patch rename to patches/server/0944-Deep-clone-nbt-tags-in-PDC.patch diff --git a/patches/server/0944-Support-old-UUID-format-for-NBT.patch b/patches/server/0945-Support-old-UUID-format-for-NBT.patch similarity index 100% rename from patches/server/0944-Support-old-UUID-format-for-NBT.patch rename to patches/server/0945-Support-old-UUID-format-for-NBT.patch diff --git a/patches/server/0945-Fix-shield-disable-inconsistency.patch b/patches/server/0946-Fix-shield-disable-inconsistency.patch similarity index 100% rename from patches/server/0945-Fix-shield-disable-inconsistency.patch rename to patches/server/0946-Fix-shield-disable-inconsistency.patch diff --git a/patches/server/0946-Handle-Large-Packets-disconnecting-client.patch b/patches/server/0947-Handle-Large-Packets-disconnecting-client.patch similarity index 100% rename from patches/server/0946-Handle-Large-Packets-disconnecting-client.patch rename to patches/server/0947-Handle-Large-Packets-disconnecting-client.patch diff --git a/patches/server/0947-Fix-ItemFlags.patch b/patches/server/0948-Fix-ItemFlags.patch similarity index 100% rename from patches/server/0947-Fix-ItemFlags.patch rename to patches/server/0948-Fix-ItemFlags.patch diff --git a/patches/server/0948-Fix-helmet-damage-reduction-inconsistencies.patch b/patches/server/0949-Fix-helmet-damage-reduction-inconsistencies.patch similarity index 100% rename from patches/server/0948-Fix-helmet-damage-reduction-inconsistencies.patch rename to patches/server/0949-Fix-helmet-damage-reduction-inconsistencies.patch diff --git a/patches/server/0949-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch b/patches/server/0950-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch similarity index 100% rename from patches/server/0949-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch rename to patches/server/0950-Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch diff --git a/patches/server/0950-improve-checking-handled-tags-in-itemmeta.patch b/patches/server/0951-improve-checking-handled-tags-in-itemmeta.patch similarity index 100% rename from patches/server/0950-improve-checking-handled-tags-in-itemmeta.patch rename to patches/server/0951-improve-checking-handled-tags-in-itemmeta.patch diff --git a/patches/server/0951-Expose-hasColor-to-leather-armor.patch b/patches/server/0952-Expose-hasColor-to-leather-armor.patch similarity index 100% rename from patches/server/0951-Expose-hasColor-to-leather-armor.patch rename to patches/server/0952-Expose-hasColor-to-leather-armor.patch diff --git a/patches/server/0952-Added-API-to-get-player-ha-proxy-address.patch b/patches/server/0953-Added-API-to-get-player-ha-proxy-address.patch similarity index 100% rename from patches/server/0952-Added-API-to-get-player-ha-proxy-address.patch rename to patches/server/0953-Added-API-to-get-player-ha-proxy-address.patch diff --git a/patches/server/0953-General-ItemMeta-fixes.patch b/patches/server/0954-General-ItemMeta-fixes.patch similarity index 100% rename from patches/server/0953-General-ItemMeta-fixes.patch rename to patches/server/0954-General-ItemMeta-fixes.patch diff --git a/patches/server/0954-More-Chest-Block-API.patch b/patches/server/0955-More-Chest-Block-API.patch similarity index 100% rename from patches/server/0954-More-Chest-Block-API.patch rename to patches/server/0955-More-Chest-Block-API.patch diff --git a/patches/server/0955-Print-data-component-type-on-encoding-error.patch b/patches/server/0956-Print-data-component-type-on-encoding-error.patch similarity index 100% rename from patches/server/0955-Print-data-component-type-on-encoding-error.patch rename to patches/server/0956-Print-data-component-type-on-encoding-error.patch diff --git a/patches/server/0956-Brigadier-based-command-API.patch b/patches/server/0957-Brigadier-based-command-API.patch similarity index 99% rename from patches/server/0956-Brigadier-based-command-API.patch rename to patches/server/0957-Brigadier-based-command-API.patch index 103527a38c..f305e6146b 100644 --- a/patches/server/0956-Brigadier-based-command-API.patch +++ b/patches/server/0957-Brigadier-based-command-API.patch @@ -2388,7 +2388,7 @@ index 2cef6390ce8cdc43ae7566683afc157cb3a6fd78..af3e0049beb5590520ed84b52d6df85a // CraftBukkit end diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 82a85a4e2dd58d22e6aad797e4bd8f7c5b355caf..52710b4196dde7118eb1438a2f78b7c9557e00f8 100644 +index f7e478a14ef17ad6d747d0ab56418b0b5b20492d..15b406935047f591a7866d81b40841a5a9878f55 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -275,11 +275,11 @@ public final class CraftServer implements Server { diff --git a/patches/server/0957-Fix-issues-with-Recipe-API.patch b/patches/server/0958-Fix-issues-with-Recipe-API.patch similarity index 100% rename from patches/server/0957-Fix-issues-with-Recipe-API.patch rename to patches/server/0958-Fix-issues-with-Recipe-API.patch diff --git a/patches/server/0958-Fix-equipment-slot-and-group-API.patch b/patches/server/0959-Fix-equipment-slot-and-group-API.patch similarity index 100% rename from patches/server/0958-Fix-equipment-slot-and-group-API.patch rename to patches/server/0959-Fix-equipment-slot-and-group-API.patch diff --git a/patches/server/0959-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch b/patches/server/0960-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch similarity index 100% rename from patches/server/0959-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch rename to patches/server/0960-Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch diff --git a/patches/server/0960-Prevent-sending-oversized-item-data-in-equipment-and.patch b/patches/server/0961-Prevent-sending-oversized-item-data-in-equipment-and.patch similarity index 100% rename from patches/server/0960-Prevent-sending-oversized-item-data-in-equipment-and.patch rename to patches/server/0961-Prevent-sending-oversized-item-data-in-equipment-and.patch diff --git a/patches/server/0961-Prevent-NPE-if-hooked-entity-was-cleared.patch b/patches/server/0962-Prevent-NPE-if-hooked-entity-was-cleared.patch similarity index 100% rename from patches/server/0961-Prevent-NPE-if-hooked-entity-was-cleared.patch rename to patches/server/0962-Prevent-NPE-if-hooked-entity-was-cleared.patch diff --git a/patches/server/0962-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch b/patches/server/0963-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch similarity index 100% rename from patches/server/0962-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch rename to patches/server/0963-Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch diff --git a/patches/server/0963-Add-missing-fishing-event-state.patch b/patches/server/0964-Add-missing-fishing-event-state.patch similarity index 100% rename from patches/server/0963-Add-missing-fishing-event-state.patch rename to patches/server/0964-Add-missing-fishing-event-state.patch diff --git a/patches/server/0964-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch b/patches/server/0965-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch similarity index 100% rename from patches/server/0964-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch rename to patches/server/0965-Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch diff --git a/patches/server/0965-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch b/patches/server/0966-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch similarity index 100% rename from patches/server/0965-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch rename to patches/server/0966-Fix-sending-disconnect-packet-in-phases-where-it-doe.patch diff --git a/patches/server/0966-Adopt-MaterialRerouting.patch b/patches/server/0967-Adopt-MaterialRerouting.patch similarity index 100% rename from patches/server/0966-Adopt-MaterialRerouting.patch rename to patches/server/0967-Adopt-MaterialRerouting.patch diff --git a/patches/server/0967-Suspicious-Effect-Entry-API.patch b/patches/server/0968-Suspicious-Effect-Entry-API.patch similarity index 100% rename from patches/server/0967-Suspicious-Effect-Entry-API.patch rename to patches/server/0968-Suspicious-Effect-Entry-API.patch diff --git a/patches/server/0968-check-if-itemstack-is-stackable-first.patch b/patches/server/0969-check-if-itemstack-is-stackable-first.patch similarity index 100% rename from patches/server/0968-check-if-itemstack-is-stackable-first.patch rename to patches/server/0969-check-if-itemstack-is-stackable-first.patch diff --git a/patches/server/0969-Fix-removing-recipes-from-RecipeIterator.patch b/patches/server/0970-Fix-removing-recipes-from-RecipeIterator.patch similarity index 100% rename from patches/server/0969-Fix-removing-recipes-from-RecipeIterator.patch rename to patches/server/0970-Fix-removing-recipes-from-RecipeIterator.patch diff --git a/patches/server/0970-Configurable-damage-tick-when-blocking-with-shield.patch b/patches/server/0971-Configurable-damage-tick-when-blocking-with-shield.patch similarity index 100% rename from patches/server/0970-Configurable-damage-tick-when-blocking-with-shield.patch rename to patches/server/0971-Configurable-damage-tick-when-blocking-with-shield.patch diff --git a/patches/server/0971-Properly-remove-the-experimental-smithing-inventory-.patch b/patches/server/0972-Properly-remove-the-experimental-smithing-inventory-.patch similarity index 100% rename from patches/server/0971-Properly-remove-the-experimental-smithing-inventory-.patch rename to patches/server/0972-Properly-remove-the-experimental-smithing-inventory-.patch diff --git a/patches/server/0972-disable-forced-empty-world-ticks.patch b/patches/server/0973-disable-forced-empty-world-ticks.patch similarity index 100% rename from patches/server/0972-disable-forced-empty-world-ticks.patch rename to patches/server/0973-disable-forced-empty-world-ticks.patch diff --git a/patches/server/0973-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch b/patches/server/0974-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch similarity index 100% rename from patches/server/0973-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch rename to patches/server/0974-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch diff --git a/patches/server/0974-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch b/patches/server/0975-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch similarity index 100% rename from patches/server/0974-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch rename to patches/server/0975-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch diff --git a/patches/server/0975-Optimize-Network-Manager-and-add-advanced-packet-sup.patch b/patches/server/0976-Optimize-Network-Manager-and-add-advanced-packet-sup.patch similarity index 100% rename from patches/server/0975-Optimize-Network-Manager-and-add-advanced-packet-sup.patch rename to patches/server/0976-Optimize-Network-Manager-and-add-advanced-packet-sup.patch diff --git a/patches/server/0976-Allow-Saving-of-Oversized-Chunks.patch b/patches/server/0977-Allow-Saving-of-Oversized-Chunks.patch similarity index 100% rename from patches/server/0976-Allow-Saving-of-Oversized-Chunks.patch rename to patches/server/0977-Allow-Saving-of-Oversized-Chunks.patch diff --git a/patches/server/0977-Flat-bedrock-generator-settings.patch b/patches/server/0978-Flat-bedrock-generator-settings.patch similarity index 100% rename from patches/server/0977-Flat-bedrock-generator-settings.patch rename to patches/server/0978-Flat-bedrock-generator-settings.patch diff --git a/patches/server/0978-Entity-Activation-Range-2.0.patch b/patches/server/0979-Entity-Activation-Range-2.0.patch similarity index 100% rename from patches/server/0978-Entity-Activation-Range-2.0.patch rename to patches/server/0979-Entity-Activation-Range-2.0.patch diff --git a/patches/server/0979-Anti-Xray.patch b/patches/server/0980-Anti-Xray.patch similarity index 99% rename from patches/server/0979-Anti-Xray.patch rename to patches/server/0980-Anti-Xray.patch index 7ab86199c5..1e72722f63 100644 --- a/patches/server/0979-Anti-Xray.patch +++ b/patches/server/0980-Anti-Xray.patch @@ -1157,7 +1157,7 @@ index cdd66e6ce96e2613afe7f06ca8da3cfaa6704b2d..dafa2cf7d3c49fc5bdcd68d2a9528127 if (io.papermc.paper.event.packet.PlayerChunkLoadEvent.getHandlerList().getRegisteredListeners().length > 0) { new io.papermc.paper.event.packet.PlayerChunkLoadEvent(new org.bukkit.craftbukkit.CraftChunk(chunk), handler.getPlayer().getBukkitEntity()).callEvent(); diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 218e18b9c7836bc4c9d3eba78e0717cabb9d6b61..d12ac1b045c6721255780c5afbbad6e7103629eb 100644 +index fa951c6e33d583f9c2ca103fbaaa035e40c163f9..b0a43a24f2a43b1513600f26f1f02646c6031cef 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -427,7 +427,7 @@ public abstract class PlayerList { @@ -1598,10 +1598,10 @@ index 5fc9e8e969debb3e15ed474b36a1c48b086d0449..f65cc95ab28e8a3b21eac2b16bd9ebe9 private static final byte[] EMPTY_LIGHT = new byte[2048]; diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 52710b4196dde7118eb1438a2f78b7c9557e00f8..8348ab336029848eab1cbe9b67b056abf1f5866f 100644 +index 15b406935047f591a7866d81b40841a5a9878f55..b29220ced6f5294594af23d9227532f5bb292e4c 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -@@ -2655,7 +2655,7 @@ public final class CraftServer implements Server { +@@ -2693,7 +2693,7 @@ public final class CraftServer implements Server { public ChunkGenerator.ChunkData createChunkData(World world) { Preconditions.checkArgument(world != null, "World cannot be null"); ServerLevel handle = ((CraftWorld) world).getHandle(); diff --git a/patches/server/0980-Use-Velocity-compression-and-cipher-natives.patch b/patches/server/0981-Use-Velocity-compression-and-cipher-natives.patch similarity index 100% rename from patches/server/0980-Use-Velocity-compression-and-cipher-natives.patch rename to patches/server/0981-Use-Velocity-compression-and-cipher-natives.patch diff --git a/patches/server/0981-Optimize-Collision-to-not-load-chunks.patch b/patches/server/0982-Optimize-Collision-to-not-load-chunks.patch similarity index 98% rename from patches/server/0981-Optimize-Collision-to-not-load-chunks.patch rename to patches/server/0982-Optimize-Collision-to-not-load-chunks.patch index daa6249dc3..22bbfc1040 100644 --- a/patches/server/0981-Optimize-Collision-to-not-load-chunks.patch +++ b/patches/server/0982-Optimize-Collision-to-not-load-chunks.patch @@ -14,7 +14,7 @@ movement will load only the chunk the player enters anyways and avoids loading massive amounts of surrounding chunks due to large AABB lookups. diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index d12ac1b045c6721255780c5afbbad6e7103629eb..59cc1702079f1d182bdbe8068aa37b5b979aa64d 100644 +index b0a43a24f2a43b1513600f26f1f02646c6031cef..aa245fe0945b267ef03700758e75edd445c7c60d 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -827,6 +827,7 @@ public abstract class PlayerList { diff --git a/patches/server/0982-Optimize-GoalSelector-Goal.Flag-Set-operations.patch b/patches/server/0983-Optimize-GoalSelector-Goal.Flag-Set-operations.patch similarity index 100% rename from patches/server/0982-Optimize-GoalSelector-Goal.Flag-Set-operations.patch rename to patches/server/0983-Optimize-GoalSelector-Goal.Flag-Set-operations.patch diff --git a/patches/server/0983-Optimize-Hoppers.patch b/patches/server/0984-Optimize-Hoppers.patch similarity index 100% rename from patches/server/0983-Optimize-Hoppers.patch rename to patches/server/0984-Optimize-Hoppers.patch diff --git a/patches/server/0984-Optimize-Voxel-Shape-Merging.patch b/patches/server/0985-Optimize-Voxel-Shape-Merging.patch similarity index 100% rename from patches/server/0984-Optimize-Voxel-Shape-Merging.patch rename to patches/server/0985-Optimize-Voxel-Shape-Merging.patch diff --git a/patches/server/0985-Optimize-Bit-Operations-by-inlining.patch b/patches/server/0986-Optimize-Bit-Operations-by-inlining.patch similarity index 100% rename from patches/server/0985-Optimize-Bit-Operations-by-inlining.patch rename to patches/server/0986-Optimize-Bit-Operations-by-inlining.patch diff --git a/patches/server/0986-Remove-streams-from-hot-code.patch b/patches/server/0987-Remove-streams-from-hot-code.patch similarity index 100% rename from patches/server/0986-Remove-streams-from-hot-code.patch rename to patches/server/0987-Remove-streams-from-hot-code.patch diff --git a/patches/server/0987-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/patches/server/0988-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch similarity index 100% rename from patches/server/0987-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch rename to patches/server/0988-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch diff --git a/patches/server/0988-Fix-entity-type-tags-suggestions-in-selectors.patch b/patches/server/0989-Fix-entity-type-tags-suggestions-in-selectors.patch similarity index 100% rename from patches/server/0988-Fix-entity-type-tags-suggestions-in-selectors.patch rename to patches/server/0989-Fix-entity-type-tags-suggestions-in-selectors.patch diff --git a/patches/server/0989-Handle-Oversized-block-entities-in-chunks.patch b/patches/server/0990-Handle-Oversized-block-entities-in-chunks.patch similarity index 100% rename from patches/server/0989-Handle-Oversized-block-entities-in-chunks.patch rename to patches/server/0990-Handle-Oversized-block-entities-in-chunks.patch diff --git a/patches/server/0990-Check-distance-in-entity-interactions.patch b/patches/server/0991-Check-distance-in-entity-interactions.patch similarity index 100% rename from patches/server/0990-Check-distance-in-entity-interactions.patch rename to patches/server/0991-Check-distance-in-entity-interactions.patch diff --git a/patches/server/0991-Configurable-Sand-Duping.patch b/patches/server/0992-Configurable-Sand-Duping.patch similarity index 100% rename from patches/server/0991-Configurable-Sand-Duping.patch rename to patches/server/0992-Configurable-Sand-Duping.patch diff --git a/patches/server/0992-Properly-resend-entities.patch b/patches/server/0993-Properly-resend-entities.patch similarity index 99% rename from patches/server/0992-Properly-resend-entities.patch rename to patches/server/0993-Properly-resend-entities.patch index e7bcb808c9..95bcb49a7c 100644 --- a/patches/server/0992-Properly-resend-entities.patch +++ b/patches/server/0993-Properly-resend-entities.patch @@ -102,7 +102,7 @@ index 52eafd99ed63f5fc9596225cf45175b1287f20a1..e5db85f858ab376b225172e22b92b841 } diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 59cc1702079f1d182bdbe8068aa37b5b979aa64d..90c469193ecf9d04dd9e3f1a38157d47c5094985 100644 +index aa245fe0945b267ef03700758e75edd445c7c60d..f55d7f6ed653b19f28694f91ca5bcc54873e33c3 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -397,7 +397,7 @@ public abstract class PlayerList { diff --git a/patches/server/0993-Registry-Modification-API.patch b/patches/server/0994-Registry-Modification-API.patch similarity index 100% rename from patches/server/0993-Registry-Modification-API.patch rename to patches/server/0994-Registry-Modification-API.patch diff --git a/patches/server/0994-Add-registry-entry-and-builders.patch b/patches/server/0995-Add-registry-entry-and-builders.patch similarity index 100% rename from patches/server/0994-Add-registry-entry-and-builders.patch rename to patches/server/0995-Add-registry-entry-and-builders.patch diff --git a/patches/server/0995-Proxy-ItemStack-to-CraftItemStack.patch b/patches/server/0996-Proxy-ItemStack-to-CraftItemStack.patch similarity index 100% rename from patches/server/0995-Proxy-ItemStack-to-CraftItemStack.patch rename to patches/server/0996-Proxy-ItemStack-to-CraftItemStack.patch diff --git a/patches/server/0996-Make-a-PDC-view-accessible-directly-from-ItemStack.patch b/patches/server/0997-Make-a-PDC-view-accessible-directly-from-ItemStack.patch similarity index 100% rename from patches/server/0996-Make-a-PDC-view-accessible-directly-from-ItemStack.patch rename to patches/server/0997-Make-a-PDC-view-accessible-directly-from-ItemStack.patch diff --git a/patches/server/0997-Prioritize-Minecraft-commands-in-function-parsing-an.patch b/patches/server/0998-Prioritize-Minecraft-commands-in-function-parsing-an.patch similarity index 100% rename from patches/server/0997-Prioritize-Minecraft-commands-in-function-parsing-an.patch rename to patches/server/0998-Prioritize-Minecraft-commands-in-function-parsing-an.patch diff --git a/patches/server/0998-optimize-dirt-and-snow-spreading.patch b/patches/server/0999-optimize-dirt-and-snow-spreading.patch similarity index 100% rename from patches/server/0998-optimize-dirt-and-snow-spreading.patch rename to patches/server/0999-optimize-dirt-and-snow-spreading.patch diff --git a/patches/server/0999-Fix-NPE-for-Jukebox-setRecord.patch b/patches/server/1000-Fix-NPE-for-Jukebox-setRecord.patch similarity index 100% rename from patches/server/0999-Fix-NPE-for-Jukebox-setRecord.patch rename to patches/server/1000-Fix-NPE-for-Jukebox-setRecord.patch diff --git a/patches/server/1000-fix-horse-inventories.patch b/patches/server/1001-fix-horse-inventories.patch similarity index 100% rename from patches/server/1000-fix-horse-inventories.patch rename to patches/server/1001-fix-horse-inventories.patch diff --git a/patches/server/1001-Only-call-EntityDamageEvents-before-actuallyHurt.patch b/patches/server/1002-Only-call-EntityDamageEvents-before-actuallyHurt.patch similarity index 100% rename from patches/server/1001-Only-call-EntityDamageEvents-before-actuallyHurt.patch rename to patches/server/1002-Only-call-EntityDamageEvents-before-actuallyHurt.patch diff --git a/patches/server/1002-Add-ItemType-getItemRarity.patch b/patches/server/1003-Add-ItemType-getItemRarity.patch similarity index 100% rename from patches/server/1002-Add-ItemType-getItemRarity.patch rename to patches/server/1003-Add-ItemType-getItemRarity.patch diff --git a/patches/server/1003-Add-plugin-info-at-startup.patch b/patches/server/1004-Add-plugin-info-at-startup.patch similarity index 100% rename from patches/server/1003-Add-plugin-info-at-startup.patch rename to patches/server/1004-Add-plugin-info-at-startup.patch diff --git a/patches/server/1004-Make-interaction-leniency-distance-configurable.patch b/patches/server/1005-Make-interaction-leniency-distance-configurable.patch similarity index 100% rename from patches/server/1004-Make-interaction-leniency-distance-configurable.patch rename to patches/server/1005-Make-interaction-leniency-distance-configurable.patch diff --git a/patches/server/1005-Fix-PickupStatus-getting-reset.patch b/patches/server/1006-Fix-PickupStatus-getting-reset.patch similarity index 100% rename from patches/server/1005-Fix-PickupStatus-getting-reset.patch rename to patches/server/1006-Fix-PickupStatus-getting-reset.patch diff --git a/patches/server/1006-Check-for-block-type-in-SculkSensorBlock-canActivate.patch b/patches/server/1007-Check-for-block-type-in-SculkSensorBlock-canActivate.patch similarity index 100% rename from patches/server/1006-Check-for-block-type-in-SculkSensorBlock-canActivate.patch rename to patches/server/1007-Check-for-block-type-in-SculkSensorBlock-canActivate.patch diff --git a/patches/server/1007-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch b/patches/server/1008-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch similarity index 100% rename from patches/server/1007-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch rename to patches/server/1008-Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch diff --git a/patches/server/1008-Configuration-for-horizontal-only-item-merging.patch b/patches/server/1009-Configuration-for-horizontal-only-item-merging.patch similarity index 100% rename from patches/server/1008-Configuration-for-horizontal-only-item-merging.patch rename to patches/server/1009-Configuration-for-horizontal-only-item-merging.patch diff --git a/patches/server/1009-Add-skipping-world-symlink-scan.patch b/patches/server/1010-Add-skipping-world-symlink-scan.patch similarity index 100% rename from patches/server/1009-Add-skipping-world-symlink-scan.patch rename to patches/server/1010-Add-skipping-world-symlink-scan.patch diff --git a/patches/server/1010-Add-even-more-Enchantment-API.patch b/patches/server/1011-Add-even-more-Enchantment-API.patch similarity index 100% rename from patches/server/1010-Add-even-more-Enchantment-API.patch rename to patches/server/1011-Add-even-more-Enchantment-API.patch diff --git a/patches/server/1011-Leashable-API.patch b/patches/server/1012-Leashable-API.patch similarity index 100% rename from patches/server/1011-Leashable-API.patch rename to patches/server/1012-Leashable-API.patch diff --git a/patches/server/1012-Fix-CraftBukkit-drag-system.patch b/patches/server/1013-Fix-CraftBukkit-drag-system.patch similarity index 100% rename from patches/server/1012-Fix-CraftBukkit-drag-system.patch rename to patches/server/1013-Fix-CraftBukkit-drag-system.patch diff --git a/patches/server/1013-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch b/patches/server/1014-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch similarity index 100% rename from patches/server/1013-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch rename to patches/server/1014-Fix-SculkBloomEvent-firing-for-block-entity-loading.patch diff --git a/patches/server/1014-Remove-set-damage-lootable-item-function-from-compas.patch b/patches/server/1015-Remove-set-damage-lootable-item-function-from-compas.patch similarity index 100% rename from patches/server/1014-Remove-set-damage-lootable-item-function-from-compas.patch rename to patches/server/1015-Remove-set-damage-lootable-item-function-from-compas.patch diff --git a/patches/server/1015-Add-enchantment-seed-update-API.patch b/patches/server/1016-Add-enchantment-seed-update-API.patch similarity index 100% rename from patches/server/1015-Add-enchantment-seed-update-API.patch rename to patches/server/1016-Add-enchantment-seed-update-API.patch diff --git a/patches/server/1016-Fix-synchronise-sending-chat-to-client-with-updating.patch b/patches/server/1017-Fix-synchronise-sending-chat-to-client-with-updating.patch similarity index 100% rename from patches/server/1016-Fix-synchronise-sending-chat-to-client-with-updating.patch rename to patches/server/1017-Fix-synchronise-sending-chat-to-client-with-updating.patch diff --git a/patches/server/1017-Fix-InventoryOpenEvent-cancellation.patch b/patches/server/1018-Fix-InventoryOpenEvent-cancellation.patch similarity index 100% rename from patches/server/1017-Fix-InventoryOpenEvent-cancellation.patch rename to patches/server/1018-Fix-InventoryOpenEvent-cancellation.patch diff --git a/patches/server/1018-Fire-BlockExpEvent-on-grindstone-use.patch b/patches/server/1019-Fire-BlockExpEvent-on-grindstone-use.patch similarity index 100% rename from patches/server/1018-Fire-BlockExpEvent-on-grindstone-use.patch rename to patches/server/1019-Fire-BlockExpEvent-on-grindstone-use.patch diff --git a/patches/server/1019-Check-dead-flag-in-isAlive.patch b/patches/server/1020-Check-dead-flag-in-isAlive.patch similarity index 100% rename from patches/server/1019-Check-dead-flag-in-isAlive.patch rename to patches/server/1020-Check-dead-flag-in-isAlive.patch diff --git a/patches/server/1020-Add-FeatureFlag-API.patch b/patches/server/1021-Add-FeatureFlag-API.patch similarity index 100% rename from patches/server/1020-Add-FeatureFlag-API.patch rename to patches/server/1021-Add-FeatureFlag-API.patch diff --git a/patches/server/1021-Tag-Lifecycle-Events.patch b/patches/server/1022-Tag-Lifecycle-Events.patch similarity index 100% rename from patches/server/1021-Tag-Lifecycle-Events.patch rename to patches/server/1022-Tag-Lifecycle-Events.patch diff --git a/patches/server/1022-Item-serialization-as-json.patch b/patches/server/1023-Item-serialization-as-json.patch similarity index 100% rename from patches/server/1022-Item-serialization-as-json.patch rename to patches/server/1023-Item-serialization-as-json.patch diff --git a/patches/server/1023-Validate-slot-in-PlayerInventory-setSlot.patch b/patches/server/1024-Validate-slot-in-PlayerInventory-setSlot.patch similarity index 100% rename from patches/server/1023-Validate-slot-in-PlayerInventory-setSlot.patch rename to patches/server/1024-Validate-slot-in-PlayerInventory-setSlot.patch diff --git a/patches/server/1024-Remove-wall-time-unused-skip-tick-protection.patch b/patches/server/1025-Remove-wall-time-unused-skip-tick-protection.patch similarity index 100% rename from patches/server/1024-Remove-wall-time-unused-skip-tick-protection.patch rename to patches/server/1025-Remove-wall-time-unused-skip-tick-protection.patch diff --git a/patches/server/1025-Disable-pretty-printing-for-advancement-saving.patch b/patches/server/1026-Disable-pretty-printing-for-advancement-saving.patch similarity index 100% rename from patches/server/1025-Disable-pretty-printing-for-advancement-saving.patch rename to patches/server/1026-Disable-pretty-printing-for-advancement-saving.patch diff --git a/patches/server/1026-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch b/patches/server/1027-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch similarity index 100% rename from patches/server/1026-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch rename to patches/server/1027-Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch diff --git a/patches/server/1027-Add-enchantWithLevels-with-enchantment-registry-set.patch b/patches/server/1028-Add-enchantWithLevels-with-enchantment-registry-set.patch similarity index 100% rename from patches/server/1027-Add-enchantWithLevels-with-enchantment-registry-set.patch rename to patches/server/1028-Add-enchantWithLevels-with-enchantment-registry-set.patch diff --git a/patches/server/1028-Improve-entity-effect-API.patch b/patches/server/1029-Improve-entity-effect-API.patch similarity index 100% rename from patches/server/1028-Improve-entity-effect-API.patch rename to patches/server/1029-Improve-entity-effect-API.patch diff --git a/patches/server/1029-Add-recipeBrewTime.patch b/patches/server/1030-Add-recipeBrewTime.patch similarity index 100% rename from patches/server/1029-Add-recipeBrewTime.patch rename to patches/server/1030-Add-recipeBrewTime.patch diff --git a/patches/server/1030-Call-bucket-events-for-cauldrons.patch b/patches/server/1031-Call-bucket-events-for-cauldrons.patch similarity index 100% rename from patches/server/1030-Call-bucket-events-for-cauldrons.patch rename to patches/server/1031-Call-bucket-events-for-cauldrons.patch diff --git a/patches/server/1031-Add-PlayerInsertLecternBookEvent.patch b/patches/server/1032-Add-PlayerInsertLecternBookEvent.patch similarity index 100% rename from patches/server/1031-Add-PlayerInsertLecternBookEvent.patch rename to patches/server/1032-Add-PlayerInsertLecternBookEvent.patch diff --git a/patches/server/1032-Void-damage-configuration-API.patch b/patches/server/1033-Void-damage-configuration-API.patch similarity index 100% rename from patches/server/1032-Void-damage-configuration-API.patch rename to patches/server/1033-Void-damage-configuration-API.patch diff --git a/patches/server/1033-Add-Offline-PDC-API.patch b/patches/server/1034-Add-Offline-PDC-API.patch similarity index 100% rename from patches/server/1033-Add-Offline-PDC-API.patch rename to patches/server/1034-Add-Offline-PDC-API.patch diff --git a/patches/server/1034-Add-AnvilView-bypassEnchantmentLevelRestriction.patch b/patches/server/1035-Add-AnvilView-bypassEnchantmentLevelRestriction.patch similarity index 100% rename from patches/server/1034-Add-AnvilView-bypassEnchantmentLevelRestriction.patch rename to patches/server/1035-Add-AnvilView-bypassEnchantmentLevelRestriction.patch diff --git a/patches/server/1035-Add-proper-async-player-disconnections.patch b/patches/server/1036-Add-proper-async-player-disconnections.patch similarity index 100% rename from patches/server/1035-Add-proper-async-player-disconnections.patch rename to patches/server/1036-Add-proper-async-player-disconnections.patch diff --git a/patches/server/1036-Always-send-Banner-patterns-to-the-client.patch b/patches/server/1037-Always-send-Banner-patterns-to-the-client.patch similarity index 100% rename from patches/server/1036-Always-send-Banner-patterns-to-the-client.patch rename to patches/server/1037-Always-send-Banner-patterns-to-the-client.patch diff --git a/patches/server/1037-Rewrite-dataconverter-system.patch b/patches/server/1038-Rewrite-dataconverter-system.patch similarity index 100% rename from patches/server/1037-Rewrite-dataconverter-system.patch rename to patches/server/1038-Rewrite-dataconverter-system.patch diff --git a/patches/server/1038-Moonrise-optimisation-patches.patch b/patches/server/1039-Moonrise-optimisation-patches.patch similarity index 99% rename from patches/server/1038-Moonrise-optimisation-patches.patch rename to patches/server/1039-Moonrise-optimisation-patches.patch index 2160af1a6b..8bd5172b96 100644 --- a/patches/server/1038-Moonrise-optimisation-patches.patch +++ b/patches/server/1039-Moonrise-optimisation-patches.patch @@ -28032,7 +28032,7 @@ index b7d29389a357f142237cecd75f8ca91cf1eb6b5b..e4b0dc3121101d54394a0c3a413dabf8 this.generatingStep = generationStep; this.cache = chunks; diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 90c469193ecf9d04dd9e3f1a38157d47c5094985..bbefb529607d1cffe8917b883389494a8fa126c0 100644 +index f55d7f6ed653b19f28694f91ca5bcc54873e33c3..a6964ceb3874acebdcb8cdc8fe0c128bd56bea48 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -1422,7 +1422,7 @@ public abstract class PlayerList { @@ -36000,10 +36000,10 @@ index f65cc95ab28e8a3b21eac2b16bd9ebe97e56e571..0074bc0e7147dc3a8c538e796f14ac9b @Override diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 8348ab336029848eab1cbe9b67b056abf1f5866f..a34e40e273a79a234c3d79b6ad360ce3a4d35ba3 100644 +index b29220ced6f5294594af23d9227532f5bb292e4c..d45d4d43f8e960f164c00bb534ebfbb6da6a803b 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -@@ -1421,7 +1421,7 @@ public final class CraftServer implements Server { +@@ -1433,7 +1433,7 @@ public final class CraftServer implements Server { // Paper - Put world into worldlist before initing the world; move up this.getServer().prepareLevels(internal.getChunkSource().chunkMap.progressListener, internal); @@ -36012,7 +36012,7 @@ index 8348ab336029848eab1cbe9b67b056abf1f5866f..a34e40e273a79a234c3d79b6ad360ce3 this.pluginManager.callEvent(new WorldLoadEvent(internal.getWorld())); return internal.getWorld(); -@@ -1466,7 +1466,7 @@ public final class CraftServer implements Server { +@@ -1478,7 +1478,7 @@ public final class CraftServer implements Server { } handle.getChunkSource().close(save); @@ -36021,7 +36021,7 @@ index 8348ab336029848eab1cbe9b67b056abf1f5866f..a34e40e273a79a234c3d79b6ad360ce3 handle.convertable.close(); } catch (Exception ex) { this.getLogger().log(Level.SEVERE, null, ex); -@@ -2478,7 +2478,7 @@ public final class CraftServer implements Server { +@@ -2516,7 +2516,7 @@ public final class CraftServer implements Server { @Override public boolean isPrimaryThread() { diff --git a/patches/server/1039-API-for-checking-sent-chunks.patch b/patches/server/1040-API-for-checking-sent-chunks.patch similarity index 100% rename from patches/server/1039-API-for-checking-sent-chunks.patch rename to patches/server/1040-API-for-checking-sent-chunks.patch diff --git a/patches/server/1040-Fix-CraftWorld-isChunkGenerated.patch b/patches/server/1041-Fix-CraftWorld-isChunkGenerated.patch similarity index 100% rename from patches/server/1040-Fix-CraftWorld-isChunkGenerated.patch rename to patches/server/1041-Fix-CraftWorld-isChunkGenerated.patch diff --git a/patches/server/1041-Add-startup-flag-to-disable-gamerule-limits.patch b/patches/server/1042-Add-startup-flag-to-disable-gamerule-limits.patch similarity index 100% rename from patches/server/1041-Add-startup-flag-to-disable-gamerule-limits.patch rename to patches/server/1042-Add-startup-flag-to-disable-gamerule-limits.patch diff --git a/patches/server/1042-Improved-Watchdog-Support.patch b/patches/server/1043-Improved-Watchdog-Support.patch similarity index 99% rename from patches/server/1042-Improved-Watchdog-Support.patch rename to patches/server/1043-Improved-Watchdog-Support.patch index 25ec240202..9ce6a1fe4a 100644 --- a/patches/server/1042-Improved-Watchdog-Support.patch +++ b/patches/server/1043-Improved-Watchdog-Support.patch @@ -302,7 +302,7 @@ index 3ed19896a0e06fe834953e6450f23abdc805a6cc..7a79541db29cc47c844d617fc8a4360f } diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index bbefb529607d1cffe8917b883389494a8fa126c0..511e7254d938733aca508efd5de82e61678c7620 100644 +index a6964ceb3874acebdcb8cdc8fe0c128bd56bea48..3642444d45038fd1a07768ff96bfbd8678b02e04 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -554,7 +554,7 @@ public abstract class PlayerList { diff --git a/patches/server/1043-Detail-more-information-in-watchdog-dumps.patch b/patches/server/1044-Detail-more-information-in-watchdog-dumps.patch similarity index 100% rename from patches/server/1043-Detail-more-information-in-watchdog-dumps.patch rename to patches/server/1044-Detail-more-information-in-watchdog-dumps.patch diff --git a/patches/server/1044-Entity-load-save-limit-per-chunk.patch b/patches/server/1045-Entity-load-save-limit-per-chunk.patch similarity index 100% rename from patches/server/1044-Entity-load-save-limit-per-chunk.patch rename to patches/server/1045-Entity-load-save-limit-per-chunk.patch diff --git a/patches/server/1045-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch b/patches/server/1046-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch similarity index 100% rename from patches/server/1045-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch rename to patches/server/1046-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch diff --git a/patches/server/1046-Bundle-spark.patch b/patches/server/1047-Bundle-spark.patch similarity index 99% rename from patches/server/1046-Bundle-spark.patch rename to patches/server/1047-Bundle-spark.patch index 585f155a20..f66e0b42bb 100644 --- a/patches/server/1046-Bundle-spark.patch +++ b/patches/server/1047-Bundle-spark.patch @@ -334,7 +334,7 @@ index 7a79541db29cc47c844d617fc8a4360f61c73372..f8ee4b6c481d3fe15f48bf4a93696dd2 com.destroystokyo.paper.VersionHistoryManager.INSTANCE.getClass(); // Paper - load version history now diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index a34e40e273a79a234c3d79b6ad360ce3a4d35ba3..742d4cd3b42c1f4807c8ecb27ffa6df905d7f0ac 100644 +index d45d4d43f8e960f164c00bb534ebfbb6da6a803b..4db0d960adc637c37cb322471357876837ef9e8e 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -312,6 +312,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/1047-Improve-performance-of-mass-crafts.patch b/patches/server/1048-Improve-performance-of-mass-crafts.patch similarity index 100% rename from patches/server/1047-Improve-performance-of-mass-crafts.patch rename to patches/server/1048-Improve-performance-of-mass-crafts.patch