aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--patches/api/0201-Add-and-implement-PlayerRecipeBookClickEvent.patch (renamed from patches/api/0202-Add-and-implement-PlayerRecipeBookClickEvent.patch)0
-rw-r--r--patches/api/0201-Improve-Arrow-API.patch43
-rw-r--r--patches/api/0202-Support-components-in-ItemMeta.patch (renamed from patches/api/0203-Support-components-in-ItemMeta.patch)2
-rw-r--r--patches/api/0203-added-2-new-TargetReasons-for-1.16-mob-behavior.patch (renamed from patches/api/0204-added-2-new-TargetReasons-for-1.16-mob-behavior.patch)0
-rw-r--r--patches/api/0204-Add-entity-liquid-API.patch (renamed from patches/api/0205-Add-entity-liquid-API.patch)0
-rw-r--r--patches/api/0205-Add-PrepareResultEvent-PrepareGrindstoneEvent.patch (renamed from patches/api/0206-Add-PrepareResultEvent-PrepareGrindstoneEvent.patch)0
-rw-r--r--patches/api/0206-Add-BellRingEvent.patch (renamed from patches/api/0207-Add-BellRingEvent.patch)0
-rw-r--r--patches/api/0207-Brand-support.patch (renamed from patches/api/0208-Brand-support.patch)0
-rw-r--r--patches/api/0208-Add-moon-phase-API.patch (renamed from patches/api/0209-Add-moon-phase-API.patch)0
-rw-r--r--patches/api/0209-Add-playPickupItemAnimation-to-LivingEntity.patch (renamed from patches/api/0210-Add-playPickupItemAnimation-to-LivingEntity.patch)2
-rw-r--r--patches/api/0210-Add-more-Evoker-API.patch (renamed from patches/api/0211-Add-more-Evoker-API.patch)0
-rw-r--r--patches/api/0211-Add-methods-to-get-translation-keys.patch (renamed from patches/api/0212-Add-methods-to-get-translation-keys.patch)2
-rw-r--r--patches/api/0212-Create-HoverEvent-from-ItemStack-Entity.patch (renamed from patches/api/0213-Create-HoverEvent-from-ItemStack-Entity.patch)0
-rw-r--r--patches/api/0213-Add-additional-open-container-api-to-HumanEntity.patch (renamed from patches/api/0214-Add-additional-open-container-api-to-HumanEntity.patch)0
-rw-r--r--patches/api/0214-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch (renamed from patches/api/0215-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch)0
-rw-r--r--patches/api/0215-Entity-isTicking.patch (renamed from patches/api/0216-Entity-isTicking.patch)0
-rw-r--r--patches/api/0216-Villager-resetOffers.patch (renamed from patches/api/0217-Villager-resetOffers.patch)0
-rw-r--r--patches/api/0217-Player-elytra-boost-API.patch (renamed from patches/api/0218-Player-elytra-boost-API.patch)0
-rw-r--r--patches/api/0218-Add-getOfflinePlayerIfCached-String.patch (renamed from patches/api/0219-Add-getOfflinePlayerIfCached-String.patch)0
-rw-r--r--patches/api/0219-Add-ignore-discounts-API.patch (renamed from patches/api/0220-Add-ignore-discounts-API.patch)0
-rw-r--r--patches/api/0220-Item-no-age-no-player-pickup.patch (renamed from patches/api/0221-Item-no-age-no-player-pickup.patch)2
-rw-r--r--patches/api/0221-Beacon-API-custom-effect-ranges.patch (renamed from patches/api/0222-Beacon-API-custom-effect-ranges.patch)0
-rw-r--r--patches/api/0222-Add-API-for-quit-reason.patch (renamed from patches/api/0223-Add-API-for-quit-reason.patch)0
-rw-r--r--patches/api/0223-Add-Destroy-Speed-API.patch (renamed from patches/api/0224-Add-Destroy-Speed-API.patch)2
-rw-r--r--patches/api/0224-Add-LivingEntity-clearActiveItem.patch (renamed from patches/api/0225-Add-LivingEntity-clearActiveItem.patch)2
-rw-r--r--patches/api/0225-Add-PlayerItemCooldownEvent.patch (renamed from patches/api/0226-Add-PlayerItemCooldownEvent.patch)0
-rw-r--r--patches/api/0226-More-lightning-API.patch (renamed from patches/api/0227-More-lightning-API.patch)0
-rw-r--r--patches/api/0227-Add-PlayerShearBlockEvent.patch (renamed from patches/api/0228-Add-PlayerShearBlockEvent.patch)0
-rw-r--r--patches/api/0228-Player-Chunk-Load-Unload-Events.patch (renamed from patches/api/0229-Player-Chunk-Load-Unload-Events.patch)0
-rw-r--r--patches/api/0229-Expose-LivingEntity-hurt-direction.patch (renamed from patches/api/0230-Expose-LivingEntity-hurt-direction.patch)2
-rw-r--r--patches/api/0230-Add-OBSTRUCTED-reason-to-BedEnterResult.patch (renamed from patches/api/0231-Add-OBSTRUCTED-reason-to-BedEnterResult.patch)0
-rw-r--r--patches/api/0231-Added-PlayerTradeEvent.patch (renamed from patches/api/0232-Added-PlayerTradeEvent.patch)0
-rw-r--r--patches/api/0232-Add-TargetHitEvent-API.patch (renamed from patches/api/0233-Add-TargetHitEvent-API.patch)0
-rw-r--r--patches/api/0233-Additional-Block-Material-API-s.patch (renamed from patches/api/0234-Additional-Block-Material-API-s.patch)2
-rw-r--r--patches/api/0234-Add-API-to-get-Material-from-Boats-and-Minecarts.patch (renamed from patches/api/0235-Add-API-to-get-Material-from-Boats-and-Minecarts.patch)0
-rw-r--r--patches/api/0235-Add-PlayerFlowerPotManipulateEvent.patch (renamed from patches/api/0236-Add-PlayerFlowerPotManipulateEvent.patch)0
-rw-r--r--patches/api/0236-Zombie-API-breaking-doors.patch (renamed from patches/api/0237-Zombie-API-breaking-doors.patch)0
-rw-r--r--patches/api/0237-Add-EntityLoadCrossbowEvent.patch (renamed from patches/api/0238-Add-EntityLoadCrossbowEvent.patch)0
-rw-r--r--patches/api/0238-Added-WorldGameRuleChangeEvent.patch (renamed from patches/api/0239-Added-WorldGameRuleChangeEvent.patch)0
-rw-r--r--patches/api/0239-Added-ServerResourcesReloadedEvent.patch (renamed from patches/api/0240-Added-ServerResourcesReloadedEvent.patch)0
-rw-r--r--patches/api/0240-Add-BlockFailedDispenseEvent.patch (renamed from patches/api/0241-Add-BlockFailedDispenseEvent.patch)0
-rw-r--r--patches/api/0241-Added-PlayerLecternPageChangeEvent.patch (renamed from patches/api/0242-Added-PlayerLecternPageChangeEvent.patch)0
-rw-r--r--patches/api/0242-Added-PlayerLoomPatternSelectEvent.patch (renamed from patches/api/0243-Added-PlayerLoomPatternSelectEvent.patch)0
-rw-r--r--patches/api/0243-Add-API-to-get-exact-interaction-point-in-PlayerInte.patch (renamed from patches/api/0244-Add-API-to-get-exact-interaction-point-in-PlayerInte.patch)0
-rw-r--r--patches/api/0244-Add-sendOpLevel-API.patch (renamed from patches/api/0245-Add-sendOpLevel-API.patch)0
-rw-r--r--patches/api/0245-Add-PaperRegistry.patch (renamed from patches/api/0246-Add-PaperRegistry.patch)0
-rw-r--r--patches/api/0246-Add-StructuresLocateEvent.patch (renamed from patches/api/0247-Add-StructuresLocateEvent.patch)0
-rw-r--r--patches/api/0247-Add-BlockPreDispenseEvent.patch (renamed from patches/api/0248-Add-BlockPreDispenseEvent.patch)0
-rw-r--r--patches/api/0248-Added-PlayerChangeBeaconEffectEvent.patch (renamed from patches/api/0249-Added-PlayerChangeBeaconEffectEvent.patch)0
-rw-r--r--patches/api/0249-Added-PlayerStonecutterRecipeSelectEvent.patch (renamed from patches/api/0250-Added-PlayerStonecutterRecipeSelectEvent.patch)0
-rw-r--r--patches/api/0250-Add-dropLeash-variable-to-EntityUnleashEvent.patch (renamed from patches/api/0251-Add-dropLeash-variable-to-EntityUnleashEvent.patch)0
-rw-r--r--patches/api/0251-add-DragonEggFormEvent.patch (renamed from patches/api/0252-add-DragonEggFormEvent.patch)0
-rw-r--r--patches/api/0252-EntityMoveEvent.patch (renamed from patches/api/0253-EntityMoveEvent.patch)0
-rw-r--r--patches/api/0253-Allow-adding-items-to-BlockDropItemEvent.patch (renamed from patches/api/0254-Allow-adding-items-to-BlockDropItemEvent.patch)0
-rw-r--r--patches/api/0254-Add-getMainThreadExecutor-to-BukkitScheduler.patch (renamed from patches/api/0255-Add-getMainThreadExecutor-to-BukkitScheduler.patch)0
-rw-r--r--patches/api/0255-living-entity-allow-attribute-registration.patch (renamed from patches/api/0256-living-entity-allow-attribute-registration.patch)0
-rw-r--r--patches/api/0256-Add-missing-effects.patch (renamed from patches/api/0257-Add-missing-effects.patch)0
-rw-r--r--patches/api/0257-Expose-Tracked-Players.patch (renamed from patches/api/0258-Expose-Tracked-Players.patch)0
-rw-r--r--patches/api/0258-Cache-the-result-of-Material-isBlock.patch (renamed from patches/api/0259-Cache-the-result-of-Material-isBlock.patch)0
-rw-r--r--patches/api/0259-Add-worldborder-events.patch (renamed from patches/api/0260-Add-worldborder-events.patch)0
-rw-r--r--patches/api/0260-added-PlayerNameEntityEvent.patch (renamed from patches/api/0261-added-PlayerNameEntityEvent.patch)0
-rw-r--r--patches/api/0261-Add-recipe-to-cook-events.patch (renamed from patches/api/0262-Add-recipe-to-cook-events.patch)0
-rw-r--r--patches/api/0262-Add-Block-isValidTool.patch (renamed from patches/api/0263-Add-Block-isValidTool.patch)0
-rw-r--r--patches/api/0263-Expand-world-key-API.patch (renamed from patches/api/0264-Expand-world-key-API.patch)0
-rw-r--r--patches/api/0264-Item-Rarity-API.patch (renamed from patches/api/0265-Item-Rarity-API.patch)0
-rw-r--r--patches/api/0265-Expose-protocol-version.patch (renamed from patches/api/0266-Expose-protocol-version.patch)0
-rw-r--r--patches/api/0266-add-isDeeplySleeping-to-HumanEntity.patch (renamed from patches/api/0267-add-isDeeplySleeping-to-HumanEntity.patch)0
-rw-r--r--patches/api/0267-add-consumeFuel-to-FurnaceBurnEvent.patch (renamed from patches/api/0268-add-consumeFuel-to-FurnaceBurnEvent.patch)0
-rw-r--r--patches/api/0268-add-get-set-drop-chance-to-EntityEquipment.patch (renamed from patches/api/0269-add-get-set-drop-chance-to-EntityEquipment.patch)0
-rw-r--r--patches/api/0269-Added-PlayerDeepSleepEvent.patch (renamed from patches/api/0270-Added-PlayerDeepSleepEvent.patch)0
-rw-r--r--patches/api/0270-More-World-API.patch (renamed from patches/api/0271-More-World-API.patch)0
-rw-r--r--patches/api/0271-Added-PlayerBedFailEnterEvent.patch (renamed from patches/api/0272-Added-PlayerBedFailEnterEvent.patch)0
-rw-r--r--patches/api/0272-Introduce-beacon-activation-deactivation-events.patch (renamed from patches/api/0273-Introduce-beacon-activation-deactivation-events.patch)0
-rw-r--r--patches/api/0273-PlayerMoveEvent-Improvements.patch (renamed from patches/api/0274-PlayerMoveEvent-Improvements.patch)0
-rw-r--r--patches/api/0274-add-RespawnFlags-to-PlayerRespawnEvent.patch (renamed from patches/api/0275-add-RespawnFlags-to-PlayerRespawnEvent.patch)0
-rw-r--r--patches/api/0275-Add-more-WanderingTrader-API.patch (renamed from patches/api/0276-Add-more-WanderingTrader-API.patch)0
-rw-r--r--patches/api/0276-Add-EntityBlockStorage-clearEntities.patch (renamed from patches/api/0277-Add-EntityBlockStorage-clearEntities.patch)0
-rw-r--r--patches/api/0277-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch (renamed from patches/api/0278-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch)0
-rw-r--r--patches/api/0278-Inventory-close.patch (renamed from patches/api/0279-Inventory-close.patch)0
-rw-r--r--patches/api/0279-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch (renamed from patches/api/0280-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch)0
-rw-r--r--patches/api/0280-Add-basic-Datapack-API.patch (renamed from patches/api/0281-Add-basic-Datapack-API.patch)0
-rw-r--r--patches/api/0281-additions-to-PlayerGameModeChangeEvent.patch (renamed from patches/api/0282-additions-to-PlayerGameModeChangeEvent.patch)0
-rw-r--r--patches/api/0282-ItemStack-repair-check-API.patch (renamed from patches/api/0283-ItemStack-repair-check-API.patch)0
-rw-r--r--patches/api/0283-More-Enchantment-API.patch (renamed from patches/api/0284-More-Enchantment-API.patch)0
-rw-r--r--patches/api/0284-Add-Mob-lookAt-API.patch (renamed from patches/api/0285-Add-Mob-lookAt-API.patch)0
-rw-r--r--patches/api/0285-ItemStack-editMeta.patch (renamed from patches/api/0286-ItemStack-editMeta.patch)0
-rw-r--r--patches/api/0286-Add-EntityInsideBlockEvent.patch (renamed from patches/api/0287-Add-EntityInsideBlockEvent.patch)0
-rw-r--r--patches/api/0287-Attributes-API-for-item-defaults.patch (renamed from patches/api/0288-Attributes-API-for-item-defaults.patch)0
-rw-r--r--patches/api/0288-Add-cause-to-Weather-ThunderChangeEvents.patch (renamed from patches/api/0289-Add-cause-to-Weather-ThunderChangeEvents.patch)0
-rw-r--r--patches/api/0289-More-Lidded-Block-API.patch (renamed from patches/api/0290-More-Lidded-Block-API.patch)0
-rw-r--r--patches/api/0290-Add-PlayerKickEvent-causes.patch (renamed from patches/api/0291-Add-PlayerKickEvent-causes.patch)2
-rw-r--r--patches/api/0291-Add-PufferFishStateChangeEvent.patch (renamed from patches/api/0292-Add-PufferFishStateChangeEvent.patch)0
-rw-r--r--patches/api/0292-Add-BellRevealRaiderEvent.patch (renamed from patches/api/0293-Add-BellRevealRaiderEvent.patch)0
-rw-r--r--patches/api/0293-Add-ElderGuardianAppearanceEvent.patch (renamed from patches/api/0294-Add-ElderGuardianAppearanceEvent.patch)0
-rw-r--r--patches/api/0294-Add-more-line-of-sight-methods.patch (renamed from patches/api/0295-Add-more-line-of-sight-methods.patch)0
-rw-r--r--patches/api/0295-Add-WaterBottleSplashEvent.patch (renamed from patches/api/0296-Add-WaterBottleSplashEvent.patch)0
-rw-r--r--patches/api/0296-Add-more-LimitedRegion-API.patch (renamed from patches/api/0297-Add-more-LimitedRegion-API.patch)0
-rw-r--r--patches/api/0297-Missing-Entity-API.patch (renamed from patches/api/0298-Missing-Entity-API.patch)27
-rw-r--r--patches/api/0298-Adds-PlayerArmSwingEvent.patch (renamed from patches/api/0299-Adds-PlayerArmSwingEvent.patch)0
-rw-r--r--patches/api/0299-Add-PlayerSignCommandPreprocessEvent.patch (renamed from patches/api/0300-Add-PlayerSignCommandPreprocessEvent.patch)0
-rw-r--r--patches/api/0300-fix-empty-array-elements-in-command-arguments.patch (renamed from patches/api/0301-fix-empty-array-elements-in-command-arguments.patch)0
-rw-r--r--patches/api/0301-Stinger-API.patch (renamed from patches/api/0302-Stinger-API.patch)2
-rw-r--r--patches/api/0302-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch (renamed from patches/api/0303-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch)0
-rw-r--r--patches/api/0303-Add-PlayerSetSpawnEvent.patch (renamed from patches/api/0304-Add-PlayerSetSpawnEvent.patch)0
-rw-r--r--patches/api/0304-Added-EntityDamageItemEvent.patch (renamed from patches/api/0305-Added-EntityDamageItemEvent.patch)0
-rw-r--r--patches/api/0305-Make-EntityUnleashEvent-cancellable.patch (renamed from patches/api/0306-Make-EntityUnleashEvent-cancellable.patch)0
-rw-r--r--patches/api/0306-Change-EnderEye-target-without-changing-other-things.patch (renamed from patches/api/0307-Change-EnderEye-target-without-changing-other-things.patch)0
-rw-r--r--patches/api/0307-Add-BlockBreakBlockEvent.patch (renamed from patches/api/0308-Add-BlockBreakBlockEvent.patch)0
-rw-r--r--patches/api/0308-Add-helpers-for-left-right-click-to-Action.patch (renamed from patches/api/0309-Add-helpers-for-left-right-click-to-Action.patch)0
-rw-r--r--patches/api/0309-Option-to-prevent-NBT-copy-in-smithing-recipes.patch (renamed from patches/api/0310-Option-to-prevent-NBT-copy-in-smithing-recipes.patch)0
-rw-r--r--patches/api/0310-More-CommandBlock-API.patch (renamed from patches/api/0311-More-CommandBlock-API.patch)0
-rw-r--r--patches/api/0311-Add-missing-team-sidebar-display-slots.patch (renamed from patches/api/0312-Add-missing-team-sidebar-display-slots.patch)0
-rw-r--r--patches/api/0312-add-back-EntityPortalExitEvent.patch (renamed from patches/api/0313-add-back-EntityPortalExitEvent.patch)0
-rw-r--r--patches/api/0313-Add-methods-to-find-targets-for-lightning-strikes.patch (renamed from patches/api/0314-Add-methods-to-find-targets-for-lightning-strikes.patch)0
-rw-r--r--patches/api/0314-Get-entity-default-attributes.patch (renamed from patches/api/0315-Get-entity-default-attributes.patch)0
-rw-r--r--patches/api/0315-Left-handed-API.patch (renamed from patches/api/0316-Left-handed-API.patch)0
-rw-r--r--patches/api/0316-Add-critical-damage-API.patch (renamed from patches/api/0317-Add-critical-damage-API.patch)0
-rw-r--r--patches/api/0317-Add-more-advancement-API.patch (renamed from patches/api/0318-Add-more-advancement-API.patch)0
-rw-r--r--patches/api/0318-Fix-issues-with-mob-conversion.patch (renamed from patches/api/0319-Fix-issues-with-mob-conversion.patch)0
-rw-r--r--patches/api/0319-Add-isCollidable-methods-to-various-places.patch (renamed from patches/api/0320-Add-isCollidable-methods-to-various-places.patch)0
-rw-r--r--patches/api/0320-Goat-ram-API.patch (renamed from patches/api/0321-Goat-ram-API.patch)0
-rw-r--r--patches/api/0321-Add-API-for-resetting-a-single-score.patch (renamed from patches/api/0322-Add-API-for-resetting-a-single-score.patch)0
-rw-r--r--patches/api/0322-Add-Raw-Byte-Entity-Serialization.patch (renamed from patches/api/0323-Add-Raw-Byte-Entity-Serialization.patch)4
-rw-r--r--patches/api/0323-Add-PlayerItemFrameChangeEvent.patch (renamed from patches/api/0324-Add-PlayerItemFrameChangeEvent.patch)0
-rw-r--r--patches/api/0324-Allow-delegation-to-vanilla-chunk-gen.patch (renamed from patches/api/0325-Allow-delegation-to-vanilla-chunk-gen.patch)0
-rw-r--r--patches/api/0325-Add-more-Campfire-API.patch (renamed from patches/api/0326-Add-more-Campfire-API.patch)0
-rw-r--r--patches/api/0326-Extend-VehicleCollisionEvent-move-HandlerList-up.patch (renamed from patches/api/0327-Extend-VehicleCollisionEvent-move-HandlerList-up.patch)0
-rw-r--r--patches/api/0327-Improve-scoreboard-entries.patch (renamed from patches/api/0328-Improve-scoreboard-entries.patch)0
-rw-r--r--patches/api/0328-Entity-powdered-snow-API.patch (renamed from patches/api/0329-Entity-powdered-snow-API.patch)4
-rw-r--r--patches/api/0329-Add-API-for-item-entity-health.patch (renamed from patches/api/0330-Add-API-for-item-entity-health.patch)0
-rw-r--r--patches/api/0330-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch (renamed from patches/api/0331-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch)0
-rw-r--r--patches/api/0331-Bucketable-API.patch (renamed from patches/api/0332-Bucketable-API.patch)0
-rw-r--r--patches/api/0332-System-prop-for-default-config-comment-parsing.patch (renamed from patches/api/0333-System-prop-for-default-config-comment-parsing.patch)0
-rw-r--r--patches/api/0333-Expose-vanilla-BiomeProvider-from-WorldInfo.patch (renamed from patches/api/0334-Expose-vanilla-BiomeProvider-from-WorldInfo.patch)0
-rw-r--r--patches/api/0334-Multiple-Entries-with-Scoreboards.patch (renamed from patches/api/0335-Multiple-Entries-with-Scoreboards.patch)0
-rw-r--r--patches/api/0335-Warn-on-strange-EventHandler-return-types.patch (renamed from patches/api/0336-Warn-on-strange-EventHandler-return-types.patch)0
-rw-r--r--patches/api/0336-Multi-Block-Change-API.patch (renamed from patches/api/0337-Multi-Block-Change-API.patch)2
-rw-r--r--patches/api/0337-Fix-NotePlayEvent.patch (renamed from patches/api/0338-Fix-NotePlayEvent.patch)0
-rw-r--r--patches/api/0338-Freeze-Tick-Lock-API.patch (renamed from patches/api/0339-Freeze-Tick-Lock-API.patch)8
-rw-r--r--patches/api/0339-Dolphin-API.patch (renamed from patches/api/0340-Dolphin-API.patch)0
-rw-r--r--patches/api/0340-More-PotionEffectType-API.patch (renamed from patches/api/0341-More-PotionEffectType-API.patch)0
-rw-r--r--patches/api/0341-API-for-creating-command-sender-which-forwards-feedb.patch (renamed from patches/api/0342-API-for-creating-command-sender-which-forwards-feedb.patch)0
-rw-r--r--patches/api/0342-Implement-regenerateChunk.patch (renamed from patches/api/0343-Implement-regenerateChunk.patch)0
-rw-r--r--patches/api/0343-Add-GameEvent-tags.patch (renamed from patches/api/0344-Add-GameEvent-tags.patch)0
-rw-r--r--patches/api/0344-Furnace-RecipesUsed-API.patch (renamed from patches/api/0345-Furnace-RecipesUsed-API.patch)0
-rw-r--r--patches/api/0345-Configurable-sculk-sensor-listener-range.patch (renamed from patches/api/0346-Configurable-sculk-sensor-listener-range.patch)0
-rw-r--r--patches/api/0346-Add-missing-block-data-mins-and-maxes.patch (renamed from patches/api/0347-Add-missing-block-data-mins-and-maxes.patch)0
-rw-r--r--patches/api/0347-Custom-Potion-Mixes.patch (renamed from patches/api/0348-Custom-Potion-Mixes.patch)0
-rw-r--r--patches/api/0348-Expose-furnace-minecart-push-values.patch (renamed from patches/api/0349-Expose-furnace-minecart-push-values.patch)0
-rw-r--r--patches/api/0349-More-Projectile-API.patch (renamed from patches/api/0350-More-Projectile-API.patch)25
-rw-r--r--patches/api/0350-Add-getComputedBiome-API.patch (renamed from patches/api/0351-Add-getComputedBiome-API.patch)0
-rw-r--r--patches/api/0351-Add-enchantWithLevels-API.patch (renamed from patches/api/0352-Add-enchantWithLevels-API.patch)0
-rw-r--r--patches/api/0352-Add-TameableDeathMessageEvent.patch (renamed from patches/api/0353-Add-TameableDeathMessageEvent.patch)0
-rw-r--r--patches/api/0353-Allow-to-change-the-podium-of-the-EnderDragon.patch (renamed from patches/api/0354-Allow-to-change-the-podium-of-the-EnderDragon.patch)0
-rw-r--r--patches/api/0354-Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch (renamed from patches/api/0355-Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch)0
-rw-r--r--patches/api/0355-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch (renamed from patches/api/0356-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch)0
-rw-r--r--patches/api/0356-WorldCreator-keepSpawnLoaded.patch (renamed from patches/api/0357-WorldCreator-keepSpawnLoaded.patch)0
-rw-r--r--patches/api/0357-Add-EntityDyeEvent-and-CollarColorable-interface.patch (renamed from patches/api/0358-Add-EntityDyeEvent-and-CollarColorable-interface.patch)0
-rw-r--r--patches/api/0358-Add-PlayerStopUsingItemEvent.patch (renamed from patches/api/0359-Add-PlayerStopUsingItemEvent.patch)0
-rw-r--r--patches/api/0359-Expand-FallingBlock-API.patch (renamed from patches/api/0360-Expand-FallingBlock-API.patch)0
-rw-r--r--patches/api/0360-Add-method-isTickingWorlds-to-Bukkit.patch (renamed from patches/api/0361-Add-method-isTickingWorlds-to-Bukkit.patch)0
-rw-r--r--patches/api/0361-Add-WardenAngerChangeEvent.patch (renamed from patches/api/0362-Add-WardenAngerChangeEvent.patch)0
-rw-r--r--patches/api/0362-Nameable-Banner-API.patch (renamed from patches/api/0363-Nameable-Banner-API.patch)0
-rw-r--r--patches/api/0363-Add-Player-getFishHook.patch (renamed from patches/api/0364-Add-Player-getFishHook.patch)0
-rw-r--r--patches/api/0364-More-Teleport-API.patch (renamed from patches/api/0365-More-Teleport-API.patch)2
-rw-r--r--patches/api/0365-Add-EntityPortalReadyEvent.patch (renamed from patches/api/0366-Add-EntityPortalReadyEvent.patch)0
-rw-r--r--patches/api/0366-Custom-Chat-Completion-Suggestions-API.patch (renamed from patches/api/0367-Custom-Chat-Completion-Suggestions-API.patch)0
-rw-r--r--patches/api/0367-Collision-API.patch (renamed from patches/api/0368-Collision-API.patch)4
-rw-r--r--patches/api/0368-Block-Ticking-API.patch (renamed from patches/api/0369-Block-Ticking-API.patch)0
-rw-r--r--patches/api/0369-Add-NamespacedKey-biome-methods.patch (renamed from patches/api/0370-Add-NamespacedKey-biome-methods.patch)0
-rw-r--r--patches/api/0370-Also-load-resources-from-LibraryLoader.patch (renamed from patches/api/0371-Also-load-resources-from-LibraryLoader.patch)0
-rw-r--r--patches/api/0371-Added-byte-array-serialization-deserialization-for-P.patch (renamed from patches/api/0372-Added-byte-array-serialization-deserialization-for-P.patch)0
-rw-r--r--patches/api/0372-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch (renamed from patches/api/0373-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch)0
-rw-r--r--patches/api/0373-Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch (renamed from patches/api/0374-Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch)0
-rw-r--r--patches/api/0374-Add-getDrops-to-BlockState.patch (renamed from patches/api/0375-Add-getDrops-to-BlockState.patch)0
-rw-r--r--patches/api/0375-Add-PlayerInventorySlotChangeEvent.patch (renamed from patches/api/0376-Add-PlayerInventorySlotChangeEvent.patch)0
-rw-r--r--patches/api/0376-Elder-Guardian-appearance-API.patch (renamed from patches/api/0377-Elder-Guardian-appearance-API.patch)0
-rw-r--r--patches/api/0377-Allow-changing-bed-s-occupied-property.patch (renamed from patches/api/0378-Allow-changing-bed-s-occupied-property.patch)0
-rw-r--r--patches/api/0378-Add-EquipmentSlot-convenience-methods.patch (renamed from patches/api/0379-Add-EquipmentSlot-convenience-methods.patch)0
-rw-r--r--patches/api/0379-Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch (renamed from patches/api/0380-Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch)0
-rw-r--r--patches/api/0380-Add-entity-knockback-API.patch (renamed from patches/api/0381-Add-entity-knockback-API.patch)0
-rw-r--r--patches/api/0381-Added-EntityToggleSitEvent.patch (renamed from patches/api/0382-Added-EntityToggleSitEvent.patch)0
-rw-r--r--patches/api/0382-Add-Moving-Piston-API.patch (renamed from patches/api/0383-Add-Moving-Piston-API.patch)0
-rw-r--r--patches/api/0383-Add-PrePlayerAttackEntityEvent.patch (renamed from patches/api/0384-Add-PrePlayerAttackEntityEvent.patch)0
-rw-r--r--patches/api/0384-Add-Player-Warden-Warning-API.patch (renamed from patches/api/0385-Add-Player-Warden-Warning-API.patch)0
-rw-r--r--patches/api/0385-More-vanilla-friendly-methods-to-update-trades.patch (renamed from patches/api/0386-More-vanilla-friendly-methods-to-update-trades.patch)0
-rw-r--r--patches/api/0386-Add-paper-dumplisteners-command.patch (renamed from patches/api/0387-Add-paper-dumplisteners-command.patch)0
-rw-r--r--patches/api/0387-ItemStack-damage-API.patch (renamed from patches/api/0388-ItemStack-damage-API.patch)0
-rw-r--r--patches/api/0388-Add-Tick-TemporalUnit.patch (renamed from patches/api/0389-Add-Tick-TemporalUnit.patch)0
-rw-r--r--patches/api/0389-Friction-API.patch (renamed from patches/api/0390-Friction-API.patch)2
-rw-r--r--patches/api/0390-Player-Entity-Tracking-Events.patch (renamed from patches/api/0391-Player-Entity-Tracking-Events.patch)0
-rw-r--r--patches/api/0391-Add-missing-Fluid-type.patch (renamed from patches/api/0392-Add-missing-Fluid-type.patch)0
-rw-r--r--patches/api/0392-fix-Instruments.patch (renamed from patches/api/0393-fix-Instruments.patch)0
-rw-r--r--patches/api/0393-Add-BlockLockCheckEvent.patch (renamed from patches/api/0394-Add-BlockLockCheckEvent.patch)0
-rw-r--r--patches/api/0394-Add-Sneaking-API-for-Entities.patch (renamed from patches/api/0395-Add-Sneaking-API-for-Entities.patch)4
-rw-r--r--patches/api/0395-Improve-PortalEvents.patch (renamed from patches/api/0396-Improve-PortalEvents.patch)0
-rw-r--r--patches/api/0396-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch (renamed from patches/api/0397-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch)0
-rw-r--r--patches/api/0397-Flying-Fall-Damage-API.patch (renamed from patches/api/0398-Flying-Fall-Damage-API.patch)0
-rw-r--r--patches/api/0398-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch (renamed from patches/api/0399-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch)0
-rw-r--r--patches/api/0399-Win-Screen-API.patch (renamed from patches/api/0400-Win-Screen-API.patch)2
-rw-r--r--patches/api/0400-Add-Entity-Body-Yaw-API.patch (renamed from patches/api/0401-Add-Entity-Body-Yaw-API.patch)4
-rw-r--r--patches/api/0401-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch (renamed from patches/api/0402-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch)0
-rw-r--r--patches/api/0402-Add-EntityFertilizeEggEvent.patch (renamed from patches/api/0403-Add-EntityFertilizeEggEvent.patch)0
-rw-r--r--patches/api/0403-Add-CompostItemEvent-and-EntityCompostItemEvent.patch (renamed from patches/api/0404-Add-CompostItemEvent-and-EntityCompostItemEvent.patch)0
-rw-r--r--patches/api/0404-Add-Shearable-API.patch (renamed from patches/api/0405-Add-Shearable-API.patch)2
-rw-r--r--patches/api/0405-Fix-SpawnEggMeta-get-setSpawnedType.patch (renamed from patches/api/0406-Fix-SpawnEggMeta-get-setSpawnedType.patch)0
-rw-r--r--patches/api/0406-Add-Mob-Experience-reward-API.patch (renamed from patches/api/0407-Add-Mob-Experience-reward-API.patch)0
-rw-r--r--patches/api/0407-Expand-PlayerItemMendEvent.patch (renamed from patches/api/0408-Expand-PlayerItemMendEvent.patch)0
-rw-r--r--patches/api/0408-Add-transient-modifier-API.patch (renamed from patches/api/0409-Add-transient-modifier-API.patch)0
-rw-r--r--patches/api/0409-Properly-remove-the-experimental-smithing-inventory-.patch (renamed from patches/api/0410-Properly-remove-the-experimental-smithing-inventory-.patch)0
-rw-r--r--patches/api/0410-Add-method-to-remove-all-active-potion-effects.patch (renamed from patches/api/0411-Add-method-to-remove-all-active-potion-effects.patch)2
-rw-r--r--patches/api/0411-Folia-scheduler-and-owned-region-API.patch (renamed from patches/api/0412-Folia-scheduler-and-owned-region-API.patch)4
-rw-r--r--patches/api/0412-Add-event-for-player-editing-sign.patch (renamed from patches/api/0413-Add-event-for-player-editing-sign.patch)0
-rw-r--r--patches/api/0413-Add-Sign-getInteractableSideFor.patch (renamed from patches/api/0414-Add-Sign-getInteractableSideFor.patch)0
-rw-r--r--patches/api/0414-Fix-BanList-API.patch (renamed from patches/api/0415-Fix-BanList-API.patch)0
-rw-r--r--patches/api/0415-Add-whitelist-events.patch (renamed from patches/api/0416-Add-whitelist-events.patch)0
-rw-r--r--patches/api/0416-API-for-updating-recipes-on-clients.patch (renamed from patches/api/0417-API-for-updating-recipes-on-clients.patch)0
-rw-r--r--patches/api/0417-Add-PlayerFailMoveEvent.patch (renamed from patches/api/0418-Add-PlayerFailMoveEvent.patch)0
-rw-r--r--patches/api/0418-Fix-custom-statistic-criteria-creation.patch (renamed from patches/api/0419-Fix-custom-statistic-criteria-creation.patch)0
-rw-r--r--patches/api/0419-SculkCatalyst-bloom-API.patch (renamed from patches/api/0420-SculkCatalyst-bloom-API.patch)0
-rw-r--r--patches/api/0420-API-for-an-entity-s-scoreboard-name.patch (renamed from patches/api/0421-API-for-an-entity-s-scoreboard-name.patch)4
-rw-r--r--patches/api/0421-Deprecate-and-replace-methods-with-old-StructureType.patch (renamed from patches/api/0422-Deprecate-and-replace-methods-with-old-StructureType.patch)0
-rw-r--r--patches/api/0422-Add-Listing-API-for-Player.patch (renamed from patches/api/0423-Add-Listing-API-for-Player.patch)0
-rw-r--r--patches/api/0423-Expose-clicked-BlockFace-during-BlockDamageEvent.patch (renamed from patches/api/0424-Expose-clicked-BlockFace-during-BlockDamageEvent.patch)0
-rw-r--r--patches/api/0424-Fix-NPE-on-Boat-getStatus.patch (renamed from patches/api/0425-Fix-NPE-on-Boat-getStatus.patch)0
-rw-r--r--patches/api/0425-Expand-Pose-API.patch (renamed from patches/api/0426-Expand-Pose-API.patch)4
-rw-r--r--patches/api/0426-MerchantRecipe-add-copy-constructor.patch (renamed from patches/api/0427-MerchantRecipe-add-copy-constructor.patch)0
-rw-r--r--patches/api/0427-More-DragonBattle-API.patch (renamed from patches/api/0428-More-DragonBattle-API.patch)0
-rw-r--r--patches/api/0428-Add-PlayerPickItemEvent.patch (renamed from patches/api/0429-Add-PlayerPickItemEvent.patch)0
-rw-r--r--patches/api/0429-Allow-trident-custom-damage.patch (renamed from patches/api/0430-Allow-trident-custom-damage.patch)0
-rw-r--r--patches/api/0430-Expose-hand-during-BlockCanBuildEvent.patch (renamed from patches/api/0431-Expose-hand-during-BlockCanBuildEvent.patch)0
-rw-r--r--patches/api/0431-Limit-setBurnTime-to-valid-short-values.patch (renamed from patches/api/0432-Limit-setBurnTime-to-valid-short-values.patch)0
-rw-r--r--patches/api/0432-Add-OfflinePlayer-isConnected.patch (renamed from patches/api/0433-Add-OfflinePlayer-isConnected.patch)2
-rw-r--r--patches/api/0433-Add-titleOverride-to-InventoryOpenEvent.patch (renamed from patches/api/0434-Add-titleOverride-to-InventoryOpenEvent.patch)0
-rw-r--r--patches/api/0434-Allow-proper-checking-of-empty-item-stacks.patch (renamed from patches/api/0435-Allow-proper-checking-of-empty-item-stacks.patch)0
-rw-r--r--patches/api/0435-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch (renamed from patches/api/0436-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch)0
-rw-r--r--patches/api/0436-Add-player-idle-duration-API.patch (renamed from patches/api/0437-Add-player-idle-duration-API.patch)0
-rw-r--r--patches/api/0437-Add-API-to-get-the-collision-shape-of-a-block-before.patch (renamed from patches/api/0438-Add-API-to-get-the-collision-shape-of-a-block-before.patch)0
-rw-r--r--patches/api/0438-Add-predicate-for-blocks-when-raytracing.patch (renamed from patches/api/0439-Add-predicate-for-blocks-when-raytracing.patch)0
-rw-r--r--patches/api/0439-Add-hand-to-fish-event-for-all-player-interactions.patch (renamed from patches/api/0440-Add-hand-to-fish-event-for-all-player-interactions.patch)0
-rw-r--r--patches/api/0440-Add-UUID-attribute-modifier-API.patch (renamed from patches/api/0441-Add-UUID-attribute-modifier-API.patch)0
-rw-r--r--patches/api/0441-Expand-LingeringPotion-API.patch (renamed from patches/api/0442-Expand-LingeringPotion-API.patch)0
-rw-r--r--patches/api/0442-Remove-unnecessary-durability-check-in-ItemStack-isS.patch (renamed from patches/api/0443-Remove-unnecessary-durability-check-in-ItemStack-isS.patch)0
-rw-r--r--patches/api/0443-Add-Structure-check-API.patch (renamed from patches/api/0444-Add-Structure-check-API.patch)0
-rw-r--r--patches/api/0444-add-missing-Experimental-annotations.patch (renamed from patches/api/0445-add-missing-Experimental-annotations.patch)0
-rw-r--r--patches/api/0445-Add-more-scoreboard-API.patch (renamed from patches/api/0446-Add-more-scoreboard-API.patch)0
-rw-r--r--patches/api/0446-Improve-Registry.patch (renamed from patches/api/0447-Improve-Registry.patch)0
-rw-r--r--patches/api/0447-Add-experience-points-API.patch (renamed from patches/api/0448-Add-experience-points-API.patch)0
-rw-r--r--patches/api/0448-Add-missing-InventoryType.patch (renamed from patches/api/0449-Add-missing-InventoryType.patch)0
-rw-r--r--patches/api/0449-Add-drops-to-shear-events.patch (renamed from patches/api/0450-Add-drops-to-shear-events.patch)0
-rw-r--r--patches/api/0450-Add-HiddenPotionEffect-API.patch (renamed from patches/api/0451-Add-HiddenPotionEffect-API.patch)2
-rw-r--r--patches/api/0451-Add-PlayerShieldDisableEvent.patch (renamed from patches/api/0452-Add-PlayerShieldDisableEvent.patch)0
-rw-r--r--patches/api/0452-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch (renamed from patches/api/0453-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch)0
-rw-r--r--patches/api/0453-Add-BlockStateMeta-clearBlockState.patch (renamed from patches/api/0454-Add-BlockStateMeta-clearBlockState.patch)0
-rw-r--r--patches/api/0454-Expose-LootTable-of-DecoratedPot.patch (renamed from patches/api/0455-Expose-LootTable-of-DecoratedPot.patch)0
-rw-r--r--patches/api/0455-Add-ShulkerDuplicateEvent.patch (renamed from patches/api/0456-Add-ShulkerDuplicateEvent.patch)0
-rw-r--r--patches/api/0456-Add-api-for-spawn-egg-texture-colors.patch (renamed from patches/api/0457-Add-api-for-spawn-egg-texture-colors.patch)0
-rw-r--r--patches/api/0457-Add-Lifecycle-Event-system.patch (renamed from patches/api/0458-Add-Lifecycle-Event-system.patch)0
-rw-r--r--patches/api/0458-Conduit-API.patch (renamed from patches/api/0459-Conduit-API.patch)0
-rw-r--r--patches/api/0459-ItemStack-Tooltip-API.patch (renamed from patches/api/0460-ItemStack-Tooltip-API.patch)0
-rw-r--r--patches/api/0460-Add-getChunkSnapshot-includeLightData-parameter.patch (renamed from patches/api/0461-Add-getChunkSnapshot-includeLightData-parameter.patch)0
-rw-r--r--patches/api/0461-Add-FluidState-API.patch (renamed from patches/api/0462-Add-FluidState-API.patch)0
-rw-r--r--patches/api/0462-add-number-format-api.patch (renamed from patches/api/0463-add-number-format-api.patch)0
-rw-r--r--patches/api/0463-improve-BanList-types.patch (renamed from patches/api/0464-improve-BanList-types.patch)0
-rw-r--r--patches/api/0464-Suspicious-Effect-Entry-API.patch (renamed from patches/api/0465-Suspicious-Effect-Entry-API.patch)0
-rw-r--r--patches/api/0465-Fix-DamageSource-API.patch (renamed from patches/api/0466-Fix-DamageSource-API.patch)0
-rw-r--r--patches/api/0466-Expanded-Hopper-API.patch (renamed from patches/api/0467-Expanded-Hopper-API.patch)0
-rw-r--r--patches/api/0467-Clone-mutables-to-prevent-unexpected-issues.patch (renamed from patches/api/0468-Clone-mutables-to-prevent-unexpected-issues.patch)0
-rw-r--r--patches/server/0385-Add-PlayerRecipeBookClickEvent.patch (renamed from patches/server/0386-Add-PlayerRecipeBookClickEvent.patch)0
-rw-r--r--patches/server/0385-Improve-Arrow-API.patch38
-rw-r--r--patches/server/0386-Hide-sync-chunk-writes-behind-flag.patch (renamed from patches/server/0387-Hide-sync-chunk-writes-behind-flag.patch)0
-rw-r--r--patches/server/0387-Add-permission-for-command-blocks.patch (renamed from patches/server/0388-Add-permission-for-command-blocks.patch)0
-rw-r--r--patches/server/0388-Ensure-Entity-position-and-AABB-are-never-invalid.patch (renamed from patches/server/0389-Ensure-Entity-position-and-AABB-are-never-invalid.patch)2
-rw-r--r--patches/server/0389-Fix-Per-World-Difficulty-Remembering-Difficulty.patch (renamed from patches/server/0390-Fix-Per-World-Difficulty-Remembering-Difficulty.patch)0
-rw-r--r--patches/server/0390-Paper-dumpitem-command.patch (renamed from patches/server/0391-Paper-dumpitem-command.patch)0
-rw-r--r--patches/server/0391-Improve-Legacy-Component-serialization-size.patch (renamed from patches/server/0392-Improve-Legacy-Component-serialization-size.patch)0
-rw-r--r--patches/server/0392-Add-Plugin-Tickets-to-API-Chunk-Methods.patch (renamed from patches/server/0393-Add-Plugin-Tickets-to-API-Chunk-Methods.patch)0
-rw-r--r--patches/server/0393-Add-BlockStateMeta-clearBlockState.patch (renamed from patches/server/0394-Add-BlockStateMeta-clearBlockState.patch)0
-rw-r--r--patches/server/0394-Support-old-UUID-format-for-NBT.patch (renamed from patches/server/0395-Support-old-UUID-format-for-NBT.patch)0
-rw-r--r--patches/server/0395-Convert-legacy-attributes-in-Item-Meta.patch (renamed from patches/server/0396-Convert-legacy-attributes-in-Item-Meta.patch)0
-rw-r--r--patches/server/0396-Do-not-accept-invalid-client-settings.patch (renamed from patches/server/0397-Do-not-accept-invalid-client-settings.patch)0
-rw-r--r--patches/server/0397-Improve-fix-EntityTargetLivingEntityEvent.patch (renamed from patches/server/0398-Improve-fix-EntityTargetLivingEntityEvent.patch)0
-rw-r--r--patches/server/0398-Add-entity-liquid-API.patch (renamed from patches/server/0399-Add-entity-liquid-API.patch)0
-rw-r--r--patches/server/0399-Update-itemstack-legacy-name-and-lore.patch (renamed from patches/server/0400-Update-itemstack-legacy-name-and-lore.patch)0
-rw-r--r--patches/server/0400-Add-PrepareResultEvent.patch (renamed from patches/server/0401-Add-PrepareResultEvent.patch)0
-rw-r--r--patches/server/0401-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch (renamed from patches/server/0402-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch)0
-rw-r--r--patches/server/0402-Fix-arrows-never-despawning-MC-125757.patch (renamed from patches/server/0403-Fix-arrows-never-despawning-MC-125757.patch)0
-rw-r--r--patches/server/0403-Thread-Safe-Vanilla-Command-permission-checking.patch (renamed from patches/server/0404-Thread-Safe-Vanilla-Command-permission-checking.patch)0
-rw-r--r--patches/server/0404-Fix-SPIGOT-5989.patch (renamed from patches/server/0405-Fix-SPIGOT-5989.patch)0
-rw-r--r--patches/server/0405-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch (renamed from patches/server/0406-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch)0
-rw-r--r--patches/server/0406-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch (renamed from patches/server/0407-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch)0
-rw-r--r--patches/server/0407-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch (renamed from patches/server/0408-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch)0
-rw-r--r--patches/server/0408-Optimize-NetworkManager-Exception-Handling.patch (renamed from patches/server/0409-Optimize-NetworkManager-Exception-Handling.patch)0
-rw-r--r--patches/server/0409-Fix-some-rails-connecting-improperly.patch (renamed from patches/server/0410-Fix-some-rails-connecting-improperly.patch)0
-rw-r--r--patches/server/0410-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch (renamed from patches/server/0411-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch)0
-rw-r--r--patches/server/0411-Brand-support.patch (renamed from patches/server/0412-Brand-support.patch)0
-rw-r--r--patches/server/0412-Add-playPickupItemAnimation-to-LivingEntity.patch (renamed from patches/server/0413-Add-playPickupItemAnimation-to-LivingEntity.patch)0
-rw-r--r--patches/server/0413-Don-t-require-FACING-data.patch (renamed from patches/server/0414-Don-t-require-FACING-data.patch)0
-rw-r--r--patches/server/0414-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch (renamed from patches/server/0415-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch)0
-rw-r--r--patches/server/0415-Add-moon-phase-API.patch (renamed from patches/server/0416-Add-moon-phase-API.patch)0
-rw-r--r--patches/server/0416-Do-not-let-the-server-load-chunks-from-newer-version.patch (renamed from patches/server/0417-Do-not-let-the-server-load-chunks-from-newer-version.patch)0
-rw-r--r--patches/server/0417-Prevent-headless-pistons-from-being-created.patch (renamed from patches/server/0418-Prevent-headless-pistons-from-being-created.patch)0
-rw-r--r--patches/server/0418-Add-BellRingEvent.patch (renamed from patches/server/0419-Add-BellRingEvent.patch)0
-rw-r--r--patches/server/0419-Add-zombie-targets-turtle-egg-config.patch (renamed from patches/server/0420-Add-zombie-targets-turtle-egg-config.patch)0
-rw-r--r--patches/server/0420-Buffer-joins-to-world.patch (renamed from patches/server/0421-Buffer-joins-to-world.patch)0
-rw-r--r--patches/server/0421-Fix-hex-colors-not-working-in-some-kick-messages.patch (renamed from patches/server/0422-Fix-hex-colors-not-working-in-some-kick-messages.patch)0
-rw-r--r--patches/server/0422-PortalCreateEvent-needs-to-know-its-entity.patch (renamed from patches/server/0423-PortalCreateEvent-needs-to-know-its-entity.patch)0
-rw-r--r--patches/server/0423-Add-more-Evoker-API.patch (renamed from patches/server/0424-Add-more-Evoker-API.patch)0
-rw-r--r--patches/server/0424-Add-methods-to-get-translation-keys.patch (renamed from patches/server/0425-Add-methods-to-get-translation-keys.patch)0
-rw-r--r--patches/server/0425-Create-HoverEvent-from-ItemStack-Entity.patch (renamed from patches/server/0426-Create-HoverEvent-from-ItemStack-Entity.patch)0
-rw-r--r--patches/server/0426-Cache-block-data-strings.patch (renamed from patches/server/0427-Cache-block-data-strings.patch)0
-rw-r--r--patches/server/0427-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch (renamed from patches/server/0428-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch)2
-rw-r--r--patches/server/0428-Add-additional-open-container-api-to-HumanEntity.patch (renamed from patches/server/0429-Add-additional-open-container-api-to-HumanEntity.patch)0
-rw-r--r--patches/server/0429-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch (renamed from patches/server/0430-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch)0
-rw-r--r--patches/server/0430-Extend-block-drop-capture-to-capture-all-items-added.patch (renamed from patches/server/0431-Extend-block-drop-capture-to-capture-all-items-added.patch)0
-rw-r--r--patches/server/0431-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch (renamed from patches/server/0432-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch)2
-rw-r--r--patches/server/0432-Lazily-track-plugin-scoreboards-by-default.patch (renamed from patches/server/0433-Lazily-track-plugin-scoreboards-by-default.patch)0
-rw-r--r--patches/server/0433-Entity-isTicking.patch (renamed from patches/server/0434-Entity-isTicking.patch)2
-rw-r--r--patches/server/0434-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch (renamed from patches/server/0435-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch)0
-rw-r--r--patches/server/0435-Fix-Concurrency-issue-in-ShufflingList.patch (renamed from patches/server/0436-Fix-Concurrency-issue-in-ShufflingList.patch)0
-rw-r--r--patches/server/0436-Reset-Ender-Crystals-on-Dragon-Spawn.patch (renamed from patches/server/0437-Reset-Ender-Crystals-on-Dragon-Spawn.patch)0
-rw-r--r--patches/server/0437-Fix-for-large-move-vectors-crashing-server.patch (renamed from patches/server/0438-Fix-for-large-move-vectors-crashing-server.patch)0
-rw-r--r--patches/server/0438-Optimise-getType-calls.patch (renamed from patches/server/0439-Optimise-getType-calls.patch)0
-rw-r--r--patches/server/0439-Villager-resetOffers.patch (renamed from patches/server/0440-Villager-resetOffers.patch)0
-rw-r--r--patches/server/0440-Retain-block-place-order-when-capturing-blockstates.patch (renamed from patches/server/0441-Retain-block-place-order-when-capturing-blockstates.patch)0
-rw-r--r--patches/server/0441-Reduce-blockpos-allocation-from-pathfinding.patch (renamed from patches/server/0442-Reduce-blockpos-allocation-from-pathfinding.patch)0
-rw-r--r--patches/server/0442-Fix-item-locations-dropped-from-campfires.patch (renamed from patches/server/0443-Fix-item-locations-dropped-from-campfires.patch)0
-rw-r--r--patches/server/0443-Fix-bell-block-entity-memory-leak.patch (renamed from patches/server/0444-Fix-bell-block-entity-memory-leak.patch)0
-rw-r--r--patches/server/0444-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch (renamed from patches/server/0445-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch)0
-rw-r--r--patches/server/0445-Add-getOfflinePlayerIfCached-String.patch (renamed from patches/server/0446-Add-getOfflinePlayerIfCached-String.patch)0
-rw-r--r--patches/server/0446-Add-ignore-discounts-API.patch (renamed from patches/server/0447-Add-ignore-discounts-API.patch)0
-rw-r--r--patches/server/0447-Toggle-for-removing-existing-dragon.patch (renamed from patches/server/0448-Toggle-for-removing-existing-dragon.patch)0
-rw-r--r--patches/server/0448-Fix-client-lag-on-advancement-loading.patch (renamed from patches/server/0449-Fix-client-lag-on-advancement-loading.patch)0
-rw-r--r--patches/server/0449-Item-no-age-no-player-pickup.patch (renamed from patches/server/0450-Item-no-age-no-player-pickup.patch)0
-rw-r--r--patches/server/0450-Beacon-API-custom-effect-ranges.patch (renamed from patches/server/0451-Beacon-API-custom-effect-ranges.patch)0
-rw-r--r--patches/server/0451-Add-API-for-quit-reason.patch (renamed from patches/server/0452-Add-API-for-quit-reason.patch)0
-rw-r--r--patches/server/0452-Add-Wandering-Trader-spawn-rate-config-options.patch (renamed from patches/server/0453-Add-Wandering-Trader-spawn-rate-config-options.patch)0
-rw-r--r--patches/server/0453-Expose-world-spawn-angle.patch (renamed from patches/server/0454-Expose-world-spawn-angle.patch)0
-rw-r--r--patches/server/0454-Add-Destroy-Speed-API.patch (renamed from patches/server/0455-Add-Destroy-Speed-API.patch)0
-rw-r--r--patches/server/0455-Fix-Player-spawnParticle-x-y-z-precision-loss.patch (renamed from patches/server/0456-Fix-Player-spawnParticle-x-y-z-precision-loss.patch)0
-rw-r--r--patches/server/0456-Add-LivingEntity-clearActiveItem.patch (renamed from patches/server/0457-Add-LivingEntity-clearActiveItem.patch)0
-rw-r--r--patches/server/0457-Add-PlayerItemCooldownEvent.patch (renamed from patches/server/0458-Add-PlayerItemCooldownEvent.patch)0
-rw-r--r--patches/server/0458-Significantly-improve-performance-of-the-end-generat.patch (renamed from patches/server/0459-Significantly-improve-performance-of-the-end-generat.patch)0
-rw-r--r--patches/server/0459-More-lightning-API.patch (renamed from patches/server/0460-More-lightning-API.patch)0
-rw-r--r--patches/server/0460-Climbing-should-not-bypass-cramming-gamerule.patch (renamed from patches/server/0461-Climbing-should-not-bypass-cramming-gamerule.patch)2
-rw-r--r--patches/server/0461-Add-missing-default-perms-for-commands.patch (renamed from patches/server/0462-Add-missing-default-perms-for-commands.patch)0
-rw-r--r--patches/server/0462-Add-PlayerShearBlockEvent.patch (renamed from patches/server/0463-Add-PlayerShearBlockEvent.patch)0
-rw-r--r--patches/server/0463-Limit-recipe-packets.patch (renamed from patches/server/0464-Limit-recipe-packets.patch)0
-rw-r--r--patches/server/0464-Fix-CraftSound-backwards-compatibility.patch (renamed from patches/server/0465-Fix-CraftSound-backwards-compatibility.patch)0
-rw-r--r--patches/server/0465-Player-Chunk-Load-Unload-Events.patch (renamed from patches/server/0466-Player-Chunk-Load-Unload-Events.patch)0
-rw-r--r--patches/server/0466-Optimize-Dynamic-get-Missing-Keys.patch (renamed from patches/server/0467-Optimize-Dynamic-get-Missing-Keys.patch)0
-rw-r--r--patches/server/0467-Expose-LivingEntity-hurt-direction.patch (renamed from patches/server/0468-Expose-LivingEntity-hurt-direction.patch)0
-rw-r--r--patches/server/0468-Add-OBSTRUCTED-reason-to-BedEnterResult.patch (renamed from patches/server/0469-Add-OBSTRUCTED-reason-to-BedEnterResult.patch)0
-rw-r--r--patches/server/0469-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch (renamed from patches/server/0470-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch)0
-rw-r--r--patches/server/0470-Add-TargetHitEvent.patch (renamed from patches/server/0471-Add-TargetHitEvent.patch)0
-rw-r--r--patches/server/0471-MC-4-Fix-item-position-desync.patch (renamed from patches/server/0472-MC-4-Fix-item-position-desync.patch)2
-rw-r--r--patches/server/0472-Additional-Block-Material-API.patch (renamed from patches/server/0473-Additional-Block-Material-API.patch)0
-rw-r--r--patches/server/0473-Fix-harming-potion-dupe.patch (renamed from patches/server/0474-Fix-harming-potion-dupe.patch)0
-rw-r--r--patches/server/0474-API-to-get-Material-from-Boats-and-Minecarts.patch (renamed from patches/server/0475-API-to-get-Material-from-Boats-and-Minecarts.patch)0
-rw-r--r--patches/server/0475-Cache-burn-durations.patch (renamed from patches/server/0476-Cache-burn-durations.patch)0
-rw-r--r--patches/server/0476-Allow-disabling-mob-spawner-spawn-egg-transformation.patch (renamed from patches/server/0477-Allow-disabling-mob-spawner-spawn-egg-transformation.patch)0
-rw-r--r--patches/server/0477-Fix-Not-a-string-Map-Conversion-spam.patch (renamed from patches/server/0478-Fix-Not-a-string-Map-Conversion-spam.patch)0
-rw-r--r--patches/server/0478-Add-PlayerFlowerPotManipulateEvent.patch (renamed from patches/server/0479-Add-PlayerFlowerPotManipulateEvent.patch)0
-rw-r--r--patches/server/0479-Fix-interact-event-not-being-called-sometimes.patch (renamed from patches/server/0480-Fix-interact-event-not-being-called-sometimes.patch)0
-rw-r--r--patches/server/0480-Zombie-API-breaking-doors.patch (renamed from patches/server/0481-Zombie-API-breaking-doors.patch)0
-rw-r--r--patches/server/0481-Fix-nerfed-slime-when-splitting.patch (renamed from patches/server/0482-Fix-nerfed-slime-when-splitting.patch)0
-rw-r--r--patches/server/0482-Add-EntityLoadCrossbowEvent.patch (renamed from patches/server/0483-Add-EntityLoadCrossbowEvent.patch)0
-rw-r--r--patches/server/0483-Add-WorldGameRuleChangeEvent.patch (renamed from patches/server/0484-Add-WorldGameRuleChangeEvent.patch)0
-rw-r--r--patches/server/0484-Add-ServerResourcesReloadedEvent.patch (renamed from patches/server/0485-Add-ServerResourcesReloadedEvent.patch)0
-rw-r--r--patches/server/0485-Add-world-settings-for-mobs-picking-up-loot.patch (renamed from patches/server/0486-Add-world-settings-for-mobs-picking-up-loot.patch)0
-rw-r--r--patches/server/0486-Add-BlockFailedDispenseEvent.patch (renamed from patches/server/0487-Add-BlockFailedDispenseEvent.patch)0
-rw-r--r--patches/server/0487-Add-PlayerLecternPageChangeEvent.patch (renamed from patches/server/0488-Add-PlayerLecternPageChangeEvent.patch)0
-rw-r--r--patches/server/0488-Add-PlayerLoomPatternSelectEvent.patch (renamed from patches/server/0489-Add-PlayerLoomPatternSelectEvent.patch)0
-rw-r--r--patches/server/0489-Configurable-door-breaking-difficulty.patch (renamed from patches/server/0490-Configurable-door-breaking-difficulty.patch)0
-rw-r--r--patches/server/0490-Empty-commands-shall-not-be-dispatched.patch (renamed from patches/server/0491-Empty-commands-shall-not-be-dispatched.patch)0
-rw-r--r--patches/server/0491-Remove-stale-POIs.patch (renamed from patches/server/0492-Remove-stale-POIs.patch)0
-rw-r--r--patches/server/0492-Fix-villager-boat-exploit.patch (renamed from patches/server/0493-Fix-villager-boat-exploit.patch)0
-rw-r--r--patches/server/0493-Add-sendOpLevel-API.patch (renamed from patches/server/0494-Add-sendOpLevel-API.patch)0
-rw-r--r--patches/server/0494-TODO-Registry-Modification-API.patch (renamed from patches/server/0495-TODO-Registry-Modification-API.patch)0
-rw-r--r--patches/server/0495-Add-StructuresLocateEvent.patch (renamed from patches/server/0496-Add-StructuresLocateEvent.patch)0
-rw-r--r--patches/server/0496-Collision-option-for-requiring-a-player-participant.patch (renamed from patches/server/0497-Collision-option-for-requiring-a-player-participant.patch)2
-rw-r--r--patches/server/0497-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch (renamed from patches/server/0498-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch)0
-rw-r--r--patches/server/0498-Return-chat-component-with-empty-text-instead-of-thr.patch (renamed from patches/server/0499-Return-chat-component-with-empty-text-instead-of-thr.patch)0
-rw-r--r--patches/server/0499-Make-schedule-command-per-world.patch (renamed from patches/server/0500-Make-schedule-command-per-world.patch)0
-rw-r--r--patches/server/0500-Configurable-max-leash-distance.patch (renamed from patches/server/0501-Configurable-max-leash-distance.patch)0
-rw-r--r--patches/server/0501-Add-BlockPreDispenseEvent.patch (renamed from patches/server/0502-Add-BlockPreDispenseEvent.patch)0
-rw-r--r--patches/server/0502-Add-PlayerChangeBeaconEffectEvent.patch (renamed from patches/server/0503-Add-PlayerChangeBeaconEffectEvent.patch)0
-rw-r--r--patches/server/0503-Add-toggle-for-always-placing-the-dragon-egg.patch (renamed from patches/server/0504-Add-toggle-for-always-placing-the-dragon-egg.patch)0
-rw-r--r--patches/server/0504-Add-PlayerStonecutterRecipeSelectEvent.patch (renamed from patches/server/0505-Add-PlayerStonecutterRecipeSelectEvent.patch)0
-rw-r--r--patches/server/0505-Expand-EntityUnleashEvent.patch (renamed from patches/server/0506-Expand-EntityUnleashEvent.patch)0
-rw-r--r--patches/server/0506-Reset-shield-blocking-on-dimension-change.patch (renamed from patches/server/0507-Reset-shield-blocking-on-dimension-change.patch)0
-rw-r--r--patches/server/0507-Add-DragonEggFormEvent.patch (renamed from patches/server/0508-Add-DragonEggFormEvent.patch)0
-rw-r--r--patches/server/0508-Add-EntityMoveEvent.patch (renamed from patches/server/0509-Add-EntityMoveEvent.patch)0
-rw-r--r--patches/server/0509-added-option-to-disable-pathfinding-updates-on-block.patch (renamed from patches/server/0510-added-option-to-disable-pathfinding-updates-on-block.patch)0
-rw-r--r--patches/server/0510-Inline-shift-direction-fields.patch (renamed from patches/server/0511-Inline-shift-direction-fields.patch)0
-rw-r--r--patches/server/0511-Allow-adding-items-to-BlockDropItemEvent.patch (renamed from patches/server/0512-Allow-adding-items-to-BlockDropItemEvent.patch)0
-rw-r--r--patches/server/0512-Add-getMainThreadExecutor-to-BukkitScheduler.patch (renamed from patches/server/0513-Add-getMainThreadExecutor-to-BukkitScheduler.patch)0
-rw-r--r--patches/server/0513-living-entity-allow-attribute-registration.patch (renamed from patches/server/0514-living-entity-allow-attribute-registration.patch)0
-rw-r--r--patches/server/0514-fix-dead-slime-setSize-invincibility.patch (renamed from patches/server/0515-fix-dead-slime-setSize-invincibility.patch)0
-rw-r--r--patches/server/0515-Merchant-getRecipes-should-return-an-immutable-list.patch (renamed from patches/server/0516-Merchant-getRecipes-should-return-an-immutable-list.patch)0
-rw-r--r--patches/server/0516-Expose-Tracked-Players.patch (renamed from patches/server/0517-Expose-Tracked-Players.patch)0
-rw-r--r--patches/server/0517-Improve-ServerGUI.patch (renamed from patches/server/0518-Improve-ServerGUI.patch)0
-rw-r--r--patches/server/0518-fix-converting-txt-to-json-file.patch (renamed from patches/server/0519-fix-converting-txt-to-json-file.patch)0
-rw-r--r--patches/server/0519-Add-worldborder-events.patch (renamed from patches/server/0520-Add-worldborder-events.patch)0
-rw-r--r--patches/server/0520-Add-PlayerNameEntityEvent.patch (renamed from patches/server/0521-Add-PlayerNameEntityEvent.patch)0
-rw-r--r--patches/server/0521-Prevent-grindstones-from-overstacking-items.patch (renamed from patches/server/0522-Prevent-grindstones-from-overstacking-items.patch)0
-rw-r--r--patches/server/0522-Add-recipe-to-cook-events.patch (renamed from patches/server/0523-Add-recipe-to-cook-events.patch)0
-rw-r--r--patches/server/0523-Add-Block-isValidTool.patch (renamed from patches/server/0524-Add-Block-isValidTool.patch)0
-rw-r--r--patches/server/0524-Allow-using-signs-inside-spawn-protection.patch (renamed from patches/server/0525-Allow-using-signs-inside-spawn-protection.patch)0
-rw-r--r--patches/server/0525-Expand-world-key-API.patch (renamed from patches/server/0526-Expand-world-key-API.patch)0
-rw-r--r--patches/server/0526-Add-fast-alternative-constructor-for-Rotations.patch (renamed from patches/server/0527-Add-fast-alternative-constructor-for-Rotations.patch)0
-rw-r--r--patches/server/0527-Item-Rarity-API.patch (renamed from patches/server/0528-Item-Rarity-API.patch)0
-rw-r--r--patches/server/0528-Drop-carried-item-when-player-has-disconnected.patch (renamed from patches/server/0529-Drop-carried-item-when-player-has-disconnected.patch)0
-rw-r--r--patches/server/0529-forced-whitelist-use-configurable-kick-message.patch (renamed from patches/server/0530-forced-whitelist-use-configurable-kick-message.patch)0
-rw-r--r--patches/server/0530-Don-t-ignore-result-of-PlayerEditBookEvent.patch (renamed from patches/server/0531-Don-t-ignore-result-of-PlayerEditBookEvent.patch)0
-rw-r--r--patches/server/0531-Expose-protocol-version.patch (renamed from patches/server/0532-Expose-protocol-version.patch)0
-rw-r--r--patches/server/0532-Enhance-console-tab-completions-for-brigadier-comman.patch (renamed from patches/server/0533-Enhance-console-tab-completions-for-brigadier-comman.patch)0
-rw-r--r--patches/server/0533-Fix-PlayerItemConsumeEvent-cancelling-properly.patch (renamed from patches/server/0534-Fix-PlayerItemConsumeEvent-cancelling-properly.patch)0
-rw-r--r--patches/server/0534-Add-bypass-host-check.patch (renamed from patches/server/0535-Add-bypass-host-check.patch)0
-rw-r--r--patches/server/0535-Set-area-affect-cloud-rotation.patch (renamed from patches/server/0536-Set-area-affect-cloud-rotation.patch)0
-rw-r--r--patches/server/0536-add-isDeeplySleeping-to-HumanEntity.patch (renamed from patches/server/0537-add-isDeeplySleeping-to-HumanEntity.patch)0
-rw-r--r--patches/server/0537-add-consumeFuel-to-FurnaceBurnEvent.patch (renamed from patches/server/0538-add-consumeFuel-to-FurnaceBurnEvent.patch)0
-rw-r--r--patches/server/0538-add-get-set-drop-chance-to-EntityEquipment.patch (renamed from patches/server/0539-add-get-set-drop-chance-to-EntityEquipment.patch)0
-rw-r--r--patches/server/0539-fix-PigZombieAngerEvent-cancellation.patch (renamed from patches/server/0540-fix-PigZombieAngerEvent-cancellation.patch)0
-rw-r--r--patches/server/0540-fix-PlayerItemHeldEvent-firing-twice.patch (renamed from patches/server/0541-fix-PlayerItemHeldEvent-firing-twice.patch)0
-rw-r--r--patches/server/0541-Add-PlayerDeepSleepEvent.patch (renamed from patches/server/0542-Add-PlayerDeepSleepEvent.patch)0
-rw-r--r--patches/server/0542-More-World-API.patch (renamed from patches/server/0543-More-World-API.patch)0
-rw-r--r--patches/server/0543-Add-PlayerBedFailEnterEvent.patch (renamed from patches/server/0544-Add-PlayerBedFailEnterEvent.patch)0
-rw-r--r--patches/server/0544-Implement-methods-to-convert-between-Component-and-B.patch (renamed from patches/server/0545-Implement-methods-to-convert-between-Component-and-B.patch)0
-rw-r--r--patches/server/0545-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch (renamed from patches/server/0546-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch)0
-rw-r--r--patches/server/0546-Introduce-beacon-activation-deactivation-events.patch (renamed from patches/server/0547-Introduce-beacon-activation-deactivation-events.patch)0
-rw-r--r--patches/server/0547-Add-Channel-initialization-listeners.patch (renamed from patches/server/0548-Add-Channel-initialization-listeners.patch)0
-rw-r--r--patches/server/0548-Send-empty-commands-if-tab-completion-is-disabled.patch (renamed from patches/server/0549-Send-empty-commands-if-tab-completion-is-disabled.patch)0
-rw-r--r--patches/server/0549-Add-more-WanderingTrader-API.patch (renamed from patches/server/0550-Add-more-WanderingTrader-API.patch)0
-rw-r--r--patches/server/0550-Add-EntityBlockStorage-clearEntities.patch (renamed from patches/server/0551-Add-EntityBlockStorage-clearEntities.patch)0
-rw-r--r--patches/server/0551-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch (renamed from patches/server/0552-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch)0
-rw-r--r--patches/server/0552-Add-HiddenPotionEffect-API.patch (renamed from patches/server/0553-Add-HiddenPotionEffect-API.patch)0
-rw-r--r--patches/server/0553-Inventory-close.patch (renamed from patches/server/0554-Inventory-close.patch)0
-rw-r--r--patches/server/0554-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch (renamed from patches/server/0555-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch)0
-rw-r--r--patches/server/0555-Add-basic-Datapack-API.patch (renamed from patches/server/0556-Add-basic-Datapack-API.patch)0
-rw-r--r--patches/server/0556-Add-environment-variable-to-disable-server-gui.patch (renamed from patches/server/0557-Add-environment-variable-to-disable-server-gui.patch)0
-rw-r--r--patches/server/0557-Expand-PlayerGameModeChangeEvent.patch (renamed from patches/server/0558-Expand-PlayerGameModeChangeEvent.patch)0
-rw-r--r--patches/server/0558-ItemStack-repair-check-API.patch (renamed from patches/server/0559-ItemStack-repair-check-API.patch)0
-rw-r--r--patches/server/0559-More-Enchantment-API.patch (renamed from patches/server/0560-More-Enchantment-API.patch)0
-rw-r--r--patches/server/0560-Move-range-check-for-block-placing-up.patch (renamed from patches/server/0561-Move-range-check-for-block-placing-up.patch)0
-rw-r--r--patches/server/0561-Add-Mob-lookAt-API.patch (renamed from patches/server/0562-Add-Mob-lookAt-API.patch)0
-rw-r--r--patches/server/0562-Correctly-check-if-bucket-dispenses-will-succeed-for.patch (renamed from patches/server/0563-Correctly-check-if-bucket-dispenses-will-succeed-for.patch)0
-rw-r--r--patches/server/0563-Add-Unix-domain-socket-support.patch (renamed from patches/server/0564-Add-Unix-domain-socket-support.patch)0
-rw-r--r--patches/server/0564-Add-EntityInsideBlockEvent.patch (renamed from patches/server/0565-Add-EntityInsideBlockEvent.patch)0
-rw-r--r--patches/server/0565-Attributes-API-for-item-defaults.patch (renamed from patches/server/0566-Attributes-API-for-item-defaults.patch)0
-rw-r--r--patches/server/0566-Add-cause-to-Weather-ThunderChangeEvents.patch (renamed from patches/server/0567-Add-cause-to-Weather-ThunderChangeEvents.patch)0
-rw-r--r--patches/server/0567-More-Lidded-Block-API.patch (renamed from patches/server/0568-More-Lidded-Block-API.patch)0
-rw-r--r--patches/server/0568-Limit-item-frame-cursors-on-maps.patch (renamed from patches/server/0569-Limit-item-frame-cursors-on-maps.patch)0
-rw-r--r--patches/server/0569-Add-PlayerKickEvent-causes.patch (renamed from patches/server/0570-Add-PlayerKickEvent-causes.patch)0
-rw-r--r--patches/server/0570-Add-PufferFishStateChangeEvent.patch (renamed from patches/server/0571-Add-PufferFishStateChangeEvent.patch)0
-rw-r--r--patches/server/0571-Fix-PlayerBucketEmptyEvent-result-itemstack.patch (renamed from patches/server/0572-Fix-PlayerBucketEmptyEvent-result-itemstack.patch)0
-rw-r--r--patches/server/0572-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch (renamed from patches/server/0573-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch)0
-rw-r--r--patches/server/0573-Add-option-to-fix-items-merging-through-walls.patch (renamed from patches/server/0574-Add-option-to-fix-items-merging-through-walls.patch)0
-rw-r--r--patches/server/0574-Add-BellRevealRaiderEvent.patch (renamed from patches/server/0575-Add-BellRevealRaiderEvent.patch)0
-rw-r--r--patches/server/0575-Fix-invulnerable-end-crystals.patch (renamed from patches/server/0576-Fix-invulnerable-end-crystals.patch)0
-rw-r--r--patches/server/0576-Add-ElderGuardianAppearanceEvent.patch (renamed from patches/server/0577-Add-ElderGuardianAppearanceEvent.patch)0
-rw-r--r--patches/server/0577-Fix-dangerous-end-portal-logic.patch (renamed from patches/server/0578-Fix-dangerous-end-portal-logic.patch)2
-rw-r--r--patches/server/0578-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch (renamed from patches/server/0579-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch)0
-rw-r--r--patches/server/0579-Make-item-validations-configurable.patch (renamed from patches/server/0580-Make-item-validations-configurable.patch)0
-rw-r--r--patches/server/0580-Line-Of-Sight-Changes.patch (renamed from patches/server/0581-Line-Of-Sight-Changes.patch)0
-rw-r--r--patches/server/0581-add-per-world-spawn-limits.patch (renamed from patches/server/0582-add-per-world-spawn-limits.patch)0
-rw-r--r--patches/server/0582-Fix-potions-splash-events.patch (renamed from patches/server/0583-Fix-potions-splash-events.patch)0
-rw-r--r--patches/server/0583-Add-more-LimitedRegion-API.patch (renamed from patches/server/0584-Add-more-LimitedRegion-API.patch)0
-rw-r--r--patches/server/0584-Fix-PlayerDropItemEvent-using-wrong-item.patch (renamed from patches/server/0585-Fix-PlayerDropItemEvent-using-wrong-item.patch)0
-rw-r--r--patches/server/0585-Missing-Entity-API.patch (renamed from patches/server/0586-Missing-Entity-API.patch)23
-rw-r--r--patches/server/0586-Ensure-disconnect-for-book-edit-is-called-on-main.patch (renamed from patches/server/0587-Ensure-disconnect-for-book-edit-is-called-on-main.patch)0
-rw-r--r--patches/server/0587-Fix-return-value-of-Block-applyBoneMeal-always-being.patch (renamed from patches/server/0588-Fix-return-value-of-Block-applyBoneMeal-always-being.patch)0
-rw-r--r--patches/server/0588-Use-getChunkIfLoadedImmediately-in-places.patch (renamed from patches/server/0589-Use-getChunkIfLoadedImmediately-in-places.patch)0
-rw-r--r--patches/server/0589-Fix-commands-from-signs-not-firing-command-events.patch (renamed from patches/server/0590-Fix-commands-from-signs-not-firing-command-events.patch)0
-rw-r--r--patches/server/0590-Add-PlayerArmSwingEvent.patch (renamed from patches/server/0591-Add-PlayerArmSwingEvent.patch)0
-rw-r--r--patches/server/0591-Fix-kick-event-leave-message-not-being-sent.patch (renamed from patches/server/0592-Fix-kick-event-leave-message-not-being-sent.patch)0
-rw-r--r--patches/server/0592-Add-config-for-mobs-immune-to-default-effects.patch (renamed from patches/server/0593-Add-config-for-mobs-immune-to-default-effects.patch)0
-rw-r--r--patches/server/0593-Don-t-apply-cramming-damage-to-players.patch (renamed from patches/server/0594-Don-t-apply-cramming-damage-to-players.patch)0
-rw-r--r--patches/server/0594-Rate-options-and-timings-for-sensors-and-behaviors.patch (renamed from patches/server/0595-Rate-options-and-timings-for-sensors-and-behaviors.patch)0
-rw-r--r--patches/server/0595-Add-missing-forceDrop-toggles.patch (renamed from patches/server/0596-Add-missing-forceDrop-toggles.patch)0
-rw-r--r--patches/server/0596-Stinger-API.patch (renamed from patches/server/0597-Stinger-API.patch)2
-rw-r--r--patches/server/0597-Fix-incosistency-issue-with-empty-map-items-in-CB.patch (renamed from patches/server/0598-Fix-incosistency-issue-with-empty-map-items-in-CB.patch)0
-rw-r--r--patches/server/0598-Add-System.out-err-catcher.patch (renamed from patches/server/0599-Add-System.out-err-catcher.patch)0
-rw-r--r--patches/server/0599-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch (renamed from patches/server/0600-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch)0
-rw-r--r--patches/server/0600-Prevent-AFK-kick-while-watching-end-credits.patch (renamed from patches/server/0601-Prevent-AFK-kick-while-watching-end-credits.patch)0
-rw-r--r--patches/server/0601-Allow-skipping-writing-of-comments-to-server.propert.patch (renamed from patches/server/0602-Allow-skipping-writing-of-comments-to-server.propert.patch)0
-rw-r--r--patches/server/0602-Add-PlayerSetSpawnEvent.patch (renamed from patches/server/0603-Add-PlayerSetSpawnEvent.patch)0
-rw-r--r--patches/server/0603-Make-hoppers-respect-inventory-max-stack-size.patch (renamed from patches/server/0604-Make-hoppers-respect-inventory-max-stack-size.patch)2
-rw-r--r--patches/server/0604-Optimize-entity-tracker-passenger-checks.patch (renamed from patches/server/0605-Optimize-entity-tracker-passenger-checks.patch)0
-rw-r--r--patches/server/0605-Config-option-for-Piglins-guarding-chests.patch (renamed from patches/server/0606-Config-option-for-Piglins-guarding-chests.patch)0
-rw-r--r--patches/server/0606-Add-EntityDamageItemEvent.patch (renamed from patches/server/0607-Add-EntityDamageItemEvent.patch)0
-rw-r--r--patches/server/0607-Optimize-indirect-passenger-iteration.patch (renamed from patches/server/0608-Optimize-indirect-passenger-iteration.patch)2
-rw-r--r--patches/server/0608-Configurable-item-frame-map-cursor-update-interval.patch (renamed from patches/server/0609-Configurable-item-frame-map-cursor-update-interval.patch)0
-rw-r--r--patches/server/0609-Clear-bucket-NBT-after-dispense.patch (renamed from patches/server/0610-Clear-bucket-NBT-after-dispense.patch)0
-rw-r--r--patches/server/0610-Change-EnderEye-target-without-changing-other-things.patch (renamed from patches/server/0611-Change-EnderEye-target-without-changing-other-things.patch)0
-rw-r--r--patches/server/0611-Add-BlockBreakBlockEvent.patch (renamed from patches/server/0612-Add-BlockBreakBlockEvent.patch)0
-rw-r--r--patches/server/0612-Option-to-prevent-NBT-copy-in-smithing-recipes.patch (renamed from patches/server/0613-Option-to-prevent-NBT-copy-in-smithing-recipes.patch)0
-rw-r--r--patches/server/0613-More-CommandBlock-API.patch (renamed from patches/server/0614-More-CommandBlock-API.patch)0
-rw-r--r--patches/server/0614-Add-missing-team-sidebar-display-slots.patch (renamed from patches/server/0615-Add-missing-team-sidebar-display-slots.patch)0
-rw-r--r--patches/server/0615-Add-back-EntityPortalExitEvent.patch (renamed from patches/server/0616-Add-back-EntityPortalExitEvent.patch)2
-rw-r--r--patches/server/0616-Add-methods-to-find-targets-for-lightning-strikes.patch (renamed from patches/server/0617-Add-methods-to-find-targets-for-lightning-strikes.patch)0
-rw-r--r--patches/server/0617-Get-entity-default-attributes.patch (renamed from patches/server/0618-Get-entity-default-attributes.patch)0
-rw-r--r--patches/server/0618-Left-handed-API.patch (renamed from patches/server/0619-Left-handed-API.patch)0
-rw-r--r--patches/server/0619-Add-more-advancement-API.patch (renamed from patches/server/0620-Add-more-advancement-API.patch)0
-rw-r--r--patches/server/0620-Add-ItemFactory-getSpawnEgg-API.patch (renamed from patches/server/0621-Add-ItemFactory-getSpawnEgg-API.patch)0
-rw-r--r--patches/server/0621-Add-critical-damage-API.patch (renamed from patches/server/0622-Add-critical-damage-API.patch)0
-rw-r--r--patches/server/0622-Fix-issues-with-mob-conversion.patch (renamed from patches/server/0623-Fix-issues-with-mob-conversion.patch)0
-rw-r--r--patches/server/0623-Add-isCollidable-methods-to-various-places.patch (renamed from patches/server/0624-Add-isCollidable-methods-to-various-places.patch)0
-rw-r--r--patches/server/0624-Goat-ram-API.patch (renamed from patches/server/0625-Goat-ram-API.patch)0
-rw-r--r--patches/server/0625-Add-API-for-resetting-a-single-score.patch (renamed from patches/server/0626-Add-API-for-resetting-a-single-score.patch)0
-rw-r--r--patches/server/0626-Add-Raw-Byte-Entity-Serialization.patch (renamed from patches/server/0627-Add-Raw-Byte-Entity-Serialization.patch)4
-rw-r--r--patches/server/0627-Vanilla-command-permission-fixes.patch (renamed from patches/server/0628-Vanilla-command-permission-fixes.patch)0
-rw-r--r--patches/server/0628-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch (renamed from patches/server/0629-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch)0
-rw-r--r--patches/server/0629-Fix-GameProfileCache-concurrency.patch (renamed from patches/server/0630-Fix-GameProfileCache-concurrency.patch)0
-rw-r--r--patches/server/0630-Improve-and-expand-AsyncCatcher.patch (renamed from patches/server/0631-Improve-and-expand-AsyncCatcher.patch)2
-rw-r--r--patches/server/0631-Add-paper-mobcaps-and-paper-playermobcaps.patch (renamed from patches/server/0632-Add-paper-mobcaps-and-paper-playermobcaps.patch)0
-rw-r--r--patches/server/0632-Sanitize-ResourceLocation-error-logging.patch (renamed from patches/server/0633-Sanitize-ResourceLocation-error-logging.patch)0
-rw-r--r--patches/server/0633-Manually-inline-methods-in-BlockPosition.patch (renamed from patches/server/0634-Manually-inline-methods-in-BlockPosition.patch)0
-rw-r--r--patches/server/0634-Name-craft-scheduler-threads-according-to-the-plugin.patch (renamed from patches/server/0635-Name-craft-scheduler-threads-according-to-the-plugin.patch)0
-rw-r--r--patches/server/0635-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch (renamed from patches/server/0636-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch)0
-rw-r--r--patches/server/0636-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch (renamed from patches/server/0637-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch)0
-rw-r--r--patches/server/0637-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch (renamed from patches/server/0638-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch)0
-rw-r--r--patches/server/0638-Time-scoreboard-search.patch (renamed from patches/server/0639-Time-scoreboard-search.patch)0
-rw-r--r--patches/server/0639-Oprimise-map-impl-for-tracked-players.patch (renamed from patches/server/0640-Oprimise-map-impl-for-tracked-players.patch)0
-rw-r--r--patches/server/0640-Add-missing-InventoryType.patch (renamed from patches/server/0641-Add-missing-InventoryType.patch)0
-rw-r--r--patches/server/0641-Optimise-BlockSoil-nearby-water-lookup.patch (renamed from patches/server/0642-Optimise-BlockSoil-nearby-water-lookup.patch)0
-rw-r--r--patches/server/0642-Fix-merchant-inventory-not-closing-on-entity-removal.patch (renamed from patches/server/0643-Fix-merchant-inventory-not-closing-on-entity-removal.patch)0
-rw-r--r--patches/server/0643-Check-requirement-before-suggesting-root-nodes.patch (renamed from patches/server/0644-Check-requirement-before-suggesting-root-nodes.patch)0
-rw-r--r--patches/server/0644-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch (renamed from patches/server/0645-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch)0
-rw-r--r--patches/server/0645-Add-packet-limiter-config.patch (renamed from patches/server/0646-Add-packet-limiter-config.patch)0
-rw-r--r--patches/server/0646-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch (renamed from patches/server/0647-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch)0
-rw-r--r--patches/server/0647-Ensure-valid-vehicle-status.patch (renamed from patches/server/0648-Ensure-valid-vehicle-status.patch)0
-rw-r--r--patches/server/0648-Prevent-softlocked-end-exit-portal-generation.patch (renamed from patches/server/0649-Prevent-softlocked-end-exit-portal-generation.patch)0
-rw-r--r--patches/server/0649-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch (renamed from patches/server/0650-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch)0
-rw-r--r--patches/server/0650-Don-t-log-debug-logging-being-disabled.patch (renamed from patches/server/0651-Don-t-log-debug-logging-being-disabled.patch)0
-rw-r--r--patches/server/0651-fix-various-menus-with-empty-level-accesses.patch (renamed from patches/server/0652-fix-various-menus-with-empty-level-accesses.patch)0
-rw-r--r--patches/server/0652-Preserve-overstacked-loot.patch (renamed from patches/server/0653-Preserve-overstacked-loot.patch)0
-rw-r--r--patches/server/0653-Update-head-rotation-in-missing-places.patch (renamed from patches/server/0654-Update-head-rotation-in-missing-places.patch)2
-rw-r--r--patches/server/0654-prevent-unintended-light-block-manipulation.patch (renamed from patches/server/0655-prevent-unintended-light-block-manipulation.patch)0
-rw-r--r--patches/server/0655-Fix-CraftCriteria-defaults-map.patch (renamed from patches/server/0656-Fix-CraftCriteria-defaults-map.patch)0
-rw-r--r--patches/server/0656-Fix-upstreams-block-state-factories.patch (renamed from patches/server/0657-Fix-upstreams-block-state-factories.patch)2
-rw-r--r--patches/server/0657-Configurable-feature-seeds.patch (renamed from patches/server/0658-Configurable-feature-seeds.patch)0
-rw-r--r--patches/server/0658-Add-root-admin-user-detection.patch (renamed from patches/server/0659-Add-root-admin-user-detection.patch)0
-rw-r--r--patches/server/0659-Always-allow-item-changing-in-Fireball.patch (renamed from patches/server/0660-Always-allow-item-changing-in-Fireball.patch)0
-rw-r--r--patches/server/0660-don-t-attempt-to-teleport-dead-entities.patch (renamed from patches/server/0661-don-t-attempt-to-teleport-dead-entities.patch)2
-rw-r--r--patches/server/0661-Prevent-excessive-velocity-through-repeated-crits.patch (renamed from patches/server/0662-Prevent-excessive-velocity-through-repeated-crits.patch)0
-rw-r--r--patches/server/0662-Remove-client-side-code-using-deprecated-for-removal.patch (renamed from patches/server/0663-Remove-client-side-code-using-deprecated-for-removal.patch)0
-rw-r--r--patches/server/0663-Fix-removing-recipes-from-RecipeIterator.patch (renamed from patches/server/0664-Fix-removing-recipes-from-RecipeIterator.patch)0
-rw-r--r--patches/server/0664-Prevent-sending-oversized-item-data-in-equipment-and.patch (renamed from patches/server/0665-Prevent-sending-oversized-item-data-in-equipment-and.patch)0
-rw-r--r--patches/server/0665-Hide-unnecessary-itemmeta-from-clients.patch (renamed from patches/server/0666-Hide-unnecessary-itemmeta-from-clients.patch)0
-rw-r--r--patches/server/0666-Fix-Spigot-growth-modifiers.patch (renamed from patches/server/0667-Fix-Spigot-growth-modifiers.patch)0
-rw-r--r--patches/server/0667-Prevent-ContainerOpenersCounter-openCount-from-going.patch (renamed from patches/server/0668-Prevent-ContainerOpenersCounter-openCount-from-going.patch)0
-rw-r--r--patches/server/0668-Add-PlayerItemFrameChangeEvent.patch (renamed from patches/server/0669-Add-PlayerItemFrameChangeEvent.patch)2
-rw-r--r--patches/server/0669-Optimize-HashMapPalette.patch (renamed from patches/server/0670-Optimize-HashMapPalette.patch)0
-rw-r--r--patches/server/0670-Allow-delegation-to-vanilla-chunk-gen.patch (renamed from patches/server/0671-Allow-delegation-to-vanilla-chunk-gen.patch)0
-rw-r--r--patches/server/0671-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch (renamed from patches/server/0672-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch)0
-rw-r--r--patches/server/0672-Add-more-Campfire-API.patch (renamed from patches/server/0673-Add-more-Campfire-API.patch)0
-rw-r--r--patches/server/0673-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch (renamed from patches/server/0674-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch)0
-rw-r--r--patches/server/0674-Forward-CraftEntity-in-teleport-command.patch (renamed from patches/server/0675-Forward-CraftEntity-in-teleport-command.patch)2
-rw-r--r--patches/server/0675-Improve-scoreboard-entries.patch (renamed from patches/server/0676-Improve-scoreboard-entries.patch)0
-rw-r--r--patches/server/0676-Entity-powdered-snow-API.patch (renamed from patches/server/0677-Entity-powdered-snow-API.patch)4
-rw-r--r--patches/server/0677-Add-API-for-item-entity-health.patch (renamed from patches/server/0678-Add-API-for-item-entity-health.patch)0
-rw-r--r--patches/server/0678-Configurable-max-block-light-for-monster-spawning.patch (renamed from patches/server/0679-Configurable-max-block-light-for-monster-spawning.patch)0
-rw-r--r--patches/server/0679-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch (renamed from patches/server/0680-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch)0
-rw-r--r--patches/server/0680-Load-effect-amplifiers-greater-than-127-correctly.patch (renamed from patches/server/0681-Load-effect-amplifiers-greater-than-127-correctly.patch)0
-rw-r--r--patches/server/0681-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch (renamed from patches/server/0682-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch)0
-rw-r--r--patches/server/0682-Fix-bees-aging-inside-hives.patch (renamed from patches/server/0683-Fix-bees-aging-inside-hives.patch)0
-rw-r--r--patches/server/0683-Bucketable-API.patch (renamed from patches/server/0684-Bucketable-API.patch)0
-rw-r--r--patches/server/0684-Validate-usernames.patch (renamed from patches/server/0685-Validate-usernames.patch)0
-rw-r--r--patches/server/0685-Make-water-animal-spawn-height-configurable.patch (renamed from patches/server/0686-Make-water-animal-spawn-height-configurable.patch)0
-rw-r--r--patches/server/0686-Expose-vanilla-BiomeProvider-from-WorldInfo.patch (renamed from patches/server/0687-Expose-vanilla-BiomeProvider-from-WorldInfo.patch)0
-rw-r--r--patches/server/0687-Add-config-option-for-worlds-affected-by-time-cmd.patch (renamed from patches/server/0688-Add-config-option-for-worlds-affected-by-time-cmd.patch)0
-rw-r--r--patches/server/0688-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch (renamed from patches/server/0689-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch)0
-rw-r--r--patches/server/0689-Multiple-Entries-with-Scoreboards.patch (renamed from patches/server/0690-Multiple-Entries-with-Scoreboards.patch)0
-rw-r--r--patches/server/0690-Reset-placed-block-on-exception.patch (renamed from patches/server/0691-Reset-placed-block-on-exception.patch)0
-rw-r--r--patches/server/0691-Add-configurable-height-for-slime-spawn.patch (renamed from patches/server/0692-Add-configurable-height-for-slime-spawn.patch)0
-rw-r--r--patches/server/0692-Fix-xp-reward-for-baby-zombies.patch (renamed from patches/server/0693-Fix-xp-reward-for-baby-zombies.patch)0
-rw-r--r--patches/server/0693-Multi-Block-Change-API-Implementation.patch (renamed from patches/server/0694-Multi-Block-Change-API-Implementation.patch)0
-rw-r--r--patches/server/0694-Fix-NotePlayEvent.patch (renamed from patches/server/0695-Fix-NotePlayEvent.patch)0
-rw-r--r--patches/server/0695-Freeze-Tick-Lock-API.patch (renamed from patches/server/0696-Freeze-Tick-Lock-API.patch)4
-rw-r--r--patches/server/0696-More-PotionEffectType-API.patch (renamed from patches/server/0697-More-PotionEffectType-API.patch)0
-rw-r--r--patches/server/0697-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch (renamed from patches/server/0698-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch)0
-rw-r--r--patches/server/0698-API-for-creating-command-sender-which-forwards-feedb.patch (renamed from patches/server/0699-API-for-creating-command-sender-which-forwards-feedb.patch)0
-rw-r--r--patches/server/0699-Add-missing-structure-set-seed-configs.patch (renamed from patches/server/0700-Add-missing-structure-set-seed-configs.patch)0
-rw-r--r--patches/server/0700-Implement-regenerateChunk.patch (renamed from patches/server/0701-Implement-regenerateChunk.patch)0
-rw-r--r--patches/server/0701-Fix-cancelled-powdered-snow-bucket-placement.patch (renamed from patches/server/0702-Fix-cancelled-powdered-snow-bucket-placement.patch)0
-rw-r--r--patches/server/0702-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch (renamed from patches/server/0703-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch)0
-rw-r--r--patches/server/0703-Add-GameEvent-tags.patch (renamed from patches/server/0704-Add-GameEvent-tags.patch)0
-rw-r--r--patches/server/0704-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch (renamed from patches/server/0705-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch)0
-rw-r--r--patches/server/0705-Furnace-RecipesUsed-API.patch (renamed from patches/server/0706-Furnace-RecipesUsed-API.patch)0
-rw-r--r--patches/server/0706-Configurable-sculk-sensor-listener-range.patch (renamed from patches/server/0707-Configurable-sculk-sensor-listener-range.patch)0
-rw-r--r--patches/server/0707-Add-missing-block-data-mins-and-maxes.patch (renamed from patches/server/0708-Add-missing-block-data-mins-and-maxes.patch)0
-rw-r--r--patches/server/0708-Option-to-have-default-CustomSpawners-in-custom-worl.patch (renamed from patches/server/0709-Option-to-have-default-CustomSpawners-in-custom-worl.patch)0
-rw-r--r--patches/server/0709-Put-world-into-worldlist-before-initing-the-world.patch (renamed from patches/server/0710-Put-world-into-worldlist-before-initing-the-world.patch)0
-rw-r--r--patches/server/0710-Fix-Entity-Position-Desync.patch (renamed from patches/server/0711-Fix-Entity-Position-Desync.patch)0
-rw-r--r--patches/server/0711-Custom-Potion-Mixes.patch (renamed from patches/server/0712-Custom-Potion-Mixes.patch)0
-rw-r--r--patches/server/0712-Force-close-world-loading-screen.patch (renamed from patches/server/0713-Force-close-world-loading-screen.patch)0
-rw-r--r--patches/server/0713-Fix-falling-block-spawn-methods.patch (renamed from patches/server/0714-Fix-falling-block-spawn-methods.patch)0
-rw-r--r--patches/server/0714-Expose-furnace-minecart-push-values.patch (renamed from patches/server/0715-Expose-furnace-minecart-push-values.patch)0
-rw-r--r--patches/server/0715-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch (renamed from patches/server/0716-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch)0
-rw-r--r--patches/server/0716-More-Projectile-API.patch (renamed from patches/server/0717-More-Projectile-API.patch)20
-rw-r--r--patches/server/0717-Fix-swamp-hut-cat-generation-deadlock.patch (renamed from patches/server/0718-Fix-swamp-hut-cat-generation-deadlock.patch)0
-rw-r--r--patches/server/0718-Don-t-allow-vehicle-movement-from-players-while-tele.patch (renamed from patches/server/0719-Don-t-allow-vehicle-movement-from-players-while-tele.patch)0
-rw-r--r--patches/server/0719-Implement-getComputedBiome-API.patch (renamed from patches/server/0720-Implement-getComputedBiome-API.patch)0
-rw-r--r--patches/server/0720-Make-some-itemstacks-nonnull.patch (renamed from patches/server/0721-Make-some-itemstacks-nonnull.patch)0
-rw-r--r--patches/server/0721-Implement-enchantWithLevels-API.patch (renamed from patches/server/0722-Implement-enchantWithLevels-API.patch)0
-rw-r--r--patches/server/0722-Fix-saving-in-unloadWorld.patch (renamed from patches/server/0723-Fix-saving-in-unloadWorld.patch)0
-rw-r--r--patches/server/0723-Buffer-OOB-setBlock-calls.patch (renamed from patches/server/0724-Buffer-OOB-setBlock-calls.patch)0
-rw-r--r--patches/server/0724-Add-TameableDeathMessageEvent.patch (renamed from patches/server/0725-Add-TameableDeathMessageEvent.patch)0
-rw-r--r--patches/server/0725-Fix-new-block-data-for-EntityChangeBlockEvent.patch (renamed from patches/server/0726-Fix-new-block-data-for-EntityChangeBlockEvent.patch)0
-rw-r--r--patches/server/0726-fix-player-loottables-running-when-mob-loot-gamerule.patch (renamed from patches/server/0727-fix-player-loottables-running-when-mob-loot-gamerule.patch)0
-rw-r--r--patches/server/0727-Ensure-entity-passenger-world-matches-ridden-entity.patch (renamed from patches/server/0728-Ensure-entity-passenger-world-matches-ridden-entity.patch)2
-rw-r--r--patches/server/0728-cache-resource-keys.patch (renamed from patches/server/0729-cache-resource-keys.patch)0
-rw-r--r--patches/server/0729-Allow-changing-the-EnderDragon-podium.patch (renamed from patches/server/0730-Allow-changing-the-EnderDragon-podium.patch)0
-rw-r--r--patches/server/0730-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch (renamed from patches/server/0731-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch)0
-rw-r--r--patches/server/0731-Prevent-tile-entity-copies-loading-chunks.patch (renamed from patches/server/0732-Prevent-tile-entity-copies-loading-chunks.patch)0
-rw-r--r--patches/server/0732-Use-username-instead-of-display-name-in-PlayerList-g.patch (renamed from patches/server/0733-Use-username-instead-of-display-name-in-PlayerList-g.patch)0
-rw-r--r--patches/server/0733-Expand-PlayerItemDamageEvent.patch (renamed from patches/server/0734-Expand-PlayerItemDamageEvent.patch)0
-rw-r--r--patches/server/0734-WorldCreator-keepSpawnLoaded.patch (renamed from patches/server/0735-WorldCreator-keepSpawnLoaded.patch)0
-rw-r--r--patches/server/0735-Fix-CME-in-CraftPersistentDataTypeRegistry.patch (renamed from patches/server/0736-Fix-CME-in-CraftPersistentDataTypeRegistry.patch)0
-rw-r--r--patches/server/0736-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch (renamed from patches/server/0737-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch)0
-rw-r--r--patches/server/0737-Add-EntityDyeEvent-and-CollarColorable-interface.patch (renamed from patches/server/0738-Add-EntityDyeEvent-and-CollarColorable-interface.patch)0
-rw-r--r--patches/server/0738-Fire-CauldronLevelChange-on-initial-fill.patch (renamed from patches/server/0739-Fire-CauldronLevelChange-on-initial-fill.patch)0
-rw-r--r--patches/server/0739-fix-powder-snow-cauldrons-not-turning-to-water.patch (renamed from patches/server/0740-fix-powder-snow-cauldrons-not-turning-to-water.patch)0
-rw-r--r--patches/server/0740-Add-PlayerStopUsingItemEvent.patch (renamed from patches/server/0741-Add-PlayerStopUsingItemEvent.patch)0
-rw-r--r--patches/server/0741-Don-t-tick-markers.patch (renamed from patches/server/0742-Don-t-tick-markers.patch)0
-rw-r--r--patches/server/0742-Expand-FallingBlock-API.patch (renamed from patches/server/0743-Expand-FallingBlock-API.patch)0
-rw-r--r--patches/server/0743-Add-support-for-Proxy-Protocol.patch (renamed from patches/server/0744-Add-support-for-Proxy-Protocol.patch)0
-rw-r--r--patches/server/0744-Fix-OfflinePlayer-getBedSpawnLocation.patch (renamed from patches/server/0745-Fix-OfflinePlayer-getBedSpawnLocation.patch)0
-rw-r--r--patches/server/0745-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch (renamed from patches/server/0746-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch)0
-rw-r--r--patches/server/0746-properly-read-and-store-sus-effect-duration.patch (renamed from patches/server/0747-properly-read-and-store-sus-effect-duration.patch)0
-rw-r--r--patches/server/0747-Sanitize-sent-BlockEntity-NBT.patch (renamed from patches/server/0748-Sanitize-sent-BlockEntity-NBT.patch)0
-rw-r--r--patches/server/0748-Disable-component-selector-resolving-in-books-by-def.patch (renamed from patches/server/0749-Disable-component-selector-resolving-in-books-by-def.patch)0
-rw-r--r--patches/server/0749-Prevent-entity-loading-causing-async-lookups.patch (renamed from patches/server/0750-Prevent-entity-loading-causing-async-lookups.patch)2
-rw-r--r--patches/server/0750-Throw-exception-on-world-create-while-being-ticked.patch (renamed from patches/server/0751-Throw-exception-on-world-create-while-being-ticked.patch)0
-rw-r--r--patches/server/0751-Dont-resent-entity-on-art-update.patch (renamed from patches/server/0752-Dont-resent-entity-on-art-update.patch)0
-rw-r--r--patches/server/0752-Add-WardenAngerChangeEvent.patch (renamed from patches/server/0753-Add-WardenAngerChangeEvent.patch)0
-rw-r--r--patches/server/0753-Add-option-for-strict-advancement-dimension-checks.patch (renamed from patches/server/0754-Add-option-for-strict-advancement-dimension-checks.patch)0
-rw-r--r--patches/server/0754-Add-missing-important-BlockStateListPopulator-method.patch (renamed from patches/server/0755-Add-missing-important-BlockStateListPopulator-method.patch)0
-rw-r--r--patches/server/0755-Nameable-Banner-API.patch (renamed from patches/server/0756-Nameable-Banner-API.patch)0
-rw-r--r--patches/server/0756-Don-t-broadcast-messages-to-command-blocks.patch (renamed from patches/server/0757-Don-t-broadcast-messages-to-command-blocks.patch)0
-rw-r--r--patches/server/0757-Prevent-empty-items-from-being-added-to-world.patch (renamed from patches/server/0758-Prevent-empty-items-from-being-added-to-world.patch)0
-rw-r--r--patches/server/0758-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch (renamed from patches/server/0759-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch)0
-rw-r--r--patches/server/0759-Add-Player-getFishHook.patch (renamed from patches/server/0760-Add-Player-getFishHook.patch)0
-rw-r--r--patches/server/0760-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch (renamed from patches/server/0761-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch)0
-rw-r--r--patches/server/0761-Add-various-missing-EntityDropItemEvent-calls.patch (renamed from patches/server/0762-Add-various-missing-EntityDropItemEvent-calls.patch)2
-rw-r--r--patches/server/0762-Fix-Bee-flower-NPE.patch (renamed from patches/server/0763-Fix-Bee-flower-NPE.patch)0
-rw-r--r--patches/server/0763-Fix-Spigot-Config-not-using-commands.spam-exclusions.patch (renamed from patches/server/0764-Fix-Spigot-Config-not-using-commands.spam-exclusions.patch)0
-rw-r--r--patches/server/0764-More-Teleport-API.patch (renamed from patches/server/0765-More-Teleport-API.patch)2
-rw-r--r--patches/server/0765-Add-EntityPortalReadyEvent.patch (renamed from patches/server/0766-Add-EntityPortalReadyEvent.patch)2
-rw-r--r--patches/server/0766-Don-t-use-level-random-in-entity-constructors.patch (renamed from patches/server/0767-Don-t-use-level-random-in-entity-constructors.patch)0
-rw-r--r--patches/server/0767-Send-block-entities-after-destroy-prediction.patch (renamed from patches/server/0768-Send-block-entities-after-destroy-prediction.patch)0
-rw-r--r--patches/server/0768-Warn-on-plugins-accessing-faraway-chunks.patch (renamed from patches/server/0769-Warn-on-plugins-accessing-faraway-chunks.patch)0
-rw-r--r--patches/server/0769-Custom-Chat-Completion-Suggestions-API.patch (renamed from patches/server/0770-Custom-Chat-Completion-Suggestions-API.patch)0
-rw-r--r--patches/server/0770-Add-and-fix-missing-BlockFadeEvents.patch (renamed from patches/server/0771-Add-and-fix-missing-BlockFadeEvents.patch)0
-rw-r--r--patches/server/0771-Collision-API.patch (renamed from patches/server/0772-Collision-API.patch)8
-rw-r--r--patches/server/0772-Fix-suggest-command-message-for-brigadier-syntax-exc.patch (renamed from patches/server/0773-Fix-suggest-command-message-for-brigadier-syntax-exc.patch)0
-rw-r--r--patches/server/0773-Block-Ticking-API.patch (renamed from patches/server/0774-Block-Ticking-API.patch)0
-rw-r--r--patches/server/0774-Add-Velocity-IP-Forwarding-Support.patch (renamed from patches/server/0775-Add-Velocity-IP-Forwarding-Support.patch)0
-rw-r--r--patches/server/0775-Add-NamespacedKey-biome-methods.patch (renamed from patches/server/0776-Add-NamespacedKey-biome-methods.patch)0
-rw-r--r--patches/server/0776-Fix-plugin-loggers-on-server-shutdown.patch (renamed from patches/server/0777-Fix-plugin-loggers-on-server-shutdown.patch)2
-rw-r--r--patches/server/0777-Stop-large-look-changes-from-crashing-the-server.patch (renamed from patches/server/0778-Stop-large-look-changes-from-crashing-the-server.patch)0
-rw-r--r--patches/server/0778-Fire-EntityChangeBlockEvent-in-more-places.patch (renamed from patches/server/0779-Fire-EntityChangeBlockEvent-in-more-places.patch)0
-rw-r--r--patches/server/0779-Missing-eating-regain-reason.patch (renamed from patches/server/0780-Missing-eating-regain-reason.patch)0
-rw-r--r--patches/server/0780-Missing-effect-cause.patch (renamed from patches/server/0781-Missing-effect-cause.patch)0
-rw-r--r--patches/server/0781-Added-byte-array-serialization-deserialization-for-P.patch (renamed from patches/server/0782-Added-byte-array-serialization-deserialization-for-P.patch)0
-rw-r--r--patches/server/0782-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch (renamed from patches/server/0783-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch)2
-rw-r--r--patches/server/0783-Call-BlockPhysicsEvent-more-often.patch (renamed from patches/server/0784-Call-BlockPhysicsEvent-more-often.patch)0
-rw-r--r--patches/server/0784-Configurable-chat-thread-limit.patch (renamed from patches/server/0785-Configurable-chat-thread-limit.patch)0
-rw-r--r--patches/server/0785-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch (renamed from patches/server/0786-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch)0
-rw-r--r--patches/server/0786-fix-Jigsaw-block-kicking-user.patch (renamed from patches/server/0787-fix-Jigsaw-block-kicking-user.patch)0
-rw-r--r--patches/server/0787-use-BlockFormEvent-for-mud-converting-into-clay.patch (renamed from patches/server/0788-use-BlockFormEvent-for-mud-converting-into-clay.patch)0
-rw-r--r--patches/server/0788-Add-getDrops-to-BlockState.patch (renamed from patches/server/0789-Add-getDrops-to-BlockState.patch)0
-rw-r--r--patches/server/0789-Fix-a-bunch-of-vanilla-bugs.patch (renamed from patches/server/0790-Fix-a-bunch-of-vanilla-bugs.patch)2
-rw-r--r--patches/server/0790-Remove-unnecessary-onTrackingStart-during-navigation.patch (renamed from patches/server/0791-Remove-unnecessary-onTrackingStart-during-navigation.patch)0
-rw-r--r--patches/server/0791-Fix-custom-piglin-loved-items.patch (renamed from patches/server/0792-Fix-custom-piglin-loved-items.patch)0
-rw-r--r--patches/server/0792-EntityPickupItemEvent-fixes.patch (renamed from patches/server/0793-EntityPickupItemEvent-fixes.patch)0
-rw-r--r--patches/server/0793-Correctly-handle-interactions-with-items-on-cooldown.patch (renamed from patches/server/0794-Correctly-handle-interactions-with-items-on-cooldown.patch)0
-rw-r--r--patches/server/0794-Add-PlayerInventorySlotChangeEvent.patch (renamed from patches/server/0795-Add-PlayerInventorySlotChangeEvent.patch)0
-rw-r--r--patches/server/0795-Elder-Guardian-appearance-API.patch (renamed from patches/server/0796-Elder-Guardian-appearance-API.patch)0
-rw-r--r--patches/server/0796-Allow-changing-bed-s-occupied-property.patch (renamed from patches/server/0797-Allow-changing-bed-s-occupied-property.patch)0
-rw-r--r--patches/server/0797-Add-entity-knockback-API.patch (renamed from patches/server/0798-Add-entity-knockback-API.patch)0
-rw-r--r--patches/server/0798-Detect-headless-JREs.patch (renamed from patches/server/0799-Detect-headless-JREs.patch)0
-rw-r--r--patches/server/0799-fix-entity-vehicle-collision-event-not-called.patch (renamed from patches/server/0800-fix-entity-vehicle-collision-event-not-called.patch)0
-rw-r--r--patches/server/0800-Add-EntityToggleSitEvent.patch (renamed from patches/server/0801-Add-EntityToggleSitEvent.patch)0
-rw-r--r--patches/server/0801-Add-fire-tick-delay-option.patch (renamed from patches/server/0802-Add-fire-tick-delay-option.patch)0
-rw-r--r--patches/server/0802-Add-Moving-Piston-API.patch (renamed from patches/server/0803-Add-Moving-Piston-API.patch)0
-rw-r--r--patches/server/0803-Ignore-impossible-spawn-tick.patch (renamed from patches/server/0804-Ignore-impossible-spawn-tick.patch)0
-rw-r--r--patches/server/0804-Track-projectile-source-for-fireworks-from-dispenser.patch (renamed from patches/server/0805-Track-projectile-source-for-fireworks-from-dispenser.patch)0
-rw-r--r--patches/server/0805-Fix-EntityArgument-suggestion-permissions-to-align-w.patch (renamed from patches/server/0806-Fix-EntityArgument-suggestion-permissions-to-align-w.patch)0
-rw-r--r--patches/server/0806-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch (renamed from patches/server/0807-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch)2
-rw-r--r--patches/server/0807-Add-PrePlayerAttackEntityEvent.patch (renamed from patches/server/0808-Add-PrePlayerAttackEntityEvent.patch)0
-rw-r--r--patches/server/0808-ensure-reset-EnderDragon-boss-event-name.patch (renamed from patches/server/0809-ensure-reset-EnderDragon-boss-event-name.patch)0
-rw-r--r--patches/server/0809-fix-MC-252817-green-map-markers-do-not-disappear.patch (renamed from patches/server/0810-fix-MC-252817-green-map-markers-do-not-disappear.patch)2
-rw-r--r--patches/server/0810-Add-Player-Warden-Warning-API.patch (renamed from patches/server/0811-Add-Player-Warden-Warning-API.patch)0
-rw-r--r--patches/server/0811-More-vanilla-friendly-methods-to-update-trades.patch (renamed from patches/server/0812-More-vanilla-friendly-methods-to-update-trades.patch)0
-rw-r--r--patches/server/0812-Add-paper-dumplisteners-command.patch (renamed from patches/server/0813-Add-paper-dumplisteners-command.patch)0
-rw-r--r--patches/server/0813-check-global-player-list-where-appropriate.patch (renamed from patches/server/0814-check-global-player-list-where-appropriate.patch)0
-rw-r--r--patches/server/0814-Fix-async-entity-add-due-to-fungus-trees.patch (renamed from patches/server/0815-Fix-async-entity-add-due-to-fungus-trees.patch)0
-rw-r--r--patches/server/0815-ItemStack-damage-API.patch (renamed from patches/server/0816-ItemStack-damage-API.patch)0
-rw-r--r--patches/server/0816-Friction-API.patch (renamed from patches/server/0817-Friction-API.patch)0
-rw-r--r--patches/server/0817-Ability-to-control-player-s-insomnia-and-phantoms.patch (renamed from patches/server/0818-Ability-to-control-player-s-insomnia-and-phantoms.patch)0
-rw-r--r--patches/server/0818-Fix-player-kick-on-shutdown.patch (renamed from patches/server/0819-Fix-player-kick-on-shutdown.patch)0
-rw-r--r--patches/server/0819-Sync-offhand-slot-in-menus.patch (renamed from patches/server/0820-Sync-offhand-slot-in-menus.patch)0
-rw-r--r--patches/server/0820-Player-Entity-Tracking-Events.patch (renamed from patches/server/0821-Player-Entity-Tracking-Events.patch)2
-rw-r--r--patches/server/0821-Limit-pet-look-distance.patch (renamed from patches/server/0822-Limit-pet-look-distance.patch)0
-rw-r--r--patches/server/0822-Fixes-and-additions-to-the-SpawnReason-API.patch (renamed from patches/server/0823-Fixes-and-additions-to-the-SpawnReason-API.patch)0
-rw-r--r--patches/server/0823-fix-Instruments.patch (renamed from patches/server/0824-fix-Instruments.patch)0
-rw-r--r--patches/server/0824-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch (renamed from patches/server/0825-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch)0
-rw-r--r--patches/server/0825-Fix-inconsistencies-in-dispense-events-regarding-sta.patch (renamed from patches/server/0826-Fix-inconsistencies-in-dispense-events-regarding-sta.patch)0
-rw-r--r--patches/server/0826-Add-BlockLockCheckEvent.patch (renamed from patches/server/0827-Add-BlockLockCheckEvent.patch)0
-rw-r--r--patches/server/0827-Add-Sneaking-API-for-Entities.patch (renamed from patches/server/0828-Add-Sneaking-API-for-Entities.patch)2
-rw-r--r--patches/server/0828-Improve-logging-and-errors.patch (renamed from patches/server/0829-Improve-logging-and-errors.patch)0
-rw-r--r--patches/server/0829-Improve-PortalEvents.patch (renamed from patches/server/0830-Improve-PortalEvents.patch)2
-rw-r--r--patches/server/0830-Add-config-option-for-spider-worldborder-climbing.patch (renamed from patches/server/0831-Add-config-option-for-spider-worldborder-climbing.patch)0
-rw-r--r--patches/server/0831-Add-missing-SpigotConfig-logCommands-check.patch (renamed from patches/server/0832-Add-missing-SpigotConfig-logCommands-check.patch)0
-rw-r--r--patches/server/0832-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch (renamed from patches/server/0833-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch)0
-rw-r--r--patches/server/0833-Flying-Fall-Damage.patch (renamed from patches/server/0834-Flying-Fall-Damage.patch)0
-rw-r--r--patches/server/0834-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch (renamed from patches/server/0835-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch)0
-rw-r--r--patches/server/0835-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch (renamed from patches/server/0836-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch)2
-rw-r--r--patches/server/0836-config-for-disabling-entity-tag-tags.patch (renamed from patches/server/0837-config-for-disabling-entity-tag-tags.patch)0
-rw-r--r--patches/server/0837-Use-single-player-info-update-packet-on-join.patch (renamed from patches/server/0838-Use-single-player-info-update-packet-on-join.patch)0
-rw-r--r--patches/server/0838-Correctly-shrink-items-during-EntityResurrectEvent.patch (renamed from patches/server/0839-Correctly-shrink-items-during-EntityResurrectEvent.patch)0
-rw-r--r--patches/server/0839-Win-Screen-API.patch (renamed from patches/server/0840-Win-Screen-API.patch)0
-rw-r--r--patches/server/0840-Remove-CraftItemStack-setAmount-null-assignment.patch (renamed from patches/server/0841-Remove-CraftItemStack-setAmount-null-assignment.patch)0
-rw-r--r--patches/server/0841-Fix-force-opening-enchantment-tables.patch (renamed from patches/server/0842-Fix-force-opening-enchantment-tables.patch)0
-rw-r--r--patches/server/0842-Add-Entity-Body-Yaw-API.patch (renamed from patches/server/0843-Add-Entity-Body-Yaw-API.patch)4
-rw-r--r--patches/server/0843-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch (renamed from patches/server/0844-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch)0
-rw-r--r--patches/server/0844-Update-the-flag-when-a-captured-block-state-is-outda.patch (renamed from patches/server/0845-Update-the-flag-when-a-captured-block-state-is-outda.patch)0
-rw-r--r--patches/server/0845-Add-EntityFertilizeEggEvent.patch (renamed from patches/server/0846-Add-EntityFertilizeEggEvent.patch)0
-rw-r--r--patches/server/0846-Fix-HumanEntity-drop-not-updating-the-client-inv.patch (renamed from patches/server/0847-Fix-HumanEntity-drop-not-updating-the-client-inv.patch)0
-rw-r--r--patches/server/0847-Add-CompostItemEvent-and-EntityCompostItemEvent.patch (renamed from patches/server/0848-Add-CompostItemEvent-and-EntityCompostItemEvent.patch)0
-rw-r--r--patches/server/0848-Correctly-handle-ArmorStand-invisibility.patch (renamed from patches/server/0849-Correctly-handle-ArmorStand-invisibility.patch)0
-rw-r--r--patches/server/0849-Fix-advancement-triggers-for-entity-damage.patch (renamed from patches/server/0850-Fix-advancement-triggers-for-entity-damage.patch)0
-rw-r--r--patches/server/0850-Fix-text-display-error-on-spawn.patch (renamed from patches/server/0851-Fix-text-display-error-on-spawn.patch)0
-rw-r--r--patches/server/0851-Fix-inventories-returning-null-Locations.patch (renamed from patches/server/0852-Fix-inventories-returning-null-Locations.patch)0
-rw-r--r--patches/server/0852-Add-Shearable-API.patch (renamed from patches/server/0853-Add-Shearable-API.patch)0
-rw-r--r--patches/server/0853-Fix-SpawnEggMeta-get-setSpawnedType.patch (renamed from patches/server/0854-Fix-SpawnEggMeta-get-setSpawnedType.patch)0
-rw-r--r--patches/server/0854-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch (renamed from patches/server/0855-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch)0
-rw-r--r--patches/server/0855-Treat-sequence-violations-like-they-should-be.patch (renamed from patches/server/0856-Treat-sequence-violations-like-they-should-be.patch)0
-rw-r--r--patches/server/0856-remove-duplicate-animate-packet-for-records.patch (renamed from patches/server/0857-remove-duplicate-animate-packet-for-records.patch)0
-rw-r--r--patches/server/0857-Prevent-causing-expired-keys-from-impacting-new-join.patch (renamed from patches/server/0858-Prevent-causing-expired-keys-from-impacting-new-join.patch)0
-rw-r--r--patches/server/0858-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch (renamed from patches/server/0859-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch)0
-rw-r--r--patches/server/0859-Use-array-for-gamerule-storage.patch (renamed from patches/server/0860-Use-array-for-gamerule-storage.patch)0
-rw-r--r--patches/server/0860-Fix-a-couple-of-upstream-bed-issues.patch (renamed from patches/server/0861-Fix-a-couple-of-upstream-bed-issues.patch)0
-rw-r--r--patches/server/0861-Fix-demo-flag-not-enabling-demo-mode.patch (renamed from patches/server/0862-Fix-demo-flag-not-enabling-demo-mode.patch)0
-rw-r--r--patches/server/0862-Add-Mob-Experience-reward-API.patch (renamed from patches/server/0863-Add-Mob-Experience-reward-API.patch)0
-rw-r--r--patches/server/0863-Break-redstone-on-top-of-trap-doors-early.patch (renamed from patches/server/0864-Break-redstone-on-top-of-trap-doors-early.patch)0
-rw-r--r--patches/server/0864-Avoid-Lazy-Initialization-for-Enum-Fields.patch (renamed from patches/server/0865-Avoid-Lazy-Initialization-for-Enum-Fields.patch)0
-rw-r--r--patches/server/0865-More-accurate-isInOpenWater-impl.patch (renamed from patches/server/0866-More-accurate-isInOpenWater-impl.patch)0
-rw-r--r--patches/server/0866-Fix-concurrenct-access-to-lookups-field-in-RegistryO.patch (renamed from patches/server/0867-Fix-concurrenct-access-to-lookups-field-in-RegistryO.patch)0
-rw-r--r--patches/server/0867-Expand-PlayerItemMendEvent.patch (renamed from patches/server/0868-Expand-PlayerItemMendEvent.patch)0
-rw-r--r--patches/server/0868-Refresh-ProjectileSource-for-projectiles.patch (renamed from patches/server/0869-Refresh-ProjectileSource-for-projectiles.patch)2
-rw-r--r--patches/server/0869-Add-transient-modifier-API.patch (renamed from patches/server/0870-Add-transient-modifier-API.patch)0
-rw-r--r--patches/server/0870-Fix-block-place-logic.patch (renamed from patches/server/0871-Fix-block-place-logic.patch)0
-rw-r--r--patches/server/0871-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch (renamed from patches/server/0872-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch)0
-rw-r--r--patches/server/0872-Call-BlockGrowEvent-for-missing-blocks.patch (renamed from patches/server/0873-Call-BlockGrowEvent-for-missing-blocks.patch)0
-rw-r--r--patches/server/0873-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch (renamed from patches/server/0874-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch)0
-rw-r--r--patches/server/0874-fix-MapLike-spam-for-missing-key-selector.patch (renamed from patches/server/0875-fix-MapLike-spam-for-missing-key-selector.patch)0
-rw-r--r--patches/server/0875-Fix-sniffer-removeExploredLocation.patch (renamed from patches/server/0876-Fix-sniffer-removeExploredLocation.patch)0
-rw-r--r--patches/server/0876-Add-method-to-remove-all-active-potion-effects.patch (renamed from patches/server/0877-Add-method-to-remove-all-active-potion-effects.patch)2
-rw-r--r--patches/server/0877-Fix-incorrect-crafting-result-amount-for-fireworks.patch (renamed from patches/server/0878-Fix-incorrect-crafting-result-amount-for-fireworks.patch)0
-rw-r--r--patches/server/0878-Add-event-for-player-editing-sign.patch (renamed from patches/server/0879-Add-event-for-player-editing-sign.patch)0
-rw-r--r--patches/server/0879-Only-tick-item-frames-if-players-can-see-it.patch (renamed from patches/server/0880-Only-tick-item-frames-if-players-can-see-it.patch)0
-rw-r--r--patches/server/0880-Fix-cmd-permission-levels-for-command-blocks.patch (renamed from patches/server/0881-Fix-cmd-permission-levels-for-command-blocks.patch)0
-rw-r--r--patches/server/0881-Add-option-to-disable-block-updates.patch (renamed from patches/server/0882-Add-option-to-disable-block-updates.patch)0
-rw-r--r--patches/server/0882-Call-missing-BlockDispenseEvent.patch (renamed from patches/server/0883-Call-missing-BlockDispenseEvent.patch)0
-rw-r--r--patches/server/0883-Don-t-load-chunks-for-supporting-block-checks.patch (renamed from patches/server/0884-Don-t-load-chunks-for-supporting-block-checks.patch)2
-rw-r--r--patches/server/0884-Optimize-player-lookups-for-beacons.patch (renamed from patches/server/0885-Optimize-player-lookups-for-beacons.patch)0
-rw-r--r--patches/server/0885-Add-Sign-getInteractableSideFor.patch (renamed from patches/server/0886-Add-Sign-getInteractableSideFor.patch)0
-rw-r--r--patches/server/0886-Array-backed-synched-entity-data.patch (renamed from patches/server/0887-Array-backed-synched-entity-data.patch)0
-rw-r--r--patches/server/0887-fix-item-meta-for-tadpole-buckets.patch (renamed from patches/server/0888-fix-item-meta-for-tadpole-buckets.patch)0
-rw-r--r--patches/server/0888-Fix-BanList-API.patch (renamed from patches/server/0889-Fix-BanList-API.patch)0
-rw-r--r--patches/server/0889-Determine-lava-and-water-fluid-explosion-resistance-.patch (renamed from patches/server/0890-Determine-lava-and-water-fluid-explosion-resistance-.patch)0
-rw-r--r--patches/server/0890-Fix-possible-NPE-on-painting-creation.patch (renamed from patches/server/0891-Fix-possible-NPE-on-painting-creation.patch)0
-rw-r--r--patches/server/0891-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch (renamed from patches/server/0892-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch)0
-rw-r--r--patches/server/0892-ExperienceOrb-should-call-EntitySpawnEvent.patch (renamed from patches/server/0893-ExperienceOrb-should-call-EntitySpawnEvent.patch)0
-rw-r--r--patches/server/0893-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch (renamed from patches/server/0894-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch)0
-rw-r--r--patches/server/0894-Add-whitelist-events.patch (renamed from patches/server/0895-Add-whitelist-events.patch)0
-rw-r--r--patches/server/0895-Implement-PlayerFailMoveEvent.patch (renamed from patches/server/0896-Implement-PlayerFailMoveEvent.patch)0
-rw-r--r--patches/server/0896-Folia-scheduler-and-owned-region-API.patch (renamed from patches/server/0897-Folia-scheduler-and-owned-region-API.patch)4
-rw-r--r--patches/server/0897-Only-erase-allay-memory-on-non-item-targets.patch (renamed from patches/server/0898-Only-erase-allay-memory-on-non-item-targets.patch)0
-rw-r--r--patches/server/0898-API-for-updating-recipes-on-clients.patch (renamed from patches/server/0899-API-for-updating-recipes-on-clients.patch)0
-rw-r--r--patches/server/0899-Fix-rotation-when-spawning-display-entities.patch (renamed from patches/server/0900-Fix-rotation-when-spawning-display-entities.patch)0
-rw-r--r--patches/server/0900-Only-capture-actual-tree-growth.patch (renamed from patches/server/0901-Only-capture-actual-tree-growth.patch)0
-rw-r--r--patches/server/0901-Use-correct-source-for-mushroom-block-spread-event.patch (renamed from patches/server/0902-Use-correct-source-for-mushroom-block-spread-event.patch)0
-rw-r--r--patches/server/0902-Respect-randomizeData-on-more-entities-when-spawning.patch (renamed from patches/server/0903-Respect-randomizeData-on-more-entities-when-spawning.patch)0
-rw-r--r--patches/server/0903-Use-correct-seed-on-api-world-load.patch (renamed from patches/server/0904-Use-correct-seed-on-api-world-load.patch)0
-rw-r--r--patches/server/0904-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch (renamed from patches/server/0905-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch)0
-rw-r--r--patches/server/0905-Cache-map-ids-on-item-frames.patch (renamed from patches/server/0906-Cache-map-ids-on-item-frames.patch)2
-rw-r--r--patches/server/0906-Fix-custom-statistic-criteria-creation.patch (renamed from patches/server/0907-Fix-custom-statistic-criteria-creation.patch)0
-rw-r--r--patches/server/0907-Bandaid-fix-for-Effect.patch (renamed from patches/server/0908-Bandaid-fix-for-Effect.patch)0
-rw-r--r--patches/server/0908-SculkCatalyst-bloom-API.patch (renamed from patches/server/0909-SculkCatalyst-bloom-API.patch)0
-rw-r--r--patches/server/0909-API-for-an-entity-s-scoreboard-name.patch (renamed from patches/server/0910-API-for-an-entity-s-scoreboard-name.patch)4
-rw-r--r--patches/server/0910-Deprecate-and-replace-methods-with-old-StructureType.patch (renamed from patches/server/0911-Deprecate-and-replace-methods-with-old-StructureType.patch)0
-rw-r--r--patches/server/0911-Don-t-tab-complete-namespaced-commands-if-send-names.patch (renamed from patches/server/0912-Don-t-tab-complete-namespaced-commands-if-send-names.patch)0
-rw-r--r--patches/server/0912-Properly-handle-BlockBreakEvent-isDropItems.patch (renamed from patches/server/0913-Properly-handle-BlockBreakEvent-isDropItems.patch)0
-rw-r--r--patches/server/0913-Fire-entity-death-event-for-ender-dragon.patch (renamed from patches/server/0914-Fire-entity-death-event-for-ender-dragon.patch)0
-rw-r--r--patches/server/0914-Configurable-entity-tracking-range-by-Y-coordinate.patch (renamed from patches/server/0915-Configurable-entity-tracking-range-by-Y-coordinate.patch)0
-rw-r--r--patches/server/0915-Add-Listing-API-for-Player.patch (renamed from patches/server/0916-Add-Listing-API-for-Player.patch)0
-rw-r--r--patches/server/0916-Configurable-Region-Compression-Format.patch (renamed from patches/server/0917-Configurable-Region-Compression-Format.patch)0
-rw-r--r--patches/server/0917-Add-BlockFace-to-BlockDamageEvent.patch (renamed from patches/server/0918-Add-BlockFace-to-BlockDamageEvent.patch)0
-rw-r--r--patches/server/0918-Fix-NPE-on-Boat-getStatus.patch (renamed from patches/server/0919-Fix-NPE-on-Boat-getStatus.patch)0
-rw-r--r--patches/server/0919-Expand-Pose-API.patch (renamed from patches/server/0920-Expand-Pose-API.patch)4
-rw-r--r--patches/server/0920-More-DragonBattle-API.patch (renamed from patches/server/0921-More-DragonBattle-API.patch)0
-rw-r--r--patches/server/0921-Deep-clone-unhandled-nbt-tags.patch (renamed from patches/server/0922-Deep-clone-unhandled-nbt-tags.patch)0
-rw-r--r--patches/server/0922-Add-PlayerPickItemEvent.patch (renamed from patches/server/0923-Add-PlayerPickItemEvent.patch)0
-rw-r--r--patches/server/0923-Allow-trident-custom-damage.patch (renamed from patches/server/0924-Allow-trident-custom-damage.patch)0
-rw-r--r--patches/server/0924-Expose-hand-in-BlockCanBuildEvent.patch (renamed from patches/server/0925-Expose-hand-in-BlockCanBuildEvent.patch)0
-rw-r--r--patches/server/0925-Optimize-nearest-structure-border-iteration.patch (renamed from patches/server/0926-Optimize-nearest-structure-border-iteration.patch)0
-rw-r--r--patches/server/0926-Implement-OfflinePlayer-isConnected.patch (renamed from patches/server/0927-Implement-OfflinePlayer-isConnected.patch)0
-rw-r--r--patches/server/0927-Fix-inventory-desync.patch (renamed from patches/server/0928-Fix-inventory-desync.patch)0
-rw-r--r--patches/server/0928-Add-titleOverride-to-InventoryOpenEvent.patch (renamed from patches/server/0929-Add-titleOverride-to-InventoryOpenEvent.patch)0
-rw-r--r--patches/server/0929-Configure-sniffer-egg-hatch-time.patch (renamed from patches/server/0930-Configure-sniffer-egg-hatch-time.patch)0
-rw-r--r--patches/server/0930-Do-crystal-portal-proximity-check-before-entity-look.patch (renamed from patches/server/0931-Do-crystal-portal-proximity-check-before-entity-look.patch)0
-rw-r--r--patches/server/0931-Skip-POI-finding-if-stuck-in-vehicle.patch (renamed from patches/server/0932-Skip-POI-finding-if-stuck-in-vehicle.patch)0
-rw-r--r--patches/server/0932-Add-slot-sanity-checks-in-container-clicks.patch (renamed from patches/server/0933-Add-slot-sanity-checks-in-container-clicks.patch)0
-rw-r--r--patches/server/0933-Call-BlockRedstoneEvents-for-lecterns.patch (renamed from patches/server/0934-Call-BlockRedstoneEvents-for-lecterns.patch)0
-rw-r--r--patches/server/0934-Allow-proper-checking-of-empty-item-stacks.patch (renamed from patches/server/0935-Allow-proper-checking-of-empty-item-stacks.patch)0
-rw-r--r--patches/server/0935-Fix-silent-equipment-change-for-mobs.patch (renamed from patches/server/0936-Fix-silent-equipment-change-for-mobs.patch)0
-rw-r--r--patches/server/0936-Fix-spigot-s-Forced-Stats.patch (renamed from patches/server/0937-Fix-spigot-s-Forced-Stats.patch)0
-rw-r--r--patches/server/0937-Add-missing-InventoryHolders-to-inventories.patch (renamed from patches/server/0938-Add-missing-InventoryHolders-to-inventories.patch)0
-rw-r--r--patches/server/0938-Do-not-read-tile-entities-in-chunks-that-are-positio.patch (renamed from patches/server/0939-Do-not-read-tile-entities-in-chunks-that-are-positio.patch)0
-rw-r--r--patches/server/0939-Add-missing-logs-for-log-ips-config-option.patch (renamed from patches/server/0940-Add-missing-logs-for-log-ips-config-option.patch)0
-rw-r--r--patches/server/0940-Remove-Spigot-Bug-Fix-for-MC-109346.patch (renamed from patches/server/0941-Remove-Spigot-Bug-Fix-for-MC-109346.patch)0
-rw-r--r--patches/server/0941-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch (renamed from patches/server/0942-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch)0
-rw-r--r--patches/server/0942-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch (renamed from patches/server/0943-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch)0
-rw-r--r--patches/server/0943-Fix-team-sidebar-objectives-not-being-cleared.patch (renamed from patches/server/0944-Fix-team-sidebar-objectives-not-being-cleared.patch)0
-rw-r--r--patches/server/0944-Fix-missing-map-initialize-event-call.patch (renamed from patches/server/0945-Fix-missing-map-initialize-event-call.patch)0
-rw-r--r--patches/server/0945-Update-entity-data-when-attaching-firework-to-entity.patch (renamed from patches/server/0946-Update-entity-data-when-attaching-firework-to-entity.patch)0
-rw-r--r--patches/server/0946-Use-correct-variable-for-initializing-CraftLootTable.patch (renamed from patches/server/0947-Use-correct-variable-for-initializing-CraftLootTable.patch)0
-rw-r--r--patches/server/0947-Fix-UnsafeValues-loadAdvancement.patch (renamed from patches/server/0948-Fix-UnsafeValues-loadAdvancement.patch)0
-rw-r--r--patches/server/0948-Add-player-idle-duration-API.patch (renamed from patches/server/0949-Add-player-idle-duration-API.patch)0
-rw-r--r--patches/server/0949-Don-t-check-if-we-can-see-non-visible-entities.patch (renamed from patches/server/0950-Don-t-check-if-we-can-see-non-visible-entities.patch)0
-rw-r--r--patches/server/0950-Fix-NPE-in-SculkBloomEvent-world-access.patch (renamed from patches/server/0951-Fix-NPE-in-SculkBloomEvent-world-access.patch)0
-rw-r--r--patches/server/0951-Allow-null-itemstack-for-Player-sendEquipmentChange.patch (renamed from patches/server/0952-Allow-null-itemstack-for-Player-sendEquipmentChange.patch)0
-rw-r--r--patches/server/0952-Optimize-VarInts.patch (renamed from patches/server/0953-Optimize-VarInts.patch)0
-rw-r--r--patches/server/0953-Add-API-to-get-the-collision-shape-of-a-block-before.patch (renamed from patches/server/0954-Add-API-to-get-the-collision-shape-of-a-block-before.patch)0
-rw-r--r--patches/server/0954-Add-predicate-for-blocks-when-raytracing.patch (renamed from patches/server/0955-Add-predicate-for-blocks-when-raytracing.patch)0
-rw-r--r--patches/server/0955-Broadcast-take-item-packets-with-collector-as-source.patch (renamed from patches/server/0956-Broadcast-take-item-packets-with-collector-as-source.patch)0
-rw-r--r--patches/server/0956-Expand-LingeringPotion-API.patch (renamed from patches/server/0957-Expand-LingeringPotion-API.patch)0
-rw-r--r--patches/server/0957-Add-MaterialTagsTest.patch (renamed from patches/server/0958-Add-MaterialTagsTest.patch)0
-rw-r--r--patches/server/0958-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch (renamed from patches/server/0959-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch)0
-rw-r--r--patches/server/0959-Add-hand-to-fish-event-for-all-player-interactions.patch (renamed from patches/server/0960-Add-hand-to-fish-event-for-all-player-interactions.patch)0
-rw-r--r--patches/server/0960-Fix-several-issues-with-EntityBreedEvent.patch (renamed from patches/server/0961-Fix-several-issues-with-EntityBreedEvent.patch)0
-rw-r--r--patches/server/0961-Add-UUID-attribute-modifier-API.patch (renamed from patches/server/0962-Add-UUID-attribute-modifier-API.patch)0
-rw-r--r--patches/server/0962-Fix-missing-event-call-for-entity-teleport-API.patch (renamed from patches/server/0963-Fix-missing-event-call-for-entity-teleport-API.patch)2
-rw-r--r--patches/server/0963-Lazily-create-LootContext-for-criterions.patch (renamed from patches/server/0964-Lazily-create-LootContext-for-criterions.patch)0
-rw-r--r--patches/server/0964-Don-t-fire-sync-events-during-worldgen.patch (renamed from patches/server/0965-Don-t-fire-sync-events-during-worldgen.patch)2
-rw-r--r--patches/server/0965-Add-Structure-check-API.patch (renamed from patches/server/0966-Add-Structure-check-API.patch)0
-rw-r--r--patches/server/0966-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch (renamed from patches/server/0967-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch)0
-rw-r--r--patches/server/0967-Restore-vanilla-entity-drops-behavior.patch (renamed from patches/server/0968-Restore-vanilla-entity-drops-behavior.patch)2
-rw-r--r--patches/server/0968-Dont-resend-blocks-on-interactions.patch (renamed from patches/server/0969-Dont-resend-blocks-on-interactions.patch)0
-rw-r--r--patches/server/0969-add-more-scoreboard-API.patch (renamed from patches/server/0970-add-more-scoreboard-API.patch)0
-rw-r--r--patches/server/0970-Improve-Registry.patch (renamed from patches/server/0971-Improve-Registry.patch)0
-rw-r--r--patches/server/0971-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch (renamed from patches/server/0972-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch)0
-rw-r--r--patches/server/0972-Add-experience-points-API.patch (renamed from patches/server/0973-Add-experience-points-API.patch)0
-rw-r--r--patches/server/0973-Add-drops-to-shear-events.patch (renamed from patches/server/0974-Add-drops-to-shear-events.patch)0
-rw-r--r--patches/server/0974-Add-PlayerShieldDisableEvent.patch (renamed from patches/server/0975-Add-PlayerShieldDisableEvent.patch)0
-rw-r--r--patches/server/0975-Validate-ResourceLocation-in-NBT-reading.patch (renamed from patches/server/0976-Validate-ResourceLocation-in-NBT-reading.patch)0
-rw-r--r--patches/server/0976-Properly-handle-experience-dropping-on-block-break.patch (renamed from patches/server/0977-Properly-handle-experience-dropping-on-block-break.patch)0
-rw-r--r--patches/server/0977-Fixup-NamespacedKey-handling.patch (renamed from patches/server/0978-Fixup-NamespacedKey-handling.patch)0
-rw-r--r--patches/server/0978-Expose-LootTable-of-DecoratedPot.patch (renamed from patches/server/0979-Expose-LootTable-of-DecoratedPot.patch)0
-rw-r--r--patches/server/0979-Reduce-allocation-of-Vec3D-by-entity-tracker.patch (renamed from patches/server/0980-Reduce-allocation-of-Vec3D-by-entity-tracker.patch)0
-rw-r--r--patches/server/0980-Rewrite-dataconverter-system.patch (renamed from patches/server/0981-Rewrite-dataconverter-system.patch)0
-rw-r--r--patches/server/0981-Starlight.patch (renamed from patches/server/0982-Starlight.patch)0
-rw-r--r--patches/server/0982-Rewrite-chunk-system.patch (renamed from patches/server/0983-Rewrite-chunk-system.patch)2
-rw-r--r--patches/server/0983-incremental-chunk-and-player-saving.patch (renamed from patches/server/0984-incremental-chunk-and-player-saving.patch)0
-rw-r--r--patches/server/0984-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch (renamed from patches/server/0985-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch)0
-rw-r--r--patches/server/0985-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch (renamed from patches/server/0986-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch)0
-rw-r--r--patches/server/0986-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch (renamed from patches/server/0987-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch)0
-rw-r--r--patches/server/0987-Optimize-Network-Manager-and-add-advanced-packet-sup.patch (renamed from patches/server/0988-Optimize-Network-Manager-and-add-advanced-packet-sup.patch)0
-rw-r--r--patches/server/0988-Allow-Saving-of-Oversized-Chunks.patch (renamed from patches/server/0989-Allow-Saving-of-Oversized-Chunks.patch)0
-rw-r--r--patches/server/0989-Fix-World-isChunkGenerated-calls.patch (renamed from patches/server/0990-Fix-World-isChunkGenerated-calls.patch)0
-rw-r--r--patches/server/0990-Flat-bedrock-generator-settings.patch (renamed from patches/server/0991-Flat-bedrock-generator-settings.patch)0
-rw-r--r--patches/server/0991-Entity-Activation-Range-2.0.patch (renamed from patches/server/0992-Entity-Activation-Range-2.0.patch)2
-rw-r--r--patches/server/0992-Optional-per-player-mob-spawns.patch (renamed from patches/server/0993-Optional-per-player-mob-spawns.patch)0
-rw-r--r--patches/server/0993-Anti-Xray.patch (renamed from patches/server/0994-Anti-Xray.patch)0
-rw-r--r--patches/server/0994-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch (renamed from patches/server/0995-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch)0
-rw-r--r--patches/server/0995-Optimize-Collision-to-not-load-chunks.patch (renamed from patches/server/0996-Optimize-Collision-to-not-load-chunks.patch)2
-rw-r--r--patches/server/0996-Optimize-GoalSelector-Goal.Flag-Set-operations.patch (renamed from patches/server/0997-Optimize-GoalSelector-Goal.Flag-Set-operations.patch)0
-rw-r--r--patches/server/0997-Entity-load-save-limit-per-chunk.patch (renamed from patches/server/0998-Entity-load-save-limit-per-chunk.patch)0
-rw-r--r--patches/server/0998-Fix-and-optimise-world-force-upgrading.patch (renamed from patches/server/0999-Fix-and-optimise-world-force-upgrading.patch)0
-rw-r--r--patches/server/0999-Improved-Watchdog-Support.patch (renamed from patches/server/1000-Improved-Watchdog-Support.patch)0
-rw-r--r--patches/server/1000-Optimize-Voxel-Shape-Merging.patch (renamed from patches/server/1001-Optimize-Voxel-Shape-Merging.patch)0
-rw-r--r--patches/server/1001-Write-SavedData-IO-async.patch (renamed from patches/server/1002-Write-SavedData-IO-async.patch)0
-rw-r--r--patches/server/1002-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch (renamed from patches/server/1003-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch)0
-rw-r--r--patches/server/1003-Use-distance-map-to-optimise-entity-tracker.patch (renamed from patches/server/1004-Use-distance-map-to-optimise-entity-tracker.patch)2
-rw-r--r--patches/server/1004-Optimize-Bit-Operations-by-inlining.patch (renamed from patches/server/1005-Optimize-Bit-Operations-by-inlining.patch)0
-rw-r--r--patches/server/1005-Remove-streams-from-hot-code.patch (renamed from patches/server/1006-Remove-streams-from-hot-code.patch)0
-rw-r--r--patches/server/1006-Eigencraft-redstone-implementation.patch (renamed from patches/server/1007-Eigencraft-redstone-implementation.patch)0
-rw-r--r--patches/server/1007-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch (renamed from patches/server/1008-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch)0
-rw-r--r--patches/server/1008-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch (renamed from patches/server/1009-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch)0
-rw-r--r--patches/server/1009-Improve-boat-collision-performance.patch (renamed from patches/server/1010-Improve-boat-collision-performance.patch)0
-rw-r--r--patches/server/1010-Optimise-general-POI-access.patch (renamed from patches/server/1011-Optimise-general-POI-access.patch)0
-rw-r--r--patches/server/1011-Custom-table-implementation-for-blockstate-state-loo.patch (renamed from patches/server/1012-Custom-table-implementation-for-blockstate-state-loo.patch)0
-rw-r--r--patches/server/1012-Execute-chunk-tasks-mid-tick.patch (renamed from patches/server/1013-Execute-chunk-tasks-mid-tick.patch)0
-rw-r--r--patches/server/1013-Optimise-random-block-ticking.patch (renamed from patches/server/1014-Optimise-random-block-ticking.patch)0
-rw-r--r--patches/server/1014-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch (renamed from patches/server/1015-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch)0
-rw-r--r--patches/server/1015-Use-Velocity-compression-and-cipher-natives.patch (renamed from patches/server/1016-Use-Velocity-compression-and-cipher-natives.patch)0
-rw-r--r--patches/server/1016-Detail-more-information-in-watchdog-dumps.patch (renamed from patches/server/1017-Detail-more-information-in-watchdog-dumps.patch)2
-rw-r--r--patches/server/1017-Collision-optimisations.patch (renamed from patches/server/1018-Collision-optimisations.patch)2
-rw-r--r--patches/server/1018-Optimise-collision-checking-in-player-move-packet-ha.patch (renamed from patches/server/1019-Optimise-collision-checking-in-player-move-packet-ha.patch)0
-rw-r--r--patches/server/1019-Fix-tripwire-disarming-not-working-as-intended.patch (renamed from patches/server/1020-Fix-tripwire-disarming-not-working-as-intended.patch)0
-rw-r--r--patches/server/1020-Fix-entity-type-tags-suggestions-in-selectors.patch (renamed from patches/server/1021-Fix-entity-type-tags-suggestions-in-selectors.patch)0
-rw-r--r--patches/server/1021-Add-Alternate-Current-redstone-implementation.patch (renamed from patches/server/1022-Add-Alternate-Current-redstone-implementation.patch)0
-rw-r--r--patches/server/1022-optimize-dirt-and-snow-spreading.patch (renamed from patches/server/1023-optimize-dirt-and-snow-spreading.patch)0
-rw-r--r--patches/server/1023-Properly-resend-entities.patch (renamed from patches/server/1024-Properly-resend-entities.patch)2
-rw-r--r--patches/server/1024-Optimize-Hoppers.patch (renamed from patches/server/1025-Optimize-Hoppers.patch)0
-rw-r--r--patches/server/1025-Improve-performance-of-mass-crafts.patch (renamed from patches/server/1026-Improve-performance-of-mass-crafts.patch)0
-rw-r--r--patches/server/1026-Actually-optimise-explosions.patch (renamed from patches/server/1027-Actually-optimise-explosions.patch)0
-rw-r--r--patches/server/1027-Optimise-chunk-tick-iteration.patch (renamed from patches/server/1028-Optimise-chunk-tick-iteration.patch)0
-rw-r--r--patches/server/1028-Lag-compensation-ticks.patch (renamed from patches/server/1029-Lag-compensation-ticks.patch)0
-rw-r--r--patches/server/1029-Optimise-nearby-player-retrieval.patch (renamed from patches/server/1030-Optimise-nearby-player-retrieval.patch)0
-rw-r--r--patches/server/1030-Distance-manager-tick-timings.patch (renamed from patches/server/1031-Distance-manager-tick-timings.patch)0
-rw-r--r--patches/server/1031-Handle-Oversized-block-entities-in-chunks.patch (renamed from patches/server/1032-Handle-Oversized-block-entities-in-chunks.patch)0
-rw-r--r--patches/server/1032-Send-full-pos-packets-for-hard-colliding-entities.patch (renamed from patches/server/1033-Send-full-pos-packets-for-hard-colliding-entities.patch)0
-rw-r--r--patches/server/1033-Add-ShulkerDuplicateEvent.patch (renamed from patches/server/1034-Add-ShulkerDuplicateEvent.patch)0
-rw-r--r--patches/server/1034-Add-api-for-spawn-egg-texture-colors.patch (renamed from patches/server/1035-Add-api-for-spawn-egg-texture-colors.patch)0
-rw-r--r--patches/server/1035-Disable-memory-reserve-allocating.patch (renamed from patches/server/1036-Disable-memory-reserve-allocating.patch)0
-rw-r--r--patches/server/1036-Improve-tag-parser-handling.patch (renamed from patches/server/1037-Improve-tag-parser-handling.patch)0
-rw-r--r--patches/server/1037-Add-Lifecycle-Event-system.patch (renamed from patches/server/1038-Add-Lifecycle-Event-system.patch)0
-rw-r--r--patches/server/1038-Conduit-API.patch (renamed from patches/server/1039-Conduit-API.patch)0
-rw-r--r--patches/server/1039-ItemStack-Tooltip-API.patch (renamed from patches/server/1040-ItemStack-Tooltip-API.patch)0
-rw-r--r--patches/server/1040-Fix-possible-StackOverflowError-for-some-dispenses.patch (renamed from patches/server/1041-Fix-possible-StackOverflowError-for-some-dispenses.patch)0
-rw-r--r--patches/server/1041-Properly-track-the-changed-item-from-dispense-events.patch (renamed from patches/server/1042-Properly-track-the-changed-item-from-dispense-events.patch)0
-rw-r--r--patches/server/1042-Add-getChunkSnapshot-includeLightData-parameter.patch (renamed from patches/server/1043-Add-getChunkSnapshot-includeLightData-parameter.patch)0
-rw-r--r--patches/server/1043-Add-FluidState-API.patch (renamed from patches/server/1044-Add-FluidState-API.patch)0
-rw-r--r--patches/server/1044-add-number-format-api.patch (renamed from patches/server/1045-add-number-format-api.patch)0
-rw-r--r--patches/server/1045-check-if-itemstack-is-stackable-first.patch (renamed from patches/server/1046-check-if-itemstack-is-stackable-first.patch)0
-rw-r--r--patches/server/1046-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch (renamed from patches/server/1047-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch)0
-rw-r--r--patches/server/1047-improve-BanList-types.patch (renamed from patches/server/1048-improve-BanList-types.patch)0
-rw-r--r--patches/server/1048-Configurable-max-block-fluid-ticks.patch (renamed from patches/server/1049-Configurable-max-block-fluid-ticks.patch)0
-rw-r--r--patches/server/1049-disable-forced-empty-world-ticks.patch (renamed from patches/server/1050-disable-forced-empty-world-ticks.patch)0
-rw-r--r--patches/server/1050-Suspicious-Effect-Entry-API.patch (renamed from patches/server/1051-Suspicious-Effect-Entry-API.patch)0
-rw-r--r--patches/server/1051-Per-world-ticks-per-spawn-settings.patch (renamed from patches/server/1052-Per-world-ticks-per-spawn-settings.patch)0
-rw-r--r--patches/server/1052-Add-onboarding-message-for-initial-server-start.patch (renamed from patches/server/1053-Add-onboarding-message-for-initial-server-start.patch)0
-rw-r--r--patches/server/1053-Fix-DamageSource-API.patch (renamed from patches/server/1054-Fix-DamageSource-API.patch)2
-rw-r--r--patches/server/1054-Expanded-Hopper-API.patch (renamed from patches/server/1055-Expanded-Hopper-API.patch)0
939 files changed, 171 insertions, 211 deletions
diff --git a/patches/api/0202-Add-and-implement-PlayerRecipeBookClickEvent.patch b/patches/api/0201-Add-and-implement-PlayerRecipeBookClickEvent.patch
index 4fe75c486c..4fe75c486c 100644
--- a/patches/api/0202-Add-and-implement-PlayerRecipeBookClickEvent.patch
+++ b/patches/api/0201-Add-and-implement-PlayerRecipeBookClickEvent.patch
diff --git a/patches/api/0201-Improve-Arrow-API.patch b/patches/api/0201-Improve-Arrow-API.patch
deleted file mode 100644
index 1c70418e98..0000000000
--- a/patches/api/0201-Improve-Arrow-API.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Nesaak <[email protected]>
-Date: Fri, 22 May 2020 13:35:21 -0400
-Subject: [PATCH] Improve Arrow API
-
-Add method to get the arrow's itemstack and a method
-to set the arrow's "noclip" status
-
-Co-authored-by: Jake Potrebic <[email protected]>
-
-diff --git a/src/main/java/org/bukkit/entity/AbstractArrow.java b/src/main/java/org/bukkit/entity/AbstractArrow.java
-index e8e56e89e32d84af0639fe2e9b0eeabd747b6007..225a24898acd25038ea2a8448f9f3b57643d3026 100644
---- a/src/main/java/org/bukkit/entity/AbstractArrow.java
-+++ b/src/main/java/org/bukkit/entity/AbstractArrow.java
-@@ -143,6 +143,28 @@ public interface AbstractArrow extends Projectile {
- }
-
- // Paper start
-+ /**
-+ * Gets the ItemStack for this arrow.
-+ *
-+ * @return The ItemStack, as if a player picked up the arrow
-+ */
-+ @NotNull
-+ org.bukkit.inventory.ItemStack getItemStack();
-+
-+ /**
-+ * Sets this arrow to "noclip" status.
-+ *
-+ * @param noPhysics true to set "noclip"
-+ */
-+ void setNoPhysics(boolean noPhysics);
-+
-+ /**
-+ * Gets if this arrow has "noclip".
-+ *
-+ * @return true if noclip is active
-+ */
-+ boolean hasNoPhysics();
-+
- /**
- * Gets the {@link PickupRule} for this arrow.
- *
diff --git a/patches/api/0203-Support-components-in-ItemMeta.patch b/patches/api/0202-Support-components-in-ItemMeta.patch
index 00f7942262..dc804cc5b2 100644
--- a/patches/api/0203-Support-components-in-ItemMeta.patch
+++ b/patches/api/0202-Support-components-in-ItemMeta.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Support components in ItemMeta
diff --git a/src/main/java/org/bukkit/inventory/meta/ItemMeta.java b/src/main/java/org/bukkit/inventory/meta/ItemMeta.java
-index 420a91a834016d3af95efd79ca92ae45c4f081c4..ea64d5b1ebaa652785ddbc7b515808174f636a62 100644
+index f23c0c942f200a68d2620f225ab90399a9057dfc..478b6d2acbc5788f72db81f387daa08df7837a5d 100644
--- a/src/main/java/org/bukkit/inventory/meta/ItemMeta.java
+++ b/src/main/java/org/bukkit/inventory/meta/ItemMeta.java
@@ -5,6 +5,7 @@ import java.util.Collection;
diff --git a/patches/api/0204-added-2-new-TargetReasons-for-1.16-mob-behavior.patch b/patches/api/0203-added-2-new-TargetReasons-for-1.16-mob-behavior.patch
index 6c725bc833..6c725bc833 100644
--- a/patches/api/0204-added-2-new-TargetReasons-for-1.16-mob-behavior.patch
+++ b/patches/api/0203-added-2-new-TargetReasons-for-1.16-mob-behavior.patch
diff --git a/patches/api/0205-Add-entity-liquid-API.patch b/patches/api/0204-Add-entity-liquid-API.patch
index ec3be0e7d1..ec3be0e7d1 100644
--- a/patches/api/0205-Add-entity-liquid-API.patch
+++ b/patches/api/0204-Add-entity-liquid-API.patch
diff --git a/patches/api/0206-Add-PrepareResultEvent-PrepareGrindstoneEvent.patch b/patches/api/0205-Add-PrepareResultEvent-PrepareGrindstoneEvent.patch
index 3906e443da..3906e443da 100644
--- a/patches/api/0206-Add-PrepareResultEvent-PrepareGrindstoneEvent.patch
+++ b/patches/api/0205-Add-PrepareResultEvent-PrepareGrindstoneEvent.patch
diff --git a/patches/api/0207-Add-BellRingEvent.patch b/patches/api/0206-Add-BellRingEvent.patch
index 2d5cb2a8b3..2d5cb2a8b3 100644
--- a/patches/api/0207-Add-BellRingEvent.patch
+++ b/patches/api/0206-Add-BellRingEvent.patch
diff --git a/patches/api/0208-Brand-support.patch b/patches/api/0207-Brand-support.patch
index 9b1680d885..9b1680d885 100644
--- a/patches/api/0208-Brand-support.patch
+++ b/patches/api/0207-Brand-support.patch
diff --git a/patches/api/0209-Add-moon-phase-API.patch b/patches/api/0208-Add-moon-phase-API.patch
index d949b274a6..d949b274a6 100644
--- a/patches/api/0209-Add-moon-phase-API.patch
+++ b/patches/api/0208-Add-moon-phase-API.patch
diff --git a/patches/api/0210-Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/api/0209-Add-playPickupItemAnimation-to-LivingEntity.patch
index 2db07bbf4c..cc0b04bb45 100644
--- a/patches/api/0210-Add-playPickupItemAnimation-to-LivingEntity.patch
+++ b/patches/api/0209-Add-playPickupItemAnimation-to-LivingEntity.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add playPickupItemAnimation to LivingEntity
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
-index 3f062e0fe9cb632dece9ce3fdc985ab1bf5a425f..590d69f57722a40addf73131fa60e952f303230b 100644
+index 10d76fcd509702042c528fab96b963e9c6d210a5..3969f3c188211838cb576465bd64c0f63ae85080 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
@@ -1045,5 +1045,28 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
diff --git a/patches/api/0211-Add-more-Evoker-API.patch b/patches/api/0210-Add-more-Evoker-API.patch
index 0d6f0f7328..0d6f0f7328 100644
--- a/patches/api/0211-Add-more-Evoker-API.patch
+++ b/patches/api/0210-Add-more-Evoker-API.patch
diff --git a/patches/api/0212-Add-methods-to-get-translation-keys.patch b/patches/api/0211-Add-methods-to-get-translation-keys.patch
index f203ee5d2c..5af19e4030 100644
--- a/patches/api/0212-Add-methods-to-get-translation-keys.patch
+++ b/patches/api/0211-Add-methods-to-get-translation-keys.patch
@@ -282,7 +282,7 @@ index d3087d60378822cdd7cea25fd63d3f496e3cd2fb..5d8fa5b39a5d50cca48ba63af3a84b80
+ // Paper end
}
diff --git a/src/main/java/org/bukkit/block/Block.java b/src/main/java/org/bukkit/block/Block.java
-index a7c58adb6404e04a673bf91d491d7fef56dc890e..85a5e9a3b41798cb3cb6687ed379a5e3eedd698a 100644
+index bf29d9b733afc7c62725d259f4920c4f211cc6d0..1d3812db989a55b6f31bb30dffe70323eb592a15 100644
--- a/src/main/java/org/bukkit/block/Block.java
+++ b/src/main/java/org/bukkit/block/Block.java
@@ -32,7 +32,7 @@ import org.jetbrains.annotations.Nullable;
diff --git a/patches/api/0213-Create-HoverEvent-from-ItemStack-Entity.patch b/patches/api/0212-Create-HoverEvent-from-ItemStack-Entity.patch
index 2ed2600f9a..2ed2600f9a 100644
--- a/patches/api/0213-Create-HoverEvent-from-ItemStack-Entity.patch
+++ b/patches/api/0212-Create-HoverEvent-from-ItemStack-Entity.patch
diff --git a/patches/api/0214-Add-additional-open-container-api-to-HumanEntity.patch b/patches/api/0213-Add-additional-open-container-api-to-HumanEntity.patch
index 9512168843..9512168843 100644
--- a/patches/api/0214-Add-additional-open-container-api-to-HumanEntity.patch
+++ b/patches/api/0213-Add-additional-open-container-api-to-HumanEntity.patch
diff --git a/patches/api/0215-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch b/patches/api/0214-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch
index 8d1a16ed42..8d1a16ed42 100644
--- a/patches/api/0215-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch
+++ b/patches/api/0214-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch
diff --git a/patches/api/0216-Entity-isTicking.patch b/patches/api/0215-Entity-isTicking.patch
index bd622ba9b5..bd622ba9b5 100644
--- a/patches/api/0216-Entity-isTicking.patch
+++ b/patches/api/0215-Entity-isTicking.patch
diff --git a/patches/api/0217-Villager-resetOffers.patch b/patches/api/0216-Villager-resetOffers.patch
index 60fedfba0f..60fedfba0f 100644
--- a/patches/api/0217-Villager-resetOffers.patch
+++ b/patches/api/0216-Villager-resetOffers.patch
diff --git a/patches/api/0218-Player-elytra-boost-API.patch b/patches/api/0217-Player-elytra-boost-API.patch
index 62287ccf59..62287ccf59 100644
--- a/patches/api/0218-Player-elytra-boost-API.patch
+++ b/patches/api/0217-Player-elytra-boost-API.patch
diff --git a/patches/api/0219-Add-getOfflinePlayerIfCached-String.patch b/patches/api/0218-Add-getOfflinePlayerIfCached-String.patch
index de11733eec..de11733eec 100644
--- a/patches/api/0219-Add-getOfflinePlayerIfCached-String.patch
+++ b/patches/api/0218-Add-getOfflinePlayerIfCached-String.patch
diff --git a/patches/api/0220-Add-ignore-discounts-API.patch b/patches/api/0219-Add-ignore-discounts-API.patch
index 89655ddef8..89655ddef8 100644
--- a/patches/api/0220-Add-ignore-discounts-API.patch
+++ b/patches/api/0219-Add-ignore-discounts-API.patch
diff --git a/patches/api/0221-Item-no-age-no-player-pickup.patch b/patches/api/0220-Item-no-age-no-player-pickup.patch
index 5dd7572120..d3be2301af 100644
--- a/patches/api/0221-Item-no-age-no-player-pickup.patch
+++ b/patches/api/0220-Item-no-age-no-player-pickup.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Item no age & no player pickup
diff --git a/src/main/java/org/bukkit/entity/Item.java b/src/main/java/org/bukkit/entity/Item.java
-index ab06c640cef1309ab44b0fae8d95df48cdc869a7..48858e1c58c13d786bbc935abedb0f059837833c 100644
+index bfecd0633458586c0352eeb1a95bb57b12f9101e..6239aec4f6c625a814fa4fd610cdc5ab1a9f6e0f 100644
--- a/src/main/java/org/bukkit/entity/Item.java
+++ b/src/main/java/org/bukkit/entity/Item.java
@@ -104,5 +104,34 @@ public interface Item extends Entity {
diff --git a/patches/api/0222-Beacon-API-custom-effect-ranges.patch b/patches/api/0221-Beacon-API-custom-effect-ranges.patch
index effd7b3ae9..effd7b3ae9 100644
--- a/patches/api/0222-Beacon-API-custom-effect-ranges.patch
+++ b/patches/api/0221-Beacon-API-custom-effect-ranges.patch
diff --git a/patches/api/0223-Add-API-for-quit-reason.patch b/patches/api/0222-Add-API-for-quit-reason.patch
index 0350afaf92..0350afaf92 100644
--- a/patches/api/0223-Add-API-for-quit-reason.patch
+++ b/patches/api/0222-Add-API-for-quit-reason.patch
diff --git a/patches/api/0224-Add-Destroy-Speed-API.patch b/patches/api/0223-Add-Destroy-Speed-API.patch
index d3bcb47524..cdf304d00b 100644
--- a/patches/api/0224-Add-Destroy-Speed-API.patch
+++ b/patches/api/0223-Add-Destroy-Speed-API.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Add Destroy Speed API
Co-authored-by: Jake Potrebic <[email protected]>
diff --git a/src/main/java/org/bukkit/block/Block.java b/src/main/java/org/bukkit/block/Block.java
-index 85a5e9a3b41798cb3cb6687ed379a5e3eedd698a..c1705e518af08841e8154caf183bc808366feb2e 100644
+index 1d3812db989a55b6f31bb30dffe70323eb592a15..4aea4be0677d93e17a4ce98dd340dd9921f996a0 100644
--- a/src/main/java/org/bukkit/block/Block.java
+++ b/src/main/java/org/bukkit/block/Block.java
@@ -690,4 +690,31 @@ public interface Block extends Metadatable, Translatable, net.kyori.adventure.tr
diff --git a/patches/api/0225-Add-LivingEntity-clearActiveItem.patch b/patches/api/0224-Add-LivingEntity-clearActiveItem.patch
index efb08addcb..aa60fb7335 100644
--- a/patches/api/0225-Add-LivingEntity-clearActiveItem.patch
+++ b/patches/api/0224-Add-LivingEntity-clearActiveItem.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add LivingEntity#clearActiveItem
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
-index 590d69f57722a40addf73131fa60e952f303230b..191a3c3ee46649d2a539597258485752b34fac02 100644
+index 3969f3c188211838cb576465bd64c0f63ae85080..9d58da4686a22893455b9cc75fb8e73a87d2d06d 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
@@ -996,6 +996,13 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
diff --git a/patches/api/0226-Add-PlayerItemCooldownEvent.patch b/patches/api/0225-Add-PlayerItemCooldownEvent.patch
index ae5118c7da..ae5118c7da 100644
--- a/patches/api/0226-Add-PlayerItemCooldownEvent.patch
+++ b/patches/api/0225-Add-PlayerItemCooldownEvent.patch
diff --git a/patches/api/0227-More-lightning-API.patch b/patches/api/0226-More-lightning-API.patch
index c4924dcdf2..c4924dcdf2 100644
--- a/patches/api/0227-More-lightning-API.patch
+++ b/patches/api/0226-More-lightning-API.patch
diff --git a/patches/api/0228-Add-PlayerShearBlockEvent.patch b/patches/api/0227-Add-PlayerShearBlockEvent.patch
index 1506924937..1506924937 100644
--- a/patches/api/0228-Add-PlayerShearBlockEvent.patch
+++ b/patches/api/0227-Add-PlayerShearBlockEvent.patch
diff --git a/patches/api/0229-Player-Chunk-Load-Unload-Events.patch b/patches/api/0228-Player-Chunk-Load-Unload-Events.patch
index c1779bb840..c1779bb840 100644
--- a/patches/api/0229-Player-Chunk-Load-Unload-Events.patch
+++ b/patches/api/0228-Player-Chunk-Load-Unload-Events.patch
diff --git a/patches/api/0230-Expose-LivingEntity-hurt-direction.patch b/patches/api/0229-Expose-LivingEntity-hurt-direction.patch
index 948b10631f..e99a7ce6bb 100644
--- a/patches/api/0230-Expose-LivingEntity-hurt-direction.patch
+++ b/patches/api/0229-Expose-LivingEntity-hurt-direction.patch
@@ -26,7 +26,7 @@ index 94f2c3167f4ce7f5f2b4ecc067739c64af0a2508..4054d2c836342f0e4bcbd33adb13f50d
* Get the sleep ticks of the player. This value may be capped.
*
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
-index 191a3c3ee46649d2a539597258485752b34fac02..62d0d2fe3c6dfc9faaa821bde074b623914e4a44 100644
+index 9d58da4686a22893455b9cc75fb8e73a87d2d06d..e9919fce380ec1d0d48b3ac706e7fd31af0be26b 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
@@ -1075,5 +1075,21 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
diff --git a/patches/api/0231-Add-OBSTRUCTED-reason-to-BedEnterResult.patch b/patches/api/0230-Add-OBSTRUCTED-reason-to-BedEnterResult.patch
index 00552e9137..00552e9137 100644
--- a/patches/api/0231-Add-OBSTRUCTED-reason-to-BedEnterResult.patch
+++ b/patches/api/0230-Add-OBSTRUCTED-reason-to-BedEnterResult.patch
diff --git a/patches/api/0232-Added-PlayerTradeEvent.patch b/patches/api/0231-Added-PlayerTradeEvent.patch
index 11ad019021..11ad019021 100644
--- a/patches/api/0232-Added-PlayerTradeEvent.patch
+++ b/patches/api/0231-Added-PlayerTradeEvent.patch
diff --git a/patches/api/0233-Add-TargetHitEvent-API.patch b/patches/api/0232-Add-TargetHitEvent-API.patch
index 6c68224363..6c68224363 100644
--- a/patches/api/0233-Add-TargetHitEvent-API.patch
+++ b/patches/api/0232-Add-TargetHitEvent-API.patch
diff --git a/patches/api/0234-Additional-Block-Material-API-s.patch b/patches/api/0233-Additional-Block-Material-API-s.patch
index f20f4d9d39..ab3e6f9ac6 100644
--- a/patches/api/0234-Additional-Block-Material-API-s.patch
+++ b/patches/api/0233-Additional-Block-Material-API-s.patch
@@ -9,7 +9,7 @@ process to do this in the Bukkit API
Adds API for buildable, replaceable, burnable too.
diff --git a/src/main/java/org/bukkit/block/Block.java b/src/main/java/org/bukkit/block/Block.java
-index 137a40c708bb67de4608447975867a07240ddc88..3fd364e5875f95296e75dede4c610d3dd3e0038e 100644
+index 4aea4be0677d93e17a4ce98dd340dd9921f996a0..c68ed7de2d50da4105dd38c0986f237e8c56b2d6 100644
--- a/src/main/java/org/bukkit/block/Block.java
+++ b/src/main/java/org/bukkit/block/Block.java
@@ -439,6 +439,42 @@ public interface Block extends Metadatable, Translatable, net.kyori.adventure.tr
diff --git a/patches/api/0235-Add-API-to-get-Material-from-Boats-and-Minecarts.patch b/patches/api/0234-Add-API-to-get-Material-from-Boats-and-Minecarts.patch
index d297dd5c24..d297dd5c24 100644
--- a/patches/api/0235-Add-API-to-get-Material-from-Boats-and-Minecarts.patch
+++ b/patches/api/0234-Add-API-to-get-Material-from-Boats-and-Minecarts.patch
diff --git a/patches/api/0236-Add-PlayerFlowerPotManipulateEvent.patch b/patches/api/0235-Add-PlayerFlowerPotManipulateEvent.patch
index cb08fd1404..cb08fd1404 100644
--- a/patches/api/0236-Add-PlayerFlowerPotManipulateEvent.patch
+++ b/patches/api/0235-Add-PlayerFlowerPotManipulateEvent.patch
diff --git a/patches/api/0237-Zombie-API-breaking-doors.patch b/patches/api/0236-Zombie-API-breaking-doors.patch
index 24118c13ee..24118c13ee 100644
--- a/patches/api/0237-Zombie-API-breaking-doors.patch
+++ b/patches/api/0236-Zombie-API-breaking-doors.patch
diff --git a/patches/api/0238-Add-EntityLoadCrossbowEvent.patch b/patches/api/0237-Add-EntityLoadCrossbowEvent.patch
index 2a60c84538..2a60c84538 100644
--- a/patches/api/0238-Add-EntityLoadCrossbowEvent.patch
+++ b/patches/api/0237-Add-EntityLoadCrossbowEvent.patch
diff --git a/patches/api/0239-Added-WorldGameRuleChangeEvent.patch b/patches/api/0238-Added-WorldGameRuleChangeEvent.patch
index 348efda0ca..348efda0ca 100644
--- a/patches/api/0239-Added-WorldGameRuleChangeEvent.patch
+++ b/patches/api/0238-Added-WorldGameRuleChangeEvent.patch
diff --git a/patches/api/0240-Added-ServerResourcesReloadedEvent.patch b/patches/api/0239-Added-ServerResourcesReloadedEvent.patch
index 150b70e6cc..150b70e6cc 100644
--- a/patches/api/0240-Added-ServerResourcesReloadedEvent.patch
+++ b/patches/api/0239-Added-ServerResourcesReloadedEvent.patch
diff --git a/patches/api/0241-Add-BlockFailedDispenseEvent.patch b/patches/api/0240-Add-BlockFailedDispenseEvent.patch
index 4f480e7417..4f480e7417 100644
--- a/patches/api/0241-Add-BlockFailedDispenseEvent.patch
+++ b/patches/api/0240-Add-BlockFailedDispenseEvent.patch
diff --git a/patches/api/0242-Added-PlayerLecternPageChangeEvent.patch b/patches/api/0241-Added-PlayerLecternPageChangeEvent.patch
index 3c9f223aa5..3c9f223aa5 100644
--- a/patches/api/0242-Added-PlayerLecternPageChangeEvent.patch
+++ b/patches/api/0241-Added-PlayerLecternPageChangeEvent.patch
diff --git a/patches/api/0243-Added-PlayerLoomPatternSelectEvent.patch b/patches/api/0242-Added-PlayerLoomPatternSelectEvent.patch
index 766e838ec8..766e838ec8 100644
--- a/patches/api/0243-Added-PlayerLoomPatternSelectEvent.patch
+++ b/patches/api/0242-Added-PlayerLoomPatternSelectEvent.patch
diff --git a/patches/api/0244-Add-API-to-get-exact-interaction-point-in-PlayerInte.patch b/patches/api/0243-Add-API-to-get-exact-interaction-point-in-PlayerInte.patch
index c25fbd796f..c25fbd796f 100644
--- a/patches/api/0244-Add-API-to-get-exact-interaction-point-in-PlayerInte.patch
+++ b/patches/api/0243-Add-API-to-get-exact-interaction-point-in-PlayerInte.patch
diff --git a/patches/api/0245-Add-sendOpLevel-API.patch b/patches/api/0244-Add-sendOpLevel-API.patch
index 3ea062cd8c..3ea062cd8c 100644
--- a/patches/api/0245-Add-sendOpLevel-API.patch
+++ b/patches/api/0244-Add-sendOpLevel-API.patch
diff --git a/patches/api/0246-Add-PaperRegistry.patch b/patches/api/0245-Add-PaperRegistry.patch
index 8cc1e1b931..8cc1e1b931 100644
--- a/patches/api/0246-Add-PaperRegistry.patch
+++ b/patches/api/0245-Add-PaperRegistry.patch
diff --git a/patches/api/0247-Add-StructuresLocateEvent.patch b/patches/api/0246-Add-StructuresLocateEvent.patch
index 746b674c5d..746b674c5d 100644
--- a/patches/api/0247-Add-StructuresLocateEvent.patch
+++ b/patches/api/0246-Add-StructuresLocateEvent.patch
diff --git a/patches/api/0248-Add-BlockPreDispenseEvent.patch b/patches/api/0247-Add-BlockPreDispenseEvent.patch
index 6a8e491828..6a8e491828 100644
--- a/patches/api/0248-Add-BlockPreDispenseEvent.patch
+++ b/patches/api/0247-Add-BlockPreDispenseEvent.patch
diff --git a/patches/api/0249-Added-PlayerChangeBeaconEffectEvent.patch b/patches/api/0248-Added-PlayerChangeBeaconEffectEvent.patch
index 4d84c9e1b1..4d84c9e1b1 100644
--- a/patches/api/0249-Added-PlayerChangeBeaconEffectEvent.patch
+++ b/patches/api/0248-Added-PlayerChangeBeaconEffectEvent.patch
diff --git a/patches/api/0250-Added-PlayerStonecutterRecipeSelectEvent.patch b/patches/api/0249-Added-PlayerStonecutterRecipeSelectEvent.patch
index 46377a6798..46377a6798 100644
--- a/patches/api/0250-Added-PlayerStonecutterRecipeSelectEvent.patch
+++ b/patches/api/0249-Added-PlayerStonecutterRecipeSelectEvent.patch
diff --git a/patches/api/0251-Add-dropLeash-variable-to-EntityUnleashEvent.patch b/patches/api/0250-Add-dropLeash-variable-to-EntityUnleashEvent.patch
index f85f2a4f26..f85f2a4f26 100644
--- a/patches/api/0251-Add-dropLeash-variable-to-EntityUnleashEvent.patch
+++ b/patches/api/0250-Add-dropLeash-variable-to-EntityUnleashEvent.patch
diff --git a/patches/api/0252-add-DragonEggFormEvent.patch b/patches/api/0251-add-DragonEggFormEvent.patch
index 3b40a9f99d..3b40a9f99d 100644
--- a/patches/api/0252-add-DragonEggFormEvent.patch
+++ b/patches/api/0251-add-DragonEggFormEvent.patch
diff --git a/patches/api/0253-EntityMoveEvent.patch b/patches/api/0252-EntityMoveEvent.patch
index d9e828eb8c..d9e828eb8c 100644
--- a/patches/api/0253-EntityMoveEvent.patch
+++ b/patches/api/0252-EntityMoveEvent.patch
diff --git a/patches/api/0254-Allow-adding-items-to-BlockDropItemEvent.patch b/patches/api/0253-Allow-adding-items-to-BlockDropItemEvent.patch
index c6b7565fe4..c6b7565fe4 100644
--- a/patches/api/0254-Allow-adding-items-to-BlockDropItemEvent.patch
+++ b/patches/api/0253-Allow-adding-items-to-BlockDropItemEvent.patch
diff --git a/patches/api/0255-Add-getMainThreadExecutor-to-BukkitScheduler.patch b/patches/api/0254-Add-getMainThreadExecutor-to-BukkitScheduler.patch
index 7cc686da5a..7cc686da5a 100644
--- a/patches/api/0255-Add-getMainThreadExecutor-to-BukkitScheduler.patch
+++ b/patches/api/0254-Add-getMainThreadExecutor-to-BukkitScheduler.patch
diff --git a/patches/api/0256-living-entity-allow-attribute-registration.patch b/patches/api/0255-living-entity-allow-attribute-registration.patch
index e7ded6dabb..e7ded6dabb 100644
--- a/patches/api/0256-living-entity-allow-attribute-registration.patch
+++ b/patches/api/0255-living-entity-allow-attribute-registration.patch
diff --git a/patches/api/0257-Add-missing-effects.patch b/patches/api/0256-Add-missing-effects.patch
index 63c42ebfec..63c42ebfec 100644
--- a/patches/api/0257-Add-missing-effects.patch
+++ b/patches/api/0256-Add-missing-effects.patch
diff --git a/patches/api/0258-Expose-Tracked-Players.patch b/patches/api/0257-Expose-Tracked-Players.patch
index f3f9ff4532..f3f9ff4532 100644
--- a/patches/api/0258-Expose-Tracked-Players.patch
+++ b/patches/api/0257-Expose-Tracked-Players.patch
diff --git a/patches/api/0259-Cache-the-result-of-Material-isBlock.patch b/patches/api/0258-Cache-the-result-of-Material-isBlock.patch
index ee04af53bb..ee04af53bb 100644
--- a/patches/api/0259-Cache-the-result-of-Material-isBlock.patch
+++ b/patches/api/0258-Cache-the-result-of-Material-isBlock.patch
diff --git a/patches/api/0260-Add-worldborder-events.patch b/patches/api/0259-Add-worldborder-events.patch
index 9f3ae70435..9f3ae70435 100644
--- a/patches/api/0260-Add-worldborder-events.patch
+++ b/patches/api/0259-Add-worldborder-events.patch
diff --git a/patches/api/0261-added-PlayerNameEntityEvent.patch b/patches/api/0260-added-PlayerNameEntityEvent.patch
index 69bd20d13e..69bd20d13e 100644
--- a/patches/api/0261-added-PlayerNameEntityEvent.patch
+++ b/patches/api/0260-added-PlayerNameEntityEvent.patch
diff --git a/patches/api/0262-Add-recipe-to-cook-events.patch b/patches/api/0261-Add-recipe-to-cook-events.patch
index 8c8712541e..8c8712541e 100644
--- a/patches/api/0262-Add-recipe-to-cook-events.patch
+++ b/patches/api/0261-Add-recipe-to-cook-events.patch
diff --git a/patches/api/0263-Add-Block-isValidTool.patch b/patches/api/0262-Add-Block-isValidTool.patch
index 835cf73b7a..835cf73b7a 100644
--- a/patches/api/0263-Add-Block-isValidTool.patch
+++ b/patches/api/0262-Add-Block-isValidTool.patch
diff --git a/patches/api/0264-Expand-world-key-API.patch b/patches/api/0263-Expand-world-key-API.patch
index ee70bbcfd2..ee70bbcfd2 100644
--- a/patches/api/0264-Expand-world-key-API.patch
+++ b/patches/api/0263-Expand-world-key-API.patch
diff --git a/patches/api/0265-Item-Rarity-API.patch b/patches/api/0264-Item-Rarity-API.patch
index 5e00725324..5e00725324 100644
--- a/patches/api/0265-Item-Rarity-API.patch
+++ b/patches/api/0264-Item-Rarity-API.patch
diff --git a/patches/api/0266-Expose-protocol-version.patch b/patches/api/0265-Expose-protocol-version.patch
index 0d34eacc4c..0d34eacc4c 100644
--- a/patches/api/0266-Expose-protocol-version.patch
+++ b/patches/api/0265-Expose-protocol-version.patch
diff --git a/patches/api/0267-add-isDeeplySleeping-to-HumanEntity.patch b/patches/api/0266-add-isDeeplySleeping-to-HumanEntity.patch
index fc6f6dcab3..fc6f6dcab3 100644
--- a/patches/api/0267-add-isDeeplySleeping-to-HumanEntity.patch
+++ b/patches/api/0266-add-isDeeplySleeping-to-HumanEntity.patch
diff --git a/patches/api/0268-add-consumeFuel-to-FurnaceBurnEvent.patch b/patches/api/0267-add-consumeFuel-to-FurnaceBurnEvent.patch
index 07036efb43..07036efb43 100644
--- a/patches/api/0268-add-consumeFuel-to-FurnaceBurnEvent.patch
+++ b/patches/api/0267-add-consumeFuel-to-FurnaceBurnEvent.patch
diff --git a/patches/api/0269-add-get-set-drop-chance-to-EntityEquipment.patch b/patches/api/0268-add-get-set-drop-chance-to-EntityEquipment.patch
index 836af12518..836af12518 100644
--- a/patches/api/0269-add-get-set-drop-chance-to-EntityEquipment.patch
+++ b/patches/api/0268-add-get-set-drop-chance-to-EntityEquipment.patch
diff --git a/patches/api/0270-Added-PlayerDeepSleepEvent.patch b/patches/api/0269-Added-PlayerDeepSleepEvent.patch
index b333894788..b333894788 100644
--- a/patches/api/0270-Added-PlayerDeepSleepEvent.patch
+++ b/patches/api/0269-Added-PlayerDeepSleepEvent.patch
diff --git a/patches/api/0271-More-World-API.patch b/patches/api/0270-More-World-API.patch
index a3d88eb648..a3d88eb648 100644
--- a/patches/api/0271-More-World-API.patch
+++ b/patches/api/0270-More-World-API.patch
diff --git a/patches/api/0272-Added-PlayerBedFailEnterEvent.patch b/patches/api/0271-Added-PlayerBedFailEnterEvent.patch
index 6f9decf5fc..6f9decf5fc 100644
--- a/patches/api/0272-Added-PlayerBedFailEnterEvent.patch
+++ b/patches/api/0271-Added-PlayerBedFailEnterEvent.patch
diff --git a/patches/api/0273-Introduce-beacon-activation-deactivation-events.patch b/patches/api/0272-Introduce-beacon-activation-deactivation-events.patch
index 4e173b3d6c..4e173b3d6c 100644
--- a/patches/api/0273-Introduce-beacon-activation-deactivation-events.patch
+++ b/patches/api/0272-Introduce-beacon-activation-deactivation-events.patch
diff --git a/patches/api/0274-PlayerMoveEvent-Improvements.patch b/patches/api/0273-PlayerMoveEvent-Improvements.patch
index 33cf16e54b..33cf16e54b 100644
--- a/patches/api/0274-PlayerMoveEvent-Improvements.patch
+++ b/patches/api/0273-PlayerMoveEvent-Improvements.patch
diff --git a/patches/api/0275-add-RespawnFlags-to-PlayerRespawnEvent.patch b/patches/api/0274-add-RespawnFlags-to-PlayerRespawnEvent.patch
index c596be8b98..c596be8b98 100644
--- a/patches/api/0275-add-RespawnFlags-to-PlayerRespawnEvent.patch
+++ b/patches/api/0274-add-RespawnFlags-to-PlayerRespawnEvent.patch
diff --git a/patches/api/0276-Add-more-WanderingTrader-API.patch b/patches/api/0275-Add-more-WanderingTrader-API.patch
index 99045d4949..99045d4949 100644
--- a/patches/api/0276-Add-more-WanderingTrader-API.patch
+++ b/patches/api/0275-Add-more-WanderingTrader-API.patch
diff --git a/patches/api/0277-Add-EntityBlockStorage-clearEntities.patch b/patches/api/0276-Add-EntityBlockStorage-clearEntities.patch
index 7032ba6155..7032ba6155 100644
--- a/patches/api/0277-Add-EntityBlockStorage-clearEntities.patch
+++ b/patches/api/0276-Add-EntityBlockStorage-clearEntities.patch
diff --git a/patches/api/0278-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch b/patches/api/0277-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch
index 16af3a7728..16af3a7728 100644
--- a/patches/api/0278-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch
+++ b/patches/api/0277-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch
diff --git a/patches/api/0279-Inventory-close.patch b/patches/api/0278-Inventory-close.patch
index 87dfa1a083..87dfa1a083 100644
--- a/patches/api/0279-Inventory-close.patch
+++ b/patches/api/0278-Inventory-close.patch
diff --git a/patches/api/0280-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch b/patches/api/0279-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch
index 3103f1ce2c..3103f1ce2c 100644
--- a/patches/api/0280-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch
+++ b/patches/api/0279-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch
diff --git a/patches/api/0281-Add-basic-Datapack-API.patch b/patches/api/0280-Add-basic-Datapack-API.patch
index dafb02a98d..dafb02a98d 100644
--- a/patches/api/0281-Add-basic-Datapack-API.patch
+++ b/patches/api/0280-Add-basic-Datapack-API.patch
diff --git a/patches/api/0282-additions-to-PlayerGameModeChangeEvent.patch b/patches/api/0281-additions-to-PlayerGameModeChangeEvent.patch
index b2e65ae490..b2e65ae490 100644
--- a/patches/api/0282-additions-to-PlayerGameModeChangeEvent.patch
+++ b/patches/api/0281-additions-to-PlayerGameModeChangeEvent.patch
diff --git a/patches/api/0283-ItemStack-repair-check-API.patch b/patches/api/0282-ItemStack-repair-check-API.patch
index 46650ec4b7..46650ec4b7 100644
--- a/patches/api/0283-ItemStack-repair-check-API.patch
+++ b/patches/api/0282-ItemStack-repair-check-API.patch
diff --git a/patches/api/0284-More-Enchantment-API.patch b/patches/api/0283-More-Enchantment-API.patch
index 98c3ef060b..98c3ef060b 100644
--- a/patches/api/0284-More-Enchantment-API.patch
+++ b/patches/api/0283-More-Enchantment-API.patch
diff --git a/patches/api/0285-Add-Mob-lookAt-API.patch b/patches/api/0284-Add-Mob-lookAt-API.patch
index 0dd5126905..0dd5126905 100644
--- a/patches/api/0285-Add-Mob-lookAt-API.patch
+++ b/patches/api/0284-Add-Mob-lookAt-API.patch
diff --git a/patches/api/0286-ItemStack-editMeta.patch b/patches/api/0285-ItemStack-editMeta.patch
index 5996dc1000..5996dc1000 100644
--- a/patches/api/0286-ItemStack-editMeta.patch
+++ b/patches/api/0285-ItemStack-editMeta.patch
diff --git a/patches/api/0287-Add-EntityInsideBlockEvent.patch b/patches/api/0286-Add-EntityInsideBlockEvent.patch
index 2805c40dcc..2805c40dcc 100644
--- a/patches/api/0287-Add-EntityInsideBlockEvent.patch
+++ b/patches/api/0286-Add-EntityInsideBlockEvent.patch
diff --git a/patches/api/0288-Attributes-API-for-item-defaults.patch b/patches/api/0287-Attributes-API-for-item-defaults.patch
index 66172a6027..66172a6027 100644
--- a/patches/api/0288-Attributes-API-for-item-defaults.patch
+++ b/patches/api/0287-Attributes-API-for-item-defaults.patch
diff --git a/patches/api/0289-Add-cause-to-Weather-ThunderChangeEvents.patch b/patches/api/0288-Add-cause-to-Weather-ThunderChangeEvents.patch
index 8e5d45d87b..8e5d45d87b 100644
--- a/patches/api/0289-Add-cause-to-Weather-ThunderChangeEvents.patch
+++ b/patches/api/0288-Add-cause-to-Weather-ThunderChangeEvents.patch
diff --git a/patches/api/0290-More-Lidded-Block-API.patch b/patches/api/0289-More-Lidded-Block-API.patch
index a89f206f9a..a89f206f9a 100644
--- a/patches/api/0290-More-Lidded-Block-API.patch
+++ b/patches/api/0289-More-Lidded-Block-API.patch
diff --git a/patches/api/0291-Add-PlayerKickEvent-causes.patch b/patches/api/0290-Add-PlayerKickEvent-causes.patch
index 39657e4039..b23128c57d 100644
--- a/patches/api/0291-Add-PlayerKickEvent-causes.patch
+++ b/patches/api/0290-Add-PlayerKickEvent-causes.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add PlayerKickEvent causes
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
-index 59821aba66edbef2644bdd21646f556e773a898b..793df7533096efb0f60bddcb3e4e1575cbcc1069 100644
+index d735ed635022d170c6b1080ed87f3c2a799202f6..4906bec154d0f60420fbe2cffa8c7df0918ca61b 100644
--- a/src/main/java/org/bukkit/entity/Player.java
+++ b/src/main/java/org/bukkit/entity/Player.java
@@ -277,6 +277,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
diff --git a/patches/api/0292-Add-PufferFishStateChangeEvent.patch b/patches/api/0291-Add-PufferFishStateChangeEvent.patch
index 7a719777e3..7a719777e3 100644
--- a/patches/api/0292-Add-PufferFishStateChangeEvent.patch
+++ b/patches/api/0291-Add-PufferFishStateChangeEvent.patch
diff --git a/patches/api/0293-Add-BellRevealRaiderEvent.patch b/patches/api/0292-Add-BellRevealRaiderEvent.patch
index c45f89fd4b..c45f89fd4b 100644
--- a/patches/api/0293-Add-BellRevealRaiderEvent.patch
+++ b/patches/api/0292-Add-BellRevealRaiderEvent.patch
diff --git a/patches/api/0294-Add-ElderGuardianAppearanceEvent.patch b/patches/api/0293-Add-ElderGuardianAppearanceEvent.patch
index 23897b7390..23897b7390 100644
--- a/patches/api/0294-Add-ElderGuardianAppearanceEvent.patch
+++ b/patches/api/0293-Add-ElderGuardianAppearanceEvent.patch
diff --git a/patches/api/0295-Add-more-line-of-sight-methods.patch b/patches/api/0294-Add-more-line-of-sight-methods.patch
index 6540c2d0f4..6540c2d0f4 100644
--- a/patches/api/0295-Add-more-line-of-sight-methods.patch
+++ b/patches/api/0294-Add-more-line-of-sight-methods.patch
diff --git a/patches/api/0296-Add-WaterBottleSplashEvent.patch b/patches/api/0295-Add-WaterBottleSplashEvent.patch
index f5525245fa..f5525245fa 100644
--- a/patches/api/0296-Add-WaterBottleSplashEvent.patch
+++ b/patches/api/0295-Add-WaterBottleSplashEvent.patch
diff --git a/patches/api/0297-Add-more-LimitedRegion-API.patch b/patches/api/0296-Add-more-LimitedRegion-API.patch
index 292f95c890..292f95c890 100644
--- a/patches/api/0297-Add-more-LimitedRegion-API.patch
+++ b/patches/api/0296-Add-more-LimitedRegion-API.patch
diff --git a/patches/api/0298-Missing-Entity-API.patch b/patches/api/0297-Missing-Entity-API.patch
index 1a3f1b5e63..f9455519bb 100644
--- a/patches/api/0298-Missing-Entity-API.patch
+++ b/patches/api/0297-Missing-Entity-API.patch
@@ -11,6 +11,7 @@ Co-authored-by: booky10 <[email protected]>
Co-authored-by: Amin <[email protected]>
Co-authored-by: TrollyLoki <[email protected]>
Co-authored-by: FireInstall <[email protected]>
+Co-authored-by: maxcom1 <[email protected]>
diff --git a/src/main/java/io/papermc/paper/entity/SchoolableFish.java b/src/main/java/io/papermc/paper/entity/SchoolableFish.java
new file mode 100644
@@ -416,14 +417,14 @@ index 9e7f42caab1204036f4203354c115fd40c6def92..138d2530de2410f4a9424dabd3e5ce0c
+ // Paper end
}
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index d68ccecaadcf7a906058e66a750f4cfce5dd7b3f..efe812b4d47df6f8b5ba54ec4526f3dcd20f180f 100644
+index d68ccecaadcf7a906058e66a750f4cfce5dd7b3f..578c22b0aef9c89a3c33b75c33bcdc60bdab6b49 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -283,6 +283,26 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -283,6 +283,40 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
*/
boolean isFrozen();
-+ // Paper start - move invisibility up to Entity
++ // Paper start - missing entity api
+ /**
+ * Sets whether the entity is invisible or not.
+ * <p>
@@ -433,15 +434,29 @@ index d68ccecaadcf7a906058e66a750f4cfce5dd7b3f..efe812b4d47df6f8b5ba54ec4526f3dc
+ *
+ * @param invisible If the entity is invisible
+ */
-+ void setInvisible(boolean invisible);
++ void setInvisible(boolean invisible); // Paper - moved up from LivingEntity
+
+ /**
+ * Gets whether the entity is invisible or not.
+ *
+ * @return Whether the entity is invisible
+ */
-+ boolean isInvisible();
-+ // Paper end - move invisibility up to Entity
++ boolean isInvisible(); // Paper - moved up from LivingEntity
++
++ /**
++ * Sets this entities no physics status.
++ *
++ * @param noPhysics boolean indicating if the entity should not have physics.
++ */
++ void setNoPhysics(boolean noPhysics);
++
++ /**
++ * Gets if this entity has no physics.
++ *
++ * @return true if the entity does not have physics.
++ */
++ boolean hasNoPhysics();
++ // Paper end - missing entity api
+
/**
* Mark the entity's removal.
diff --git a/patches/api/0299-Adds-PlayerArmSwingEvent.patch b/patches/api/0298-Adds-PlayerArmSwingEvent.patch
index 48e43517eb..48e43517eb 100644
--- a/patches/api/0299-Adds-PlayerArmSwingEvent.patch
+++ b/patches/api/0298-Adds-PlayerArmSwingEvent.patch
diff --git a/patches/api/0300-Add-PlayerSignCommandPreprocessEvent.patch b/patches/api/0299-Add-PlayerSignCommandPreprocessEvent.patch
index 8882c35337..8882c35337 100644
--- a/patches/api/0300-Add-PlayerSignCommandPreprocessEvent.patch
+++ b/patches/api/0299-Add-PlayerSignCommandPreprocessEvent.patch
diff --git a/patches/api/0301-fix-empty-array-elements-in-command-arguments.patch b/patches/api/0300-fix-empty-array-elements-in-command-arguments.patch
index 4b66990211..4b66990211 100644
--- a/patches/api/0301-fix-empty-array-elements-in-command-arguments.patch
+++ b/patches/api/0300-fix-empty-array-elements-in-command-arguments.patch
diff --git a/patches/api/0302-Stinger-API.patch b/patches/api/0301-Stinger-API.patch
index d2dc349f90..4966f6d228 100644
--- a/patches/api/0302-Stinger-API.patch
+++ b/patches/api/0301-Stinger-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Stinger API
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
-index 6e6b80843a8669b422f93e98343e1da9f8546ee7..d083cffe0b61642bf4c4ea0fecc529090702042f 100644
+index ff89fc699b7aaba982c59ace4effaffc5285ca17..41ca8fea2aede178bdbe87c05588bce4f2faf8e6 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
@@ -419,6 +419,52 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
diff --git a/patches/api/0303-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch b/patches/api/0302-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch
index aefa20a2d9..aefa20a2d9 100644
--- a/patches/api/0303-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch
+++ b/patches/api/0302-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch
diff --git a/patches/api/0304-Add-PlayerSetSpawnEvent.patch b/patches/api/0303-Add-PlayerSetSpawnEvent.patch
index 42bce4d456..42bce4d456 100644
--- a/patches/api/0304-Add-PlayerSetSpawnEvent.patch
+++ b/patches/api/0303-Add-PlayerSetSpawnEvent.patch
diff --git a/patches/api/0305-Added-EntityDamageItemEvent.patch b/patches/api/0304-Added-EntityDamageItemEvent.patch
index 60513a1cbd..60513a1cbd 100644
--- a/patches/api/0305-Added-EntityDamageItemEvent.patch
+++ b/patches/api/0304-Added-EntityDamageItemEvent.patch
diff --git a/patches/api/0306-Make-EntityUnleashEvent-cancellable.patch b/patches/api/0305-Make-EntityUnleashEvent-cancellable.patch
index e99584c277..e99584c277 100644
--- a/patches/api/0306-Make-EntityUnleashEvent-cancellable.patch
+++ b/patches/api/0305-Make-EntityUnleashEvent-cancellable.patch
diff --git a/patches/api/0307-Change-EnderEye-target-without-changing-other-things.patch b/patches/api/0306-Change-EnderEye-target-without-changing-other-things.patch
index d8e53593ae..d8e53593ae 100644
--- a/patches/api/0307-Change-EnderEye-target-without-changing-other-things.patch
+++ b/patches/api/0306-Change-EnderEye-target-without-changing-other-things.patch
diff --git a/patches/api/0308-Add-BlockBreakBlockEvent.patch b/patches/api/0307-Add-BlockBreakBlockEvent.patch
index dd02c33432..dd02c33432 100644
--- a/patches/api/0308-Add-BlockBreakBlockEvent.patch
+++ b/patches/api/0307-Add-BlockBreakBlockEvent.patch
diff --git a/patches/api/0309-Add-helpers-for-left-right-click-to-Action.patch b/patches/api/0308-Add-helpers-for-left-right-click-to-Action.patch
index 9dac2fe612..9dac2fe612 100644
--- a/patches/api/0309-Add-helpers-for-left-right-click-to-Action.patch
+++ b/patches/api/0308-Add-helpers-for-left-right-click-to-Action.patch
diff --git a/patches/api/0310-Option-to-prevent-NBT-copy-in-smithing-recipes.patch b/patches/api/0309-Option-to-prevent-NBT-copy-in-smithing-recipes.patch
index 7e61d68783..7e61d68783 100644
--- a/patches/api/0310-Option-to-prevent-NBT-copy-in-smithing-recipes.patch
+++ b/patches/api/0309-Option-to-prevent-NBT-copy-in-smithing-recipes.patch
diff --git a/patches/api/0311-More-CommandBlock-API.patch b/patches/api/0310-More-CommandBlock-API.patch
index c8c52c7587..c8c52c7587 100644
--- a/patches/api/0311-More-CommandBlock-API.patch
+++ b/patches/api/0310-More-CommandBlock-API.patch
diff --git a/patches/api/0312-Add-missing-team-sidebar-display-slots.patch b/patches/api/0311-Add-missing-team-sidebar-display-slots.patch
index cdecbd1764..cdecbd1764 100644
--- a/patches/api/0312-Add-missing-team-sidebar-display-slots.patch
+++ b/patches/api/0311-Add-missing-team-sidebar-display-slots.patch
diff --git a/patches/api/0313-add-back-EntityPortalExitEvent.patch b/patches/api/0312-add-back-EntityPortalExitEvent.patch
index 5a153e2345..5a153e2345 100644
--- a/patches/api/0313-add-back-EntityPortalExitEvent.patch
+++ b/patches/api/0312-add-back-EntityPortalExitEvent.patch
diff --git a/patches/api/0314-Add-methods-to-find-targets-for-lightning-strikes.patch b/patches/api/0313-Add-methods-to-find-targets-for-lightning-strikes.patch
index c84e83d2de..c84e83d2de 100644
--- a/patches/api/0314-Add-methods-to-find-targets-for-lightning-strikes.patch
+++ b/patches/api/0313-Add-methods-to-find-targets-for-lightning-strikes.patch
diff --git a/patches/api/0315-Get-entity-default-attributes.patch b/patches/api/0314-Get-entity-default-attributes.patch
index 60dc6739f1..60dc6739f1 100644
--- a/patches/api/0315-Get-entity-default-attributes.patch
+++ b/patches/api/0314-Get-entity-default-attributes.patch
diff --git a/patches/api/0316-Left-handed-API.patch b/patches/api/0315-Left-handed-API.patch
index cae17a697b..cae17a697b 100644
--- a/patches/api/0316-Left-handed-API.patch
+++ b/patches/api/0315-Left-handed-API.patch
diff --git a/patches/api/0317-Add-critical-damage-API.patch b/patches/api/0316-Add-critical-damage-API.patch
index f04ac65ac5..f04ac65ac5 100644
--- a/patches/api/0317-Add-critical-damage-API.patch
+++ b/patches/api/0316-Add-critical-damage-API.patch
diff --git a/patches/api/0318-Add-more-advancement-API.patch b/patches/api/0317-Add-more-advancement-API.patch
index 179dbdc225..179dbdc225 100644
--- a/patches/api/0318-Add-more-advancement-API.patch
+++ b/patches/api/0317-Add-more-advancement-API.patch
diff --git a/patches/api/0319-Fix-issues-with-mob-conversion.patch b/patches/api/0318-Fix-issues-with-mob-conversion.patch
index f451d967b6..f451d967b6 100644
--- a/patches/api/0319-Fix-issues-with-mob-conversion.patch
+++ b/patches/api/0318-Fix-issues-with-mob-conversion.patch
diff --git a/patches/api/0320-Add-isCollidable-methods-to-various-places.patch b/patches/api/0319-Add-isCollidable-methods-to-various-places.patch
index a3abc4242a..a3abc4242a 100644
--- a/patches/api/0320-Add-isCollidable-methods-to-various-places.patch
+++ b/patches/api/0319-Add-isCollidable-methods-to-various-places.patch
diff --git a/patches/api/0321-Goat-ram-API.patch b/patches/api/0320-Goat-ram-API.patch
index 06d426a786..06d426a786 100644
--- a/patches/api/0321-Goat-ram-API.patch
+++ b/patches/api/0320-Goat-ram-API.patch
diff --git a/patches/api/0322-Add-API-for-resetting-a-single-score.patch b/patches/api/0321-Add-API-for-resetting-a-single-score.patch
index 14142e8f6c..14142e8f6c 100644
--- a/patches/api/0322-Add-API-for-resetting-a-single-score.patch
+++ b/patches/api/0321-Add-API-for-resetting-a-single-score.patch
diff --git a/patches/api/0323-Add-Raw-Byte-Entity-Serialization.patch b/patches/api/0322-Add-Raw-Byte-Entity-Serialization.patch
index f378113a44..0f3a5bae4e 100644
--- a/patches/api/0323-Add-Raw-Byte-Entity-Serialization.patch
+++ b/patches/api/0322-Add-Raw-Byte-Entity-Serialization.patch
@@ -24,10 +24,10 @@ index 434fde52986ba07d7209ff47483f74fe31e8ebe7..0c7204e390f44b649fc26cd46152abeb
* Creates and returns the next EntityId available.
* <p>
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index efe812b4d47df6f8b5ba54ec4526f3dcd20f180f..a09640dce6f61f808f516f5569e08e9e6a2f2b53 100644
+index 9272c15619f623dc39d9c9046fd6463674c37264..9cb84eababf159b04618a605ff03cdaee72c9502 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -911,5 +911,32 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -925,5 +925,32 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
*/
@Deprecated
@NotNull Set<Player> getTrackedPlayers();
diff --git a/patches/api/0324-Add-PlayerItemFrameChangeEvent.patch b/patches/api/0323-Add-PlayerItemFrameChangeEvent.patch
index b5d6cf7bd1..b5d6cf7bd1 100644
--- a/patches/api/0324-Add-PlayerItemFrameChangeEvent.patch
+++ b/patches/api/0323-Add-PlayerItemFrameChangeEvent.patch
diff --git a/patches/api/0325-Allow-delegation-to-vanilla-chunk-gen.patch b/patches/api/0324-Allow-delegation-to-vanilla-chunk-gen.patch
index e8f75d98e2..e8f75d98e2 100644
--- a/patches/api/0325-Allow-delegation-to-vanilla-chunk-gen.patch
+++ b/patches/api/0324-Allow-delegation-to-vanilla-chunk-gen.patch
diff --git a/patches/api/0326-Add-more-Campfire-API.patch b/patches/api/0325-Add-more-Campfire-API.patch
index 80cdc0bb39..80cdc0bb39 100644
--- a/patches/api/0326-Add-more-Campfire-API.patch
+++ b/patches/api/0325-Add-more-Campfire-API.patch
diff --git a/patches/api/0327-Extend-VehicleCollisionEvent-move-HandlerList-up.patch b/patches/api/0326-Extend-VehicleCollisionEvent-move-HandlerList-up.patch
index 5f5a4f4140..5f5a4f4140 100644
--- a/patches/api/0327-Extend-VehicleCollisionEvent-move-HandlerList-up.patch
+++ b/patches/api/0326-Extend-VehicleCollisionEvent-move-HandlerList-up.patch
diff --git a/patches/api/0328-Improve-scoreboard-entries.patch b/patches/api/0327-Improve-scoreboard-entries.patch
index 0dcc796b4d..0dcc796b4d 100644
--- a/patches/api/0328-Improve-scoreboard-entries.patch
+++ b/patches/api/0327-Improve-scoreboard-entries.patch
diff --git a/patches/api/0329-Entity-powdered-snow-API.patch b/patches/api/0328-Entity-powdered-snow-API.patch
index b5b1dbedbd..2b48461850 100644
--- a/patches/api/0329-Entity-powdered-snow-API.patch
+++ b/patches/api/0328-Entity-powdered-snow-API.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Entity powdered snow API
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index a09640dce6f61f808f516f5569e08e9e6a2f2b53..336cd1830182d4aac0fc7b5be629da4fc78c5cf8 100644
+index 9cb84eababf159b04618a605ff03cdaee72c9502..a7b37ba26d8999a78a747fe5a41e15327ae3a2ee 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -938,5 +938,12 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -952,5 +952,12 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
* @return Whether the entity was successfully spawned.
*/
public boolean spawnAt(@NotNull Location location, @NotNull org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason reason);
diff --git a/patches/api/0330-Add-API-for-item-entity-health.patch b/patches/api/0329-Add-API-for-item-entity-health.patch
index 572034e557..572034e557 100644
--- a/patches/api/0330-Add-API-for-item-entity-health.patch
+++ b/patches/api/0329-Add-API-for-item-entity-health.patch
diff --git a/patches/api/0331-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch b/patches/api/0330-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch
index f094cdc255..f094cdc255 100644
--- a/patches/api/0331-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch
+++ b/patches/api/0330-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch
diff --git a/patches/api/0332-Bucketable-API.patch b/patches/api/0331-Bucketable-API.patch
index 26dbdc9f5d..26dbdc9f5d 100644
--- a/patches/api/0332-Bucketable-API.patch
+++ b/patches/api/0331-Bucketable-API.patch
diff --git a/patches/api/0333-System-prop-for-default-config-comment-parsing.patch b/patches/api/0332-System-prop-for-default-config-comment-parsing.patch
index 632f71e519..632f71e519 100644
--- a/patches/api/0333-System-prop-for-default-config-comment-parsing.patch
+++ b/patches/api/0332-System-prop-for-default-config-comment-parsing.patch
diff --git a/patches/api/0334-Expose-vanilla-BiomeProvider-from-WorldInfo.patch b/patches/api/0333-Expose-vanilla-BiomeProvider-from-WorldInfo.patch
index 9b189fc918..9b189fc918 100644
--- a/patches/api/0334-Expose-vanilla-BiomeProvider-from-WorldInfo.patch
+++ b/patches/api/0333-Expose-vanilla-BiomeProvider-from-WorldInfo.patch
diff --git a/patches/api/0335-Multiple-Entries-with-Scoreboards.patch b/patches/api/0334-Multiple-Entries-with-Scoreboards.patch
index 920c2f117e..920c2f117e 100644
--- a/patches/api/0335-Multiple-Entries-with-Scoreboards.patch
+++ b/patches/api/0334-Multiple-Entries-with-Scoreboards.patch
diff --git a/patches/api/0336-Warn-on-strange-EventHandler-return-types.patch b/patches/api/0335-Warn-on-strange-EventHandler-return-types.patch
index c7807b823b..c7807b823b 100644
--- a/patches/api/0336-Warn-on-strange-EventHandler-return-types.patch
+++ b/patches/api/0335-Warn-on-strange-EventHandler-return-types.patch
diff --git a/patches/api/0337-Multi-Block-Change-API.patch b/patches/api/0336-Multi-Block-Change-API.patch
index 45664f22b3..8aa5be5a5c 100644
--- a/patches/api/0337-Multi-Block-Change-API.patch
+++ b/patches/api/0336-Multi-Block-Change-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Multi Block Change API
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
-index 793df7533096efb0f60bddcb3e4e1575cbcc1069..c8a50647d34c70bc927c33c602f938a01bf6e7a9 100644
+index 4906bec154d0f60420fbe2cffa8c7df0918ca61b..2501533048e4de25672d9cc0a52fa1150e6d8adb 100644
--- a/src/main/java/org/bukkit/entity/Player.java
+++ b/src/main/java/org/bukkit/entity/Player.java
@@ -895,6 +895,29 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
diff --git a/patches/api/0338-Fix-NotePlayEvent.patch b/patches/api/0337-Fix-NotePlayEvent.patch
index d3f827bfd8..d3f827bfd8 100644
--- a/patches/api/0338-Fix-NotePlayEvent.patch
+++ b/patches/api/0337-Fix-NotePlayEvent.patch
diff --git a/patches/api/0339-Freeze-Tick-Lock-API.patch b/patches/api/0338-Freeze-Tick-Lock-API.patch
index ae7c328cc6..f7ef909291 100644
--- a/patches/api/0339-Freeze-Tick-Lock-API.patch
+++ b/patches/api/0338-Freeze-Tick-Lock-API.patch
@@ -5,12 +5,12 @@ Subject: [PATCH] Freeze Tick Lock API
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index 336cd1830182d4aac0fc7b5be629da4fc78c5cf8..5be7daff9077f35aa1d3abf747f7d147a1532b55 100644
+index a7b37ba26d8999a78a747fe5a41e15327ae3a2ee..9b5fe55399594c57c1b1521bea03781fd99fdf60 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -303,6 +303,26 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
- boolean isInvisible();
- // Paper end - move invisibility up to Entity
+@@ -317,6 +317,26 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+ boolean hasNoPhysics();
+ // Paper end - missing entity api
+ // Paper start - Freeze Tick Lock API
+ /**
diff --git a/patches/api/0340-Dolphin-API.patch b/patches/api/0339-Dolphin-API.patch
index 73beed437b..73beed437b 100644
--- a/patches/api/0340-Dolphin-API.patch
+++ b/patches/api/0339-Dolphin-API.patch
diff --git a/patches/api/0341-More-PotionEffectType-API.patch b/patches/api/0340-More-PotionEffectType-API.patch
index 7e3682f8b4..7e3682f8b4 100644
--- a/patches/api/0341-More-PotionEffectType-API.patch
+++ b/patches/api/0340-More-PotionEffectType-API.patch
diff --git a/patches/api/0342-API-for-creating-command-sender-which-forwards-feedb.patch b/patches/api/0341-API-for-creating-command-sender-which-forwards-feedb.patch
index 5c1c336819..5c1c336819 100644
--- a/patches/api/0342-API-for-creating-command-sender-which-forwards-feedb.patch
+++ b/patches/api/0341-API-for-creating-command-sender-which-forwards-feedb.patch
diff --git a/patches/api/0343-Implement-regenerateChunk.patch b/patches/api/0342-Implement-regenerateChunk.patch
index 8023a26d0f..8023a26d0f 100644
--- a/patches/api/0343-Implement-regenerateChunk.patch
+++ b/patches/api/0342-Implement-regenerateChunk.patch
diff --git a/patches/api/0344-Add-GameEvent-tags.patch b/patches/api/0343-Add-GameEvent-tags.patch
index 1bbdc9c696..1bbdc9c696 100644
--- a/patches/api/0344-Add-GameEvent-tags.patch
+++ b/patches/api/0343-Add-GameEvent-tags.patch
diff --git a/patches/api/0345-Furnace-RecipesUsed-API.patch b/patches/api/0344-Furnace-RecipesUsed-API.patch
index 7fed82db21..7fed82db21 100644
--- a/patches/api/0345-Furnace-RecipesUsed-API.patch
+++ b/patches/api/0344-Furnace-RecipesUsed-API.patch
diff --git a/patches/api/0346-Configurable-sculk-sensor-listener-range.patch b/patches/api/0345-Configurable-sculk-sensor-listener-range.patch
index b1ad0cdb5b..b1ad0cdb5b 100644
--- a/patches/api/0346-Configurable-sculk-sensor-listener-range.patch
+++ b/patches/api/0345-Configurable-sculk-sensor-listener-range.patch
diff --git a/patches/api/0347-Add-missing-block-data-mins-and-maxes.patch b/patches/api/0346-Add-missing-block-data-mins-and-maxes.patch
index 600497b952..600497b952 100644
--- a/patches/api/0347-Add-missing-block-data-mins-and-maxes.patch
+++ b/patches/api/0346-Add-missing-block-data-mins-and-maxes.patch
diff --git a/patches/api/0348-Custom-Potion-Mixes.patch b/patches/api/0347-Custom-Potion-Mixes.patch
index 3881038adb..3881038adb 100644
--- a/patches/api/0348-Custom-Potion-Mixes.patch
+++ b/patches/api/0347-Custom-Potion-Mixes.patch
diff --git a/patches/api/0349-Expose-furnace-minecart-push-values.patch b/patches/api/0348-Expose-furnace-minecart-push-values.patch
index 3d8c2336e7..3d8c2336e7 100644
--- a/patches/api/0349-Expose-furnace-minecart-push-values.patch
+++ b/patches/api/0348-Expose-furnace-minecart-push-values.patch
diff --git a/patches/api/0350-More-Projectile-API.patch b/patches/api/0349-More-Projectile-API.patch
index 569c337346..dcad065186 100644
--- a/patches/api/0350-More-Projectile-API.patch
+++ b/patches/api/0349-More-Projectile-API.patch
@@ -6,13 +6,22 @@ Subject: [PATCH] More Projectile API
Co-authored-by: Nassim Jahnke <[email protected]>
diff --git a/src/main/java/org/bukkit/entity/AbstractArrow.java b/src/main/java/org/bukkit/entity/AbstractArrow.java
-index 225a24898acd25038ea2a8448f9f3b57643d3026..d173010d51d05928c35bb4bf5fbc08ce221ec474 100644
+index e8e56e89e32d84af0639fe2e9b0eeabd747b6007..2d7521b71ec16e1b229bbe4c05d51673720df475 100644
--- a/src/main/java/org/bukkit/entity/AbstractArrow.java
+++ b/src/main/java/org/bukkit/entity/AbstractArrow.java
-@@ -151,6 +151,36 @@ public interface AbstractArrow extends Projectile {
- @NotNull
- org.bukkit.inventory.ItemStack getItemStack();
-
+@@ -174,5 +174,43 @@ public interface AbstractArrow extends Projectile {
+ ALLOWED,
+ CREATIVE_ONLY;
+ }
++
++ /**
++ * Gets the ItemStack for this arrow.
++ *
++ * @return The ItemStack, as if a player picked up the arrow
++ */
++ @NotNull
++ org.bukkit.inventory.ItemStack getItemStack();
++
+ /**
+ * Sets the amount of ticks this arrow has been alive in the world
+ * This is used to determine when the arrow should be automatically despawned.
@@ -42,10 +51,8 @@ index 225a24898acd25038ea2a8448f9f3b57643d3026..d173010d51d05928c35bb4bf5fbc08ce
+ * @param sound sound that is played
+ */
+ void setHitSound(@NotNull org.bukkit.Sound sound);
-+
- /**
- * Sets this arrow to "noclip" status.
- *
+ // Paper end
+ }
diff --git a/src/main/java/org/bukkit/entity/Firework.java b/src/main/java/org/bukkit/entity/Firework.java
index 0d31aa0b22cf1e849572294e2cfe38b48c9210af..217d348ad0bbef720b25d3b507a55ca8105b7731 100644
--- a/src/main/java/org/bukkit/entity/Firework.java
diff --git a/patches/api/0351-Add-getComputedBiome-API.patch b/patches/api/0350-Add-getComputedBiome-API.patch
index 6d24c2c66a..6d24c2c66a 100644
--- a/patches/api/0351-Add-getComputedBiome-API.patch
+++ b/patches/api/0350-Add-getComputedBiome-API.patch
diff --git a/patches/api/0352-Add-enchantWithLevels-API.patch b/patches/api/0351-Add-enchantWithLevels-API.patch
index 1c94264d8f..1c94264d8f 100644
--- a/patches/api/0352-Add-enchantWithLevels-API.patch
+++ b/patches/api/0351-Add-enchantWithLevels-API.patch
diff --git a/patches/api/0353-Add-TameableDeathMessageEvent.patch b/patches/api/0352-Add-TameableDeathMessageEvent.patch
index aec53f13ba..aec53f13ba 100644
--- a/patches/api/0353-Add-TameableDeathMessageEvent.patch
+++ b/patches/api/0352-Add-TameableDeathMessageEvent.patch
diff --git a/patches/api/0354-Allow-to-change-the-podium-of-the-EnderDragon.patch b/patches/api/0353-Allow-to-change-the-podium-of-the-EnderDragon.patch
index 08ffa1fdde..08ffa1fdde 100644
--- a/patches/api/0354-Allow-to-change-the-podium-of-the-EnderDragon.patch
+++ b/patches/api/0353-Allow-to-change-the-podium-of-the-EnderDragon.patch
diff --git a/patches/api/0355-Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch b/patches/api/0354-Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch
index 21b3f85c0b..21b3f85c0b 100644
--- a/patches/api/0355-Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch
+++ b/patches/api/0354-Fix-incorrect-new-blockstate-in-EntityBreakDoorEvent.patch
diff --git a/patches/api/0356-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch b/patches/api/0355-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch
index 5775b6f33c..5775b6f33c 100644
--- a/patches/api/0356-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch
+++ b/patches/api/0355-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch
diff --git a/patches/api/0357-WorldCreator-keepSpawnLoaded.patch b/patches/api/0356-WorldCreator-keepSpawnLoaded.patch
index 287c313c58..287c313c58 100644
--- a/patches/api/0357-WorldCreator-keepSpawnLoaded.patch
+++ b/patches/api/0356-WorldCreator-keepSpawnLoaded.patch
diff --git a/patches/api/0358-Add-EntityDyeEvent-and-CollarColorable-interface.patch b/patches/api/0357-Add-EntityDyeEvent-and-CollarColorable-interface.patch
index 9b70c2dc74..9b70c2dc74 100644
--- a/patches/api/0358-Add-EntityDyeEvent-and-CollarColorable-interface.patch
+++ b/patches/api/0357-Add-EntityDyeEvent-and-CollarColorable-interface.patch
diff --git a/patches/api/0359-Add-PlayerStopUsingItemEvent.patch b/patches/api/0358-Add-PlayerStopUsingItemEvent.patch
index c8de1f6ed0..c8de1f6ed0 100644
--- a/patches/api/0359-Add-PlayerStopUsingItemEvent.patch
+++ b/patches/api/0358-Add-PlayerStopUsingItemEvent.patch
diff --git a/patches/api/0360-Expand-FallingBlock-API.patch b/patches/api/0359-Expand-FallingBlock-API.patch
index bbff3129a4..bbff3129a4 100644
--- a/patches/api/0360-Expand-FallingBlock-API.patch
+++ b/patches/api/0359-Expand-FallingBlock-API.patch
diff --git a/patches/api/0361-Add-method-isTickingWorlds-to-Bukkit.patch b/patches/api/0360-Add-method-isTickingWorlds-to-Bukkit.patch
index 91e4d0fdac..91e4d0fdac 100644
--- a/patches/api/0361-Add-method-isTickingWorlds-to-Bukkit.patch
+++ b/patches/api/0360-Add-method-isTickingWorlds-to-Bukkit.patch
diff --git a/patches/api/0362-Add-WardenAngerChangeEvent.patch b/patches/api/0361-Add-WardenAngerChangeEvent.patch
index 4291ccd615..4291ccd615 100644
--- a/patches/api/0362-Add-WardenAngerChangeEvent.patch
+++ b/patches/api/0361-Add-WardenAngerChangeEvent.patch
diff --git a/patches/api/0363-Nameable-Banner-API.patch b/patches/api/0362-Nameable-Banner-API.patch
index eba196daaf..eba196daaf 100644
--- a/patches/api/0363-Nameable-Banner-API.patch
+++ b/patches/api/0362-Nameable-Banner-API.patch
diff --git a/patches/api/0364-Add-Player-getFishHook.patch b/patches/api/0363-Add-Player-getFishHook.patch
index 291eac5db5..291eac5db5 100644
--- a/patches/api/0364-Add-Player-getFishHook.patch
+++ b/patches/api/0363-Add-Player-getFishHook.patch
diff --git a/patches/api/0365-More-Teleport-API.patch b/patches/api/0364-More-Teleport-API.patch
index e3595a1947..f158c47e4e 100644
--- a/patches/api/0365-More-Teleport-API.patch
+++ b/patches/api/0364-More-Teleport-API.patch
@@ -120,7 +120,7 @@ index 0000000000000000000000000000000000000000..c8b5b570d44da9524bfc59c7e11b2ae5
+
+}
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index e1fe5d93eb7a1f96954d907dbbe0758f25bd1ce7..948d6a08ff459afd5d4d5b151c41d94d1d5847b6 100644
+index 9b5fe55399594c57c1b1521bea03781fd99fdf60..e2f315db8d137d7bc1b6fc83ed29032152f881f2 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
@@ -126,10 +126,32 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
diff --git a/patches/api/0366-Add-EntityPortalReadyEvent.patch b/patches/api/0365-Add-EntityPortalReadyEvent.patch
index b9321a8e0d..b9321a8e0d 100644
--- a/patches/api/0366-Add-EntityPortalReadyEvent.patch
+++ b/patches/api/0365-Add-EntityPortalReadyEvent.patch
diff --git a/patches/api/0367-Custom-Chat-Completion-Suggestions-API.patch b/patches/api/0366-Custom-Chat-Completion-Suggestions-API.patch
index 90d9c68dee..90d9c68dee 100644
--- a/patches/api/0367-Custom-Chat-Completion-Suggestions-API.patch
+++ b/patches/api/0366-Custom-Chat-Completion-Suggestions-API.patch
diff --git a/patches/api/0368-Collision-API.patch b/patches/api/0367-Collision-API.patch
index 61881abf50..b7bf3a1ae3 100644
--- a/patches/api/0368-Collision-API.patch
+++ b/patches/api/0367-Collision-API.patch
@@ -25,10 +25,10 @@ index 44ee56a5956cc17194c767a0c1071a2abffe818a..43dd6c59cceba12f27e6b265acc3ad97
// Paper end
}
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index 82c9e07a059bc481d877c7fbb2fbf866bf607017..7ab1ffa2fa7a99ddf32f60ce4b48680eae698da9 100644
+index e2f315db8d137d7bc1b6fc83ed29032152f881f2..4951afd12de6145f671bae40a4df6e2222bc3fd8 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -988,4 +988,26 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -1002,4 +1002,26 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
*/
boolean isInPowderedSnow();
// Paper end
diff --git a/patches/api/0369-Block-Ticking-API.patch b/patches/api/0368-Block-Ticking-API.patch
index aba95a2d13..aba95a2d13 100644
--- a/patches/api/0369-Block-Ticking-API.patch
+++ b/patches/api/0368-Block-Ticking-API.patch
diff --git a/patches/api/0370-Add-NamespacedKey-biome-methods.patch b/patches/api/0369-Add-NamespacedKey-biome-methods.patch
index f11f727f1a..f11f727f1a 100644
--- a/patches/api/0370-Add-NamespacedKey-biome-methods.patch
+++ b/patches/api/0369-Add-NamespacedKey-biome-methods.patch
diff --git a/patches/api/0371-Also-load-resources-from-LibraryLoader.patch b/patches/api/0370-Also-load-resources-from-LibraryLoader.patch
index c2a41c2e53..c2a41c2e53 100644
--- a/patches/api/0371-Also-load-resources-from-LibraryLoader.patch
+++ b/patches/api/0370-Also-load-resources-from-LibraryLoader.patch
diff --git a/patches/api/0372-Added-byte-array-serialization-deserialization-for-P.patch b/patches/api/0371-Added-byte-array-serialization-deserialization-for-P.patch
index 9b71f12681..9b71f12681 100644
--- a/patches/api/0372-Added-byte-array-serialization-deserialization-for-P.patch
+++ b/patches/api/0371-Added-byte-array-serialization-deserialization-for-P.patch
diff --git a/patches/api/0373-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch b/patches/api/0372-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch
index 291761dadb..291761dadb 100644
--- a/patches/api/0373-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch
+++ b/patches/api/0372-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch
diff --git a/patches/api/0374-Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch b/patches/api/0373-Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch
index 9b5ef25cf4..9b5ef25cf4 100644
--- a/patches/api/0374-Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch
+++ b/patches/api/0373-Expose-codepoint-limit-in-YamlConfigOptions-and-incr.patch
diff --git a/patches/api/0375-Add-getDrops-to-BlockState.patch b/patches/api/0374-Add-getDrops-to-BlockState.patch
index 0a8d8ad13a..0a8d8ad13a 100644
--- a/patches/api/0375-Add-getDrops-to-BlockState.patch
+++ b/patches/api/0374-Add-getDrops-to-BlockState.patch
diff --git a/patches/api/0376-Add-PlayerInventorySlotChangeEvent.patch b/patches/api/0375-Add-PlayerInventorySlotChangeEvent.patch
index d76df6d87d..d76df6d87d 100644
--- a/patches/api/0376-Add-PlayerInventorySlotChangeEvent.patch
+++ b/patches/api/0375-Add-PlayerInventorySlotChangeEvent.patch
diff --git a/patches/api/0377-Elder-Guardian-appearance-API.patch b/patches/api/0376-Elder-Guardian-appearance-API.patch
index ca5e23620f..ca5e23620f 100644
--- a/patches/api/0377-Elder-Guardian-appearance-API.patch
+++ b/patches/api/0376-Elder-Guardian-appearance-API.patch
diff --git a/patches/api/0378-Allow-changing-bed-s-occupied-property.patch b/patches/api/0377-Allow-changing-bed-s-occupied-property.patch
index 8dfafd6d33..8dfafd6d33 100644
--- a/patches/api/0378-Allow-changing-bed-s-occupied-property.patch
+++ b/patches/api/0377-Allow-changing-bed-s-occupied-property.patch
diff --git a/patches/api/0379-Add-EquipmentSlot-convenience-methods.patch b/patches/api/0378-Add-EquipmentSlot-convenience-methods.patch
index 0ef6b4c9b0..0ef6b4c9b0 100644
--- a/patches/api/0379-Add-EquipmentSlot-convenience-methods.patch
+++ b/patches/api/0378-Add-EquipmentSlot-convenience-methods.patch
diff --git a/patches/api/0380-Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch b/patches/api/0379-Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch
index 38a3a4452c..38a3a4452c 100644
--- a/patches/api/0380-Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch
+++ b/patches/api/0379-Add-LivingEntity-swingHand-EquipmentSlot-convenience.patch
diff --git a/patches/api/0381-Add-entity-knockback-API.patch b/patches/api/0380-Add-entity-knockback-API.patch
index cf91cd8304..cf91cd8304 100644
--- a/patches/api/0381-Add-entity-knockback-API.patch
+++ b/patches/api/0380-Add-entity-knockback-API.patch
diff --git a/patches/api/0382-Added-EntityToggleSitEvent.patch b/patches/api/0381-Added-EntityToggleSitEvent.patch
index d5a8c46dc8..d5a8c46dc8 100644
--- a/patches/api/0382-Added-EntityToggleSitEvent.patch
+++ b/patches/api/0381-Added-EntityToggleSitEvent.patch
diff --git a/patches/api/0383-Add-Moving-Piston-API.patch b/patches/api/0382-Add-Moving-Piston-API.patch
index 8f889f1e3d..8f889f1e3d 100644
--- a/patches/api/0383-Add-Moving-Piston-API.patch
+++ b/patches/api/0382-Add-Moving-Piston-API.patch
diff --git a/patches/api/0384-Add-PrePlayerAttackEntityEvent.patch b/patches/api/0383-Add-PrePlayerAttackEntityEvent.patch
index ac0ebedde7..ac0ebedde7 100644
--- a/patches/api/0384-Add-PrePlayerAttackEntityEvent.patch
+++ b/patches/api/0383-Add-PrePlayerAttackEntityEvent.patch
diff --git a/patches/api/0385-Add-Player-Warden-Warning-API.patch b/patches/api/0384-Add-Player-Warden-Warning-API.patch
index fdc917934f..fdc917934f 100644
--- a/patches/api/0385-Add-Player-Warden-Warning-API.patch
+++ b/patches/api/0384-Add-Player-Warden-Warning-API.patch
diff --git a/patches/api/0386-More-vanilla-friendly-methods-to-update-trades.patch b/patches/api/0385-More-vanilla-friendly-methods-to-update-trades.patch
index f13fdb5601..f13fdb5601 100644
--- a/patches/api/0386-More-vanilla-friendly-methods-to-update-trades.patch
+++ b/patches/api/0385-More-vanilla-friendly-methods-to-update-trades.patch
diff --git a/patches/api/0387-Add-paper-dumplisteners-command.patch b/patches/api/0386-Add-paper-dumplisteners-command.patch
index a5d858851f..a5d858851f 100644
--- a/patches/api/0387-Add-paper-dumplisteners-command.patch
+++ b/patches/api/0386-Add-paper-dumplisteners-command.patch
diff --git a/patches/api/0388-ItemStack-damage-API.patch b/patches/api/0387-ItemStack-damage-API.patch
index f2c4cc4355..f2c4cc4355 100644
--- a/patches/api/0388-ItemStack-damage-API.patch
+++ b/patches/api/0387-ItemStack-damage-API.patch
diff --git a/patches/api/0389-Add-Tick-TemporalUnit.patch b/patches/api/0388-Add-Tick-TemporalUnit.patch
index 562eb00082..562eb00082 100644
--- a/patches/api/0389-Add-Tick-TemporalUnit.patch
+++ b/patches/api/0388-Add-Tick-TemporalUnit.patch
diff --git a/patches/api/0390-Friction-API.patch b/patches/api/0389-Friction-API.patch
index 013ab9a8d3..23fa01d063 100644
--- a/patches/api/0390-Friction-API.patch
+++ b/patches/api/0389-Friction-API.patch
@@ -59,7 +59,7 @@ index ced419f8655bff72f0257b639d5f7d73afe3c2e2..bcc6ba95bd21c7972865838c636a03f5
/**
* Gets the item stack associated with this item drop.
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
-index cb5ba5d115406d12a2af0811fcfbf510f836b03b..b9f98279789fe26181aa9c7aa253877d916034be 100644
+index 041ff387a0f9e8037e2834118ef241ddb8970907..3a26b3c40f877a454c3c76b68b86776f05950002 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
@@ -27,7 +27,7 @@ import org.jetbrains.annotations.Nullable;
diff --git a/patches/api/0391-Player-Entity-Tracking-Events.patch b/patches/api/0390-Player-Entity-Tracking-Events.patch
index 3dfa72c922..3dfa72c922 100644
--- a/patches/api/0391-Player-Entity-Tracking-Events.patch
+++ b/patches/api/0390-Player-Entity-Tracking-Events.patch
diff --git a/patches/api/0392-Add-missing-Fluid-type.patch b/patches/api/0391-Add-missing-Fluid-type.patch
index c260bf8497..c260bf8497 100644
--- a/patches/api/0392-Add-missing-Fluid-type.patch
+++ b/patches/api/0391-Add-missing-Fluid-type.patch
diff --git a/patches/api/0393-fix-Instruments.patch b/patches/api/0392-fix-Instruments.patch
index 468dc80a34..468dc80a34 100644
--- a/patches/api/0393-fix-Instruments.patch
+++ b/patches/api/0392-fix-Instruments.patch
diff --git a/patches/api/0394-Add-BlockLockCheckEvent.patch b/patches/api/0393-Add-BlockLockCheckEvent.patch
index c5d560192c..c5d560192c 100644
--- a/patches/api/0394-Add-BlockLockCheckEvent.patch
+++ b/patches/api/0393-Add-BlockLockCheckEvent.patch
diff --git a/patches/api/0395-Add-Sneaking-API-for-Entities.patch b/patches/api/0394-Add-Sneaking-API-for-Entities.patch
index 70178866ab..be37d7f75d 100644
--- a/patches/api/0395-Add-Sneaking-API-for-Entities.patch
+++ b/patches/api/0394-Add-Sneaking-API-for-Entities.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Add Sneaking API for Entities
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index 7ab1ffa2fa7a99ddf32f60ce4b48680eae698da9..e0e93cb945202890387c1dc3c32927525e40296c 100644
+index 4951afd12de6145f671bae40a4df6e2222bc3fd8..909926485a66e09988f7787b1d5ee2cf9c012558 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -799,6 +799,25 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -813,6 +813,25 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
@NotNull
Pose getPose();
diff --git a/patches/api/0396-Improve-PortalEvents.patch b/patches/api/0395-Improve-PortalEvents.patch
index f7f53b19fc..f7f53b19fc 100644
--- a/patches/api/0396-Improve-PortalEvents.patch
+++ b/patches/api/0395-Improve-PortalEvents.patch
diff --git a/patches/api/0397-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch b/patches/api/0396-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch
index de7e84ef8b..de7e84ef8b 100644
--- a/patches/api/0397-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch
+++ b/patches/api/0396-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch
diff --git a/patches/api/0398-Flying-Fall-Damage-API.patch b/patches/api/0397-Flying-Fall-Damage-API.patch
index 69dcbced37..69dcbced37 100644
--- a/patches/api/0398-Flying-Fall-Damage-API.patch
+++ b/patches/api/0397-Flying-Fall-Damage-API.patch
diff --git a/patches/api/0399-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch b/patches/api/0398-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch
index 3936bb4a92..3936bb4a92 100644
--- a/patches/api/0399-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch
+++ b/patches/api/0398-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch
diff --git a/patches/api/0400-Win-Screen-API.patch b/patches/api/0399-Win-Screen-API.patch
index 3863beaa63..3741437041 100644
--- a/patches/api/0400-Win-Screen-API.patch
+++ b/patches/api/0399-Win-Screen-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Win Screen API
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
-index 9d81aec1346d07faa47745a3cb79bac4a8a4ffa3..b49294027712e8d0b8aaaee1c041bc731b4cb184 100644
+index 6fc27c35f8533b37d82f0db5605d4d06e70af18b..0966eb33f0a1cf74a2f2fc3cbb74c756848e2eeb 100644
--- a/src/main/java/org/bukkit/entity/Player.java
+++ b/src/main/java/org/bukkit/entity/Player.java
@@ -1205,6 +1205,47 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
diff --git a/patches/api/0401-Add-Entity-Body-Yaw-API.patch b/patches/api/0400-Add-Entity-Body-Yaw-API.patch
index 8d0776b93e..55b49feb0c 100644
--- a/patches/api/0401-Add-Entity-Body-Yaw-API.patch
+++ b/patches/api/0400-Add-Entity-Body-Yaw-API.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Add Entity Body Yaw API
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index e0e93cb945202890387c1dc3c32927525e40296c..18a2f82ecf9ca3ecb80053666d0de192e5185531 100644
+index 909926485a66e09988f7787b1d5ee2cf9c012558..17d5a5458ee51d8db243326745875ef31ba95fb3 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -1006,6 +1006,43 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -1020,6 +1020,43 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
* @return true if in powdered snow.
*/
boolean isInPowderedSnow();
diff --git a/patches/api/0402-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch b/patches/api/0401-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch
index 1ae7f17da6..1ae7f17da6 100644
--- a/patches/api/0402-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch
+++ b/patches/api/0401-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch
diff --git a/patches/api/0403-Add-EntityFertilizeEggEvent.patch b/patches/api/0402-Add-EntityFertilizeEggEvent.patch
index 4ae6ff9f0f..4ae6ff9f0f 100644
--- a/patches/api/0403-Add-EntityFertilizeEggEvent.patch
+++ b/patches/api/0402-Add-EntityFertilizeEggEvent.patch
diff --git a/patches/api/0404-Add-CompostItemEvent-and-EntityCompostItemEvent.patch b/patches/api/0403-Add-CompostItemEvent-and-EntityCompostItemEvent.patch
index 9dee250212..9dee250212 100644
--- a/patches/api/0404-Add-CompostItemEvent-and-EntityCompostItemEvent.patch
+++ b/patches/api/0403-Add-CompostItemEvent-and-EntityCompostItemEvent.patch
diff --git a/patches/api/0405-Add-Shearable-API.patch b/patches/api/0404-Add-Shearable-API.patch
index 4e49b17572..19ef9a4a36 100644
--- a/patches/api/0405-Add-Shearable-API.patch
+++ b/patches/api/0404-Add-Shearable-API.patch
@@ -54,7 +54,7 @@ index 0000000000000000000000000000000000000000..0d5793790ab6a47525ad330335173612
+ boolean readyToBeSheared();
+}
diff --git a/src/main/java/org/bukkit/entity/MushroomCow.java b/src/main/java/org/bukkit/entity/MushroomCow.java
-index 794b7b4a870a0d289476074e3a3f46552604c954..2f9aefd38c43755c79b30abddd6643b26880bd0d 100644
+index cef1700834643fe28ed5737578d91ecefbe99e2f..86c0043ef4e1288b6fe2f68a9b6d01c3de2c3454 100644
--- a/src/main/java/org/bukkit/entity/MushroomCow.java
+++ b/src/main/java/org/bukkit/entity/MushroomCow.java
@@ -8,7 +8,7 @@ import org.jetbrains.annotations.NotNull;
diff --git a/patches/api/0406-Fix-SpawnEggMeta-get-setSpawnedType.patch b/patches/api/0405-Fix-SpawnEggMeta-get-setSpawnedType.patch
index 27abcd1f93..27abcd1f93 100644
--- a/patches/api/0406-Fix-SpawnEggMeta-get-setSpawnedType.patch
+++ b/patches/api/0405-Fix-SpawnEggMeta-get-setSpawnedType.patch
diff --git a/patches/api/0407-Add-Mob-Experience-reward-API.patch b/patches/api/0406-Add-Mob-Experience-reward-API.patch
index 2e3a09921e..2e3a09921e 100644
--- a/patches/api/0407-Add-Mob-Experience-reward-API.patch
+++ b/patches/api/0406-Add-Mob-Experience-reward-API.patch
diff --git a/patches/api/0408-Expand-PlayerItemMendEvent.patch b/patches/api/0407-Expand-PlayerItemMendEvent.patch
index 223922e05e..223922e05e 100644
--- a/patches/api/0408-Expand-PlayerItemMendEvent.patch
+++ b/patches/api/0407-Expand-PlayerItemMendEvent.patch
diff --git a/patches/api/0409-Add-transient-modifier-API.patch b/patches/api/0408-Add-transient-modifier-API.patch
index a32e4c86a9..a32e4c86a9 100644
--- a/patches/api/0409-Add-transient-modifier-API.patch
+++ b/patches/api/0408-Add-transient-modifier-API.patch
diff --git a/patches/api/0410-Properly-remove-the-experimental-smithing-inventory-.patch b/patches/api/0409-Properly-remove-the-experimental-smithing-inventory-.patch
index 650b013220..650b013220 100644
--- a/patches/api/0410-Properly-remove-the-experimental-smithing-inventory-.patch
+++ b/patches/api/0409-Properly-remove-the-experimental-smithing-inventory-.patch
diff --git a/patches/api/0411-Add-method-to-remove-all-active-potion-effects.patch b/patches/api/0410-Add-method-to-remove-all-active-potion-effects.patch
index f9f5110086..33a8a647a9 100644
--- a/patches/api/0411-Add-method-to-remove-all-active-potion-effects.patch
+++ b/patches/api/0410-Add-method-to-remove-all-active-potion-effects.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add method to remove all active potion effects
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
-index 2dbb61df25967739c5a8308d6d89be20136816ba..12926d36a409448ce5aaae955968dbc89825a2c5 100644
+index b7b87b2962eabcf2e8864335e4da22c0b9da8e5c..65dab533a33433bdd79601df4f109d9de6998fb8 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
@@ -625,6 +625,15 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
diff --git a/patches/api/0412-Folia-scheduler-and-owned-region-API.patch b/patches/api/0411-Folia-scheduler-and-owned-region-API.patch
index 71062196c9..b94a139667 100644
--- a/patches/api/0412-Folia-scheduler-and-owned-region-API.patch
+++ b/patches/api/0411-Folia-scheduler-and-owned-region-API.patch
@@ -769,10 +769,10 @@ index d433a9d2fe0bb487865fec33307cc4c45af475a0..f819de247080d58803a2851a4cab28d2
+ // Paper end - Folia region threading API
}
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index 18a2f82ecf9ca3ecb80053666d0de192e5185531..a5602bf27965a8aac97aa5279a23e785729a4921 100644
+index 17d5a5458ee51d8db243326745875ef31ba95fb3..05076e0648407d026b3adba43756e57f7e925abe 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -1066,4 +1066,15 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -1080,4 +1080,15 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
*/
boolean wouldCollideUsing(@NotNull BoundingBox boundingBox);
// Paper end - Collision API
diff --git a/patches/api/0413-Add-event-for-player-editing-sign.patch b/patches/api/0412-Add-event-for-player-editing-sign.patch
index b534aebde9..b534aebde9 100644
--- a/patches/api/0413-Add-event-for-player-editing-sign.patch
+++ b/patches/api/0412-Add-event-for-player-editing-sign.patch
diff --git a/patches/api/0414-Add-Sign-getInteractableSideFor.patch b/patches/api/0413-Add-Sign-getInteractableSideFor.patch
index 1e085323ca..1e085323ca 100644
--- a/patches/api/0414-Add-Sign-getInteractableSideFor.patch
+++ b/patches/api/0413-Add-Sign-getInteractableSideFor.patch
diff --git a/patches/api/0415-Fix-BanList-API.patch b/patches/api/0414-Fix-BanList-API.patch
index 1fb6e9abf8..1fb6e9abf8 100644
--- a/patches/api/0415-Fix-BanList-API.patch
+++ b/patches/api/0414-Fix-BanList-API.patch
diff --git a/patches/api/0416-Add-whitelist-events.patch b/patches/api/0415-Add-whitelist-events.patch
index 75458e78df..75458e78df 100644
--- a/patches/api/0416-Add-whitelist-events.patch
+++ b/patches/api/0415-Add-whitelist-events.patch
diff --git a/patches/api/0417-API-for-updating-recipes-on-clients.patch b/patches/api/0416-API-for-updating-recipes-on-clients.patch
index c1665b9ba0..c1665b9ba0 100644
--- a/patches/api/0417-API-for-updating-recipes-on-clients.patch
+++ b/patches/api/0416-API-for-updating-recipes-on-clients.patch
diff --git a/patches/api/0418-Add-PlayerFailMoveEvent.patch b/patches/api/0417-Add-PlayerFailMoveEvent.patch
index c0687e2ae0..c0687e2ae0 100644
--- a/patches/api/0418-Add-PlayerFailMoveEvent.patch
+++ b/patches/api/0417-Add-PlayerFailMoveEvent.patch
diff --git a/patches/api/0419-Fix-custom-statistic-criteria-creation.patch b/patches/api/0418-Fix-custom-statistic-criteria-creation.patch
index 4ce5967963..4ce5967963 100644
--- a/patches/api/0419-Fix-custom-statistic-criteria-creation.patch
+++ b/patches/api/0418-Fix-custom-statistic-criteria-creation.patch
diff --git a/patches/api/0420-SculkCatalyst-bloom-API.patch b/patches/api/0419-SculkCatalyst-bloom-API.patch
index 49d8c8c2bd..49d8c8c2bd 100644
--- a/patches/api/0420-SculkCatalyst-bloom-API.patch
+++ b/patches/api/0419-SculkCatalyst-bloom-API.patch
diff --git a/patches/api/0421-API-for-an-entity-s-scoreboard-name.patch b/patches/api/0420-API-for-an-entity-s-scoreboard-name.patch
index 85895ba202..67e76951f0 100644
--- a/patches/api/0421-API-for-an-entity-s-scoreboard-name.patch
+++ b/patches/api/0420-API-for-an-entity-s-scoreboard-name.patch
@@ -7,10 +7,10 @@ Was obtainable through different methods, but you had to use different
methods depending on the implementation of Entity you were working with.
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index a5602bf27965a8aac97aa5279a23e785729a4921..cbea8b9088fff5f08a47f6b26d7554d00710eb9f 100644
+index 05076e0648407d026b3adba43756e57f7e925abe..a7045fdf70e7dac94034ed6727a4eb29f31a9cdf 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -1077,4 +1077,15 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -1091,4 +1091,15 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
*/
@NotNull io.papermc.paper.threadedregions.scheduler.EntityScheduler getScheduler();
// Paper end - Folia schedulers
diff --git a/patches/api/0422-Deprecate-and-replace-methods-with-old-StructureType.patch b/patches/api/0421-Deprecate-and-replace-methods-with-old-StructureType.patch
index 177761f8cd..177761f8cd 100644
--- a/patches/api/0422-Deprecate-and-replace-methods-with-old-StructureType.patch
+++ b/patches/api/0421-Deprecate-and-replace-methods-with-old-StructureType.patch
diff --git a/patches/api/0423-Add-Listing-API-for-Player.patch b/patches/api/0422-Add-Listing-API-for-Player.patch
index 66d1e974c0..66d1e974c0 100644
--- a/patches/api/0423-Add-Listing-API-for-Player.patch
+++ b/patches/api/0422-Add-Listing-API-for-Player.patch
diff --git a/patches/api/0424-Expose-clicked-BlockFace-during-BlockDamageEvent.patch b/patches/api/0423-Expose-clicked-BlockFace-during-BlockDamageEvent.patch
index 34d1940866..34d1940866 100644
--- a/patches/api/0424-Expose-clicked-BlockFace-during-BlockDamageEvent.patch
+++ b/patches/api/0423-Expose-clicked-BlockFace-during-BlockDamageEvent.patch
diff --git a/patches/api/0425-Fix-NPE-on-Boat-getStatus.patch b/patches/api/0424-Fix-NPE-on-Boat-getStatus.patch
index 1cf6096a92..1cf6096a92 100644
--- a/patches/api/0425-Fix-NPE-on-Boat-getStatus.patch
+++ b/patches/api/0424-Fix-NPE-on-Boat-getStatus.patch
diff --git a/patches/api/0426-Expand-Pose-API.patch b/patches/api/0425-Expand-Pose-API.patch
index b016f55d9b..0c88faca26 100644
--- a/patches/api/0426-Expand-Pose-API.patch
+++ b/patches/api/0425-Expand-Pose-API.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Expand Pose API
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
-index cbea8b9088fff5f08a47f6b26d7554d00710eb9f..252ae4b7a002b34533988e0a574a24af8573a125 100644
+index a7045fdf70e7dac94034ed6727a4eb29f31a9cdf..66f9e50d96710a41ac009271a499318fcf119c54 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
-@@ -816,6 +816,42 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
+@@ -830,6 +830,42 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
* @param sneak true if the entity should be sneaking
*/
void setSneaking(boolean sneak);
diff --git a/patches/api/0427-MerchantRecipe-add-copy-constructor.patch b/patches/api/0426-MerchantRecipe-add-copy-constructor.patch
index 1c5ba2803c..1c5ba2803c 100644
--- a/patches/api/0427-MerchantRecipe-add-copy-constructor.patch
+++ b/patches/api/0426-MerchantRecipe-add-copy-constructor.patch
diff --git a/patches/api/0428-More-DragonBattle-API.patch b/patches/api/0427-More-DragonBattle-API.patch
index e25208ec19..e25208ec19 100644
--- a/patches/api/0428-More-DragonBattle-API.patch
+++ b/patches/api/0427-More-DragonBattle-API.patch
diff --git a/patches/api/0429-Add-PlayerPickItemEvent.patch b/patches/api/0428-Add-PlayerPickItemEvent.patch
index 6dd0be80a8..6dd0be80a8 100644
--- a/patches/api/0429-Add-PlayerPickItemEvent.patch
+++ b/patches/api/0428-Add-PlayerPickItemEvent.patch
diff --git a/patches/api/0430-Allow-trident-custom-damage.patch b/patches/api/0429-Allow-trident-custom-damage.patch
index 870b735548..870b735548 100644
--- a/patches/api/0430-Allow-trident-custom-damage.patch
+++ b/patches/api/0429-Allow-trident-custom-damage.patch
diff --git a/patches/api/0431-Expose-hand-during-BlockCanBuildEvent.patch b/patches/api/0430-Expose-hand-during-BlockCanBuildEvent.patch
index 97d99a40d2..97d99a40d2 100644
--- a/patches/api/0431-Expose-hand-during-BlockCanBuildEvent.patch
+++ b/patches/api/0430-Expose-hand-during-BlockCanBuildEvent.patch
diff --git a/patches/api/0432-Limit-setBurnTime-to-valid-short-values.patch b/patches/api/0431-Limit-setBurnTime-to-valid-short-values.patch
index 2faac56fd8..2faac56fd8 100644
--- a/patches/api/0432-Limit-setBurnTime-to-valid-short-values.patch
+++ b/patches/api/0431-Limit-setBurnTime-to-valid-short-values.patch
diff --git a/patches/api/0433-Add-OfflinePlayer-isConnected.patch b/patches/api/0432-Add-OfflinePlayer-isConnected.patch
index f1e75ce3e4..fad59b6a54 100644
--- a/patches/api/0433-Add-OfflinePlayer-isConnected.patch
+++ b/patches/api/0432-Add-OfflinePlayer-isConnected.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Add OfflinePlayer#isConnected
This adds an alternative to OfflinePlayer#isOnline that returns true only if the same instance of the player is still online. This is generally more useful than isOnline as it allows you to determine if you have an instance of a Player that still exists. If a player relogs an old Player instance becomes unlinked leading to e.g. messages sent to the old player no longer arriving despite isOnline returning true. Checking against isConnected is more useful there to discard invalid instances.
diff --git a/src/main/java/org/bukkit/OfflinePlayer.java b/src/main/java/org/bukkit/OfflinePlayer.java
-index ef6cb124adc98cb5231dc44e243450a2340f74af..abb5109ed08a3a651c2c27d4d17a3d49eb06da1e 100644
+index 6a84c3d0d15251694bb7a05393b9ff7a4d8e0617..30298a629b39bd43ce14b414fc697b2dfcbea89c 100644
--- a/src/main/java/org/bukkit/OfflinePlayer.java
+++ b/src/main/java/org/bukkit/OfflinePlayer.java
@@ -24,10 +24,26 @@ public interface OfflinePlayer extends ServerOperator, AnimalTamer, Configuratio
diff --git a/patches/api/0434-Add-titleOverride-to-InventoryOpenEvent.patch b/patches/api/0433-Add-titleOverride-to-InventoryOpenEvent.patch
index 68e755f010..68e755f010 100644
--- a/patches/api/0434-Add-titleOverride-to-InventoryOpenEvent.patch
+++ b/patches/api/0433-Add-titleOverride-to-InventoryOpenEvent.patch
diff --git a/patches/api/0435-Allow-proper-checking-of-empty-item-stacks.patch b/patches/api/0434-Allow-proper-checking-of-empty-item-stacks.patch
index 716a6140d9..716a6140d9 100644
--- a/patches/api/0435-Allow-proper-checking-of-empty-item-stacks.patch
+++ b/patches/api/0434-Allow-proper-checking-of-empty-item-stacks.patch
diff --git a/patches/api/0436-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch b/patches/api/0435-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch
index e72f86be5d..e72f86be5d 100644
--- a/patches/api/0436-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch
+++ b/patches/api/0435-Fix-PlayerSwapHandItemsEvent-throwing-exception-when.patch
diff --git a/patches/api/0437-Add-player-idle-duration-API.patch b/patches/api/0436-Add-player-idle-duration-API.patch
index d8f5d40c3c..d8f5d40c3c 100644
--- a/patches/api/0437-Add-player-idle-duration-API.patch
+++ b/patches/api/0436-Add-player-idle-duration-API.patch
diff --git a/patches/api/0438-Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/api/0437-Add-API-to-get-the-collision-shape-of-a-block-before.patch
index 0481690ad4..0481690ad4 100644
--- a/patches/api/0438-Add-API-to-get-the-collision-shape-of-a-block-before.patch
+++ b/patches/api/0437-Add-API-to-get-the-collision-shape-of-a-block-before.patch
diff --git a/patches/api/0439-Add-predicate-for-blocks-when-raytracing.patch b/patches/api/0438-Add-predicate-for-blocks-when-raytracing.patch
index 67d10e420e..67d10e420e 100644
--- a/patches/api/0439-Add-predicate-for-blocks-when-raytracing.patch
+++ b/patches/api/0438-Add-predicate-for-blocks-when-raytracing.patch
diff --git a/patches/api/0440-Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/api/0439-Add-hand-to-fish-event-for-all-player-interactions.patch
index b431332b9a..b431332b9a 100644
--- a/patches/api/0440-Add-hand-to-fish-event-for-all-player-interactions.patch
+++ b/patches/api/0439-Add-hand-to-fish-event-for-all-player-interactions.patch
diff --git a/patches/api/0441-Add-UUID-attribute-modifier-API.patch b/patches/api/0440-Add-UUID-attribute-modifier-API.patch
index 251ae6e425..251ae6e425 100644
--- a/patches/api/0441-Add-UUID-attribute-modifier-API.patch
+++ b/patches/api/0440-Add-UUID-attribute-modifier-API.patch
diff --git a/patches/api/0442-Expand-LingeringPotion-API.patch b/patches/api/0441-Expand-LingeringPotion-API.patch
index 40b5a5f547..40b5a5f547 100644
--- a/patches/api/0442-Expand-LingeringPotion-API.patch
+++ b/patches/api/0441-Expand-LingeringPotion-API.patch
diff --git a/patches/api/0443-Remove-unnecessary-durability-check-in-ItemStack-isS.patch b/patches/api/0442-Remove-unnecessary-durability-check-in-ItemStack-isS.patch
index 0ac5bf3ef0..0ac5bf3ef0 100644
--- a/patches/api/0443-Remove-unnecessary-durability-check-in-ItemStack-isS.patch
+++ b/patches/api/0442-Remove-unnecessary-durability-check-in-ItemStack-isS.patch
diff --git a/patches/api/0444-Add-Structure-check-API.patch b/patches/api/0443-Add-Structure-check-API.patch
index 693f5dbf09..693f5dbf09 100644
--- a/patches/api/0444-Add-Structure-check-API.patch
+++ b/patches/api/0443-Add-Structure-check-API.patch
diff --git a/patches/api/0445-add-missing-Experimental-annotations.patch b/patches/api/0444-add-missing-Experimental-annotations.patch
index 568617597e..568617597e 100644
--- a/patches/api/0445-add-missing-Experimental-annotations.patch
+++ b/patches/api/0444-add-missing-Experimental-annotations.patch
diff --git a/patches/api/0446-Add-more-scoreboard-API.patch b/patches/api/0445-Add-more-scoreboard-API.patch
index 201af36b0c..201af36b0c 100644
--- a/patches/api/0446-Add-more-scoreboard-API.patch
+++ b/patches/api/0445-Add-more-scoreboard-API.patch
diff --git a/patches/api/0447-Improve-Registry.patch b/patches/api/0446-Improve-Registry.patch
index da9c8aeaeb..da9c8aeaeb 100644
--- a/patches/api/0447-Improve-Registry.patch
+++ b/patches/api/0446-Improve-Registry.patch
diff --git a/patches/api/0448-Add-experience-points-API.patch b/patches/api/0447-Add-experience-points-API.patch
index 3dcd7df05d..3dcd7df05d 100644
--- a/patches/api/0448-Add-experience-points-API.patch
+++ b/patches/api/0447-Add-experience-points-API.patch
diff --git a/patches/api/0449-Add-missing-InventoryType.patch b/patches/api/0448-Add-missing-InventoryType.patch
index 67b4504ad3..67b4504ad3 100644
--- a/patches/api/0449-Add-missing-InventoryType.patch
+++ b/patches/api/0448-Add-missing-InventoryType.patch
diff --git a/patches/api/0450-Add-drops-to-shear-events.patch b/patches/api/0449-Add-drops-to-shear-events.patch
index c87460e48d..c87460e48d 100644
--- a/patches/api/0450-Add-drops-to-shear-events.patch
+++ b/patches/api/0449-Add-drops-to-shear-events.patch
diff --git a/patches/api/0451-Add-HiddenPotionEffect-API.patch b/patches/api/0450-Add-HiddenPotionEffect-API.patch
index 39585cefba..2c44d32af5 100644
--- a/patches/api/0451-Add-HiddenPotionEffect-API.patch
+++ b/patches/api/0450-Add-HiddenPotionEffect-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add HiddenPotionEffect API
diff --git a/src/main/java/org/bukkit/entity/LivingEntity.java b/src/main/java/org/bukkit/entity/LivingEntity.java
-index 12926d36a409448ce5aaae955968dbc89825a2c5..e67455efc84f1e06d3396291d104ce65fee4591b 100644
+index 65dab533a33433bdd79601df4f109d9de6998fb8..5cb82901a5d0c8ee673501fc53389d526d4a5b6f 100644
--- a/src/main/java/org/bukkit/entity/LivingEntity.java
+++ b/src/main/java/org/bukkit/entity/LivingEntity.java
@@ -559,6 +559,9 @@ public interface LivingEntity extends Attributable, Damageable, ProjectileSource
diff --git a/patches/api/0452-Add-PlayerShieldDisableEvent.patch b/patches/api/0451-Add-PlayerShieldDisableEvent.patch
index 29c7daa0e3..29c7daa0e3 100644
--- a/patches/api/0452-Add-PlayerShieldDisableEvent.patch
+++ b/patches/api/0451-Add-PlayerShieldDisableEvent.patch
diff --git a/patches/api/0453-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch b/patches/api/0452-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch
index 742314fff8..742314fff8 100644
--- a/patches/api/0453-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch
+++ b/patches/api/0452-Return-null-for-empty-String-in-NamespacedKey.fromSt.patch
diff --git a/patches/api/0454-Add-BlockStateMeta-clearBlockState.patch b/patches/api/0453-Add-BlockStateMeta-clearBlockState.patch
index 1a81132aa8..1a81132aa8 100644
--- a/patches/api/0454-Add-BlockStateMeta-clearBlockState.patch
+++ b/patches/api/0453-Add-BlockStateMeta-clearBlockState.patch
diff --git a/patches/api/0455-Expose-LootTable-of-DecoratedPot.patch b/patches/api/0454-Expose-LootTable-of-DecoratedPot.patch
index 42a8de4123..42a8de4123 100644
--- a/patches/api/0455-Expose-LootTable-of-DecoratedPot.patch
+++ b/patches/api/0454-Expose-LootTable-of-DecoratedPot.patch
diff --git a/patches/api/0456-Add-ShulkerDuplicateEvent.patch b/patches/api/0455-Add-ShulkerDuplicateEvent.patch
index a0a81094ce..a0a81094ce 100644
--- a/patches/api/0456-Add-ShulkerDuplicateEvent.patch
+++ b/patches/api/0455-Add-ShulkerDuplicateEvent.patch
diff --git a/patches/api/0457-Add-api-for-spawn-egg-texture-colors.patch b/patches/api/0456-Add-api-for-spawn-egg-texture-colors.patch
index 22ba7c25bf..22ba7c25bf 100644
--- a/patches/api/0457-Add-api-for-spawn-egg-texture-colors.patch
+++ b/patches/api/0456-Add-api-for-spawn-egg-texture-colors.patch
diff --git a/patches/api/0458-Add-Lifecycle-Event-system.patch b/patches/api/0457-Add-Lifecycle-Event-system.patch
index 635d4a7325..635d4a7325 100644
--- a/patches/api/0458-Add-Lifecycle-Event-system.patch
+++ b/patches/api/0457-Add-Lifecycle-Event-system.patch
diff --git a/patches/api/0459-Conduit-API.patch b/patches/api/0458-Conduit-API.patch
index 57f43f96a3..57f43f96a3 100644
--- a/patches/api/0459-Conduit-API.patch
+++ b/patches/api/0458-Conduit-API.patch
diff --git a/patches/api/0460-ItemStack-Tooltip-API.patch b/patches/api/0459-ItemStack-Tooltip-API.patch
index 9aa55ce1a9..9aa55ce1a9 100644
--- a/patches/api/0460-ItemStack-Tooltip-API.patch
+++ b/patches/api/0459-ItemStack-Tooltip-API.patch
diff --git a/patches/api/0461-Add-getChunkSnapshot-includeLightData-parameter.patch b/patches/api/0460-Add-getChunkSnapshot-includeLightData-parameter.patch
index 0437924b94..0437924b94 100644
--- a/patches/api/0461-Add-getChunkSnapshot-includeLightData-parameter.patch
+++ b/patches/api/0460-Add-getChunkSnapshot-includeLightData-parameter.patch
diff --git a/patches/api/0462-Add-FluidState-API.patch b/patches/api/0461-Add-FluidState-API.patch
index 3235c393f5..3235c393f5 100644
--- a/patches/api/0462-Add-FluidState-API.patch
+++ b/patches/api/0461-Add-FluidState-API.patch
diff --git a/patches/api/0463-add-number-format-api.patch b/patches/api/0462-add-number-format-api.patch
index 6d32302ad0..6d32302ad0 100644
--- a/patches/api/0463-add-number-format-api.patch
+++ b/patches/api/0462-add-number-format-api.patch
diff --git a/patches/api/0464-improve-BanList-types.patch b/patches/api/0463-improve-BanList-types.patch
index 4fe0de3900..4fe0de3900 100644
--- a/patches/api/0464-improve-BanList-types.patch
+++ b/patches/api/0463-improve-BanList-types.patch
diff --git a/patches/api/0465-Suspicious-Effect-Entry-API.patch b/patches/api/0464-Suspicious-Effect-Entry-API.patch
index 410dfe9df1..410dfe9df1 100644
--- a/patches/api/0465-Suspicious-Effect-Entry-API.patch
+++ b/patches/api/0464-Suspicious-Effect-Entry-API.patch
diff --git a/patches/api/0466-Fix-DamageSource-API.patch b/patches/api/0465-Fix-DamageSource-API.patch
index efe4403e2c..efe4403e2c 100644
--- a/patches/api/0466-Fix-DamageSource-API.patch
+++ b/patches/api/0465-Fix-DamageSource-API.patch
diff --git a/patches/api/0467-Expanded-Hopper-API.patch b/patches/api/0466-Expanded-Hopper-API.patch
index 51cb6dfee2..51cb6dfee2 100644
--- a/patches/api/0467-Expanded-Hopper-API.patch
+++ b/patches/api/0466-Expanded-Hopper-API.patch
diff --git a/patches/api/0468-Clone-mutables-to-prevent-unexpected-issues.patch b/patches/api/0467-Clone-mutables-to-prevent-unexpected-issues.patch
index e84ea7d3aa..e84ea7d3aa 100644
--- a/patches/api/0468-Clone-mutables-to-prevent-unexpected-issues.patch
+++ b/patches/api/0467-Clone-mutables-to-prevent-unexpected-issues.patch
diff --git a/patches/server/0386-Add-PlayerRecipeBookClickEvent.patch b/patches/server/0385-Add-PlayerRecipeBookClickEvent.patch
index 2a1e7d648e..2a1e7d648e 100644
--- a/patches/server/0386-Add-PlayerRecipeBookClickEvent.patch
+++ b/patches/server/0385-Add-PlayerRecipeBookClickEvent.patch
diff --git a/patches/server/0385-Improve-Arrow-API.patch b/patches/server/0385-Improve-Arrow-API.patch
deleted file mode 100644
index cbf5d4d815..0000000000
--- a/patches/server/0385-Improve-Arrow-API.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Nesaak <[email protected]>
-Date: Sat, 23 May 2020 10:31:11 -0400
-Subject: [PATCH] Improve Arrow API
-
-Add method to get the arrow's itemstack and a method
-to set the arrow's "noclip" status
-
-Co-authored-by: Jake Potrebic <[email protected]>
-
-diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java
-index 35d8fbd9c5751568a1a3b8928017e23cd41bb163..762c395e45a681a11f3fe9d10e7f0ba310786e80 100644
---- a/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java
-+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java
-@@ -99,6 +99,23 @@ public class CraftArrow extends AbstractProjectile implements AbstractArrow {
- this.getHandle().pickup = net.minecraft.world.entity.projectile.AbstractArrow.Pickup.byOrdinal(status.ordinal());
- }
-
-+ // Paper start
-+ @Override
-+ public org.bukkit.craftbukkit.inventory.CraftItemStack getItemStack() {
-+ return org.bukkit.craftbukkit.inventory.CraftItemStack.asCraftMirror(getHandle().getPickupItem());
-+ }
-+
-+ @Override
-+ public void setNoPhysics(boolean noPhysics) {
-+ this.getHandle().setNoPhysics(noPhysics);
-+ }
-+
-+ @Override
-+ public boolean hasNoPhysics() {
-+ return this.getHandle().isNoPhysics();
-+ }
-+ // Paper end
-+
- @Override
- public void setTicksLived(int value) {
- super.setTicksLived(value);
diff --git a/patches/server/0387-Hide-sync-chunk-writes-behind-flag.patch b/patches/server/0386-Hide-sync-chunk-writes-behind-flag.patch
index cf5c2534f0..cf5c2534f0 100644
--- a/patches/server/0387-Hide-sync-chunk-writes-behind-flag.patch
+++ b/patches/server/0386-Hide-sync-chunk-writes-behind-flag.patch
diff --git a/patches/server/0388-Add-permission-for-command-blocks.patch b/patches/server/0387-Add-permission-for-command-blocks.patch
index 6134ce4262..6134ce4262 100644
--- a/patches/server/0388-Add-permission-for-command-blocks.patch
+++ b/patches/server/0387-Add-permission-for-command-blocks.patch
diff --git a/patches/server/0389-Ensure-Entity-position-and-AABB-are-never-invalid.patch b/patches/server/0388-Ensure-Entity-position-and-AABB-are-never-invalid.patch
index fb16bb47ac..ca8fc43bc6 100644
--- a/patches/server/0389-Ensure-Entity-position-and-AABB-are-never-invalid.patch
+++ b/patches/server/0388-Ensure-Entity-position-and-AABB-are-never-invalid.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Ensure Entity position and AABB are never invalid
Co-authored-by: Spottedleaf <[email protected]>
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 9c9689f4deffed50df9aaca6e451228d17154b8c..11a9142962637af5e26939a5eb8f35ba5f205793 100644
+index 23ee63119d55b40829c03a855ae0f8b214674e10..0c6680bf15b57cf314638ab70d849e033719c0e1 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -652,8 +652,8 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0390-Fix-Per-World-Difficulty-Remembering-Difficulty.patch b/patches/server/0389-Fix-Per-World-Difficulty-Remembering-Difficulty.patch
index d7c2053bcb..d7c2053bcb 100644
--- a/patches/server/0390-Fix-Per-World-Difficulty-Remembering-Difficulty.patch
+++ b/patches/server/0389-Fix-Per-World-Difficulty-Remembering-Difficulty.patch
diff --git a/patches/server/0391-Paper-dumpitem-command.patch b/patches/server/0390-Paper-dumpitem-command.patch
index 23f5287194..23f5287194 100644
--- a/patches/server/0391-Paper-dumpitem-command.patch
+++ b/patches/server/0390-Paper-dumpitem-command.patch
diff --git a/patches/server/0392-Improve-Legacy-Component-serialization-size.patch b/patches/server/0391-Improve-Legacy-Component-serialization-size.patch
index 00450d094b..00450d094b 100644
--- a/patches/server/0392-Improve-Legacy-Component-serialization-size.patch
+++ b/patches/server/0391-Improve-Legacy-Component-serialization-size.patch
diff --git a/patches/server/0393-Add-Plugin-Tickets-to-API-Chunk-Methods.patch b/patches/server/0392-Add-Plugin-Tickets-to-API-Chunk-Methods.patch
index 45d64256b9..45d64256b9 100644
--- a/patches/server/0393-Add-Plugin-Tickets-to-API-Chunk-Methods.patch
+++ b/patches/server/0392-Add-Plugin-Tickets-to-API-Chunk-Methods.patch
diff --git a/patches/server/0394-Add-BlockStateMeta-clearBlockState.patch b/patches/server/0393-Add-BlockStateMeta-clearBlockState.patch
index 86efcbf634..86efcbf634 100644
--- a/patches/server/0394-Add-BlockStateMeta-clearBlockState.patch
+++ b/patches/server/0393-Add-BlockStateMeta-clearBlockState.patch
diff --git a/patches/server/0395-Support-old-UUID-format-for-NBT.patch b/patches/server/0394-Support-old-UUID-format-for-NBT.patch
index 590d6d62e6..590d6d62e6 100644
--- a/patches/server/0395-Support-old-UUID-format-for-NBT.patch
+++ b/patches/server/0394-Support-old-UUID-format-for-NBT.patch
diff --git a/patches/server/0396-Convert-legacy-attributes-in-Item-Meta.patch b/patches/server/0395-Convert-legacy-attributes-in-Item-Meta.patch
index 382b69e42d..382b69e42d 100644
--- a/patches/server/0396-Convert-legacy-attributes-in-Item-Meta.patch
+++ b/patches/server/0395-Convert-legacy-attributes-in-Item-Meta.patch
diff --git a/patches/server/0397-Do-not-accept-invalid-client-settings.patch b/patches/server/0396-Do-not-accept-invalid-client-settings.patch
index 95b9f4d59e..95b9f4d59e 100644
--- a/patches/server/0397-Do-not-accept-invalid-client-settings.patch
+++ b/patches/server/0396-Do-not-accept-invalid-client-settings.patch
diff --git a/patches/server/0398-Improve-fix-EntityTargetLivingEntityEvent.patch b/patches/server/0397-Improve-fix-EntityTargetLivingEntityEvent.patch
index 513faeb27d..513faeb27d 100644
--- a/patches/server/0398-Improve-fix-EntityTargetLivingEntityEvent.patch
+++ b/patches/server/0397-Improve-fix-EntityTargetLivingEntityEvent.patch
diff --git a/patches/server/0399-Add-entity-liquid-API.patch b/patches/server/0398-Add-entity-liquid-API.patch
index a13db460a4..a13db460a4 100644
--- a/patches/server/0399-Add-entity-liquid-API.patch
+++ b/patches/server/0398-Add-entity-liquid-API.patch
diff --git a/patches/server/0400-Update-itemstack-legacy-name-and-lore.patch b/patches/server/0399-Update-itemstack-legacy-name-and-lore.patch
index 49a60bd241..49a60bd241 100644
--- a/patches/server/0400-Update-itemstack-legacy-name-and-lore.patch
+++ b/patches/server/0399-Update-itemstack-legacy-name-and-lore.patch
diff --git a/patches/server/0401-Add-PrepareResultEvent.patch b/patches/server/0400-Add-PrepareResultEvent.patch
index 8426a573bd..8426a573bd 100644
--- a/patches/server/0401-Add-PrepareResultEvent.patch
+++ b/patches/server/0400-Add-PrepareResultEvent.patch
diff --git a/patches/server/0402-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch b/patches/server/0401-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch
index c744a5628c..c744a5628c 100644
--- a/patches/server/0402-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch
+++ b/patches/server/0401-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch
diff --git a/patches/server/0403-Fix-arrows-never-despawning-MC-125757.patch b/patches/server/0402-Fix-arrows-never-despawning-MC-125757.patch
index d3111cf5b4..d3111cf5b4 100644
--- a/patches/server/0403-Fix-arrows-never-despawning-MC-125757.patch
+++ b/patches/server/0402-Fix-arrows-never-despawning-MC-125757.patch
diff --git a/patches/server/0404-Thread-Safe-Vanilla-Command-permission-checking.patch b/patches/server/0403-Thread-Safe-Vanilla-Command-permission-checking.patch
index d3ee9cbba1..d3ee9cbba1 100644
--- a/patches/server/0404-Thread-Safe-Vanilla-Command-permission-checking.patch
+++ b/patches/server/0403-Thread-Safe-Vanilla-Command-permission-checking.patch
diff --git a/patches/server/0405-Fix-SPIGOT-5989.patch b/patches/server/0404-Fix-SPIGOT-5989.patch
index fc6ae89551..fc6ae89551 100644
--- a/patches/server/0405-Fix-SPIGOT-5989.patch
+++ b/patches/server/0404-Fix-SPIGOT-5989.patch
diff --git a/patches/server/0406-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch b/patches/server/0405-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch
index 2e36f96bd3..2e36f96bd3 100644
--- a/patches/server/0406-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch
+++ b/patches/server/0405-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch
diff --git a/patches/server/0407-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch b/patches/server/0406-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch
index 5bf7411f05..5bf7411f05 100644
--- a/patches/server/0407-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch
+++ b/patches/server/0406-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch
diff --git a/patches/server/0408-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch b/patches/server/0407-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch
index f1039e4bf0..f1039e4bf0 100644
--- a/patches/server/0408-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch
+++ b/patches/server/0407-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch
diff --git a/patches/server/0409-Optimize-NetworkManager-Exception-Handling.patch b/patches/server/0408-Optimize-NetworkManager-Exception-Handling.patch
index d1999714a1..d1999714a1 100644
--- a/patches/server/0409-Optimize-NetworkManager-Exception-Handling.patch
+++ b/patches/server/0408-Optimize-NetworkManager-Exception-Handling.patch
diff --git a/patches/server/0410-Fix-some-rails-connecting-improperly.patch b/patches/server/0409-Fix-some-rails-connecting-improperly.patch
index 85d4d5d18d..85d4d5d18d 100644
--- a/patches/server/0410-Fix-some-rails-connecting-improperly.patch
+++ b/patches/server/0409-Fix-some-rails-connecting-improperly.patch
diff --git a/patches/server/0411-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch b/patches/server/0410-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch
index 75cd32bb83..75cd32bb83 100644
--- a/patches/server/0411-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch
+++ b/patches/server/0410-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch
diff --git a/patches/server/0412-Brand-support.patch b/patches/server/0411-Brand-support.patch
index bccbce58fe..bccbce58fe 100644
--- a/patches/server/0412-Brand-support.patch
+++ b/patches/server/0411-Brand-support.patch
diff --git a/patches/server/0413-Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/server/0412-Add-playPickupItemAnimation-to-LivingEntity.patch
index c7055de757..c7055de757 100644
--- a/patches/server/0413-Add-playPickupItemAnimation-to-LivingEntity.patch
+++ b/patches/server/0412-Add-playPickupItemAnimation-to-LivingEntity.patch
diff --git a/patches/server/0414-Don-t-require-FACING-data.patch b/patches/server/0413-Don-t-require-FACING-data.patch
index 98d0ef923f..98d0ef923f 100644
--- a/patches/server/0414-Don-t-require-FACING-data.patch
+++ b/patches/server/0413-Don-t-require-FACING-data.patch
diff --git a/patches/server/0415-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch b/patches/server/0414-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch
index 9c8dcfe23c..9c8dcfe23c 100644
--- a/patches/server/0415-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch
+++ b/patches/server/0414-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch
diff --git a/patches/server/0416-Add-moon-phase-API.patch b/patches/server/0415-Add-moon-phase-API.patch
index 7a3bfa49f6..7a3bfa49f6 100644
--- a/patches/server/0416-Add-moon-phase-API.patch
+++ b/patches/server/0415-Add-moon-phase-API.patch
diff --git a/patches/server/0417-Do-not-let-the-server-load-chunks-from-newer-version.patch b/patches/server/0416-Do-not-let-the-server-load-chunks-from-newer-version.patch
index 6f37b0bcc0..6f37b0bcc0 100644
--- a/patches/server/0417-Do-not-let-the-server-load-chunks-from-newer-version.patch
+++ b/patches/server/0416-Do-not-let-the-server-load-chunks-from-newer-version.patch
diff --git a/patches/server/0418-Prevent-headless-pistons-from-being-created.patch b/patches/server/0417-Prevent-headless-pistons-from-being-created.patch
index 2dbb5ee5de..2dbb5ee5de 100644
--- a/patches/server/0418-Prevent-headless-pistons-from-being-created.patch
+++ b/patches/server/0417-Prevent-headless-pistons-from-being-created.patch
diff --git a/patches/server/0419-Add-BellRingEvent.patch b/patches/server/0418-Add-BellRingEvent.patch
index 58012313ff..58012313ff 100644
--- a/patches/server/0419-Add-BellRingEvent.patch
+++ b/patches/server/0418-Add-BellRingEvent.patch
diff --git a/patches/server/0420-Add-zombie-targets-turtle-egg-config.patch b/patches/server/0419-Add-zombie-targets-turtle-egg-config.patch
index 240bf5e662..240bf5e662 100644
--- a/patches/server/0420-Add-zombie-targets-turtle-egg-config.patch
+++ b/patches/server/0419-Add-zombie-targets-turtle-egg-config.patch
diff --git a/patches/server/0421-Buffer-joins-to-world.patch b/patches/server/0420-Buffer-joins-to-world.patch
index 35f2604677..35f2604677 100644
--- a/patches/server/0421-Buffer-joins-to-world.patch
+++ b/patches/server/0420-Buffer-joins-to-world.patch
diff --git a/patches/server/0422-Fix-hex-colors-not-working-in-some-kick-messages.patch b/patches/server/0421-Fix-hex-colors-not-working-in-some-kick-messages.patch
index c003ab2626..c003ab2626 100644
--- a/patches/server/0422-Fix-hex-colors-not-working-in-some-kick-messages.patch
+++ b/patches/server/0421-Fix-hex-colors-not-working-in-some-kick-messages.patch
diff --git a/patches/server/0423-PortalCreateEvent-needs-to-know-its-entity.patch b/patches/server/0422-PortalCreateEvent-needs-to-know-its-entity.patch
index 910ff0e5d2..910ff0e5d2 100644
--- a/patches/server/0423-PortalCreateEvent-needs-to-know-its-entity.patch
+++ b/patches/server/0422-PortalCreateEvent-needs-to-know-its-entity.patch
diff --git a/patches/server/0424-Add-more-Evoker-API.patch b/patches/server/0423-Add-more-Evoker-API.patch
index f44eceff55..f44eceff55 100644
--- a/patches/server/0424-Add-more-Evoker-API.patch
+++ b/patches/server/0423-Add-more-Evoker-API.patch
diff --git a/patches/server/0425-Add-methods-to-get-translation-keys.patch b/patches/server/0424-Add-methods-to-get-translation-keys.patch
index d602369647..d602369647 100644
--- a/patches/server/0425-Add-methods-to-get-translation-keys.patch
+++ b/patches/server/0424-Add-methods-to-get-translation-keys.patch
diff --git a/patches/server/0426-Create-HoverEvent-from-ItemStack-Entity.patch b/patches/server/0425-Create-HoverEvent-from-ItemStack-Entity.patch
index 9e6e476351..9e6e476351 100644
--- a/patches/server/0426-Create-HoverEvent-from-ItemStack-Entity.patch
+++ b/patches/server/0425-Create-HoverEvent-from-ItemStack-Entity.patch
diff --git a/patches/server/0427-Cache-block-data-strings.patch b/patches/server/0426-Cache-block-data-strings.patch
index 92b4d334d6..92b4d334d6 100644
--- a/patches/server/0427-Cache-block-data-strings.patch
+++ b/patches/server/0426-Cache-block-data-strings.patch
diff --git a/patches/server/0428-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch b/patches/server/0427-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch
index 5fb2dcfe1f..8d60c2216a 100644
--- a/patches/server/0428-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch
+++ b/patches/server/0427-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch
@@ -31,7 +31,7 @@ index 789576f8b7b3001c243972b320b7dffbbf3baa5f..3b73565d295c09a5ab0d610338498f01
}
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 11a9142962637af5e26939a5eb8f35ba5f205793..f839ab6dea7f1efd59f22bcef91d4e279b1c232a 100644
+index 0c6680bf15b57cf314638ab70d849e033719c0e1..f45b148884b305628411d57f7662ea454fde3906 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -162,6 +162,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0429-Add-additional-open-container-api-to-HumanEntity.patch b/patches/server/0428-Add-additional-open-container-api-to-HumanEntity.patch
index 857657780a..857657780a 100644
--- a/patches/server/0429-Add-additional-open-container-api-to-HumanEntity.patch
+++ b/patches/server/0428-Add-additional-open-container-api-to-HumanEntity.patch
diff --git a/patches/server/0430-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch b/patches/server/0429-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch
index 572dc995c0..572dc995c0 100644
--- a/patches/server/0430-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch
+++ b/patches/server/0429-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch
diff --git a/patches/server/0431-Extend-block-drop-capture-to-capture-all-items-added.patch b/patches/server/0430-Extend-block-drop-capture-to-capture-all-items-added.patch
index aa2f0131c1..aa2f0131c1 100644
--- a/patches/server/0431-Extend-block-drop-capture-to-capture-all-items-added.patch
+++ b/patches/server/0430-Extend-block-drop-capture-to-capture-all-items-added.patch
diff --git a/patches/server/0432-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch b/patches/server/0431-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch
index 0710aed1e5..b01c302702 100644
--- a/patches/server/0432-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch
+++ b/patches/server/0431-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Expose the Entity Counter to allow plugins to use valid and
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index f839ab6dea7f1efd59f22bcef91d4e279b1c232a..0281f4c4f7bc609ff7f35dcc8a7c13f6813d6548 100644
+index f45b148884b305628411d57f7662ea454fde3906..44610d4e3fb69e6cf5629d9e895e93d8dd5e09e9 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -4411,4 +4411,10 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0433-Lazily-track-plugin-scoreboards-by-default.patch b/patches/server/0432-Lazily-track-plugin-scoreboards-by-default.patch
index 28ae9df043..28ae9df043 100644
--- a/patches/server/0433-Lazily-track-plugin-scoreboards-by-default.patch
+++ b/patches/server/0432-Lazily-track-plugin-scoreboards-by-default.patch
diff --git a/patches/server/0434-Entity-isTicking.patch b/patches/server/0433-Entity-isTicking.patch
index 2d53b98026..205f3da8d5 100644
--- a/patches/server/0434-Entity-isTicking.patch
+++ b/patches/server/0433-Entity-isTicking.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Entity#isTicking
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 0281f4c4f7bc609ff7f35dcc8a7c13f6813d6548..f33067ea049793d898def3c83bff5b36490f8232 100644
+index 44610d4e3fb69e6cf5629d9e895e93d8dd5e09e9..2c0c41ae455ae5894e6bd85830741143c3d8aaa5 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -4416,5 +4416,9 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0435-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch b/patches/server/0434-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch
index ad63085c7a..ad63085c7a 100644
--- a/patches/server/0435-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch
+++ b/patches/server/0434-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch
diff --git a/patches/server/0436-Fix-Concurrency-issue-in-ShufflingList.patch b/patches/server/0435-Fix-Concurrency-issue-in-ShufflingList.patch
index 36f5a879a8..36f5a879a8 100644
--- a/patches/server/0436-Fix-Concurrency-issue-in-ShufflingList.patch
+++ b/patches/server/0435-Fix-Concurrency-issue-in-ShufflingList.patch
diff --git a/patches/server/0437-Reset-Ender-Crystals-on-Dragon-Spawn.patch b/patches/server/0436-Reset-Ender-Crystals-on-Dragon-Spawn.patch
index 3a8fa9719c..3a8fa9719c 100644
--- a/patches/server/0437-Reset-Ender-Crystals-on-Dragon-Spawn.patch
+++ b/patches/server/0436-Reset-Ender-Crystals-on-Dragon-Spawn.patch
diff --git a/patches/server/0438-Fix-for-large-move-vectors-crashing-server.patch b/patches/server/0437-Fix-for-large-move-vectors-crashing-server.patch
index 572b5d2307..572b5d2307 100644
--- a/patches/server/0438-Fix-for-large-move-vectors-crashing-server.patch
+++ b/patches/server/0437-Fix-for-large-move-vectors-crashing-server.patch
diff --git a/patches/server/0439-Optimise-getType-calls.patch b/patches/server/0438-Optimise-getType-calls.patch
index 6dd01d7860..6dd01d7860 100644
--- a/patches/server/0439-Optimise-getType-calls.patch
+++ b/patches/server/0438-Optimise-getType-calls.patch
diff --git a/patches/server/0440-Villager-resetOffers.patch b/patches/server/0439-Villager-resetOffers.patch
index 6068c580b9..6068c580b9 100644
--- a/patches/server/0440-Villager-resetOffers.patch
+++ b/patches/server/0439-Villager-resetOffers.patch
diff --git a/patches/server/0441-Retain-block-place-order-when-capturing-blockstates.patch b/patches/server/0440-Retain-block-place-order-when-capturing-blockstates.patch
index f568cd0d92..f568cd0d92 100644
--- a/patches/server/0441-Retain-block-place-order-when-capturing-blockstates.patch
+++ b/patches/server/0440-Retain-block-place-order-when-capturing-blockstates.patch
diff --git a/patches/server/0442-Reduce-blockpos-allocation-from-pathfinding.patch b/patches/server/0441-Reduce-blockpos-allocation-from-pathfinding.patch
index 8d14eb1a05..8d14eb1a05 100644
--- a/patches/server/0442-Reduce-blockpos-allocation-from-pathfinding.patch
+++ b/patches/server/0441-Reduce-blockpos-allocation-from-pathfinding.patch
diff --git a/patches/server/0443-Fix-item-locations-dropped-from-campfires.patch b/patches/server/0442-Fix-item-locations-dropped-from-campfires.patch
index d96bf626d4..d96bf626d4 100644
--- a/patches/server/0443-Fix-item-locations-dropped-from-campfires.patch
+++ b/patches/server/0442-Fix-item-locations-dropped-from-campfires.patch
diff --git a/patches/server/0444-Fix-bell-block-entity-memory-leak.patch b/patches/server/0443-Fix-bell-block-entity-memory-leak.patch
index 91b7136c9d..91b7136c9d 100644
--- a/patches/server/0444-Fix-bell-block-entity-memory-leak.patch
+++ b/patches/server/0443-Fix-bell-block-entity-memory-leak.patch
diff --git a/patches/server/0445-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch b/patches/server/0444-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch
index 741bc6d269..741bc6d269 100644
--- a/patches/server/0445-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch
+++ b/patches/server/0444-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch
diff --git a/patches/server/0446-Add-getOfflinePlayerIfCached-String.patch b/patches/server/0445-Add-getOfflinePlayerIfCached-String.patch
index d72a0cdabe..d72a0cdabe 100644
--- a/patches/server/0446-Add-getOfflinePlayerIfCached-String.patch
+++ b/patches/server/0445-Add-getOfflinePlayerIfCached-String.patch
diff --git a/patches/server/0447-Add-ignore-discounts-API.patch b/patches/server/0446-Add-ignore-discounts-API.patch
index a0354c3ea6..a0354c3ea6 100644
--- a/patches/server/0447-Add-ignore-discounts-API.patch
+++ b/patches/server/0446-Add-ignore-discounts-API.patch
diff --git a/patches/server/0448-Toggle-for-removing-existing-dragon.patch b/patches/server/0447-Toggle-for-removing-existing-dragon.patch
index 410f6cec83..410f6cec83 100644
--- a/patches/server/0448-Toggle-for-removing-existing-dragon.patch
+++ b/patches/server/0447-Toggle-for-removing-existing-dragon.patch
diff --git a/patches/server/0449-Fix-client-lag-on-advancement-loading.patch b/patches/server/0448-Fix-client-lag-on-advancement-loading.patch
index 4882b3fd23..4882b3fd23 100644
--- a/patches/server/0449-Fix-client-lag-on-advancement-loading.patch
+++ b/patches/server/0448-Fix-client-lag-on-advancement-loading.patch
diff --git a/patches/server/0450-Item-no-age-no-player-pickup.patch b/patches/server/0449-Item-no-age-no-player-pickup.patch
index 1fffbaf558..1fffbaf558 100644
--- a/patches/server/0450-Item-no-age-no-player-pickup.patch
+++ b/patches/server/0449-Item-no-age-no-player-pickup.patch
diff --git a/patches/server/0451-Beacon-API-custom-effect-ranges.patch b/patches/server/0450-Beacon-API-custom-effect-ranges.patch
index 88e2a56086..88e2a56086 100644
--- a/patches/server/0451-Beacon-API-custom-effect-ranges.patch
+++ b/patches/server/0450-Beacon-API-custom-effect-ranges.patch
diff --git a/patches/server/0452-Add-API-for-quit-reason.patch b/patches/server/0451-Add-API-for-quit-reason.patch
index b506a95e94..b506a95e94 100644
--- a/patches/server/0452-Add-API-for-quit-reason.patch
+++ b/patches/server/0451-Add-API-for-quit-reason.patch
diff --git a/patches/server/0453-Add-Wandering-Trader-spawn-rate-config-options.patch b/patches/server/0452-Add-Wandering-Trader-spawn-rate-config-options.patch
index e14e51ab48..e14e51ab48 100644
--- a/patches/server/0453-Add-Wandering-Trader-spawn-rate-config-options.patch
+++ b/patches/server/0452-Add-Wandering-Trader-spawn-rate-config-options.patch
diff --git a/patches/server/0454-Expose-world-spawn-angle.patch b/patches/server/0453-Expose-world-spawn-angle.patch
index ccaebc75f6..ccaebc75f6 100644
--- a/patches/server/0454-Expose-world-spawn-angle.patch
+++ b/patches/server/0453-Expose-world-spawn-angle.patch
diff --git a/patches/server/0455-Add-Destroy-Speed-API.patch b/patches/server/0454-Add-Destroy-Speed-API.patch
index 3b44bc9efc..3b44bc9efc 100644
--- a/patches/server/0455-Add-Destroy-Speed-API.patch
+++ b/patches/server/0454-Add-Destroy-Speed-API.patch
diff --git a/patches/server/0456-Fix-Player-spawnParticle-x-y-z-precision-loss.patch b/patches/server/0455-Fix-Player-spawnParticle-x-y-z-precision-loss.patch
index 55306da79d..55306da79d 100644
--- a/patches/server/0456-Fix-Player-spawnParticle-x-y-z-precision-loss.patch
+++ b/patches/server/0455-Fix-Player-spawnParticle-x-y-z-precision-loss.patch
diff --git a/patches/server/0457-Add-LivingEntity-clearActiveItem.patch b/patches/server/0456-Add-LivingEntity-clearActiveItem.patch
index 54d5de0aa1..54d5de0aa1 100644
--- a/patches/server/0457-Add-LivingEntity-clearActiveItem.patch
+++ b/patches/server/0456-Add-LivingEntity-clearActiveItem.patch
diff --git a/patches/server/0458-Add-PlayerItemCooldownEvent.patch b/patches/server/0457-Add-PlayerItemCooldownEvent.patch
index 4b90903dd2..4b90903dd2 100644
--- a/patches/server/0458-Add-PlayerItemCooldownEvent.patch
+++ b/patches/server/0457-Add-PlayerItemCooldownEvent.patch
diff --git a/patches/server/0459-Significantly-improve-performance-of-the-end-generat.patch b/patches/server/0458-Significantly-improve-performance-of-the-end-generat.patch
index dc7812a211..dc7812a211 100644
--- a/patches/server/0459-Significantly-improve-performance-of-the-end-generat.patch
+++ b/patches/server/0458-Significantly-improve-performance-of-the-end-generat.patch
diff --git a/patches/server/0460-More-lightning-API.patch b/patches/server/0459-More-lightning-API.patch
index 967871902a..967871902a 100644
--- a/patches/server/0460-More-lightning-API.patch
+++ b/patches/server/0459-More-lightning-API.patch
diff --git a/patches/server/0461-Climbing-should-not-bypass-cramming-gamerule.patch b/patches/server/0460-Climbing-should-not-bypass-cramming-gamerule.patch
index e615ac322f..6d2f4c2108 100644
--- a/patches/server/0461-Climbing-should-not-bypass-cramming-gamerule.patch
+++ b/patches/server/0460-Climbing-should-not-bypass-cramming-gamerule.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Climbing should not bypass cramming gamerule
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index f33067ea049793d898def3c83bff5b36490f8232..3b9c691973f11b7d4db8fb77d2b02aa0d07ed7b5 100644
+index 2c0c41ae455ae5894e6bd85830741143c3d8aaa5..82ccfd91dfd3cce35a35edf8f73ccdd1ddd1fd6a 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -1983,6 +1983,12 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0462-Add-missing-default-perms-for-commands.patch b/patches/server/0461-Add-missing-default-perms-for-commands.patch
index c2cc3ce8cc..c2cc3ce8cc 100644
--- a/patches/server/0462-Add-missing-default-perms-for-commands.patch
+++ b/patches/server/0461-Add-missing-default-perms-for-commands.patch
diff --git a/patches/server/0463-Add-PlayerShearBlockEvent.patch b/patches/server/0462-Add-PlayerShearBlockEvent.patch
index 140bb100a4..140bb100a4 100644
--- a/patches/server/0463-Add-PlayerShearBlockEvent.patch
+++ b/patches/server/0462-Add-PlayerShearBlockEvent.patch
diff --git a/patches/server/0464-Limit-recipe-packets.patch b/patches/server/0463-Limit-recipe-packets.patch
index e6120b59a6..e6120b59a6 100644
--- a/patches/server/0464-Limit-recipe-packets.patch
+++ b/patches/server/0463-Limit-recipe-packets.patch
diff --git a/patches/server/0465-Fix-CraftSound-backwards-compatibility.patch b/patches/server/0464-Fix-CraftSound-backwards-compatibility.patch
index 9ca7f86992..9ca7f86992 100644
--- a/patches/server/0465-Fix-CraftSound-backwards-compatibility.patch
+++ b/patches/server/0464-Fix-CraftSound-backwards-compatibility.patch
diff --git a/patches/server/0466-Player-Chunk-Load-Unload-Events.patch b/patches/server/0465-Player-Chunk-Load-Unload-Events.patch
index 241610bb61..241610bb61 100644
--- a/patches/server/0466-Player-Chunk-Load-Unload-Events.patch
+++ b/patches/server/0465-Player-Chunk-Load-Unload-Events.patch
diff --git a/patches/server/0467-Optimize-Dynamic-get-Missing-Keys.patch b/patches/server/0466-Optimize-Dynamic-get-Missing-Keys.patch
index e58939559a..e58939559a 100644
--- a/patches/server/0467-Optimize-Dynamic-get-Missing-Keys.patch
+++ b/patches/server/0466-Optimize-Dynamic-get-Missing-Keys.patch
diff --git a/patches/server/0468-Expose-LivingEntity-hurt-direction.patch b/patches/server/0467-Expose-LivingEntity-hurt-direction.patch
index 73f36c0bb3..73f36c0bb3 100644
--- a/patches/server/0468-Expose-LivingEntity-hurt-direction.patch
+++ b/patches/server/0467-Expose-LivingEntity-hurt-direction.patch
diff --git a/patches/server/0469-Add-OBSTRUCTED-reason-to-BedEnterResult.patch b/patches/server/0468-Add-OBSTRUCTED-reason-to-BedEnterResult.patch
index 27ff4645d2..27ff4645d2 100644
--- a/patches/server/0469-Add-OBSTRUCTED-reason-to-BedEnterResult.patch
+++ b/patches/server/0468-Add-OBSTRUCTED-reason-to-BedEnterResult.patch
diff --git a/patches/server/0470-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch b/patches/server/0469-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch
index 50044a8342..50044a8342 100644
--- a/patches/server/0470-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch
+++ b/patches/server/0469-Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch
diff --git a/patches/server/0471-Add-TargetHitEvent.patch b/patches/server/0470-Add-TargetHitEvent.patch
index f623f8091b..f623f8091b 100644
--- a/patches/server/0471-Add-TargetHitEvent.patch
+++ b/patches/server/0470-Add-TargetHitEvent.patch
diff --git a/patches/server/0472-MC-4-Fix-item-position-desync.patch b/patches/server/0471-MC-4-Fix-item-position-desync.patch
index f1fa7d66d3..5b680e0dd0 100644
--- a/patches/server/0472-MC-4-Fix-item-position-desync.patch
+++ b/patches/server/0471-MC-4-Fix-item-position-desync.patch
@@ -28,7 +28,7 @@ index 05ac41e136da43284fb24a6b698ebd36318278fb..3c4ac79c094dc2fff7de94150a34b7bf
public Vec3 decode(long x, long y, long z) {
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 3b9c691973f11b7d4db8fb77d2b02aa0d07ed7b5..df389ebaaef8ef307adb6c604ce22a192a522ba4 100644
+index 82ccfd91dfd3cce35a35edf8f73ccdd1ddd1fd6a..18cf11ddcf51e8b6251fd6df97f85e0ed15900c4 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -4186,6 +4186,16 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0473-Additional-Block-Material-API.patch b/patches/server/0472-Additional-Block-Material-API.patch
index 81728edf48..81728edf48 100644
--- a/patches/server/0473-Additional-Block-Material-API.patch
+++ b/patches/server/0472-Additional-Block-Material-API.patch
diff --git a/patches/server/0474-Fix-harming-potion-dupe.patch b/patches/server/0473-Fix-harming-potion-dupe.patch
index d7fda01e2c..d7fda01e2c 100644
--- a/patches/server/0474-Fix-harming-potion-dupe.patch
+++ b/patches/server/0473-Fix-harming-potion-dupe.patch
diff --git a/patches/server/0475-API-to-get-Material-from-Boats-and-Minecarts.patch b/patches/server/0474-API-to-get-Material-from-Boats-and-Minecarts.patch
index 9bcb17ad14..9bcb17ad14 100644
--- a/patches/server/0475-API-to-get-Material-from-Boats-and-Minecarts.patch
+++ b/patches/server/0474-API-to-get-Material-from-Boats-and-Minecarts.patch
diff --git a/patches/server/0476-Cache-burn-durations.patch b/patches/server/0475-Cache-burn-durations.patch
index 32d702d124..32d702d124 100644
--- a/patches/server/0476-Cache-burn-durations.patch
+++ b/patches/server/0475-Cache-burn-durations.patch
diff --git a/patches/server/0477-Allow-disabling-mob-spawner-spawn-egg-transformation.patch b/patches/server/0476-Allow-disabling-mob-spawner-spawn-egg-transformation.patch
index 40171ab920..40171ab920 100644
--- a/patches/server/0477-Allow-disabling-mob-spawner-spawn-egg-transformation.patch
+++ b/patches/server/0476-Allow-disabling-mob-spawner-spawn-egg-transformation.patch
diff --git a/patches/server/0478-Fix-Not-a-string-Map-Conversion-spam.patch b/patches/server/0477-Fix-Not-a-string-Map-Conversion-spam.patch
index e434023f48..e434023f48 100644
--- a/patches/server/0478-Fix-Not-a-string-Map-Conversion-spam.patch
+++ b/patches/server/0477-Fix-Not-a-string-Map-Conversion-spam.patch
diff --git a/patches/server/0479-Add-PlayerFlowerPotManipulateEvent.patch b/patches/server/0478-Add-PlayerFlowerPotManipulateEvent.patch
index bad384da72..bad384da72 100644
--- a/patches/server/0479-Add-PlayerFlowerPotManipulateEvent.patch
+++ b/patches/server/0478-Add-PlayerFlowerPotManipulateEvent.patch
diff --git a/patches/server/0480-Fix-interact-event-not-being-called-sometimes.patch b/patches/server/0479-Fix-interact-event-not-being-called-sometimes.patch
index b4f8b3eada..b4f8b3eada 100644
--- a/patches/server/0480-Fix-interact-event-not-being-called-sometimes.patch
+++ b/patches/server/0479-Fix-interact-event-not-being-called-sometimes.patch
diff --git a/patches/server/0481-Zombie-API-breaking-doors.patch b/patches/server/0480-Zombie-API-breaking-doors.patch
index 50bb6965cf..50bb6965cf 100644
--- a/patches/server/0481-Zombie-API-breaking-doors.patch
+++ b/patches/server/0480-Zombie-API-breaking-doors.patch
diff --git a/patches/server/0482-Fix-nerfed-slime-when-splitting.patch b/patches/server/0481-Fix-nerfed-slime-when-splitting.patch
index 91c9da2246..91c9da2246 100644
--- a/patches/server/0482-Fix-nerfed-slime-when-splitting.patch
+++ b/patches/server/0481-Fix-nerfed-slime-when-splitting.patch
diff --git a/patches/server/0483-Add-EntityLoadCrossbowEvent.patch b/patches/server/0482-Add-EntityLoadCrossbowEvent.patch
index ae4000c9dc..ae4000c9dc 100644
--- a/patches/server/0483-Add-EntityLoadCrossbowEvent.patch
+++ b/patches/server/0482-Add-EntityLoadCrossbowEvent.patch
diff --git a/patches/server/0484-Add-WorldGameRuleChangeEvent.patch b/patches/server/0483-Add-WorldGameRuleChangeEvent.patch
index 634bd091ff..634bd091ff 100644
--- a/patches/server/0484-Add-WorldGameRuleChangeEvent.patch
+++ b/patches/server/0483-Add-WorldGameRuleChangeEvent.patch
diff --git a/patches/server/0485-Add-ServerResourcesReloadedEvent.patch b/patches/server/0484-Add-ServerResourcesReloadedEvent.patch
index b01f7c1460..b01f7c1460 100644
--- a/patches/server/0485-Add-ServerResourcesReloadedEvent.patch
+++ b/patches/server/0484-Add-ServerResourcesReloadedEvent.patch
diff --git a/patches/server/0486-Add-world-settings-for-mobs-picking-up-loot.patch b/patches/server/0485-Add-world-settings-for-mobs-picking-up-loot.patch
index 4c4ee0656d..4c4ee0656d 100644
--- a/patches/server/0486-Add-world-settings-for-mobs-picking-up-loot.patch
+++ b/patches/server/0485-Add-world-settings-for-mobs-picking-up-loot.patch
diff --git a/patches/server/0487-Add-BlockFailedDispenseEvent.patch b/patches/server/0486-Add-BlockFailedDispenseEvent.patch
index 6c46c1fc7e..6c46c1fc7e 100644
--- a/patches/server/0487-Add-BlockFailedDispenseEvent.patch
+++ b/patches/server/0486-Add-BlockFailedDispenseEvent.patch
diff --git a/patches/server/0488-Add-PlayerLecternPageChangeEvent.patch b/patches/server/0487-Add-PlayerLecternPageChangeEvent.patch
index 2e62d2becf..2e62d2becf 100644
--- a/patches/server/0488-Add-PlayerLecternPageChangeEvent.patch
+++ b/patches/server/0487-Add-PlayerLecternPageChangeEvent.patch
diff --git a/patches/server/0489-Add-PlayerLoomPatternSelectEvent.patch b/patches/server/0488-Add-PlayerLoomPatternSelectEvent.patch
index 382268afcd..382268afcd 100644
--- a/patches/server/0489-Add-PlayerLoomPatternSelectEvent.patch
+++ b/patches/server/0488-Add-PlayerLoomPatternSelectEvent.patch
diff --git a/patches/server/0490-Configurable-door-breaking-difficulty.patch b/patches/server/0489-Configurable-door-breaking-difficulty.patch
index c0ec74016c..c0ec74016c 100644
--- a/patches/server/0490-Configurable-door-breaking-difficulty.patch
+++ b/patches/server/0489-Configurable-door-breaking-difficulty.patch
diff --git a/patches/server/0491-Empty-commands-shall-not-be-dispatched.patch b/patches/server/0490-Empty-commands-shall-not-be-dispatched.patch
index 7a48e3018e..7a48e3018e 100644
--- a/patches/server/0491-Empty-commands-shall-not-be-dispatched.patch
+++ b/patches/server/0490-Empty-commands-shall-not-be-dispatched.patch
diff --git a/patches/server/0492-Remove-stale-POIs.patch b/patches/server/0491-Remove-stale-POIs.patch
index ca376b9ba7..ca376b9ba7 100644
--- a/patches/server/0492-Remove-stale-POIs.patch
+++ b/patches/server/0491-Remove-stale-POIs.patch
diff --git a/patches/server/0493-Fix-villager-boat-exploit.patch b/patches/server/0492-Fix-villager-boat-exploit.patch
index 1f01745885..1f01745885 100644
--- a/patches/server/0493-Fix-villager-boat-exploit.patch
+++ b/patches/server/0492-Fix-villager-boat-exploit.patch
diff --git a/patches/server/0494-Add-sendOpLevel-API.patch b/patches/server/0493-Add-sendOpLevel-API.patch
index e5fdb1c643..e5fdb1c643 100644
--- a/patches/server/0494-Add-sendOpLevel-API.patch
+++ b/patches/server/0493-Add-sendOpLevel-API.patch
diff --git a/patches/server/0495-TODO-Registry-Modification-API.patch b/patches/server/0494-TODO-Registry-Modification-API.patch
index b47ca6aff7..b47ca6aff7 100644
--- a/patches/server/0495-TODO-Registry-Modification-API.patch
+++ b/patches/server/0494-TODO-Registry-Modification-API.patch
diff --git a/patches/server/0496-Add-StructuresLocateEvent.patch b/patches/server/0495-Add-StructuresLocateEvent.patch
index 5f8804f44d..5f8804f44d 100644
--- a/patches/server/0496-Add-StructuresLocateEvent.patch
+++ b/patches/server/0495-Add-StructuresLocateEvent.patch
diff --git a/patches/server/0497-Collision-option-for-requiring-a-player-participant.patch b/patches/server/0496-Collision-option-for-requiring-a-player-participant.patch
index c029c3a902..176ae99bc8 100644
--- a/patches/server/0497-Collision-option-for-requiring-a-player-participant.patch
+++ b/patches/server/0496-Collision-option-for-requiring-a-player-participant.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Collision option for requiring a player participant
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index df389ebaaef8ef307adb6c604ce22a192a522ba4..fa5d634cefcf73afd3e090f91c4c589edb988352 100644
+index 18cf11ddcf51e8b6251fd6df97f85e0ed15900c4..2d8c476eb9f329ee6827340b6cec26a84901c56a 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -1848,6 +1848,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0498-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch b/patches/server/0497-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch
index 95ecd8b67e..95ecd8b67e 100644
--- a/patches/server/0498-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch
+++ b/patches/server/0497-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch
diff --git a/patches/server/0499-Return-chat-component-with-empty-text-instead-of-thr.patch b/patches/server/0498-Return-chat-component-with-empty-text-instead-of-thr.patch
index ba3a6a7f92..ba3a6a7f92 100644
--- a/patches/server/0499-Return-chat-component-with-empty-text-instead-of-thr.patch
+++ b/patches/server/0498-Return-chat-component-with-empty-text-instead-of-thr.patch
diff --git a/patches/server/0500-Make-schedule-command-per-world.patch b/patches/server/0499-Make-schedule-command-per-world.patch
index f1854ba4c9..f1854ba4c9 100644
--- a/patches/server/0500-Make-schedule-command-per-world.patch
+++ b/patches/server/0499-Make-schedule-command-per-world.patch
diff --git a/patches/server/0501-Configurable-max-leash-distance.patch b/patches/server/0500-Configurable-max-leash-distance.patch
index 99a4a50ca9..99a4a50ca9 100644
--- a/patches/server/0501-Configurable-max-leash-distance.patch
+++ b/patches/server/0500-Configurable-max-leash-distance.patch
diff --git a/patches/server/0502-Add-BlockPreDispenseEvent.patch b/patches/server/0501-Add-BlockPreDispenseEvent.patch
index 7772764b33..7772764b33 100644
--- a/patches/server/0502-Add-BlockPreDispenseEvent.patch
+++ b/patches/server/0501-Add-BlockPreDispenseEvent.patch
diff --git a/patches/server/0503-Add-PlayerChangeBeaconEffectEvent.patch b/patches/server/0502-Add-PlayerChangeBeaconEffectEvent.patch
index 0187e55e0c..0187e55e0c 100644
--- a/patches/server/0503-Add-PlayerChangeBeaconEffectEvent.patch
+++ b/patches/server/0502-Add-PlayerChangeBeaconEffectEvent.patch
diff --git a/patches/server/0504-Add-toggle-for-always-placing-the-dragon-egg.patch b/patches/server/0503-Add-toggle-for-always-placing-the-dragon-egg.patch
index 7d6769dff8..7d6769dff8 100644
--- a/patches/server/0504-Add-toggle-for-always-placing-the-dragon-egg.patch
+++ b/patches/server/0503-Add-toggle-for-always-placing-the-dragon-egg.patch
diff --git a/patches/server/0505-Add-PlayerStonecutterRecipeSelectEvent.patch b/patches/server/0504-Add-PlayerStonecutterRecipeSelectEvent.patch
index 6aad83c0bc..6aad83c0bc 100644
--- a/patches/server/0505-Add-PlayerStonecutterRecipeSelectEvent.patch
+++ b/patches/server/0504-Add-PlayerStonecutterRecipeSelectEvent.patch
diff --git a/patches/server/0506-Expand-EntityUnleashEvent.patch b/patches/server/0505-Expand-EntityUnleashEvent.patch
index 5586344bbe..5586344bbe 100644
--- a/patches/server/0506-Expand-EntityUnleashEvent.patch
+++ b/patches/server/0505-Expand-EntityUnleashEvent.patch
diff --git a/patches/server/0507-Reset-shield-blocking-on-dimension-change.patch b/patches/server/0506-Reset-shield-blocking-on-dimension-change.patch
index b59a53ac0f..b59a53ac0f 100644
--- a/patches/server/0507-Reset-shield-blocking-on-dimension-change.patch
+++ b/patches/server/0506-Reset-shield-blocking-on-dimension-change.patch
diff --git a/patches/server/0508-Add-DragonEggFormEvent.patch b/patches/server/0507-Add-DragonEggFormEvent.patch
index b92df234cd..b92df234cd 100644
--- a/patches/server/0508-Add-DragonEggFormEvent.patch
+++ b/patches/server/0507-Add-DragonEggFormEvent.patch
diff --git a/patches/server/0509-Add-EntityMoveEvent.patch b/patches/server/0508-Add-EntityMoveEvent.patch
index 54dd0d6264..54dd0d6264 100644
--- a/patches/server/0509-Add-EntityMoveEvent.patch
+++ b/patches/server/0508-Add-EntityMoveEvent.patch
diff --git a/patches/server/0510-added-option-to-disable-pathfinding-updates-on-block.patch b/patches/server/0509-added-option-to-disable-pathfinding-updates-on-block.patch
index fbf9bd1483..fbf9bd1483 100644
--- a/patches/server/0510-added-option-to-disable-pathfinding-updates-on-block.patch
+++ b/patches/server/0509-added-option-to-disable-pathfinding-updates-on-block.patch
diff --git a/patches/server/0511-Inline-shift-direction-fields.patch b/patches/server/0510-Inline-shift-direction-fields.patch
index 4f26750f0e..4f26750f0e 100644
--- a/patches/server/0511-Inline-shift-direction-fields.patch
+++ b/patches/server/0510-Inline-shift-direction-fields.patch
diff --git a/patches/server/0512-Allow-adding-items-to-BlockDropItemEvent.patch b/patches/server/0511-Allow-adding-items-to-BlockDropItemEvent.patch
index 65b594a18e..65b594a18e 100644
--- a/patches/server/0512-Allow-adding-items-to-BlockDropItemEvent.patch
+++ b/patches/server/0511-Allow-adding-items-to-BlockDropItemEvent.patch
diff --git a/patches/server/0513-Add-getMainThreadExecutor-to-BukkitScheduler.patch b/patches/server/0512-Add-getMainThreadExecutor-to-BukkitScheduler.patch
index 57d54a0434..57d54a0434 100644
--- a/patches/server/0513-Add-getMainThreadExecutor-to-BukkitScheduler.patch
+++ b/patches/server/0512-Add-getMainThreadExecutor-to-BukkitScheduler.patch
diff --git a/patches/server/0514-living-entity-allow-attribute-registration.patch b/patches/server/0513-living-entity-allow-attribute-registration.patch
index 6982e40447..6982e40447 100644
--- a/patches/server/0514-living-entity-allow-attribute-registration.patch
+++ b/patches/server/0513-living-entity-allow-attribute-registration.patch
diff --git a/patches/server/0515-fix-dead-slime-setSize-invincibility.patch b/patches/server/0514-fix-dead-slime-setSize-invincibility.patch
index 494e56127e..494e56127e 100644
--- a/patches/server/0515-fix-dead-slime-setSize-invincibility.patch
+++ b/patches/server/0514-fix-dead-slime-setSize-invincibility.patch
diff --git a/patches/server/0516-Merchant-getRecipes-should-return-an-immutable-list.patch b/patches/server/0515-Merchant-getRecipes-should-return-an-immutable-list.patch
index cbb0cdc052..cbb0cdc052 100644
--- a/patches/server/0516-Merchant-getRecipes-should-return-an-immutable-list.patch
+++ b/patches/server/0515-Merchant-getRecipes-should-return-an-immutable-list.patch
diff --git a/patches/server/0517-Expose-Tracked-Players.patch b/patches/server/0516-Expose-Tracked-Players.patch
index e31f586e35..e31f586e35 100644
--- a/patches/server/0517-Expose-Tracked-Players.patch
+++ b/patches/server/0516-Expose-Tracked-Players.patch
diff --git a/patches/server/0518-Improve-ServerGUI.patch b/patches/server/0517-Improve-ServerGUI.patch
index ea0b4bbc77..ea0b4bbc77 100644
--- a/patches/server/0518-Improve-ServerGUI.patch
+++ b/patches/server/0517-Improve-ServerGUI.patch
diff --git a/patches/server/0519-fix-converting-txt-to-json-file.patch b/patches/server/0518-fix-converting-txt-to-json-file.patch
index 5f13006cc4..5f13006cc4 100644
--- a/patches/server/0519-fix-converting-txt-to-json-file.patch
+++ b/patches/server/0518-fix-converting-txt-to-json-file.patch
diff --git a/patches/server/0520-Add-worldborder-events.patch b/patches/server/0519-Add-worldborder-events.patch
index f39382cd63..f39382cd63 100644
--- a/patches/server/0520-Add-worldborder-events.patch
+++ b/patches/server/0519-Add-worldborder-events.patch
diff --git a/patches/server/0521-Add-PlayerNameEntityEvent.patch b/patches/server/0520-Add-PlayerNameEntityEvent.patch
index eec1c1a2eb..eec1c1a2eb 100644
--- a/patches/server/0521-Add-PlayerNameEntityEvent.patch
+++ b/patches/server/0520-Add-PlayerNameEntityEvent.patch
diff --git a/patches/server/0522-Prevent-grindstones-from-overstacking-items.patch b/patches/server/0521-Prevent-grindstones-from-overstacking-items.patch
index d98bb3f1c4..d98bb3f1c4 100644
--- a/patches/server/0522-Prevent-grindstones-from-overstacking-items.patch
+++ b/patches/server/0521-Prevent-grindstones-from-overstacking-items.patch
diff --git a/patches/server/0523-Add-recipe-to-cook-events.patch b/patches/server/0522-Add-recipe-to-cook-events.patch
index 75eb9efb8b..75eb9efb8b 100644
--- a/patches/server/0523-Add-recipe-to-cook-events.patch
+++ b/patches/server/0522-Add-recipe-to-cook-events.patch
diff --git a/patches/server/0524-Add-Block-isValidTool.patch b/patches/server/0523-Add-Block-isValidTool.patch
index 5f36fb047c..5f36fb047c 100644
--- a/patches/server/0524-Add-Block-isValidTool.patch
+++ b/patches/server/0523-Add-Block-isValidTool.patch
diff --git a/patches/server/0525-Allow-using-signs-inside-spawn-protection.patch b/patches/server/0524-Allow-using-signs-inside-spawn-protection.patch
index 0eefa73f3f..0eefa73f3f 100644
--- a/patches/server/0525-Allow-using-signs-inside-spawn-protection.patch
+++ b/patches/server/0524-Allow-using-signs-inside-spawn-protection.patch
diff --git a/patches/server/0526-Expand-world-key-API.patch b/patches/server/0525-Expand-world-key-API.patch
index b4d1977540..b4d1977540 100644
--- a/patches/server/0526-Expand-world-key-API.patch
+++ b/patches/server/0525-Expand-world-key-API.patch
diff --git a/patches/server/0527-Add-fast-alternative-constructor-for-Rotations.patch b/patches/server/0526-Add-fast-alternative-constructor-for-Rotations.patch
index 9b38f8f90d..9b38f8f90d 100644
--- a/patches/server/0527-Add-fast-alternative-constructor-for-Rotations.patch
+++ b/patches/server/0526-Add-fast-alternative-constructor-for-Rotations.patch
diff --git a/patches/server/0528-Item-Rarity-API.patch b/patches/server/0527-Item-Rarity-API.patch
index d0d483075a..d0d483075a 100644
--- a/patches/server/0528-Item-Rarity-API.patch
+++ b/patches/server/0527-Item-Rarity-API.patch
diff --git a/patches/server/0529-Drop-carried-item-when-player-has-disconnected.patch b/patches/server/0528-Drop-carried-item-when-player-has-disconnected.patch
index c5c564c74e..c5c564c74e 100644
--- a/patches/server/0529-Drop-carried-item-when-player-has-disconnected.patch
+++ b/patches/server/0528-Drop-carried-item-when-player-has-disconnected.patch
diff --git a/patches/server/0530-forced-whitelist-use-configurable-kick-message.patch b/patches/server/0529-forced-whitelist-use-configurable-kick-message.patch
index 48f96930a9..48f96930a9 100644
--- a/patches/server/0530-forced-whitelist-use-configurable-kick-message.patch
+++ b/patches/server/0529-forced-whitelist-use-configurable-kick-message.patch
diff --git a/patches/server/0531-Don-t-ignore-result-of-PlayerEditBookEvent.patch b/patches/server/0530-Don-t-ignore-result-of-PlayerEditBookEvent.patch
index ff433de537..ff433de537 100644
--- a/patches/server/0531-Don-t-ignore-result-of-PlayerEditBookEvent.patch
+++ b/patches/server/0530-Don-t-ignore-result-of-PlayerEditBookEvent.patch
diff --git a/patches/server/0532-Expose-protocol-version.patch b/patches/server/0531-Expose-protocol-version.patch
index e81a519f77..e81a519f77 100644
--- a/patches/server/0532-Expose-protocol-version.patch
+++ b/patches/server/0531-Expose-protocol-version.patch
diff --git a/patches/server/0533-Enhance-console-tab-completions-for-brigadier-comman.patch b/patches/server/0532-Enhance-console-tab-completions-for-brigadier-comman.patch
index c1c74a8470..c1c74a8470 100644
--- a/patches/server/0533-Enhance-console-tab-completions-for-brigadier-comman.patch
+++ b/patches/server/0532-Enhance-console-tab-completions-for-brigadier-comman.patch
diff --git a/patches/server/0534-Fix-PlayerItemConsumeEvent-cancelling-properly.patch b/patches/server/0533-Fix-PlayerItemConsumeEvent-cancelling-properly.patch
index 23fd145ca7..23fd145ca7 100644
--- a/patches/server/0534-Fix-PlayerItemConsumeEvent-cancelling-properly.patch
+++ b/patches/server/0533-Fix-PlayerItemConsumeEvent-cancelling-properly.patch
diff --git a/patches/server/0535-Add-bypass-host-check.patch b/patches/server/0534-Add-bypass-host-check.patch
index b53ee2c2d8..b53ee2c2d8 100644
--- a/patches/server/0535-Add-bypass-host-check.patch
+++ b/patches/server/0534-Add-bypass-host-check.patch
diff --git a/patches/server/0536-Set-area-affect-cloud-rotation.patch b/patches/server/0535-Set-area-affect-cloud-rotation.patch
index 1904854b96..1904854b96 100644
--- a/patches/server/0536-Set-area-affect-cloud-rotation.patch
+++ b/patches/server/0535-Set-area-affect-cloud-rotation.patch
diff --git a/patches/server/0537-add-isDeeplySleeping-to-HumanEntity.patch b/patches/server/0536-add-isDeeplySleeping-to-HumanEntity.patch
index 61a0d0fb11..61a0d0fb11 100644
--- a/patches/server/0537-add-isDeeplySleeping-to-HumanEntity.patch
+++ b/patches/server/0536-add-isDeeplySleeping-to-HumanEntity.patch
diff --git a/patches/server/0538-add-consumeFuel-to-FurnaceBurnEvent.patch b/patches/server/0537-add-consumeFuel-to-FurnaceBurnEvent.patch
index bfdd2e8c45..bfdd2e8c45 100644
--- a/patches/server/0538-add-consumeFuel-to-FurnaceBurnEvent.patch
+++ b/patches/server/0537-add-consumeFuel-to-FurnaceBurnEvent.patch
diff --git a/patches/server/0539-add-get-set-drop-chance-to-EntityEquipment.patch b/patches/server/0538-add-get-set-drop-chance-to-EntityEquipment.patch
index fd7cafa884..fd7cafa884 100644
--- a/patches/server/0539-add-get-set-drop-chance-to-EntityEquipment.patch
+++ b/patches/server/0538-add-get-set-drop-chance-to-EntityEquipment.patch
diff --git a/patches/server/0540-fix-PigZombieAngerEvent-cancellation.patch b/patches/server/0539-fix-PigZombieAngerEvent-cancellation.patch
index 8b29ccdead..8b29ccdead 100644
--- a/patches/server/0540-fix-PigZombieAngerEvent-cancellation.patch
+++ b/patches/server/0539-fix-PigZombieAngerEvent-cancellation.patch
diff --git a/patches/server/0541-fix-PlayerItemHeldEvent-firing-twice.patch b/patches/server/0540-fix-PlayerItemHeldEvent-firing-twice.patch
index 8a5876c2cb..8a5876c2cb 100644
--- a/patches/server/0541-fix-PlayerItemHeldEvent-firing-twice.patch
+++ b/patches/server/0540-fix-PlayerItemHeldEvent-firing-twice.patch
diff --git a/patches/server/0542-Add-PlayerDeepSleepEvent.patch b/patches/server/0541-Add-PlayerDeepSleepEvent.patch
index 4ae6ac9026..4ae6ac9026 100644
--- a/patches/server/0542-Add-PlayerDeepSleepEvent.patch
+++ b/patches/server/0541-Add-PlayerDeepSleepEvent.patch
diff --git a/patches/server/0543-More-World-API.patch b/patches/server/0542-More-World-API.patch
index 7f887ba98d..7f887ba98d 100644
--- a/patches/server/0543-More-World-API.patch
+++ b/patches/server/0542-More-World-API.patch
diff --git a/patches/server/0544-Add-PlayerBedFailEnterEvent.patch b/patches/server/0543-Add-PlayerBedFailEnterEvent.patch
index 945dacae7c..945dacae7c 100644
--- a/patches/server/0544-Add-PlayerBedFailEnterEvent.patch
+++ b/patches/server/0543-Add-PlayerBedFailEnterEvent.patch
diff --git a/patches/server/0545-Implement-methods-to-convert-between-Component-and-B.patch b/patches/server/0544-Implement-methods-to-convert-between-Component-and-B.patch
index ebc86dc755..ebc86dc755 100644
--- a/patches/server/0545-Implement-methods-to-convert-between-Component-and-B.patch
+++ b/patches/server/0544-Implement-methods-to-convert-between-Component-and-B.patch
diff --git a/patches/server/0546-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch b/patches/server/0545-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch
index 95d33b962c..95d33b962c 100644
--- a/patches/server/0546-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch
+++ b/patches/server/0545-Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch
diff --git a/patches/server/0547-Introduce-beacon-activation-deactivation-events.patch b/patches/server/0546-Introduce-beacon-activation-deactivation-events.patch
index f793b533a2..f793b533a2 100644
--- a/patches/server/0547-Introduce-beacon-activation-deactivation-events.patch
+++ b/patches/server/0546-Introduce-beacon-activation-deactivation-events.patch
diff --git a/patches/server/0548-Add-Channel-initialization-listeners.patch b/patches/server/0547-Add-Channel-initialization-listeners.patch
index 51eee16dd9..51eee16dd9 100644
--- a/patches/server/0548-Add-Channel-initialization-listeners.patch
+++ b/patches/server/0547-Add-Channel-initialization-listeners.patch
diff --git a/patches/server/0549-Send-empty-commands-if-tab-completion-is-disabled.patch b/patches/server/0548-Send-empty-commands-if-tab-completion-is-disabled.patch
index f385186300..f385186300 100644
--- a/patches/server/0549-Send-empty-commands-if-tab-completion-is-disabled.patch
+++ b/patches/server/0548-Send-empty-commands-if-tab-completion-is-disabled.patch
diff --git a/patches/server/0550-Add-more-WanderingTrader-API.patch b/patches/server/0549-Add-more-WanderingTrader-API.patch
index 6e3c9d60f5..6e3c9d60f5 100644
--- a/patches/server/0550-Add-more-WanderingTrader-API.patch
+++ b/patches/server/0549-Add-more-WanderingTrader-API.patch
diff --git a/patches/server/0551-Add-EntityBlockStorage-clearEntities.patch b/patches/server/0550-Add-EntityBlockStorage-clearEntities.patch
index 1297267437..1297267437 100644
--- a/patches/server/0551-Add-EntityBlockStorage-clearEntities.patch
+++ b/patches/server/0550-Add-EntityBlockStorage-clearEntities.patch
diff --git a/patches/server/0552-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch b/patches/server/0551-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch
index 4a803357b6..4a803357b6 100644
--- a/patches/server/0552-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch
+++ b/patches/server/0551-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch
diff --git a/patches/server/0553-Add-HiddenPotionEffect-API.patch b/patches/server/0552-Add-HiddenPotionEffect-API.patch
index 5f9960d071..5f9960d071 100644
--- a/patches/server/0553-Add-HiddenPotionEffect-API.patch
+++ b/patches/server/0552-Add-HiddenPotionEffect-API.patch
diff --git a/patches/server/0554-Inventory-close.patch b/patches/server/0553-Inventory-close.patch
index 9ca8b717ab..9ca8b717ab 100644
--- a/patches/server/0554-Inventory-close.patch
+++ b/patches/server/0553-Inventory-close.patch
diff --git a/patches/server/0555-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch b/patches/server/0554-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch
index 1d2850637b..1d2850637b 100644
--- a/patches/server/0555-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch
+++ b/patches/server/0554-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch
diff --git a/patches/server/0556-Add-basic-Datapack-API.patch b/patches/server/0555-Add-basic-Datapack-API.patch
index 93aebb5a94..93aebb5a94 100644
--- a/patches/server/0556-Add-basic-Datapack-API.patch
+++ b/patches/server/0555-Add-basic-Datapack-API.patch
diff --git a/patches/server/0557-Add-environment-variable-to-disable-server-gui.patch b/patches/server/0556-Add-environment-variable-to-disable-server-gui.patch
index 5cb0f04643..5cb0f04643 100644
--- a/patches/server/0557-Add-environment-variable-to-disable-server-gui.patch
+++ b/patches/server/0556-Add-environment-variable-to-disable-server-gui.patch
diff --git a/patches/server/0558-Expand-PlayerGameModeChangeEvent.patch b/patches/server/0557-Expand-PlayerGameModeChangeEvent.patch
index 12c30b462b..12c30b462b 100644
--- a/patches/server/0558-Expand-PlayerGameModeChangeEvent.patch
+++ b/patches/server/0557-Expand-PlayerGameModeChangeEvent.patch
diff --git a/patches/server/0559-ItemStack-repair-check-API.patch b/patches/server/0558-ItemStack-repair-check-API.patch
index daefbc2d1d..daefbc2d1d 100644
--- a/patches/server/0559-ItemStack-repair-check-API.patch
+++ b/patches/server/0558-ItemStack-repair-check-API.patch
diff --git a/patches/server/0560-More-Enchantment-API.patch b/patches/server/0559-More-Enchantment-API.patch
index 826f3c58ee..826f3c58ee 100644
--- a/patches/server/0560-More-Enchantment-API.patch
+++ b/patches/server/0559-More-Enchantment-API.patch
diff --git a/patches/server/0561-Move-range-check-for-block-placing-up.patch b/patches/server/0560-Move-range-check-for-block-placing-up.patch
index 6ba529d1a6..6ba529d1a6 100644
--- a/patches/server/0561-Move-range-check-for-block-placing-up.patch
+++ b/patches/server/0560-Move-range-check-for-block-placing-up.patch
diff --git a/patches/server/0562-Add-Mob-lookAt-API.patch b/patches/server/0561-Add-Mob-lookAt-API.patch
index ddfa31827a..ddfa31827a 100644
--- a/patches/server/0562-Add-Mob-lookAt-API.patch
+++ b/patches/server/0561-Add-Mob-lookAt-API.patch
diff --git a/patches/server/0563-Correctly-check-if-bucket-dispenses-will-succeed-for.patch b/patches/server/0562-Correctly-check-if-bucket-dispenses-will-succeed-for.patch
index 5ca75e86a3..5ca75e86a3 100644
--- a/patches/server/0563-Correctly-check-if-bucket-dispenses-will-succeed-for.patch
+++ b/patches/server/0562-Correctly-check-if-bucket-dispenses-will-succeed-for.patch
diff --git a/patches/server/0564-Add-Unix-domain-socket-support.patch b/patches/server/0563-Add-Unix-domain-socket-support.patch
index 297b991d83..297b991d83 100644
--- a/patches/server/0564-Add-Unix-domain-socket-support.patch
+++ b/patches/server/0563-Add-Unix-domain-socket-support.patch
diff --git a/patches/server/0565-Add-EntityInsideBlockEvent.patch b/patches/server/0564-Add-EntityInsideBlockEvent.patch
index a63f8ecbfe..a63f8ecbfe 100644
--- a/patches/server/0565-Add-EntityInsideBlockEvent.patch
+++ b/patches/server/0564-Add-EntityInsideBlockEvent.patch
diff --git a/patches/server/0566-Attributes-API-for-item-defaults.patch b/patches/server/0565-Attributes-API-for-item-defaults.patch
index 65265cb696..65265cb696 100644
--- a/patches/server/0566-Attributes-API-for-item-defaults.patch
+++ b/patches/server/0565-Attributes-API-for-item-defaults.patch
diff --git a/patches/server/0567-Add-cause-to-Weather-ThunderChangeEvents.patch b/patches/server/0566-Add-cause-to-Weather-ThunderChangeEvents.patch
index f8ab56bacb..f8ab56bacb 100644
--- a/patches/server/0567-Add-cause-to-Weather-ThunderChangeEvents.patch
+++ b/patches/server/0566-Add-cause-to-Weather-ThunderChangeEvents.patch
diff --git a/patches/server/0568-More-Lidded-Block-API.patch b/patches/server/0567-More-Lidded-Block-API.patch
index d36768f000..d36768f000 100644
--- a/patches/server/0568-More-Lidded-Block-API.patch
+++ b/patches/server/0567-More-Lidded-Block-API.patch
diff --git a/patches/server/0569-Limit-item-frame-cursors-on-maps.patch b/patches/server/0568-Limit-item-frame-cursors-on-maps.patch
index 8b38d8900a..8b38d8900a 100644
--- a/patches/server/0569-Limit-item-frame-cursors-on-maps.patch
+++ b/patches/server/0568-Limit-item-frame-cursors-on-maps.patch
diff --git a/patches/server/0570-Add-PlayerKickEvent-causes.patch b/patches/server/0569-Add-PlayerKickEvent-causes.patch
index cba228a0e1..cba228a0e1 100644
--- a/patches/server/0570-Add-PlayerKickEvent-causes.patch
+++ b/patches/server/0569-Add-PlayerKickEvent-causes.patch
diff --git a/patches/server/0571-Add-PufferFishStateChangeEvent.patch b/patches/server/0570-Add-PufferFishStateChangeEvent.patch
index 091a042a02..091a042a02 100644
--- a/patches/server/0571-Add-PufferFishStateChangeEvent.patch
+++ b/patches/server/0570-Add-PufferFishStateChangeEvent.patch
diff --git a/patches/server/0572-Fix-PlayerBucketEmptyEvent-result-itemstack.patch b/patches/server/0571-Fix-PlayerBucketEmptyEvent-result-itemstack.patch
index 8ac91b4842..8ac91b4842 100644
--- a/patches/server/0572-Fix-PlayerBucketEmptyEvent-result-itemstack.patch
+++ b/patches/server/0571-Fix-PlayerBucketEmptyEvent-result-itemstack.patch
diff --git a/patches/server/0573-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch b/patches/server/0572-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch
index 12b8b851c3..12b8b851c3 100644
--- a/patches/server/0573-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch
+++ b/patches/server/0572-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch
diff --git a/patches/server/0574-Add-option-to-fix-items-merging-through-walls.patch b/patches/server/0573-Add-option-to-fix-items-merging-through-walls.patch
index 718a84a02c..718a84a02c 100644
--- a/patches/server/0574-Add-option-to-fix-items-merging-through-walls.patch
+++ b/patches/server/0573-Add-option-to-fix-items-merging-through-walls.patch
diff --git a/patches/server/0575-Add-BellRevealRaiderEvent.patch b/patches/server/0574-Add-BellRevealRaiderEvent.patch
index 58719e8164..58719e8164 100644
--- a/patches/server/0575-Add-BellRevealRaiderEvent.patch
+++ b/patches/server/0574-Add-BellRevealRaiderEvent.patch
diff --git a/patches/server/0576-Fix-invulnerable-end-crystals.patch b/patches/server/0575-Fix-invulnerable-end-crystals.patch
index 75347e76f0..75347e76f0 100644
--- a/patches/server/0576-Fix-invulnerable-end-crystals.patch
+++ b/patches/server/0575-Fix-invulnerable-end-crystals.patch
diff --git a/patches/server/0577-Add-ElderGuardianAppearanceEvent.patch b/patches/server/0576-Add-ElderGuardianAppearanceEvent.patch
index bd92518e4b..bd92518e4b 100644
--- a/patches/server/0577-Add-ElderGuardianAppearanceEvent.patch
+++ b/patches/server/0576-Add-ElderGuardianAppearanceEvent.patch
diff --git a/patches/server/0578-Fix-dangerous-end-portal-logic.patch b/patches/server/0577-Fix-dangerous-end-portal-logic.patch
index 3c92033da9..1b1c9918ec 100644
--- a/patches/server/0578-Fix-dangerous-end-portal-logic.patch
+++ b/patches/server/0577-Fix-dangerous-end-portal-logic.patch
@@ -11,7 +11,7 @@ Move the tick logic into the post tick, where portaling was
designed to happen in the first place.
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index fa5d634cefcf73afd3e090f91c4c589edb988352..e9a12d9b7c8789f3d07ba5a799c941ca25eb3e63 100644
+index 2d8c476eb9f329ee6827340b6cec26a84901c56a..e3647763bcede42f06250550985e149e39f2b0b8 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -421,6 +421,36 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0579-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch b/patches/server/0578-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch
index 53a98e7fb8..53a98e7fb8 100644
--- a/patches/server/0579-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch
+++ b/patches/server/0578-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch
diff --git a/patches/server/0580-Make-item-validations-configurable.patch b/patches/server/0579-Make-item-validations-configurable.patch
index e82f39807e..e82f39807e 100644
--- a/patches/server/0580-Make-item-validations-configurable.patch
+++ b/patches/server/0579-Make-item-validations-configurable.patch
diff --git a/patches/server/0581-Line-Of-Sight-Changes.patch b/patches/server/0580-Line-Of-Sight-Changes.patch
index e828baea33..e828baea33 100644
--- a/patches/server/0581-Line-Of-Sight-Changes.patch
+++ b/patches/server/0580-Line-Of-Sight-Changes.patch
diff --git a/patches/server/0582-add-per-world-spawn-limits.patch b/patches/server/0581-add-per-world-spawn-limits.patch
index 5433a49ee8..5433a49ee8 100644
--- a/patches/server/0582-add-per-world-spawn-limits.patch
+++ b/patches/server/0581-add-per-world-spawn-limits.patch
diff --git a/patches/server/0583-Fix-potions-splash-events.patch b/patches/server/0582-Fix-potions-splash-events.patch
index 15190dbc0f..15190dbc0f 100644
--- a/patches/server/0583-Fix-potions-splash-events.patch
+++ b/patches/server/0582-Fix-potions-splash-events.patch
diff --git a/patches/server/0584-Add-more-LimitedRegion-API.patch b/patches/server/0583-Add-more-LimitedRegion-API.patch
index ff692d5181..ff692d5181 100644
--- a/patches/server/0584-Add-more-LimitedRegion-API.patch
+++ b/patches/server/0583-Add-more-LimitedRegion-API.patch
diff --git a/patches/server/0585-Fix-PlayerDropItemEvent-using-wrong-item.patch b/patches/server/0584-Fix-PlayerDropItemEvent-using-wrong-item.patch
index e0ef67f1e5..e0ef67f1e5 100644
--- a/patches/server/0585-Fix-PlayerDropItemEvent-using-wrong-item.patch
+++ b/patches/server/0584-Fix-PlayerDropItemEvent-using-wrong-item.patch
diff --git a/patches/server/0586-Missing-Entity-API.patch b/patches/server/0585-Missing-Entity-API.patch
index b2f850af74..d12a12082a 100644
--- a/patches/server/0586-Missing-Entity-API.patch
+++ b/patches/server/0585-Missing-Entity-API.patch
@@ -39,6 +39,7 @@ Co-authored-by: booky10 <[email protected]>
Co-authored-by: Amin <[email protected]>
Co-authored-by: TrollyLoki <[email protected]>
Co-authored-by: FireInstall <[email protected]>
+Co-authored-by: maxcom1 <[email protected]>
diff --git a/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java b/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java
index 8117578ced94aa6bf01871f6526a388385c4adf2..59699c59fdfc611177fdb3136f84ab539b17d9c9 100644
@@ -670,26 +671,36 @@ index fc0f0e841dc974d080e1abb9bbafb5165801131f..d657fd2c507a5b215aeab0a5f3e9c2ee
+ // Paper end
}
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 07158732dd6a5b7d622b7f2ea10ca87b50365b8a..dd1ca63d2d6e4c8606c28380f81b79b7ee211a35 100644
+index 07158732dd6a5b7d622b7f2ea10ca87b50365b8a..ebbefcdea6356384f27e964bd551bad2f9e696e8 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-@@ -1078,4 +1078,17 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
+@@ -1078,4 +1078,27 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
return set;
}
// Paper end
+
-+ // Paper start - move up invisibility
++ // Paper start - missing entity api
+ @Override
-+ public boolean isInvisible() {
++ public boolean isInvisible() { // Paper - moved up from LivingEntity
+ return this.getHandle().isInvisible();
+ }
+
+ @Override
-+ public void setInvisible(boolean invisible) {
++ public void setInvisible(boolean invisible) { // Paper - moved up from LivingEntity
+ this.getHandle().persistentInvisibility = invisible;
+ this.getHandle().setSharedFlag(Entity.FLAG_INVISIBLE, invisible);
+ }
-+ // Paper end - move up invisibility
++
++ @Override
++ public void setNoPhysics(boolean noPhysics) {
++ this.getHandle().noPhysics = noPhysics;
++ }
++
++ @Override
++ public boolean hasNoPhysics() {
++ return this.getHandle().noPhysics;
++ }
++ // Paper end - missing entity api
}
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java
index 73cb7aa01af3eed71b05b1a539f082b26dcd8d60..e1a2f0924da6ebcdf332040f922226af5d8a2d45 100644
diff --git a/patches/server/0587-Ensure-disconnect-for-book-edit-is-called-on-main.patch b/patches/server/0586-Ensure-disconnect-for-book-edit-is-called-on-main.patch
index 20f139446c..20f139446c 100644
--- a/patches/server/0587-Ensure-disconnect-for-book-edit-is-called-on-main.patch
+++ b/patches/server/0586-Ensure-disconnect-for-book-edit-is-called-on-main.patch
diff --git a/patches/server/0588-Fix-return-value-of-Block-applyBoneMeal-always-being.patch b/patches/server/0587-Fix-return-value-of-Block-applyBoneMeal-always-being.patch
index a5c4eefb9a..a5c4eefb9a 100644
--- a/patches/server/0588-Fix-return-value-of-Block-applyBoneMeal-always-being.patch
+++ b/patches/server/0587-Fix-return-value-of-Block-applyBoneMeal-always-being.patch
diff --git a/patches/server/0589-Use-getChunkIfLoadedImmediately-in-places.patch b/patches/server/0588-Use-getChunkIfLoadedImmediately-in-places.patch
index b45da09501..b45da09501 100644
--- a/patches/server/0589-Use-getChunkIfLoadedImmediately-in-places.patch
+++ b/patches/server/0588-Use-getChunkIfLoadedImmediately-in-places.patch
diff --git a/patches/server/0590-Fix-commands-from-signs-not-firing-command-events.patch b/patches/server/0589-Fix-commands-from-signs-not-firing-command-events.patch
index 67851c6f82..67851c6f82 100644
--- a/patches/server/0590-Fix-commands-from-signs-not-firing-command-events.patch
+++ b/patches/server/0589-Fix-commands-from-signs-not-firing-command-events.patch
diff --git a/patches/server/0591-Add-PlayerArmSwingEvent.patch b/patches/server/0590-Add-PlayerArmSwingEvent.patch
index d3f4757d38..d3f4757d38 100644
--- a/patches/server/0591-Add-PlayerArmSwingEvent.patch
+++ b/patches/server/0590-Add-PlayerArmSwingEvent.patch
diff --git a/patches/server/0592-Fix-kick-event-leave-message-not-being-sent.patch b/patches/server/0591-Fix-kick-event-leave-message-not-being-sent.patch
index cbe89274cd..cbe89274cd 100644
--- a/patches/server/0592-Fix-kick-event-leave-message-not-being-sent.patch
+++ b/patches/server/0591-Fix-kick-event-leave-message-not-being-sent.patch
diff --git a/patches/server/0593-Add-config-for-mobs-immune-to-default-effects.patch b/patches/server/0592-Add-config-for-mobs-immune-to-default-effects.patch
index 756da20f44..756da20f44 100644
--- a/patches/server/0593-Add-config-for-mobs-immune-to-default-effects.patch
+++ b/patches/server/0592-Add-config-for-mobs-immune-to-default-effects.patch
diff --git a/patches/server/0594-Don-t-apply-cramming-damage-to-players.patch b/patches/server/0593-Don-t-apply-cramming-damage-to-players.patch
index 0882572dff..0882572dff 100644
--- a/patches/server/0594-Don-t-apply-cramming-damage-to-players.patch
+++ b/patches/server/0593-Don-t-apply-cramming-damage-to-players.patch
diff --git a/patches/server/0595-Rate-options-and-timings-for-sensors-and-behaviors.patch b/patches/server/0594-Rate-options-and-timings-for-sensors-and-behaviors.patch
index b90b81a68f..b90b81a68f 100644
--- a/patches/server/0595-Rate-options-and-timings-for-sensors-and-behaviors.patch
+++ b/patches/server/0594-Rate-options-and-timings-for-sensors-and-behaviors.patch
diff --git a/patches/server/0596-Add-missing-forceDrop-toggles.patch b/patches/server/0595-Add-missing-forceDrop-toggles.patch
index 273710ee36..273710ee36 100644
--- a/patches/server/0596-Add-missing-forceDrop-toggles.patch
+++ b/patches/server/0595-Add-missing-forceDrop-toggles.patch
diff --git a/patches/server/0597-Stinger-API.patch b/patches/server/0596-Stinger-API.patch
index 262a4a8481..d5e15af3c0 100644
--- a/patches/server/0597-Stinger-API.patch
+++ b/patches/server/0596-Stinger-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Stinger API
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-index 9a7a670c1e99674e8a554342165b7b77001083fc..e1092bb514e01e978a8d624bd5a7cba5b4b5fe81 100644
+index 6218f15194b7ae0b17f7f1dab78b1337779edb27..9fed7d8500481493de32efd16de6b271b9ed446d 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -338,6 +338,11 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
diff --git a/patches/server/0598-Fix-incosistency-issue-with-empty-map-items-in-CB.patch b/patches/server/0597-Fix-incosistency-issue-with-empty-map-items-in-CB.patch
index 926fba2c7f..926fba2c7f 100644
--- a/patches/server/0598-Fix-incosistency-issue-with-empty-map-items-in-CB.patch
+++ b/patches/server/0597-Fix-incosistency-issue-with-empty-map-items-in-CB.patch
diff --git a/patches/server/0599-Add-System.out-err-catcher.patch b/patches/server/0598-Add-System.out-err-catcher.patch
index c9b1688452..c9b1688452 100644
--- a/patches/server/0599-Add-System.out-err-catcher.patch
+++ b/patches/server/0598-Add-System.out-err-catcher.patch
diff --git a/patches/server/0600-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch b/patches/server/0599-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch
index e3b686c58c..e3b686c58c 100644
--- a/patches/server/0600-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch
+++ b/patches/server/0599-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch
diff --git a/patches/server/0601-Prevent-AFK-kick-while-watching-end-credits.patch b/patches/server/0600-Prevent-AFK-kick-while-watching-end-credits.patch
index 8ab33daef9..8ab33daef9 100644
--- a/patches/server/0601-Prevent-AFK-kick-while-watching-end-credits.patch
+++ b/patches/server/0600-Prevent-AFK-kick-while-watching-end-credits.patch
diff --git a/patches/server/0602-Allow-skipping-writing-of-comments-to-server.propert.patch b/patches/server/0601-Allow-skipping-writing-of-comments-to-server.propert.patch
index 5edf383235..5edf383235 100644
--- a/patches/server/0602-Allow-skipping-writing-of-comments-to-server.propert.patch
+++ b/patches/server/0601-Allow-skipping-writing-of-comments-to-server.propert.patch
diff --git a/patches/server/0603-Add-PlayerSetSpawnEvent.patch b/patches/server/0602-Add-PlayerSetSpawnEvent.patch
index aae9495179..aae9495179 100644
--- a/patches/server/0603-Add-PlayerSetSpawnEvent.patch
+++ b/patches/server/0602-Add-PlayerSetSpawnEvent.patch
diff --git a/patches/server/0604-Make-hoppers-respect-inventory-max-stack-size.patch b/patches/server/0603-Make-hoppers-respect-inventory-max-stack-size.patch
index 77dfd12340..0de1d33a58 100644
--- a/patches/server/0604-Make-hoppers-respect-inventory-max-stack-size.patch
+++ b/patches/server/0603-Make-hoppers-respect-inventory-max-stack-size.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Make hoppers respect inventory max stack size
diff --git a/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java
-index 8aabefdcbeb3fc5fb7d11fe04ee629fe7bc612c2..4dda44608320c2a872b23053a1c3de63b79741c2 100644
+index f0b4b8eb5d2740cd73b4338fd0c2acc3b06df1f6..e3b6f2bf93710ea695b0c25c0b6968a8f24f0829 100644
--- a/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java
+++ b/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java
@@ -438,15 +438,17 @@ public class HopperBlockEntity extends RandomizableContainerBlockEntity implemen
diff --git a/patches/server/0605-Optimize-entity-tracker-passenger-checks.patch b/patches/server/0604-Optimize-entity-tracker-passenger-checks.patch
index 0908da4471..0908da4471 100644
--- a/patches/server/0605-Optimize-entity-tracker-passenger-checks.patch
+++ b/patches/server/0604-Optimize-entity-tracker-passenger-checks.patch
diff --git a/patches/server/0606-Config-option-for-Piglins-guarding-chests.patch b/patches/server/0605-Config-option-for-Piglins-guarding-chests.patch
index 5b025d0fbb..5b025d0fbb 100644
--- a/patches/server/0606-Config-option-for-Piglins-guarding-chests.patch
+++ b/patches/server/0605-Config-option-for-Piglins-guarding-chests.patch
diff --git a/patches/server/0607-Add-EntityDamageItemEvent.patch b/patches/server/0606-Add-EntityDamageItemEvent.patch
index 99df36aea0..99df36aea0 100644
--- a/patches/server/0607-Add-EntityDamageItemEvent.patch
+++ b/patches/server/0606-Add-EntityDamageItemEvent.patch
diff --git a/patches/server/0608-Optimize-indirect-passenger-iteration.patch b/patches/server/0607-Optimize-indirect-passenger-iteration.patch
index 92ffa35c2c..cdd80aa9b6 100644
--- a/patches/server/0608-Optimize-indirect-passenger-iteration.patch
+++ b/patches/server/0607-Optimize-indirect-passenger-iteration.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Optimize indirect passenger iteration
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index e9a12d9b7c8789f3d07ba5a799c941ca25eb3e63..96ed3d345085c7d86643166fb4c124675e6b07d4 100644
+index e3647763bcede42f06250550985e149e39f2b0b8..f93e74226e3306a59e17dce1e4f8e72d61d75d49 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -3842,20 +3842,34 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0609-Configurable-item-frame-map-cursor-update-interval.patch b/patches/server/0608-Configurable-item-frame-map-cursor-update-interval.patch
index 382372348e..382372348e 100644
--- a/patches/server/0609-Configurable-item-frame-map-cursor-update-interval.patch
+++ b/patches/server/0608-Configurable-item-frame-map-cursor-update-interval.patch
diff --git a/patches/server/0610-Clear-bucket-NBT-after-dispense.patch b/patches/server/0609-Clear-bucket-NBT-after-dispense.patch
index 24eb614ec7..24eb614ec7 100644
--- a/patches/server/0610-Clear-bucket-NBT-after-dispense.patch
+++ b/patches/server/0609-Clear-bucket-NBT-after-dispense.patch
diff --git a/patches/server/0611-Change-EnderEye-target-without-changing-other-things.patch b/patches/server/0610-Change-EnderEye-target-without-changing-other-things.patch
index 496056ab98..496056ab98 100644
--- a/patches/server/0611-Change-EnderEye-target-without-changing-other-things.patch
+++ b/patches/server/0610-Change-EnderEye-target-without-changing-other-things.patch
diff --git a/patches/server/0612-Add-BlockBreakBlockEvent.patch b/patches/server/0611-Add-BlockBreakBlockEvent.patch
index d621301d17..d621301d17 100644
--- a/patches/server/0612-Add-BlockBreakBlockEvent.patch
+++ b/patches/server/0611-Add-BlockBreakBlockEvent.patch
diff --git a/patches/server/0613-Option-to-prevent-NBT-copy-in-smithing-recipes.patch b/patches/server/0612-Option-to-prevent-NBT-copy-in-smithing-recipes.patch
index 32a2c26212..32a2c26212 100644
--- a/patches/server/0613-Option-to-prevent-NBT-copy-in-smithing-recipes.patch
+++ b/patches/server/0612-Option-to-prevent-NBT-copy-in-smithing-recipes.patch
diff --git a/patches/server/0614-More-CommandBlock-API.patch b/patches/server/0613-More-CommandBlock-API.patch
index 65a5093980..65a5093980 100644
--- a/patches/server/0614-More-CommandBlock-API.patch
+++ b/patches/server/0613-More-CommandBlock-API.patch
diff --git a/patches/server/0615-Add-missing-team-sidebar-display-slots.patch b/patches/server/0614-Add-missing-team-sidebar-display-slots.patch
index 2a080ce725..2a080ce725 100644
--- a/patches/server/0615-Add-missing-team-sidebar-display-slots.patch
+++ b/patches/server/0614-Add-missing-team-sidebar-display-slots.patch
diff --git a/patches/server/0616-Add-back-EntityPortalExitEvent.patch b/patches/server/0615-Add-back-EntityPortalExitEvent.patch
index 5e091febda..566d9576da 100644
--- a/patches/server/0616-Add-back-EntityPortalExitEvent.patch
+++ b/patches/server/0615-Add-back-EntityPortalExitEvent.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add back EntityPortalExitEvent
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 96ed3d345085c7d86643166fb4c124675e6b07d4..822666e1199e0851136d88b2b556d8d17843d902 100644
+index f93e74226e3306a59e17dce1e4f8e72d61d75d49..7dbbf0884b70acb37c3400364736fa8f6b68c964 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -3291,6 +3291,28 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0617-Add-methods-to-find-targets-for-lightning-strikes.patch b/patches/server/0616-Add-methods-to-find-targets-for-lightning-strikes.patch
index 9958d9851d..9958d9851d 100644
--- a/patches/server/0617-Add-methods-to-find-targets-for-lightning-strikes.patch
+++ b/patches/server/0616-Add-methods-to-find-targets-for-lightning-strikes.patch
diff --git a/patches/server/0618-Get-entity-default-attributes.patch b/patches/server/0617-Get-entity-default-attributes.patch
index a157e222b1..a157e222b1 100644
--- a/patches/server/0618-Get-entity-default-attributes.patch
+++ b/patches/server/0617-Get-entity-default-attributes.patch
diff --git a/patches/server/0619-Left-handed-API.patch b/patches/server/0618-Left-handed-API.patch
index d59098ccdf..d59098ccdf 100644
--- a/patches/server/0619-Left-handed-API.patch
+++ b/patches/server/0618-Left-handed-API.patch
diff --git a/patches/server/0620-Add-more-advancement-API.patch b/patches/server/0619-Add-more-advancement-API.patch
index 98836b6fe4..98836b6fe4 100644
--- a/patches/server/0620-Add-more-advancement-API.patch
+++ b/patches/server/0619-Add-more-advancement-API.patch
diff --git a/patches/server/0621-Add-ItemFactory-getSpawnEgg-API.patch b/patches/server/0620-Add-ItemFactory-getSpawnEgg-API.patch
index c1c7ed6a2c..c1c7ed6a2c 100644
--- a/patches/server/0621-Add-ItemFactory-getSpawnEgg-API.patch
+++ b/patches/server/0620-Add-ItemFactory-getSpawnEgg-API.patch
diff --git a/patches/server/0622-Add-critical-damage-API.patch b/patches/server/0621-Add-critical-damage-API.patch
index 56413a796a..56413a796a 100644
--- a/patches/server/0622-Add-critical-damage-API.patch
+++ b/patches/server/0621-Add-critical-damage-API.patch
diff --git a/patches/server/0623-Fix-issues-with-mob-conversion.patch b/patches/server/0622-Fix-issues-with-mob-conversion.patch
index 657dd4ec5d..657dd4ec5d 100644
--- a/patches/server/0623-Fix-issues-with-mob-conversion.patch
+++ b/patches/server/0622-Fix-issues-with-mob-conversion.patch
diff --git a/patches/server/0624-Add-isCollidable-methods-to-various-places.patch b/patches/server/0623-Add-isCollidable-methods-to-various-places.patch
index ce6e50fe3c..ce6e50fe3c 100644
--- a/patches/server/0624-Add-isCollidable-methods-to-various-places.patch
+++ b/patches/server/0623-Add-isCollidable-methods-to-various-places.patch
diff --git a/patches/server/0625-Goat-ram-API.patch b/patches/server/0624-Goat-ram-API.patch
index 04a1b6c686..04a1b6c686 100644
--- a/patches/server/0625-Goat-ram-API.patch
+++ b/patches/server/0624-Goat-ram-API.patch
diff --git a/patches/server/0626-Add-API-for-resetting-a-single-score.patch b/patches/server/0625-Add-API-for-resetting-a-single-score.patch
index b9dd1c2be3..b9dd1c2be3 100644
--- a/patches/server/0626-Add-API-for-resetting-a-single-score.patch
+++ b/patches/server/0625-Add-API-for-resetting-a-single-score.patch
diff --git a/patches/server/0627-Add-Raw-Byte-Entity-Serialization.patch b/patches/server/0626-Add-Raw-Byte-Entity-Serialization.patch
index b57a9d9bb2..ad5e5a0031 100644
--- a/patches/server/0627-Add-Raw-Byte-Entity-Serialization.patch
+++ b/patches/server/0626-Add-Raw-Byte-Entity-Serialization.patch
@@ -27,7 +27,7 @@ index 7dbbf0884b70acb37c3400364736fa8f6b68c964..5dce3d38ecd7b7639f02f3e1e92f3723
return this.isPassenger() ? false : this.saveAsPassenger(nbt);
}
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 08d63e104ddc079af6349b6b3665cadae1c619ad..6a31fb773798e911e731c35e2d52eb1073ed9f07 100644
+index ebbefcdea6356384f27e964bd551bad2f9e696e8..06febdb103f98dd16cca32d7345b0ca6b52dcade 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -1077,6 +1077,16 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
@@ -46,7 +46,7 @@ index 08d63e104ddc079af6349b6b3665cadae1c619ad..6a31fb773798e911e731c35e2d52eb10
+ }
// Paper end
- // Paper start - move up invisibility
+ // Paper start - missing entity api
diff --git a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java b/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java
index 609b103cb9af3b0554bf1116306874fe98c8534c..3f582c5653e13875cce4ef8ecd279d8a3d2b2dc2 100644
--- a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java
diff --git a/patches/server/0628-Vanilla-command-permission-fixes.patch b/patches/server/0627-Vanilla-command-permission-fixes.patch
index 25c28237d6..25c28237d6 100644
--- a/patches/server/0628-Vanilla-command-permission-fixes.patch
+++ b/patches/server/0627-Vanilla-command-permission-fixes.patch
diff --git a/patches/server/0629-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch b/patches/server/0628-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch
index e55fef3b36..e55fef3b36 100644
--- a/patches/server/0629-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch
+++ b/patches/server/0628-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch
diff --git a/patches/server/0630-Fix-GameProfileCache-concurrency.patch b/patches/server/0629-Fix-GameProfileCache-concurrency.patch
index 9c0776cd51..9c0776cd51 100644
--- a/patches/server/0630-Fix-GameProfileCache-concurrency.patch
+++ b/patches/server/0629-Fix-GameProfileCache-concurrency.patch
diff --git a/patches/server/0631-Improve-and-expand-AsyncCatcher.patch b/patches/server/0630-Improve-and-expand-AsyncCatcher.patch
index 70908f281c..3da2f1c96b 100644
--- a/patches/server/0631-Improve-and-expand-AsyncCatcher.patch
+++ b/patches/server/0630-Improve-and-expand-AsyncCatcher.patch
@@ -202,7 +202,7 @@ index ca68faef4232859e833adfd86a0ce13f7c2ad00e..df57157317fc6c84f69751fd8a120761
ClientboundSoundEntityPacket packet = new ClientboundSoundEntityPacket(Holder.direct(SoundEvent.createVariableRangeEvent(new ResourceLocation(sound))), net.minecraft.sounds.SoundSource.valueOf(category.name()), craftEntity.getHandle(), volume, pitch, seed);
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-index e1092bb514e01e978a8d624bd5a7cba5b4b5fe81..1170cf9b3b61fae099ed8574888187cf4f20ffd1 100644
+index 9fed7d8500481493de32efd16de6b271b9ed446d..a67570fedb8f09a118351b1b5c3d47bc568f5c0c 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -501,6 +501,7 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
diff --git a/patches/server/0632-Add-paper-mobcaps-and-paper-playermobcaps.patch b/patches/server/0631-Add-paper-mobcaps-and-paper-playermobcaps.patch
index 5de3695498..5de3695498 100644
--- a/patches/server/0632-Add-paper-mobcaps-and-paper-playermobcaps.patch
+++ b/patches/server/0631-Add-paper-mobcaps-and-paper-playermobcaps.patch
diff --git a/patches/server/0633-Sanitize-ResourceLocation-error-logging.patch b/patches/server/0632-Sanitize-ResourceLocation-error-logging.patch
index 1359f8648a..1359f8648a 100644
--- a/patches/server/0633-Sanitize-ResourceLocation-error-logging.patch
+++ b/patches/server/0632-Sanitize-ResourceLocation-error-logging.patch
diff --git a/patches/server/0634-Manually-inline-methods-in-BlockPosition.patch b/patches/server/0633-Manually-inline-methods-in-BlockPosition.patch
index e97ce21f71..e97ce21f71 100644
--- a/patches/server/0634-Manually-inline-methods-in-BlockPosition.patch
+++ b/patches/server/0633-Manually-inline-methods-in-BlockPosition.patch
diff --git a/patches/server/0635-Name-craft-scheduler-threads-according-to-the-plugin.patch b/patches/server/0634-Name-craft-scheduler-threads-according-to-the-plugin.patch
index 30f250f235..30f250f235 100644
--- a/patches/server/0635-Name-craft-scheduler-threads-according-to-the-plugin.patch
+++ b/patches/server/0634-Name-craft-scheduler-threads-according-to-the-plugin.patch
diff --git a/patches/server/0636-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch b/patches/server/0635-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch
index 3834fdb183..3834fdb183 100644
--- a/patches/server/0636-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch
+++ b/patches/server/0635-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch
diff --git a/patches/server/0637-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch b/patches/server/0636-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch
index 538ac56665..538ac56665 100644
--- a/patches/server/0637-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch
+++ b/patches/server/0636-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch
diff --git a/patches/server/0638-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch b/patches/server/0637-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch
index 0ab3e48f48..0ab3e48f48 100644
--- a/patches/server/0638-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch
+++ b/patches/server/0637-Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch
diff --git a/patches/server/0639-Time-scoreboard-search.patch b/patches/server/0638-Time-scoreboard-search.patch
index 8d15084758..8d15084758 100644
--- a/patches/server/0639-Time-scoreboard-search.patch
+++ b/patches/server/0638-Time-scoreboard-search.patch
diff --git a/patches/server/0640-Oprimise-map-impl-for-tracked-players.patch b/patches/server/0639-Oprimise-map-impl-for-tracked-players.patch
index c8c75040be..c8c75040be 100644
--- a/patches/server/0640-Oprimise-map-impl-for-tracked-players.patch
+++ b/patches/server/0639-Oprimise-map-impl-for-tracked-players.patch
diff --git a/patches/server/0641-Add-missing-InventoryType.patch b/patches/server/0640-Add-missing-InventoryType.patch
index a49bdf073d..a49bdf073d 100644
--- a/patches/server/0641-Add-missing-InventoryType.patch
+++ b/patches/server/0640-Add-missing-InventoryType.patch
diff --git a/patches/server/0642-Optimise-BlockSoil-nearby-water-lookup.patch b/patches/server/0641-Optimise-BlockSoil-nearby-water-lookup.patch
index b192406016..b192406016 100644
--- a/patches/server/0642-Optimise-BlockSoil-nearby-water-lookup.patch
+++ b/patches/server/0641-Optimise-BlockSoil-nearby-water-lookup.patch
diff --git a/patches/server/0643-Fix-merchant-inventory-not-closing-on-entity-removal.patch b/patches/server/0642-Fix-merchant-inventory-not-closing-on-entity-removal.patch
index 76d51d8295..76d51d8295 100644
--- a/patches/server/0643-Fix-merchant-inventory-not-closing-on-entity-removal.patch
+++ b/patches/server/0642-Fix-merchant-inventory-not-closing-on-entity-removal.patch
diff --git a/patches/server/0644-Check-requirement-before-suggesting-root-nodes.patch b/patches/server/0643-Check-requirement-before-suggesting-root-nodes.patch
index fce5e326f9..fce5e326f9 100644
--- a/patches/server/0644-Check-requirement-before-suggesting-root-nodes.patch
+++ b/patches/server/0643-Check-requirement-before-suggesting-root-nodes.patch
diff --git a/patches/server/0645-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch b/patches/server/0644-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch
index d80840a79c..d80840a79c 100644
--- a/patches/server/0645-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch
+++ b/patches/server/0644-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch
diff --git a/patches/server/0646-Add-packet-limiter-config.patch b/patches/server/0645-Add-packet-limiter-config.patch
index dd045eca75..dd045eca75 100644
--- a/patches/server/0646-Add-packet-limiter-config.patch
+++ b/patches/server/0645-Add-packet-limiter-config.patch
diff --git a/patches/server/0647-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch b/patches/server/0646-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch
index 341421e59d..341421e59d 100644
--- a/patches/server/0647-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch
+++ b/patches/server/0646-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch
diff --git a/patches/server/0648-Ensure-valid-vehicle-status.patch b/patches/server/0647-Ensure-valid-vehicle-status.patch
index 24e12fde1c..24e12fde1c 100644
--- a/patches/server/0648-Ensure-valid-vehicle-status.patch
+++ b/patches/server/0647-Ensure-valid-vehicle-status.patch
diff --git a/patches/server/0649-Prevent-softlocked-end-exit-portal-generation.patch b/patches/server/0648-Prevent-softlocked-end-exit-portal-generation.patch
index 67312cbfe5..67312cbfe5 100644
--- a/patches/server/0649-Prevent-softlocked-end-exit-portal-generation.patch
+++ b/patches/server/0648-Prevent-softlocked-end-exit-portal-generation.patch
diff --git a/patches/server/0650-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch b/patches/server/0649-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch
index b766f53247..b766f53247 100644
--- a/patches/server/0650-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch
+++ b/patches/server/0649-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch
diff --git a/patches/server/0651-Don-t-log-debug-logging-being-disabled.patch b/patches/server/0650-Don-t-log-debug-logging-being-disabled.patch
index 8daedd938d..8daedd938d 100644
--- a/patches/server/0651-Don-t-log-debug-logging-being-disabled.patch
+++ b/patches/server/0650-Don-t-log-debug-logging-being-disabled.patch
diff --git a/patches/server/0652-fix-various-menus-with-empty-level-accesses.patch b/patches/server/0651-fix-various-menus-with-empty-level-accesses.patch
index efe5d1ddce..efe5d1ddce 100644
--- a/patches/server/0652-fix-various-menus-with-empty-level-accesses.patch
+++ b/patches/server/0651-fix-various-menus-with-empty-level-accesses.patch
diff --git a/patches/server/0653-Preserve-overstacked-loot.patch b/patches/server/0652-Preserve-overstacked-loot.patch
index 004c7c6f77..004c7c6f77 100644
--- a/patches/server/0653-Preserve-overstacked-loot.patch
+++ b/patches/server/0652-Preserve-overstacked-loot.patch
diff --git a/patches/server/0654-Update-head-rotation-in-missing-places.patch b/patches/server/0653-Update-head-rotation-in-missing-places.patch
index d43abb0d8a..5fdcb1a6cb 100644
--- a/patches/server/0654-Update-head-rotation-in-missing-places.patch
+++ b/patches/server/0653-Update-head-rotation-in-missing-places.patch
@@ -8,7 +8,7 @@ This is because bukkit uses a separate head rotation field for yaw.
This issue only applies to players.
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index e6ef67a7a2eab5314c95e751895b4d4ce71c91b8..efdc94c6e57dcd5c122300f77ca0cc058651aa7e 100644
+index 5dce3d38ecd7b7639f02f3e1e92f3723f4a42c39..ec23aa4f86fed6890273d06b8cfb4000daf3c515 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -1790,6 +1790,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0655-prevent-unintended-light-block-manipulation.patch b/patches/server/0654-prevent-unintended-light-block-manipulation.patch
index 90c181a20a..90c181a20a 100644
--- a/patches/server/0655-prevent-unintended-light-block-manipulation.patch
+++ b/patches/server/0654-prevent-unintended-light-block-manipulation.patch
diff --git a/patches/server/0656-Fix-CraftCriteria-defaults-map.patch b/patches/server/0655-Fix-CraftCriteria-defaults-map.patch
index 3e79bd7fb7..3e79bd7fb7 100644
--- a/patches/server/0656-Fix-CraftCriteria-defaults-map.patch
+++ b/patches/server/0655-Fix-CraftCriteria-defaults-map.patch
diff --git a/patches/server/0657-Fix-upstreams-block-state-factories.patch b/patches/server/0656-Fix-upstreams-block-state-factories.patch
index cd44e53b99..b930948485 100644
--- a/patches/server/0657-Fix-upstreams-block-state-factories.patch
+++ b/patches/server/0656-Fix-upstreams-block-state-factories.patch
@@ -26,7 +26,7 @@ index 53443b472d21633f49c102b330c8406c92f09d8d..4893eaf93738da860014ddf3ad003334
if (state instanceof InventoryHolder) return (InventoryHolder) state;
return null;
diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
-index f1f6d85399db86ce7aee1fccde51d6259b427e7e..53d466bfa66573f178fd0e0247bcefc04902c38f 100644
+index ff3f88f107a4c059688566b69dcdf48bc01210ab..7cd0fae59c497861063827eda4243cc6c11e7cff 100644
--- a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
+++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
@@ -13,7 +13,7 @@ import org.bukkit.persistence.PersistentDataContainer;
diff --git a/patches/server/0658-Configurable-feature-seeds.patch b/patches/server/0657-Configurable-feature-seeds.patch
index 0cfc074f8f..0cfc074f8f 100644
--- a/patches/server/0658-Configurable-feature-seeds.patch
+++ b/patches/server/0657-Configurable-feature-seeds.patch
diff --git a/patches/server/0659-Add-root-admin-user-detection.patch b/patches/server/0658-Add-root-admin-user-detection.patch
index 74f125cf61..74f125cf61 100644
--- a/patches/server/0659-Add-root-admin-user-detection.patch
+++ b/patches/server/0658-Add-root-admin-user-detection.patch
diff --git a/patches/server/0660-Always-allow-item-changing-in-Fireball.patch b/patches/server/0659-Always-allow-item-changing-in-Fireball.patch
index f8453901a9..f8453901a9 100644
--- a/patches/server/0660-Always-allow-item-changing-in-Fireball.patch
+++ b/patches/server/0659-Always-allow-item-changing-in-Fireball.patch
diff --git a/patches/server/0661-don-t-attempt-to-teleport-dead-entities.patch b/patches/server/0660-don-t-attempt-to-teleport-dead-entities.patch
index 5eff5788eb..96f8ca01bb 100644
--- a/patches/server/0661-don-t-attempt-to-teleport-dead-entities.patch
+++ b/patches/server/0660-don-t-attempt-to-teleport-dead-entities.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] don't attempt to teleport dead entities
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index efdc94c6e57dcd5c122300f77ca0cc058651aa7e..5691ce8e654b05d466f179f87b17cc627de98fcb 100644
+index ec23aa4f86fed6890273d06b8cfb4000daf3c515..a89cd343bee7ea919c3ba5789e37b05e6a1cf334 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -718,7 +718,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0662-Prevent-excessive-velocity-through-repeated-crits.patch b/patches/server/0661-Prevent-excessive-velocity-through-repeated-crits.patch
index e77b1154c2..e77b1154c2 100644
--- a/patches/server/0662-Prevent-excessive-velocity-through-repeated-crits.patch
+++ b/patches/server/0661-Prevent-excessive-velocity-through-repeated-crits.patch
diff --git a/patches/server/0663-Remove-client-side-code-using-deprecated-for-removal.patch b/patches/server/0662-Remove-client-side-code-using-deprecated-for-removal.patch
index 2ed18ebaeb..2ed18ebaeb 100644
--- a/patches/server/0663-Remove-client-side-code-using-deprecated-for-removal.patch
+++ b/patches/server/0662-Remove-client-side-code-using-deprecated-for-removal.patch
diff --git a/patches/server/0664-Fix-removing-recipes-from-RecipeIterator.patch b/patches/server/0663-Fix-removing-recipes-from-RecipeIterator.patch
index fb78c572eb..fb78c572eb 100644
--- a/patches/server/0664-Fix-removing-recipes-from-RecipeIterator.patch
+++ b/patches/server/0663-Fix-removing-recipes-from-RecipeIterator.patch
diff --git a/patches/server/0665-Prevent-sending-oversized-item-data-in-equipment-and.patch b/patches/server/0664-Prevent-sending-oversized-item-data-in-equipment-and.patch
index 66da8d4997..66da8d4997 100644
--- a/patches/server/0665-Prevent-sending-oversized-item-data-in-equipment-and.patch
+++ b/patches/server/0664-Prevent-sending-oversized-item-data-in-equipment-and.patch
diff --git a/patches/server/0666-Hide-unnecessary-itemmeta-from-clients.patch b/patches/server/0665-Hide-unnecessary-itemmeta-from-clients.patch
index 6224365ef1..6224365ef1 100644
--- a/patches/server/0666-Hide-unnecessary-itemmeta-from-clients.patch
+++ b/patches/server/0665-Hide-unnecessary-itemmeta-from-clients.patch
diff --git a/patches/server/0667-Fix-Spigot-growth-modifiers.patch b/patches/server/0666-Fix-Spigot-growth-modifiers.patch
index 92cddad5f1..92cddad5f1 100644
--- a/patches/server/0667-Fix-Spigot-growth-modifiers.patch
+++ b/patches/server/0666-Fix-Spigot-growth-modifiers.patch
diff --git a/patches/server/0668-Prevent-ContainerOpenersCounter-openCount-from-going.patch b/patches/server/0667-Prevent-ContainerOpenersCounter-openCount-from-going.patch
index 9dbace63bd..9dbace63bd 100644
--- a/patches/server/0668-Prevent-ContainerOpenersCounter-openCount-from-going.patch
+++ b/patches/server/0667-Prevent-ContainerOpenersCounter-openCount-from-going.patch
diff --git a/patches/server/0669-Add-PlayerItemFrameChangeEvent.patch b/patches/server/0668-Add-PlayerItemFrameChangeEvent.patch
index e46cc3be4c..7dd61945d1 100644
--- a/patches/server/0669-Add-PlayerItemFrameChangeEvent.patch
+++ b/patches/server/0668-Add-PlayerItemFrameChangeEvent.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add PlayerItemFrameChangeEvent
diff --git a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
-index 8289ea080aa297f75cdbc8d591d6efa6a0def0ea..3ff1ae5ae705cd8d5c8529e1dcdd5ccaed908830 100644
+index 5c507b1160835fd4beb3b2d5b621250540545d4e..ab85050a64d4897aff11d0780d8cb26660918ac7 100644
--- a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
+++ b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
@@ -3,6 +3,7 @@ package net.minecraft.world.entity.decoration;
diff --git a/patches/server/0670-Optimize-HashMapPalette.patch b/patches/server/0669-Optimize-HashMapPalette.patch
index a8cf001da1..a8cf001da1 100644
--- a/patches/server/0670-Optimize-HashMapPalette.patch
+++ b/patches/server/0669-Optimize-HashMapPalette.patch
diff --git a/patches/server/0671-Allow-delegation-to-vanilla-chunk-gen.patch b/patches/server/0670-Allow-delegation-to-vanilla-chunk-gen.patch
index 7c8b0a2c4a..7c8b0a2c4a 100644
--- a/patches/server/0671-Allow-delegation-to-vanilla-chunk-gen.patch
+++ b/patches/server/0670-Allow-delegation-to-vanilla-chunk-gen.patch
diff --git a/patches/server/0672-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch b/patches/server/0671-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch
index f451e896f8..f451e896f8 100644
--- a/patches/server/0672-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch
+++ b/patches/server/0671-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch
diff --git a/patches/server/0673-Add-more-Campfire-API.patch b/patches/server/0672-Add-more-Campfire-API.patch
index 1133eb93bf..1133eb93bf 100644
--- a/patches/server/0673-Add-more-Campfire-API.patch
+++ b/patches/server/0672-Add-more-Campfire-API.patch
diff --git a/patches/server/0674-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch b/patches/server/0673-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch
index 4d74f60751..4d74f60751 100644
--- a/patches/server/0674-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch
+++ b/patches/server/0673-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch
diff --git a/patches/server/0675-Forward-CraftEntity-in-teleport-command.patch b/patches/server/0674-Forward-CraftEntity-in-teleport-command.patch
index 493db169a4..18a8c45967 100644
--- a/patches/server/0675-Forward-CraftEntity-in-teleport-command.patch
+++ b/patches/server/0674-Forward-CraftEntity-in-teleport-command.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Forward CraftEntity in teleport command
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 5691ce8e654b05d466f179f87b17cc627de98fcb..653b5bedf9b6132a5410be5f9c36a36cf99b6f68 100644
+index a89cd343bee7ea919c3ba5789e37b05e6a1cf334..6c8478c9ad154b25e11085ac47552b5855b5e9d1 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -3263,6 +3263,13 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0676-Improve-scoreboard-entries.patch b/patches/server/0675-Improve-scoreboard-entries.patch
index 8acac86ce3..8acac86ce3 100644
--- a/patches/server/0676-Improve-scoreboard-entries.patch
+++ b/patches/server/0675-Improve-scoreboard-entries.patch
diff --git a/patches/server/0677-Entity-powdered-snow-API.patch b/patches/server/0676-Entity-powdered-snow-API.patch
index e06e388df9..60a2d3839b 100644
--- a/patches/server/0677-Entity-powdered-snow-API.patch
+++ b/patches/server/0676-Entity-powdered-snow-API.patch
@@ -7,7 +7,7 @@ Subject: [PATCH] Entity powdered snow API
public net.minecraft.world.entity.monster.Skeleton inPowderSnowTime
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 6a31fb773798e911e731c35e2d52eb1073ed9f07..6a8251ae85f192925493b3e084c0e53820a9be97 100644
+index 06febdb103f98dd16cca32d7345b0ca6b52dcade..8f0df02a81c36244a3906efa6605f5eba030bfb9 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -1087,6 +1087,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
@@ -21,7 +21,7 @@ index 6a31fb773798e911e731c35e2d52eb1073ed9f07..6a8251ae85f192925493b3e084c0e538
+ }
// Paper end
- // Paper start - move up invisibility
+ // Paper start - missing entity api
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeleton.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeleton.java
index a0ea54181de6c6685deef265cbe9f66aabbca42b..6f98da9be6aef35e3b5c940188b872459a383c8e 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeleton.java
diff --git a/patches/server/0678-Add-API-for-item-entity-health.patch b/patches/server/0677-Add-API-for-item-entity-health.patch
index cd2757b544..cd2757b544 100644
--- a/patches/server/0678-Add-API-for-item-entity-health.patch
+++ b/patches/server/0677-Add-API-for-item-entity-health.patch
diff --git a/patches/server/0679-Configurable-max-block-light-for-monster-spawning.patch b/patches/server/0678-Configurable-max-block-light-for-monster-spawning.patch
index deae03d87c..deae03d87c 100644
--- a/patches/server/0679-Configurable-max-block-light-for-monster-spawning.patch
+++ b/patches/server/0678-Configurable-max-block-light-for-monster-spawning.patch
diff --git a/patches/server/0680-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch b/patches/server/0679-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch
index 00fea74b71..00fea74b71 100644
--- a/patches/server/0680-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch
+++ b/patches/server/0679-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch
diff --git a/patches/server/0681-Load-effect-amplifiers-greater-than-127-correctly.patch b/patches/server/0680-Load-effect-amplifiers-greater-than-127-correctly.patch
index 3e88533e6f..3e88533e6f 100644
--- a/patches/server/0681-Load-effect-amplifiers-greater-than-127-correctly.patch
+++ b/patches/server/0680-Load-effect-amplifiers-greater-than-127-correctly.patch
diff --git a/patches/server/0682-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch b/patches/server/0681-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch
index d7ccde8439..d7ccde8439 100644
--- a/patches/server/0682-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch
+++ b/patches/server/0681-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch
diff --git a/patches/server/0683-Fix-bees-aging-inside-hives.patch b/patches/server/0682-Fix-bees-aging-inside-hives.patch
index 2c8d2209d5..2c8d2209d5 100644
--- a/patches/server/0683-Fix-bees-aging-inside-hives.patch
+++ b/patches/server/0682-Fix-bees-aging-inside-hives.patch
diff --git a/patches/server/0684-Bucketable-API.patch b/patches/server/0683-Bucketable-API.patch
index 274ccde059..274ccde059 100644
--- a/patches/server/0684-Bucketable-API.patch
+++ b/patches/server/0683-Bucketable-API.patch
diff --git a/patches/server/0685-Validate-usernames.patch b/patches/server/0684-Validate-usernames.patch
index a4e02c238d..a4e02c238d 100644
--- a/patches/server/0685-Validate-usernames.patch
+++ b/patches/server/0684-Validate-usernames.patch
diff --git a/patches/server/0686-Make-water-animal-spawn-height-configurable.patch b/patches/server/0685-Make-water-animal-spawn-height-configurable.patch
index e523ed36f4..e523ed36f4 100644
--- a/patches/server/0686-Make-water-animal-spawn-height-configurable.patch
+++ b/patches/server/0685-Make-water-animal-spawn-height-configurable.patch
diff --git a/patches/server/0687-Expose-vanilla-BiomeProvider-from-WorldInfo.patch b/patches/server/0686-Expose-vanilla-BiomeProvider-from-WorldInfo.patch
index 2d40d8b668..2d40d8b668 100644
--- a/patches/server/0687-Expose-vanilla-BiomeProvider-from-WorldInfo.patch
+++ b/patches/server/0686-Expose-vanilla-BiomeProvider-from-WorldInfo.patch
diff --git a/patches/server/0688-Add-config-option-for-worlds-affected-by-time-cmd.patch b/patches/server/0687-Add-config-option-for-worlds-affected-by-time-cmd.patch
index 156eacada9..156eacada9 100644
--- a/patches/server/0688-Add-config-option-for-worlds-affected-by-time-cmd.patch
+++ b/patches/server/0687-Add-config-option-for-worlds-affected-by-time-cmd.patch
diff --git a/patches/server/0689-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch b/patches/server/0688-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch
index be0eedab93..be0eedab93 100644
--- a/patches/server/0689-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch
+++ b/patches/server/0688-Add-missing-IAE-check-for-PersistentDataContainer-ha.patch
diff --git a/patches/server/0690-Multiple-Entries-with-Scoreboards.patch b/patches/server/0689-Multiple-Entries-with-Scoreboards.patch
index 9bfd7660c6..9bfd7660c6 100644
--- a/patches/server/0690-Multiple-Entries-with-Scoreboards.patch
+++ b/patches/server/0689-Multiple-Entries-with-Scoreboards.patch
diff --git a/patches/server/0691-Reset-placed-block-on-exception.patch b/patches/server/0690-Reset-placed-block-on-exception.patch
index b6bf08780c..b6bf08780c 100644
--- a/patches/server/0691-Reset-placed-block-on-exception.patch
+++ b/patches/server/0690-Reset-placed-block-on-exception.patch
diff --git a/patches/server/0692-Add-configurable-height-for-slime-spawn.patch b/patches/server/0691-Add-configurable-height-for-slime-spawn.patch
index 08dbacd3f1..08dbacd3f1 100644
--- a/patches/server/0692-Add-configurable-height-for-slime-spawn.patch
+++ b/patches/server/0691-Add-configurable-height-for-slime-spawn.patch
diff --git a/patches/server/0693-Fix-xp-reward-for-baby-zombies.patch b/patches/server/0692-Fix-xp-reward-for-baby-zombies.patch
index f3c6e8841b..f3c6e8841b 100644
--- a/patches/server/0693-Fix-xp-reward-for-baby-zombies.patch
+++ b/patches/server/0692-Fix-xp-reward-for-baby-zombies.patch
diff --git a/patches/server/0694-Multi-Block-Change-API-Implementation.patch b/patches/server/0693-Multi-Block-Change-API-Implementation.patch
index 86eb7ab941..86eb7ab941 100644
--- a/patches/server/0694-Multi-Block-Change-API-Implementation.patch
+++ b/patches/server/0693-Multi-Block-Change-API-Implementation.patch
diff --git a/patches/server/0695-Fix-NotePlayEvent.patch b/patches/server/0694-Fix-NotePlayEvent.patch
index 85437cdf17..85437cdf17 100644
--- a/patches/server/0695-Fix-NotePlayEvent.patch
+++ b/patches/server/0694-Fix-NotePlayEvent.patch
diff --git a/patches/server/0696-Freeze-Tick-Lock-API.patch b/patches/server/0695-Freeze-Tick-Lock-API.patch
index 7ca49418f1..65e67e5965 100644
--- a/patches/server/0696-Freeze-Tick-Lock-API.patch
+++ b/patches/server/0695-Freeze-Tick-Lock-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Freeze Tick Lock API
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 653b5bedf9b6132a5410be5f9c36a36cf99b6f68..80d5a7a77fab3b978ee4a1a76b992eb666486792 100644
+index 6c8478c9ad154b25e11085ac47552b5855b5e9d1..7e6ea850078179f7c63b597a788ef105802a0260 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -405,6 +405,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
@@ -59,7 +59,7 @@ index 9af308ef5e55df9ce08b25e358e48d1c6f67d663..511e8e789932df77999689659d1efbe3
if (this.isInPowderSnow && this.canFreeze()) {
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 71f9b7bbbabae9291fdb9f902f3f69c13e715c0e..a5a9c34709d3bb716e2dc9bb6bd548992df74f46 100644
+index 8f0df02a81c36244a3906efa6605f5eba030bfb9..88e05b8ec5f442b3ad14e3b39a06beeca5c169ae 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -321,6 +321,17 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
diff --git a/patches/server/0697-More-PotionEffectType-API.patch b/patches/server/0696-More-PotionEffectType-API.patch
index e23c6e0c5f..e23c6e0c5f 100644
--- a/patches/server/0697-More-PotionEffectType-API.patch
+++ b/patches/server/0696-More-PotionEffectType-API.patch
diff --git a/patches/server/0698-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch b/patches/server/0697-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch
index 1b86e32b63..1b86e32b63 100644
--- a/patches/server/0698-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch
+++ b/patches/server/0697-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch
diff --git a/patches/server/0699-API-for-creating-command-sender-which-forwards-feedb.patch b/patches/server/0698-API-for-creating-command-sender-which-forwards-feedb.patch
index cceecc25ea..cceecc25ea 100644
--- a/patches/server/0699-API-for-creating-command-sender-which-forwards-feedb.patch
+++ b/patches/server/0698-API-for-creating-command-sender-which-forwards-feedb.patch
diff --git a/patches/server/0700-Add-missing-structure-set-seed-configs.patch b/patches/server/0699-Add-missing-structure-set-seed-configs.patch
index b6627026af..b6627026af 100644
--- a/patches/server/0700-Add-missing-structure-set-seed-configs.patch
+++ b/patches/server/0699-Add-missing-structure-set-seed-configs.patch
diff --git a/patches/server/0701-Implement-regenerateChunk.patch b/patches/server/0700-Implement-regenerateChunk.patch
index b65be58c1e..b65be58c1e 100644
--- a/patches/server/0701-Implement-regenerateChunk.patch
+++ b/patches/server/0700-Implement-regenerateChunk.patch
diff --git a/patches/server/0702-Fix-cancelled-powdered-snow-bucket-placement.patch b/patches/server/0701-Fix-cancelled-powdered-snow-bucket-placement.patch
index 80c4ffe9f2..80c4ffe9f2 100644
--- a/patches/server/0702-Fix-cancelled-powdered-snow-bucket-placement.patch
+++ b/patches/server/0701-Fix-cancelled-powdered-snow-bucket-placement.patch
diff --git a/patches/server/0703-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch b/patches/server/0702-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch
index 971d368008..971d368008 100644
--- a/patches/server/0703-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch
+++ b/patches/server/0702-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch
diff --git a/patches/server/0704-Add-GameEvent-tags.patch b/patches/server/0703-Add-GameEvent-tags.patch
index 0a4355d93a..0a4355d93a 100644
--- a/patches/server/0704-Add-GameEvent-tags.patch
+++ b/patches/server/0703-Add-GameEvent-tags.patch
diff --git a/patches/server/0705-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch b/patches/server/0704-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch
index 06c9d9f99a..06c9d9f99a 100644
--- a/patches/server/0705-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch
+++ b/patches/server/0704-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch
diff --git a/patches/server/0706-Furnace-RecipesUsed-API.patch b/patches/server/0705-Furnace-RecipesUsed-API.patch
index 075cd97b56..075cd97b56 100644
--- a/patches/server/0706-Furnace-RecipesUsed-API.patch
+++ b/patches/server/0705-Furnace-RecipesUsed-API.patch
diff --git a/patches/server/0707-Configurable-sculk-sensor-listener-range.patch b/patches/server/0706-Configurable-sculk-sensor-listener-range.patch
index f4bdef4317..f4bdef4317 100644
--- a/patches/server/0707-Configurable-sculk-sensor-listener-range.patch
+++ b/patches/server/0706-Configurable-sculk-sensor-listener-range.patch
diff --git a/patches/server/0708-Add-missing-block-data-mins-and-maxes.patch b/patches/server/0707-Add-missing-block-data-mins-and-maxes.patch
index defc7411be..defc7411be 100644
--- a/patches/server/0708-Add-missing-block-data-mins-and-maxes.patch
+++ b/patches/server/0707-Add-missing-block-data-mins-and-maxes.patch
diff --git a/patches/server/0709-Option-to-have-default-CustomSpawners-in-custom-worl.patch b/patches/server/0708-Option-to-have-default-CustomSpawners-in-custom-worl.patch
index 903a710120..903a710120 100644
--- a/patches/server/0709-Option-to-have-default-CustomSpawners-in-custom-worl.patch
+++ b/patches/server/0708-Option-to-have-default-CustomSpawners-in-custom-worl.patch
diff --git a/patches/server/0710-Put-world-into-worldlist-before-initing-the-world.patch b/patches/server/0709-Put-world-into-worldlist-before-initing-the-world.patch
index 998c2caea6..998c2caea6 100644
--- a/patches/server/0710-Put-world-into-worldlist-before-initing-the-world.patch
+++ b/patches/server/0709-Put-world-into-worldlist-before-initing-the-world.patch
diff --git a/patches/server/0711-Fix-Entity-Position-Desync.patch b/patches/server/0710-Fix-Entity-Position-Desync.patch
index 1fe60a4f46..1fe60a4f46 100644
--- a/patches/server/0711-Fix-Entity-Position-Desync.patch
+++ b/patches/server/0710-Fix-Entity-Position-Desync.patch
diff --git a/patches/server/0712-Custom-Potion-Mixes.patch b/patches/server/0711-Custom-Potion-Mixes.patch
index edb4c6d4f4..edb4c6d4f4 100644
--- a/patches/server/0712-Custom-Potion-Mixes.patch
+++ b/patches/server/0711-Custom-Potion-Mixes.patch
diff --git a/patches/server/0713-Force-close-world-loading-screen.patch b/patches/server/0712-Force-close-world-loading-screen.patch
index a62795f9be..a62795f9be 100644
--- a/patches/server/0713-Force-close-world-loading-screen.patch
+++ b/patches/server/0712-Force-close-world-loading-screen.patch
diff --git a/patches/server/0714-Fix-falling-block-spawn-methods.patch b/patches/server/0713-Fix-falling-block-spawn-methods.patch
index 5181c49b28..5181c49b28 100644
--- a/patches/server/0714-Fix-falling-block-spawn-methods.patch
+++ b/patches/server/0713-Fix-falling-block-spawn-methods.patch
diff --git a/patches/server/0715-Expose-furnace-minecart-push-values.patch b/patches/server/0714-Expose-furnace-minecart-push-values.patch
index 6245e14b4e..6245e14b4e 100644
--- a/patches/server/0715-Expose-furnace-minecart-push-values.patch
+++ b/patches/server/0714-Expose-furnace-minecart-push-values.patch
diff --git a/patches/server/0716-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch b/patches/server/0715-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch
index d80acbf9d0..d80acbf9d0 100644
--- a/patches/server/0716-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch
+++ b/patches/server/0715-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch
diff --git a/patches/server/0717-More-Projectile-API.patch b/patches/server/0716-More-Projectile-API.patch
index ef828fda14..30d520d8be 100644
--- a/patches/server/0717-More-Projectile-API.patch
+++ b/patches/server/0716-More-Projectile-API.patch
@@ -133,7 +133,7 @@ index 91c2d0b40d3fca86938cd454e1415a4eea3df7c7..c1c52f4fc5f900fac4098e5e37c52dfc
+ // Paper end - More projectile API
}
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java
-index 762c395e45a681a11f3fe9d10e7f0ba310786e80..6d2fe30742f8b41d53dd2cbff120fcc042ea0e0c 100644
+index 35d8fbd9c5751568a1a3b8928017e23cd41bb163..3a749f78be3968e499e096196eaaa0b433a53c06 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java
@@ -58,20 +58,7 @@ public class CraftArrow extends AbstractProjectile implements AbstractArrow {
@@ -158,10 +158,17 @@ index 762c395e45a681a11f3fe9d10e7f0ba310786e80..6d2fe30742f8b41d53dd2cbff120fcc0
@Override
public boolean isInBlock() {
-@@ -105,6 +92,27 @@ public class CraftArrow extends AbstractProjectile implements AbstractArrow {
- return org.bukkit.craftbukkit.inventory.CraftItemStack.asCraftMirror(getHandle().getPickupItem());
+@@ -99,6 +86,35 @@ public class CraftArrow extends AbstractProjectile implements AbstractArrow {
+ this.getHandle().pickup = net.minecraft.world.entity.projectile.AbstractArrow.Pickup.byOrdinal(status.ordinal());
}
++ // Paper start
++ @Override
++ @org.jetbrains.annotations.NotNull
++ public org.bukkit.craftbukkit.inventory.CraftItemStack getItemStack() {
++ return org.bukkit.craftbukkit.inventory.CraftItemStack.asCraftMirror(getHandle().getPickupItem());
++ }
++
+ @Override
+ public void setLifetimeTicks(int ticks) {
+ this.getHandle().life = ticks;
@@ -182,12 +189,13 @@ index 762c395e45a681a11f3fe9d10e7f0ba310786e80..6d2fe30742f8b41d53dd2cbff120fcc0
+ public void setHitSound(@org.jetbrains.annotations.NotNull org.bukkit.Sound sound) {
+ this.getHandle().setSoundEvent(org.bukkit.craftbukkit.CraftSound.bukkitToMinecraft(sound));
+ }
++ // Paper end
+
@Override
- public void setNoPhysics(boolean noPhysics) {
- this.getHandle().setNoPhysics(noPhysics);
+ public void setTicksLived(int value) {
+ super.setTicksLived(value);
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java
-index 73cb7aa01af3eed71b05b1a539f082b26dcd8d60..2783e218d5e5c24787429237974e196761f4d02b 100644
+index e1a2f0924da6ebcdf332040f922226af5d8a2d45..a8699b274b51c5f6691557c3c3db88436f05e304 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java
@@ -32,20 +32,7 @@ public class CraftFireball extends AbstractProjectile implements Fireball {
diff --git a/patches/server/0718-Fix-swamp-hut-cat-generation-deadlock.patch b/patches/server/0717-Fix-swamp-hut-cat-generation-deadlock.patch
index bac78b77ff..bac78b77ff 100644
--- a/patches/server/0718-Fix-swamp-hut-cat-generation-deadlock.patch
+++ b/patches/server/0717-Fix-swamp-hut-cat-generation-deadlock.patch
diff --git a/patches/server/0719-Don-t-allow-vehicle-movement-from-players-while-tele.patch b/patches/server/0718-Don-t-allow-vehicle-movement-from-players-while-tele.patch
index cf48604618..cf48604618 100644
--- a/patches/server/0719-Don-t-allow-vehicle-movement-from-players-while-tele.patch
+++ b/patches/server/0718-Don-t-allow-vehicle-movement-from-players-while-tele.patch
diff --git a/patches/server/0720-Implement-getComputedBiome-API.patch b/patches/server/0719-Implement-getComputedBiome-API.patch
index 851c8f573b..851c8f573b 100644
--- a/patches/server/0720-Implement-getComputedBiome-API.patch
+++ b/patches/server/0719-Implement-getComputedBiome-API.patch
diff --git a/patches/server/0721-Make-some-itemstacks-nonnull.patch b/patches/server/0720-Make-some-itemstacks-nonnull.patch
index 4679d4a859..4679d4a859 100644
--- a/patches/server/0721-Make-some-itemstacks-nonnull.patch
+++ b/patches/server/0720-Make-some-itemstacks-nonnull.patch
diff --git a/patches/server/0722-Implement-enchantWithLevels-API.patch b/patches/server/0721-Implement-enchantWithLevels-API.patch
index ed80635228..ed80635228 100644
--- a/patches/server/0722-Implement-enchantWithLevels-API.patch
+++ b/patches/server/0721-Implement-enchantWithLevels-API.patch
diff --git a/patches/server/0723-Fix-saving-in-unloadWorld.patch b/patches/server/0722-Fix-saving-in-unloadWorld.patch
index a844d1cd8e..a844d1cd8e 100644
--- a/patches/server/0723-Fix-saving-in-unloadWorld.patch
+++ b/patches/server/0722-Fix-saving-in-unloadWorld.patch
diff --git a/patches/server/0724-Buffer-OOB-setBlock-calls.patch b/patches/server/0723-Buffer-OOB-setBlock-calls.patch
index ae47164389..ae47164389 100644
--- a/patches/server/0724-Buffer-OOB-setBlock-calls.patch
+++ b/patches/server/0723-Buffer-OOB-setBlock-calls.patch
diff --git a/patches/server/0725-Add-TameableDeathMessageEvent.patch b/patches/server/0724-Add-TameableDeathMessageEvent.patch
index 58ea5cd5d1..58ea5cd5d1 100644
--- a/patches/server/0725-Add-TameableDeathMessageEvent.patch
+++ b/patches/server/0724-Add-TameableDeathMessageEvent.patch
diff --git a/patches/server/0726-Fix-new-block-data-for-EntityChangeBlockEvent.patch b/patches/server/0725-Fix-new-block-data-for-EntityChangeBlockEvent.patch
index 6d27ca622a..6d27ca622a 100644
--- a/patches/server/0726-Fix-new-block-data-for-EntityChangeBlockEvent.patch
+++ b/patches/server/0725-Fix-new-block-data-for-EntityChangeBlockEvent.patch
diff --git a/patches/server/0727-fix-player-loottables-running-when-mob-loot-gamerule.patch b/patches/server/0726-fix-player-loottables-running-when-mob-loot-gamerule.patch
index 185fdf4437..185fdf4437 100644
--- a/patches/server/0727-fix-player-loottables-running-when-mob-loot-gamerule.patch
+++ b/patches/server/0726-fix-player-loottables-running-when-mob-loot-gamerule.patch
diff --git a/patches/server/0728-Ensure-entity-passenger-world-matches-ridden-entity.patch b/patches/server/0727-Ensure-entity-passenger-world-matches-ridden-entity.patch
index 846f0c230c..a841c24fcd 100644
--- a/patches/server/0728-Ensure-entity-passenger-world-matches-ridden-entity.patch
+++ b/patches/server/0727-Ensure-entity-passenger-world-matches-ridden-entity.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Ensure entity passenger world matches ridden entity
Bad plugins doing this would cause some obvious problems...
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 80d5a7a77fab3b978ee4a1a76b992eb666486792..3d0f7310840742a5b16f0c0a7115dc0c90202919 100644
+index 7e6ea850078179f7c63b597a788ef105802a0260..2476b3fa3ecd976c6f6fb27dc3ad815bbab0165f 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -2580,7 +2580,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0729-cache-resource-keys.patch b/patches/server/0728-cache-resource-keys.patch
index d444813b7a..d444813b7a 100644
--- a/patches/server/0729-cache-resource-keys.patch
+++ b/patches/server/0728-cache-resource-keys.patch
diff --git a/patches/server/0730-Allow-changing-the-EnderDragon-podium.patch b/patches/server/0729-Allow-changing-the-EnderDragon-podium.patch
index fc8eed08e4..fc8eed08e4 100644
--- a/patches/server/0730-Allow-changing-the-EnderDragon-podium.patch
+++ b/patches/server/0729-Allow-changing-the-EnderDragon-podium.patch
diff --git a/patches/server/0731-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch b/patches/server/0730-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch
index aa5772fe8a..aa5772fe8a 100644
--- a/patches/server/0731-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch
+++ b/patches/server/0730-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch
diff --git a/patches/server/0732-Prevent-tile-entity-copies-loading-chunks.patch b/patches/server/0731-Prevent-tile-entity-copies-loading-chunks.patch
index 209f21dc24..209f21dc24 100644
--- a/patches/server/0732-Prevent-tile-entity-copies-loading-chunks.patch
+++ b/patches/server/0731-Prevent-tile-entity-copies-loading-chunks.patch
diff --git a/patches/server/0733-Use-username-instead-of-display-name-in-PlayerList-g.patch b/patches/server/0732-Use-username-instead-of-display-name-in-PlayerList-g.patch
index ce925b89b7..ce925b89b7 100644
--- a/patches/server/0733-Use-username-instead-of-display-name-in-PlayerList-g.patch
+++ b/patches/server/0732-Use-username-instead-of-display-name-in-PlayerList-g.patch
diff --git a/patches/server/0734-Expand-PlayerItemDamageEvent.patch b/patches/server/0733-Expand-PlayerItemDamageEvent.patch
index bb173a36a5..bb173a36a5 100644
--- a/patches/server/0734-Expand-PlayerItemDamageEvent.patch
+++ b/patches/server/0733-Expand-PlayerItemDamageEvent.patch
diff --git a/patches/server/0735-WorldCreator-keepSpawnLoaded.patch b/patches/server/0734-WorldCreator-keepSpawnLoaded.patch
index 97cbe705e8..97cbe705e8 100644
--- a/patches/server/0735-WorldCreator-keepSpawnLoaded.patch
+++ b/patches/server/0734-WorldCreator-keepSpawnLoaded.patch
diff --git a/patches/server/0736-Fix-CME-in-CraftPersistentDataTypeRegistry.patch b/patches/server/0735-Fix-CME-in-CraftPersistentDataTypeRegistry.patch
index feadff040a..feadff040a 100644
--- a/patches/server/0736-Fix-CME-in-CraftPersistentDataTypeRegistry.patch
+++ b/patches/server/0735-Fix-CME-in-CraftPersistentDataTypeRegistry.patch
diff --git a/patches/server/0737-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch b/patches/server/0736-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch
index 9606b571be..9606b571be 100644
--- a/patches/server/0737-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch
+++ b/patches/server/0736-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch
diff --git a/patches/server/0738-Add-EntityDyeEvent-and-CollarColorable-interface.patch b/patches/server/0737-Add-EntityDyeEvent-and-CollarColorable-interface.patch
index 758be4b481..758be4b481 100644
--- a/patches/server/0738-Add-EntityDyeEvent-and-CollarColorable-interface.patch
+++ b/patches/server/0737-Add-EntityDyeEvent-and-CollarColorable-interface.patch
diff --git a/patches/server/0739-Fire-CauldronLevelChange-on-initial-fill.patch b/patches/server/0738-Fire-CauldronLevelChange-on-initial-fill.patch
index 0ad967e4e4..0ad967e4e4 100644
--- a/patches/server/0739-Fire-CauldronLevelChange-on-initial-fill.patch
+++ b/patches/server/0738-Fire-CauldronLevelChange-on-initial-fill.patch
diff --git a/patches/server/0740-fix-powder-snow-cauldrons-not-turning-to-water.patch b/patches/server/0739-fix-powder-snow-cauldrons-not-turning-to-water.patch
index 1d388d0504..1d388d0504 100644
--- a/patches/server/0740-fix-powder-snow-cauldrons-not-turning-to-water.patch
+++ b/patches/server/0739-fix-powder-snow-cauldrons-not-turning-to-water.patch
diff --git a/patches/server/0741-Add-PlayerStopUsingItemEvent.patch b/patches/server/0740-Add-PlayerStopUsingItemEvent.patch
index fad59d6983..fad59d6983 100644
--- a/patches/server/0741-Add-PlayerStopUsingItemEvent.patch
+++ b/patches/server/0740-Add-PlayerStopUsingItemEvent.patch
diff --git a/patches/server/0742-Don-t-tick-markers.patch b/patches/server/0741-Don-t-tick-markers.patch
index f920e6b436..f920e6b436 100644
--- a/patches/server/0742-Don-t-tick-markers.patch
+++ b/patches/server/0741-Don-t-tick-markers.patch
diff --git a/patches/server/0743-Expand-FallingBlock-API.patch b/patches/server/0742-Expand-FallingBlock-API.patch
index 3f57a2d718..3f57a2d718 100644
--- a/patches/server/0743-Expand-FallingBlock-API.patch
+++ b/patches/server/0742-Expand-FallingBlock-API.patch
diff --git a/patches/server/0744-Add-support-for-Proxy-Protocol.patch b/patches/server/0743-Add-support-for-Proxy-Protocol.patch
index 278aa4c803..278aa4c803 100644
--- a/patches/server/0744-Add-support-for-Proxy-Protocol.patch
+++ b/patches/server/0743-Add-support-for-Proxy-Protocol.patch
diff --git a/patches/server/0745-Fix-OfflinePlayer-getBedSpawnLocation.patch b/patches/server/0744-Fix-OfflinePlayer-getBedSpawnLocation.patch
index e67e0fc286..e67e0fc286 100644
--- a/patches/server/0745-Fix-OfflinePlayer-getBedSpawnLocation.patch
+++ b/patches/server/0744-Fix-OfflinePlayer-getBedSpawnLocation.patch
diff --git a/patches/server/0746-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch b/patches/server/0745-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch
index ef7517367b..ef7517367b 100644
--- a/patches/server/0746-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch
+++ b/patches/server/0745-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch
diff --git a/patches/server/0747-properly-read-and-store-sus-effect-duration.patch b/patches/server/0746-properly-read-and-store-sus-effect-duration.patch
index 94589408f4..94589408f4 100644
--- a/patches/server/0747-properly-read-and-store-sus-effect-duration.patch
+++ b/patches/server/0746-properly-read-and-store-sus-effect-duration.patch
diff --git a/patches/server/0748-Sanitize-sent-BlockEntity-NBT.patch b/patches/server/0747-Sanitize-sent-BlockEntity-NBT.patch
index f607c4b19b..f607c4b19b 100644
--- a/patches/server/0748-Sanitize-sent-BlockEntity-NBT.patch
+++ b/patches/server/0747-Sanitize-sent-BlockEntity-NBT.patch
diff --git a/patches/server/0749-Disable-component-selector-resolving-in-books-by-def.patch b/patches/server/0748-Disable-component-selector-resolving-in-books-by-def.patch
index 33fd8e47d0..33fd8e47d0 100644
--- a/patches/server/0749-Disable-component-selector-resolving-in-books-by-def.patch
+++ b/patches/server/0748-Disable-component-selector-resolving-in-books-by-def.patch
diff --git a/patches/server/0750-Prevent-entity-loading-causing-async-lookups.patch b/patches/server/0749-Prevent-entity-loading-causing-async-lookups.patch
index c9ec6cc4c0..17a6ab001e 100644
--- a/patches/server/0750-Prevent-entity-loading-causing-async-lookups.patch
+++ b/patches/server/0749-Prevent-entity-loading-causing-async-lookups.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Prevent entity loading causing async lookups
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 3d0f7310840742a5b16f0c0a7115dc0c90202919..45712b358e97b65396f63b34c09debc1d42fdbb9 100644
+index 2476b3fa3ecd976c6f6fb27dc3ad815bbab0165f..455cfdc2ce0960347605e149b88afab5ad8a3b05 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -727,6 +727,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0751-Throw-exception-on-world-create-while-being-ticked.patch b/patches/server/0750-Throw-exception-on-world-create-while-being-ticked.patch
index 34fcf49e25..34fcf49e25 100644
--- a/patches/server/0751-Throw-exception-on-world-create-while-being-ticked.patch
+++ b/patches/server/0750-Throw-exception-on-world-create-while-being-ticked.patch
diff --git a/patches/server/0752-Dont-resent-entity-on-art-update.patch b/patches/server/0751-Dont-resent-entity-on-art-update.patch
index 38d1a4ca58..38d1a4ca58 100644
--- a/patches/server/0752-Dont-resent-entity-on-art-update.patch
+++ b/patches/server/0751-Dont-resent-entity-on-art-update.patch
diff --git a/patches/server/0753-Add-WardenAngerChangeEvent.patch b/patches/server/0752-Add-WardenAngerChangeEvent.patch
index 9344bd47cf..9344bd47cf 100644
--- a/patches/server/0753-Add-WardenAngerChangeEvent.patch
+++ b/patches/server/0752-Add-WardenAngerChangeEvent.patch
diff --git a/patches/server/0754-Add-option-for-strict-advancement-dimension-checks.patch b/patches/server/0753-Add-option-for-strict-advancement-dimension-checks.patch
index 3dd4e6d490..3dd4e6d490 100644
--- a/patches/server/0754-Add-option-for-strict-advancement-dimension-checks.patch
+++ b/patches/server/0753-Add-option-for-strict-advancement-dimension-checks.patch
diff --git a/patches/server/0755-Add-missing-important-BlockStateListPopulator-method.patch b/patches/server/0754-Add-missing-important-BlockStateListPopulator-method.patch
index 5db34c9fe3..5db34c9fe3 100644
--- a/patches/server/0755-Add-missing-important-BlockStateListPopulator-method.patch
+++ b/patches/server/0754-Add-missing-important-BlockStateListPopulator-method.patch
diff --git a/patches/server/0756-Nameable-Banner-API.patch b/patches/server/0755-Nameable-Banner-API.patch
index 351d3597e0..351d3597e0 100644
--- a/patches/server/0756-Nameable-Banner-API.patch
+++ b/patches/server/0755-Nameable-Banner-API.patch
diff --git a/patches/server/0757-Don-t-broadcast-messages-to-command-blocks.patch b/patches/server/0756-Don-t-broadcast-messages-to-command-blocks.patch
index fa6488648d..fa6488648d 100644
--- a/patches/server/0757-Don-t-broadcast-messages-to-command-blocks.patch
+++ b/patches/server/0756-Don-t-broadcast-messages-to-command-blocks.patch
diff --git a/patches/server/0758-Prevent-empty-items-from-being-added-to-world.patch b/patches/server/0757-Prevent-empty-items-from-being-added-to-world.patch
index c3d0b8413a..c3d0b8413a 100644
--- a/patches/server/0758-Prevent-empty-items-from-being-added-to-world.patch
+++ b/patches/server/0757-Prevent-empty-items-from-being-added-to-world.patch
diff --git a/patches/server/0759-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch b/patches/server/0758-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch
index 5816232b91..5816232b91 100644
--- a/patches/server/0759-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch
+++ b/patches/server/0758-Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch
diff --git a/patches/server/0760-Add-Player-getFishHook.patch b/patches/server/0759-Add-Player-getFishHook.patch
index d539d68f07..d539d68f07 100644
--- a/patches/server/0760-Add-Player-getFishHook.patch
+++ b/patches/server/0759-Add-Player-getFishHook.patch
diff --git a/patches/server/0761-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch b/patches/server/0760-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch
index 8b8d15552f..8b8d15552f 100644
--- a/patches/server/0761-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch
+++ b/patches/server/0760-Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch
diff --git a/patches/server/0762-Add-various-missing-EntityDropItemEvent-calls.patch b/patches/server/0761-Add-various-missing-EntityDropItemEvent-calls.patch
index ad1ba5c540..a4e7c5b7d4 100644
--- a/patches/server/0762-Add-various-missing-EntityDropItemEvent-calls.patch
+++ b/patches/server/0761-Add-various-missing-EntityDropItemEvent-calls.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add various missing EntityDropItemEvent calls
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 45712b358e97b65396f63b34c09debc1d42fdbb9..e5b15ef69bedfd94398f1a8d7a84d0fbf3773919 100644
+index 455cfdc2ce0960347605e149b88afab5ad8a3b05..007e5fc95dd5cb3973f45fd6a435cc102d133728 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -2491,6 +2491,14 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0763-Fix-Bee-flower-NPE.patch b/patches/server/0762-Fix-Bee-flower-NPE.patch
index 21a3d68e76..21a3d68e76 100644
--- a/patches/server/0763-Fix-Bee-flower-NPE.patch
+++ b/patches/server/0762-Fix-Bee-flower-NPE.patch
diff --git a/patches/server/0764-Fix-Spigot-Config-not-using-commands.spam-exclusions.patch b/patches/server/0763-Fix-Spigot-Config-not-using-commands.spam-exclusions.patch
index 9c4e396ae4..9c4e396ae4 100644
--- a/patches/server/0764-Fix-Spigot-Config-not-using-commands.spam-exclusions.patch
+++ b/patches/server/0763-Fix-Spigot-Config-not-using-commands.spam-exclusions.patch
diff --git a/patches/server/0765-More-Teleport-API.patch b/patches/server/0764-More-Teleport-API.patch
index aa88800118..c593fa72c5 100644
--- a/patches/server/0765-More-Teleport-API.patch
+++ b/patches/server/0764-More-Teleport-API.patch
@@ -29,7 +29,7 @@ index 5775d071f714e7b9d959bfa94510b865f489e68e..27eb4bc4d1276ea36b97d0faeed2acee
d0 = to.getX();
d1 = to.getY();
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index a5a9c34709d3bb716e2dc9bb6bd548992df74f46..9ea189c26c6a5fae84bcc7ed098426d8c001cd5e 100644
+index 88e05b8ec5f442b3ad14e3b39a06beeca5c169ae..70c1b20c2b25fbe53255f1753d86570c975767ab 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -219,15 +219,36 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
diff --git a/patches/server/0766-Add-EntityPortalReadyEvent.patch b/patches/server/0765-Add-EntityPortalReadyEvent.patch
index 1d064ea6c7..41d4a4e570 100644
--- a/patches/server/0766-Add-EntityPortalReadyEvent.patch
+++ b/patches/server/0765-Add-EntityPortalReadyEvent.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add EntityPortalReadyEvent
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index e5b15ef69bedfd94398f1a8d7a84d0fbf3773919..45a7b217ab6ef3a7c4ad1c07824d7185d4847086 100644
+index 007e5fc95dd5cb3973f45fd6a435cc102d133728..06fbea11c20db3a1585b969b1578073821c5b316 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -2832,6 +2832,13 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0767-Don-t-use-level-random-in-entity-constructors.patch b/patches/server/0766-Don-t-use-level-random-in-entity-constructors.patch
index ef3475e3a3..ef3475e3a3 100644
--- a/patches/server/0767-Don-t-use-level-random-in-entity-constructors.patch
+++ b/patches/server/0766-Don-t-use-level-random-in-entity-constructors.patch
diff --git a/patches/server/0768-Send-block-entities-after-destroy-prediction.patch b/patches/server/0767-Send-block-entities-after-destroy-prediction.patch
index c1bc860181..c1bc860181 100644
--- a/patches/server/0768-Send-block-entities-after-destroy-prediction.patch
+++ b/patches/server/0767-Send-block-entities-after-destroy-prediction.patch
diff --git a/patches/server/0769-Warn-on-plugins-accessing-faraway-chunks.patch b/patches/server/0768-Warn-on-plugins-accessing-faraway-chunks.patch
index cf8698ba32..cf8698ba32 100644
--- a/patches/server/0769-Warn-on-plugins-accessing-faraway-chunks.patch
+++ b/patches/server/0768-Warn-on-plugins-accessing-faraway-chunks.patch
diff --git a/patches/server/0770-Custom-Chat-Completion-Suggestions-API.patch b/patches/server/0769-Custom-Chat-Completion-Suggestions-API.patch
index f48547cc9c..f48547cc9c 100644
--- a/patches/server/0770-Custom-Chat-Completion-Suggestions-API.patch
+++ b/patches/server/0769-Custom-Chat-Completion-Suggestions-API.patch
diff --git a/patches/server/0771-Add-and-fix-missing-BlockFadeEvents.patch b/patches/server/0770-Add-and-fix-missing-BlockFadeEvents.patch
index 2813257f0f..2813257f0f 100644
--- a/patches/server/0771-Add-and-fix-missing-BlockFadeEvents.patch
+++ b/patches/server/0770-Add-and-fix-missing-BlockFadeEvents.patch
diff --git a/patches/server/0772-Collision-API.patch b/patches/server/0771-Collision-API.patch
index da2d02ef43..8cc69f84e5 100644
--- a/patches/server/0772-Collision-API.patch
+++ b/patches/server/0771-Collision-API.patch
@@ -22,13 +22,13 @@ index fbcf1320ef9c1817b24aa8724cd6cf07319c20b9..5680e9772a2d90e997d2d0aacdda9edd
// Paper end
}
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index a47e8994b52576d88fa90b7a86cbe0fb7493fa6d..3cdc8787c6a481da6cb294208eebce0636a58d4f 100644
+index 70c1b20c2b25fbe53255f1753d86570c975767ab..254df37281a358cc0ac99b46f34daf2fd9774d5a 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-@@ -1138,4 +1138,20 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
- this.getHandle().setSharedFlag(Entity.FLAG_INVISIBLE, invisible);
+@@ -1148,4 +1148,20 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
+ return this.getHandle().noPhysics;
}
- // Paper end - move up invisibility
+ // Paper end - missing entity api
+
+ // Paper start - Collision API
+ @Override
diff --git a/patches/server/0773-Fix-suggest-command-message-for-brigadier-syntax-exc.patch b/patches/server/0772-Fix-suggest-command-message-for-brigadier-syntax-exc.patch
index 8645146d61..8645146d61 100644
--- a/patches/server/0773-Fix-suggest-command-message-for-brigadier-syntax-exc.patch
+++ b/patches/server/0772-Fix-suggest-command-message-for-brigadier-syntax-exc.patch
diff --git a/patches/server/0774-Block-Ticking-API.patch b/patches/server/0773-Block-Ticking-API.patch
index 9afbc4d4b1..9afbc4d4b1 100644
--- a/patches/server/0774-Block-Ticking-API.patch
+++ b/patches/server/0773-Block-Ticking-API.patch
diff --git a/patches/server/0775-Add-Velocity-IP-Forwarding-Support.patch b/patches/server/0774-Add-Velocity-IP-Forwarding-Support.patch
index 64983350da..64983350da 100644
--- a/patches/server/0775-Add-Velocity-IP-Forwarding-Support.patch
+++ b/patches/server/0774-Add-Velocity-IP-Forwarding-Support.patch
diff --git a/patches/server/0776-Add-NamespacedKey-biome-methods.patch b/patches/server/0775-Add-NamespacedKey-biome-methods.patch
index bf854146f4..bf854146f4 100644
--- a/patches/server/0776-Add-NamespacedKey-biome-methods.patch
+++ b/patches/server/0775-Add-NamespacedKey-biome-methods.patch
diff --git a/patches/server/0777-Fix-plugin-loggers-on-server-shutdown.patch b/patches/server/0776-Fix-plugin-loggers-on-server-shutdown.patch
index f27e838474..4f2b23f29b 100644
--- a/patches/server/0777-Fix-plugin-loggers-on-server-shutdown.patch
+++ b/patches/server/0776-Fix-plugin-loggers-on-server-shutdown.patch
@@ -49,7 +49,7 @@ index ab1f4e62b2ffed99b47ae23cae172f20ed586b27..97dbe5a44d2791c6dee830654c3935f4
}
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index db6398c1822f6ad499feddd6a915984ef9917777..d931a4c6e633bf9c1b3e5e18e880e2ddbfe4aa2a 100644
+index 44f49cc8b7800eebda426a1a04a311979e4516b9..b131a84865d9160d1b5d411515b69e967dbda66c 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -18,6 +18,12 @@ public class Main {
diff --git a/patches/server/0778-Stop-large-look-changes-from-crashing-the-server.patch b/patches/server/0777-Stop-large-look-changes-from-crashing-the-server.patch
index 92ac8e787a..92ac8e787a 100644
--- a/patches/server/0778-Stop-large-look-changes-from-crashing-the-server.patch
+++ b/patches/server/0777-Stop-large-look-changes-from-crashing-the-server.patch
diff --git a/patches/server/0779-Fire-EntityChangeBlockEvent-in-more-places.patch b/patches/server/0778-Fire-EntityChangeBlockEvent-in-more-places.patch
index 5d703466dc..5d703466dc 100644
--- a/patches/server/0779-Fire-EntityChangeBlockEvent-in-more-places.patch
+++ b/patches/server/0778-Fire-EntityChangeBlockEvent-in-more-places.patch
diff --git a/patches/server/0780-Missing-eating-regain-reason.patch b/patches/server/0779-Missing-eating-regain-reason.patch
index 1a46d0af82..1a46d0af82 100644
--- a/patches/server/0780-Missing-eating-regain-reason.patch
+++ b/patches/server/0779-Missing-eating-regain-reason.patch
diff --git a/patches/server/0781-Missing-effect-cause.patch b/patches/server/0780-Missing-effect-cause.patch
index 6710474f4b..6710474f4b 100644
--- a/patches/server/0781-Missing-effect-cause.patch
+++ b/patches/server/0780-Missing-effect-cause.patch
diff --git a/patches/server/0782-Added-byte-array-serialization-deserialization-for-P.patch b/patches/server/0781-Added-byte-array-serialization-deserialization-for-P.patch
index f2a4d437f0..f2a4d437f0 100644
--- a/patches/server/0782-Added-byte-array-serialization-deserialization-for-P.patch
+++ b/patches/server/0781-Added-byte-array-serialization-deserialization-for-P.patch
diff --git a/patches/server/0783-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch b/patches/server/0782-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch
index ff24a5400c..e097dea832 100644
--- a/patches/server/0783-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch
+++ b/patches/server/0782-Add-a-consumer-parameter-to-ProjectileSource-launchP.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add a consumer parameter to ProjectileSource#launchProjectile
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-index 1170cf9b3b61fae099ed8574888187cf4f20ffd1..e559af05c58b7d9c940cea9f48c0f4bd0aad756c 100644
+index a67570fedb8f09a118351b1b5c3d47bc568f5c0c..354c32f67d06228477c723f7e4dbe27116e59a9b 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -546,8 +546,15 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
diff --git a/patches/server/0784-Call-BlockPhysicsEvent-more-often.patch b/patches/server/0783-Call-BlockPhysicsEvent-more-often.patch
index 3fda4c8065..3fda4c8065 100644
--- a/patches/server/0784-Call-BlockPhysicsEvent-more-often.patch
+++ b/patches/server/0783-Call-BlockPhysicsEvent-more-often.patch
diff --git a/patches/server/0785-Configurable-chat-thread-limit.patch b/patches/server/0784-Configurable-chat-thread-limit.patch
index 4ce6896216..4ce6896216 100644
--- a/patches/server/0785-Configurable-chat-thread-limit.patch
+++ b/patches/server/0784-Configurable-chat-thread-limit.patch
diff --git a/patches/server/0786-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch b/patches/server/0785-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch
index ffb644e841..ffb644e841 100644
--- a/patches/server/0786-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch
+++ b/patches/server/0785-Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch
diff --git a/patches/server/0787-fix-Jigsaw-block-kicking-user.patch b/patches/server/0786-fix-Jigsaw-block-kicking-user.patch
index 3c04241bd6..3c04241bd6 100644
--- a/patches/server/0787-fix-Jigsaw-block-kicking-user.patch
+++ b/patches/server/0786-fix-Jigsaw-block-kicking-user.patch
diff --git a/patches/server/0788-use-BlockFormEvent-for-mud-converting-into-clay.patch b/patches/server/0787-use-BlockFormEvent-for-mud-converting-into-clay.patch
index 2da3483da9..2da3483da9 100644
--- a/patches/server/0788-use-BlockFormEvent-for-mud-converting-into-clay.patch
+++ b/patches/server/0787-use-BlockFormEvent-for-mud-converting-into-clay.patch
diff --git a/patches/server/0789-Add-getDrops-to-BlockState.patch b/patches/server/0788-Add-getDrops-to-BlockState.patch
index 93f48ad578..93f48ad578 100644
--- a/patches/server/0789-Add-getDrops-to-BlockState.patch
+++ b/patches/server/0788-Add-getDrops-to-BlockState.patch
diff --git a/patches/server/0790-Fix-a-bunch-of-vanilla-bugs.patch b/patches/server/0789-Fix-a-bunch-of-vanilla-bugs.patch
index abd857f514..80d7e8f072 100644
--- a/patches/server/0790-Fix-a-bunch-of-vanilla-bugs.patch
+++ b/patches/server/0789-Fix-a-bunch-of-vanilla-bugs.patch
@@ -317,7 +317,7 @@ index 56cc6ecf7f95687db7c7c062b4ee979bfe49844b..94dd97662ba07689fbfa16ef5c7d99fe
public void equipArmor(Player player, ItemStack stack) {
diff --git a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
-index 3ff1ae5ae705cd8d5c8529e1dcdd5ccaed908830..0c952bfc01b367a297e81768cab436c5474830f1 100644
+index ab85050a64d4897aff11d0780d8cb26660918ac7..bfb9694087821de206fafe867f207e07a4a6a988 100644
--- a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
+++ b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
@@ -282,6 +282,14 @@ public class ItemFrame extends HangingEntity {
diff --git a/patches/server/0791-Remove-unnecessary-onTrackingStart-during-navigation.patch b/patches/server/0790-Remove-unnecessary-onTrackingStart-during-navigation.patch
index ea3e8cfcd2..ea3e8cfcd2 100644
--- a/patches/server/0791-Remove-unnecessary-onTrackingStart-during-navigation.patch
+++ b/patches/server/0790-Remove-unnecessary-onTrackingStart-during-navigation.patch
diff --git a/patches/server/0792-Fix-custom-piglin-loved-items.patch b/patches/server/0791-Fix-custom-piglin-loved-items.patch
index 6a9dc8a7d4..6a9dc8a7d4 100644
--- a/patches/server/0792-Fix-custom-piglin-loved-items.patch
+++ b/patches/server/0791-Fix-custom-piglin-loved-items.patch
diff --git a/patches/server/0793-EntityPickupItemEvent-fixes.patch b/patches/server/0792-EntityPickupItemEvent-fixes.patch
index b378f986f4..b378f986f4 100644
--- a/patches/server/0793-EntityPickupItemEvent-fixes.patch
+++ b/patches/server/0792-EntityPickupItemEvent-fixes.patch
diff --git a/patches/server/0794-Correctly-handle-interactions-with-items-on-cooldown.patch b/patches/server/0793-Correctly-handle-interactions-with-items-on-cooldown.patch
index acbf650a19..acbf650a19 100644
--- a/patches/server/0794-Correctly-handle-interactions-with-items-on-cooldown.patch
+++ b/patches/server/0793-Correctly-handle-interactions-with-items-on-cooldown.patch
diff --git a/patches/server/0795-Add-PlayerInventorySlotChangeEvent.patch b/patches/server/0794-Add-PlayerInventorySlotChangeEvent.patch
index 7c9e04e6e8..7c9e04e6e8 100644
--- a/patches/server/0795-Add-PlayerInventorySlotChangeEvent.patch
+++ b/patches/server/0794-Add-PlayerInventorySlotChangeEvent.patch
diff --git a/patches/server/0796-Elder-Guardian-appearance-API.patch b/patches/server/0795-Elder-Guardian-appearance-API.patch
index ee040588dd..ee040588dd 100644
--- a/patches/server/0796-Elder-Guardian-appearance-API.patch
+++ b/patches/server/0795-Elder-Guardian-appearance-API.patch
diff --git a/patches/server/0797-Allow-changing-bed-s-occupied-property.patch b/patches/server/0796-Allow-changing-bed-s-occupied-property.patch
index f1d50caf78..f1d50caf78 100644
--- a/patches/server/0797-Allow-changing-bed-s-occupied-property.patch
+++ b/patches/server/0796-Allow-changing-bed-s-occupied-property.patch
diff --git a/patches/server/0798-Add-entity-knockback-API.patch b/patches/server/0797-Add-entity-knockback-API.patch
index afe4ca229a..afe4ca229a 100644
--- a/patches/server/0798-Add-entity-knockback-API.patch
+++ b/patches/server/0797-Add-entity-knockback-API.patch
diff --git a/patches/server/0799-Detect-headless-JREs.patch b/patches/server/0798-Detect-headless-JREs.patch
index 98f0b6a330..98f0b6a330 100644
--- a/patches/server/0799-Detect-headless-JREs.patch
+++ b/patches/server/0798-Detect-headless-JREs.patch
diff --git a/patches/server/0800-fix-entity-vehicle-collision-event-not-called.patch b/patches/server/0799-fix-entity-vehicle-collision-event-not-called.patch
index 9fe5a7cf02..9fe5a7cf02 100644
--- a/patches/server/0800-fix-entity-vehicle-collision-event-not-called.patch
+++ b/patches/server/0799-fix-entity-vehicle-collision-event-not-called.patch
diff --git a/patches/server/0801-Add-EntityToggleSitEvent.patch b/patches/server/0800-Add-EntityToggleSitEvent.patch
index e149e09cf1..e149e09cf1 100644
--- a/patches/server/0801-Add-EntityToggleSitEvent.patch
+++ b/patches/server/0800-Add-EntityToggleSitEvent.patch
diff --git a/patches/server/0802-Add-fire-tick-delay-option.patch b/patches/server/0801-Add-fire-tick-delay-option.patch
index b38e866fe5..b38e866fe5 100644
--- a/patches/server/0802-Add-fire-tick-delay-option.patch
+++ b/patches/server/0801-Add-fire-tick-delay-option.patch
diff --git a/patches/server/0803-Add-Moving-Piston-API.patch b/patches/server/0802-Add-Moving-Piston-API.patch
index b0b64257f1..b0b64257f1 100644
--- a/patches/server/0803-Add-Moving-Piston-API.patch
+++ b/patches/server/0802-Add-Moving-Piston-API.patch
diff --git a/patches/server/0804-Ignore-impossible-spawn-tick.patch b/patches/server/0803-Ignore-impossible-spawn-tick.patch
index 116d0fd7f6..116d0fd7f6 100644
--- a/patches/server/0804-Ignore-impossible-spawn-tick.patch
+++ b/patches/server/0803-Ignore-impossible-spawn-tick.patch
diff --git a/patches/server/0805-Track-projectile-source-for-fireworks-from-dispenser.patch b/patches/server/0804-Track-projectile-source-for-fireworks-from-dispenser.patch
index b78dda85fc..b78dda85fc 100644
--- a/patches/server/0805-Track-projectile-source-for-fireworks-from-dispenser.patch
+++ b/patches/server/0804-Track-projectile-source-for-fireworks-from-dispenser.patch
diff --git a/patches/server/0806-Fix-EntityArgument-suggestion-permissions-to-align-w.patch b/patches/server/0805-Fix-EntityArgument-suggestion-permissions-to-align-w.patch
index 8a2c14c67d..8a2c14c67d 100644
--- a/patches/server/0806-Fix-EntityArgument-suggestion-permissions-to-align-w.patch
+++ b/patches/server/0805-Fix-EntityArgument-suggestion-permissions-to-align-w.patch
diff --git a/patches/server/0807-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch b/patches/server/0806-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch
index efc81025ac..9908d15463 100644
--- a/patches/server/0807-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch
+++ b/patches/server/0806-Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Fix EntityCombustEvent cancellation cant fully prevent
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 45a7b217ab6ef3a7c4ad1c07824d7185d4847086..ea65396e55476dc4e91fe2c26a5c5bd658184d5e 100644
+index 06fbea11c20db3a1585b969b1578073821c5b316..3778d900c272a815e67f79c6d2827be2bbe8195f 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -3111,6 +3111,10 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0808-Add-PrePlayerAttackEntityEvent.patch b/patches/server/0807-Add-PrePlayerAttackEntityEvent.patch
index 7541ba69cb..7541ba69cb 100644
--- a/patches/server/0808-Add-PrePlayerAttackEntityEvent.patch
+++ b/patches/server/0807-Add-PrePlayerAttackEntityEvent.patch
diff --git a/patches/server/0809-ensure-reset-EnderDragon-boss-event-name.patch b/patches/server/0808-ensure-reset-EnderDragon-boss-event-name.patch
index 07dc251b4d..07dc251b4d 100644
--- a/patches/server/0809-ensure-reset-EnderDragon-boss-event-name.patch
+++ b/patches/server/0808-ensure-reset-EnderDragon-boss-event-name.patch
diff --git a/patches/server/0810-fix-MC-252817-green-map-markers-do-not-disappear.patch b/patches/server/0809-fix-MC-252817-green-map-markers-do-not-disappear.patch
index 6f61c88362..025e7cbcea 100644
--- a/patches/server/0810-fix-MC-252817-green-map-markers-do-not-disappear.patch
+++ b/patches/server/0809-fix-MC-252817-green-map-markers-do-not-disappear.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] fix MC-252817 (green map markers do not disappear).
this bug is caused by the fact that the itemframe's item is set to empty before the green marker is requested to be removed. this is fixed by getting the mapid from this method's parameter, rather than the air block now stored by the item frame.
diff --git a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
-index 0c952bfc01b367a297e81768cab436c5474830f1..0cd57021cf308984415ca670f727ae61ac343fe7 100644
+index bfb9694087821de206fafe867f207e07a4a6a988..e875196824ef9618a52ca3f172f202d5584990df 100644
--- a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
+++ b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
@@ -291,7 +291,9 @@ public class ItemFrame extends HangingEntity {
diff --git a/patches/server/0811-Add-Player-Warden-Warning-API.patch b/patches/server/0810-Add-Player-Warden-Warning-API.patch
index e38acd3ff2..e38acd3ff2 100644
--- a/patches/server/0811-Add-Player-Warden-Warning-API.patch
+++ b/patches/server/0810-Add-Player-Warden-Warning-API.patch
diff --git a/patches/server/0812-More-vanilla-friendly-methods-to-update-trades.patch b/patches/server/0811-More-vanilla-friendly-methods-to-update-trades.patch
index d992c79d48..d992c79d48 100644
--- a/patches/server/0812-More-vanilla-friendly-methods-to-update-trades.patch
+++ b/patches/server/0811-More-vanilla-friendly-methods-to-update-trades.patch
diff --git a/patches/server/0813-Add-paper-dumplisteners-command.patch b/patches/server/0812-Add-paper-dumplisteners-command.patch
index ba293d1dad..ba293d1dad 100644
--- a/patches/server/0813-Add-paper-dumplisteners-command.patch
+++ b/patches/server/0812-Add-paper-dumplisteners-command.patch
diff --git a/patches/server/0814-check-global-player-list-where-appropriate.patch b/patches/server/0813-check-global-player-list-where-appropriate.patch
index 9905886fc6..9905886fc6 100644
--- a/patches/server/0814-check-global-player-list-where-appropriate.patch
+++ b/patches/server/0813-check-global-player-list-where-appropriate.patch
diff --git a/patches/server/0815-Fix-async-entity-add-due-to-fungus-trees.patch b/patches/server/0814-Fix-async-entity-add-due-to-fungus-trees.patch
index 63a99ea749..63a99ea749 100644
--- a/patches/server/0815-Fix-async-entity-add-due-to-fungus-trees.patch
+++ b/patches/server/0814-Fix-async-entity-add-due-to-fungus-trees.patch
diff --git a/patches/server/0816-ItemStack-damage-API.patch b/patches/server/0815-ItemStack-damage-API.patch
index 9525df8c4c..9525df8c4c 100644
--- a/patches/server/0816-ItemStack-damage-API.patch
+++ b/patches/server/0815-ItemStack-damage-API.patch
diff --git a/patches/server/0817-Friction-API.patch b/patches/server/0816-Friction-API.patch
index c7825d86c1..c7825d86c1 100644
--- a/patches/server/0817-Friction-API.patch
+++ b/patches/server/0816-Friction-API.patch
diff --git a/patches/server/0818-Ability-to-control-player-s-insomnia-and-phantoms.patch b/patches/server/0817-Ability-to-control-player-s-insomnia-and-phantoms.patch
index a5a831fc6e..a5a831fc6e 100644
--- a/patches/server/0818-Ability-to-control-player-s-insomnia-and-phantoms.patch
+++ b/patches/server/0817-Ability-to-control-player-s-insomnia-and-phantoms.patch
diff --git a/patches/server/0819-Fix-player-kick-on-shutdown.patch b/patches/server/0818-Fix-player-kick-on-shutdown.patch
index 0c36dc9398..0c36dc9398 100644
--- a/patches/server/0819-Fix-player-kick-on-shutdown.patch
+++ b/patches/server/0818-Fix-player-kick-on-shutdown.patch
diff --git a/patches/server/0820-Sync-offhand-slot-in-menus.patch b/patches/server/0819-Sync-offhand-slot-in-menus.patch
index 19c9999a04..19c9999a04 100644
--- a/patches/server/0820-Sync-offhand-slot-in-menus.patch
+++ b/patches/server/0819-Sync-offhand-slot-in-menus.patch
diff --git a/patches/server/0821-Player-Entity-Tracking-Events.patch b/patches/server/0820-Player-Entity-Tracking-Events.patch
index 37d60f62c0..bcba3dec8b 100644
--- a/patches/server/0821-Player-Entity-Tracking-Events.patch
+++ b/patches/server/0820-Player-Entity-Tracking-Events.patch
@@ -21,7 +21,7 @@ index 43c8f6a0615f392cc560b2259b116cc9d5fba4e7..ca24463405f138deb882f319bf84696f
} else if (this.seenBy.remove(player.connection)) {
this.serverEntity.removePairing(player);
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index ea65396e55476dc4e91fe2c26a5c5bd658184d5e..e7b260c85ce8054f612089be5d39c5df35ab2d88 100644
+index 3778d900c272a815e67f79c6d2827be2bbe8195f..cce640b055932e2fe26800107ad699743324ee4f 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -3837,7 +3837,14 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0822-Limit-pet-look-distance.patch b/patches/server/0821-Limit-pet-look-distance.patch
index 915187e43e..915187e43e 100644
--- a/patches/server/0822-Limit-pet-look-distance.patch
+++ b/patches/server/0821-Limit-pet-look-distance.patch
diff --git a/patches/server/0823-Fixes-and-additions-to-the-SpawnReason-API.patch b/patches/server/0822-Fixes-and-additions-to-the-SpawnReason-API.patch
index 56f1ab09f3..56f1ab09f3 100644
--- a/patches/server/0823-Fixes-and-additions-to-the-SpawnReason-API.patch
+++ b/patches/server/0822-Fixes-and-additions-to-the-SpawnReason-API.patch
diff --git a/patches/server/0824-fix-Instruments.patch b/patches/server/0823-fix-Instruments.patch
index fa96e40eb2..fa96e40eb2 100644
--- a/patches/server/0824-fix-Instruments.patch
+++ b/patches/server/0823-fix-Instruments.patch
diff --git a/patches/server/0825-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch b/patches/server/0824-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch
index 0394a26686..0394a26686 100644
--- a/patches/server/0825-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch
+++ b/patches/server/0824-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch
diff --git a/patches/server/0826-Fix-inconsistencies-in-dispense-events-regarding-sta.patch b/patches/server/0825-Fix-inconsistencies-in-dispense-events-regarding-sta.patch
index afdba86d79..afdba86d79 100644
--- a/patches/server/0826-Fix-inconsistencies-in-dispense-events-regarding-sta.patch
+++ b/patches/server/0825-Fix-inconsistencies-in-dispense-events-regarding-sta.patch
diff --git a/patches/server/0827-Add-BlockLockCheckEvent.patch b/patches/server/0826-Add-BlockLockCheckEvent.patch
index 3ac83356d3..3ac83356d3 100644
--- a/patches/server/0827-Add-BlockLockCheckEvent.patch
+++ b/patches/server/0826-Add-BlockLockCheckEvent.patch
diff --git a/patches/server/0828-Add-Sneaking-API-for-Entities.patch b/patches/server/0827-Add-Sneaking-API-for-Entities.patch
index 675c2e6539..3c82fcadf9 100644
--- a/patches/server/0828-Add-Sneaking-API-for-Entities.patch
+++ b/patches/server/0827-Add-Sneaking-API-for-Entities.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add Sneaking API for Entities
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index b7fceba1c7138a5c1d78bf058c9f2d32dbc1d292..69dc7d9cc9ebd681d842099e2de521fd11ff5242 100644
+index 254df37281a358cc0ac99b46f34daf2fd9774d5a..b4ed7612a019a3d4d473dfbfed2067ea437fee06 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -872,6 +872,18 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
diff --git a/patches/server/0829-Improve-logging-and-errors.patch b/patches/server/0828-Improve-logging-and-errors.patch
index fe00d91a4b..fe00d91a4b 100644
--- a/patches/server/0829-Improve-logging-and-errors.patch
+++ b/patches/server/0828-Improve-logging-and-errors.patch
diff --git a/patches/server/0830-Improve-PortalEvents.patch b/patches/server/0829-Improve-PortalEvents.patch
index c8e1fcfb1f..5ba3f4895a 100644
--- a/patches/server/0830-Improve-PortalEvents.patch
+++ b/patches/server/0829-Improve-PortalEvents.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Improve PortalEvents
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index e7b260c85ce8054f612089be5d39c5df35ab2d88..c4b925eaa94e48ffa04fb6fb9a5fa61f1d391ec8 100644
+index cce640b055932e2fe26800107ad699743324ee4f..66266651194cca02bf3814594e6f43b77741808c 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -3495,7 +3495,14 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0831-Add-config-option-for-spider-worldborder-climbing.patch b/patches/server/0830-Add-config-option-for-spider-worldborder-climbing.patch
index c4325b822a..c4325b822a 100644
--- a/patches/server/0831-Add-config-option-for-spider-worldborder-climbing.patch
+++ b/patches/server/0830-Add-config-option-for-spider-worldborder-climbing.patch
diff --git a/patches/server/0832-Add-missing-SpigotConfig-logCommands-check.patch b/patches/server/0831-Add-missing-SpigotConfig-logCommands-check.patch
index a6135e7f58..a6135e7f58 100644
--- a/patches/server/0832-Add-missing-SpigotConfig-logCommands-check.patch
+++ b/patches/server/0831-Add-missing-SpigotConfig-logCommands-check.patch
diff --git a/patches/server/0833-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch b/patches/server/0832-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch
index 581ad00ec1..581ad00ec1 100644
--- a/patches/server/0833-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch
+++ b/patches/server/0832-Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch
diff --git a/patches/server/0834-Flying-Fall-Damage.patch b/patches/server/0833-Flying-Fall-Damage.patch
index be35e97f74..be35e97f74 100644
--- a/patches/server/0834-Flying-Fall-Damage.patch
+++ b/patches/server/0833-Flying-Fall-Damage.patch
diff --git a/patches/server/0835-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch b/patches/server/0834-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch
index 87f093c66c..87f093c66c 100644
--- a/patches/server/0835-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch
+++ b/patches/server/0834-Add-exploded-block-state-to-BlockExplodeEvent-and-En.patch
diff --git a/patches/server/0836-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch b/patches/server/0835-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch
index 02a7125dd4..b9fa911513 100644
--- a/patches/server/0836-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch
+++ b/patches/server/0835-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Expose pre-collision moving velocity to
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index c4b925eaa94e48ffa04fb6fb9a5fa61f1d391ec8..d24c2e23a12a196e1f6dc4f5c6d3c69472ddc704 100644
+index 66266651194cca02bf3814594e6f43b77741808c..cf2d4d56dfebeae2baa0712683102b163bdaa9ce 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -957,6 +957,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0837-config-for-disabling-entity-tag-tags.patch b/patches/server/0836-config-for-disabling-entity-tag-tags.patch
index 822a325fe5..822a325fe5 100644
--- a/patches/server/0837-config-for-disabling-entity-tag-tags.patch
+++ b/patches/server/0836-config-for-disabling-entity-tag-tags.patch
diff --git a/patches/server/0838-Use-single-player-info-update-packet-on-join.patch b/patches/server/0837-Use-single-player-info-update-packet-on-join.patch
index ff64d83371..ff64d83371 100644
--- a/patches/server/0838-Use-single-player-info-update-packet-on-join.patch
+++ b/patches/server/0837-Use-single-player-info-update-packet-on-join.patch
diff --git a/patches/server/0839-Correctly-shrink-items-during-EntityResurrectEvent.patch b/patches/server/0838-Correctly-shrink-items-during-EntityResurrectEvent.patch
index 6aeabf242c..6aeabf242c 100644
--- a/patches/server/0839-Correctly-shrink-items-during-EntityResurrectEvent.patch
+++ b/patches/server/0838-Correctly-shrink-items-during-EntityResurrectEvent.patch
diff --git a/patches/server/0840-Win-Screen-API.patch b/patches/server/0839-Win-Screen-API.patch
index 25f9952de7..25f9952de7 100644
--- a/patches/server/0840-Win-Screen-API.patch
+++ b/patches/server/0839-Win-Screen-API.patch
diff --git a/patches/server/0841-Remove-CraftItemStack-setAmount-null-assignment.patch b/patches/server/0840-Remove-CraftItemStack-setAmount-null-assignment.patch
index 8d4f6df398..8d4f6df398 100644
--- a/patches/server/0841-Remove-CraftItemStack-setAmount-null-assignment.patch
+++ b/patches/server/0840-Remove-CraftItemStack-setAmount-null-assignment.patch
diff --git a/patches/server/0842-Fix-force-opening-enchantment-tables.patch b/patches/server/0841-Fix-force-opening-enchantment-tables.patch
index 70439d1f0f..70439d1f0f 100644
--- a/patches/server/0842-Fix-force-opening-enchantment-tables.patch
+++ b/patches/server/0841-Fix-force-opening-enchantment-tables.patch
diff --git a/patches/server/0843-Add-Entity-Body-Yaw-API.patch b/patches/server/0842-Add-Entity-Body-Yaw-API.patch
index 526a085ebb..87974f97d5 100644
--- a/patches/server/0843-Add-Entity-Body-Yaw-API.patch
+++ b/patches/server/0842-Add-Entity-Body-Yaw-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add Entity Body Yaw API
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 034bfd80ea7d1958eba3e057010379bf4b3661c9..dbb463e8aabe4afce6e119f0d91caff96911384d 100644
+index b4ed7612a019a3d4d473dfbfed2067ea437fee06..509550bbfb7c6bcff5dffa535f40af12aab898a8 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -1136,6 +1136,31 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
@@ -39,7 +39,7 @@ index 034bfd80ea7d1958eba3e057010379bf4b3661c9..dbb463e8aabe4afce6e119f0d91caff9
+ }
// Paper end
- // Paper start - move up invisibility
+ // Paper start - missing entity api
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
index e8ef40fed546608d995fd31dc8a9721c00537749..fbe1d5051f8767db240e4d0c256f4a1088c4339c 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
diff --git a/patches/server/0844-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch b/patches/server/0843-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch
index efaf1a6e90..efaf1a6e90 100644
--- a/patches/server/0844-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch
+++ b/patches/server/0843-Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch
diff --git a/patches/server/0845-Update-the-flag-when-a-captured-block-state-is-outda.patch b/patches/server/0844-Update-the-flag-when-a-captured-block-state-is-outda.patch
index acec71e5bc..acec71e5bc 100644
--- a/patches/server/0845-Update-the-flag-when-a-captured-block-state-is-outda.patch
+++ b/patches/server/0844-Update-the-flag-when-a-captured-block-state-is-outda.patch
diff --git a/patches/server/0846-Add-EntityFertilizeEggEvent.patch b/patches/server/0845-Add-EntityFertilizeEggEvent.patch
index f1e109f30c..f1e109f30c 100644
--- a/patches/server/0846-Add-EntityFertilizeEggEvent.patch
+++ b/patches/server/0845-Add-EntityFertilizeEggEvent.patch
diff --git a/patches/server/0847-Fix-HumanEntity-drop-not-updating-the-client-inv.patch b/patches/server/0846-Fix-HumanEntity-drop-not-updating-the-client-inv.patch
index 39cf518fa6..39cf518fa6 100644
--- a/patches/server/0847-Fix-HumanEntity-drop-not-updating-the-client-inv.patch
+++ b/patches/server/0846-Fix-HumanEntity-drop-not-updating-the-client-inv.patch
diff --git a/patches/server/0848-Add-CompostItemEvent-and-EntityCompostItemEvent.patch b/patches/server/0847-Add-CompostItemEvent-and-EntityCompostItemEvent.patch
index a1fa4eea77..a1fa4eea77 100644
--- a/patches/server/0848-Add-CompostItemEvent-and-EntityCompostItemEvent.patch
+++ b/patches/server/0847-Add-CompostItemEvent-and-EntityCompostItemEvent.patch
diff --git a/patches/server/0849-Correctly-handle-ArmorStand-invisibility.patch b/patches/server/0848-Correctly-handle-ArmorStand-invisibility.patch
index ea22d29006..ea22d29006 100644
--- a/patches/server/0849-Correctly-handle-ArmorStand-invisibility.patch
+++ b/patches/server/0848-Correctly-handle-ArmorStand-invisibility.patch
diff --git a/patches/server/0850-Fix-advancement-triggers-for-entity-damage.patch b/patches/server/0849-Fix-advancement-triggers-for-entity-damage.patch
index 60dd2d1db4..60dd2d1db4 100644
--- a/patches/server/0850-Fix-advancement-triggers-for-entity-damage.patch
+++ b/patches/server/0849-Fix-advancement-triggers-for-entity-damage.patch
diff --git a/patches/server/0851-Fix-text-display-error-on-spawn.patch b/patches/server/0850-Fix-text-display-error-on-spawn.patch
index 7074ea7170..7074ea7170 100644
--- a/patches/server/0851-Fix-text-display-error-on-spawn.patch
+++ b/patches/server/0850-Fix-text-display-error-on-spawn.patch
diff --git a/patches/server/0852-Fix-inventories-returning-null-Locations.patch b/patches/server/0851-Fix-inventories-returning-null-Locations.patch
index 763bde3953..763bde3953 100644
--- a/patches/server/0852-Fix-inventories-returning-null-Locations.patch
+++ b/patches/server/0851-Fix-inventories-returning-null-Locations.patch
diff --git a/patches/server/0853-Add-Shearable-API.patch b/patches/server/0852-Add-Shearable-API.patch
index f97657b8e1..f97657b8e1 100644
--- a/patches/server/0853-Add-Shearable-API.patch
+++ b/patches/server/0852-Add-Shearable-API.patch
diff --git a/patches/server/0854-Fix-SpawnEggMeta-get-setSpawnedType.patch b/patches/server/0853-Fix-SpawnEggMeta-get-setSpawnedType.patch
index 682696f502..682696f502 100644
--- a/patches/server/0854-Fix-SpawnEggMeta-get-setSpawnedType.patch
+++ b/patches/server/0853-Fix-SpawnEggMeta-get-setSpawnedType.patch
diff --git a/patches/server/0855-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch b/patches/server/0854-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch
index 576441539c..576441539c 100644
--- a/patches/server/0855-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch
+++ b/patches/server/0854-Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch
diff --git a/patches/server/0856-Treat-sequence-violations-like-they-should-be.patch b/patches/server/0855-Treat-sequence-violations-like-they-should-be.patch
index d67cd31a14..d67cd31a14 100644
--- a/patches/server/0856-Treat-sequence-violations-like-they-should-be.patch
+++ b/patches/server/0855-Treat-sequence-violations-like-they-should-be.patch
diff --git a/patches/server/0857-remove-duplicate-animate-packet-for-records.patch b/patches/server/0856-remove-duplicate-animate-packet-for-records.patch
index 9254f5b8cf..9254f5b8cf 100644
--- a/patches/server/0857-remove-duplicate-animate-packet-for-records.patch
+++ b/patches/server/0856-remove-duplicate-animate-packet-for-records.patch
diff --git a/patches/server/0858-Prevent-causing-expired-keys-from-impacting-new-join.patch b/patches/server/0857-Prevent-causing-expired-keys-from-impacting-new-join.patch
index 3649dc015b..3649dc015b 100644
--- a/patches/server/0858-Prevent-causing-expired-keys-from-impacting-new-join.patch
+++ b/patches/server/0857-Prevent-causing-expired-keys-from-impacting-new-join.patch
diff --git a/patches/server/0859-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch b/patches/server/0858-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch
index b0714f833f..b0714f833f 100644
--- a/patches/server/0859-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch
+++ b/patches/server/0858-Prevent-GameEvents-being-fired-from-unloaded-chunks.patch
diff --git a/patches/server/0860-Use-array-for-gamerule-storage.patch b/patches/server/0859-Use-array-for-gamerule-storage.patch
index 1a7c2006a5..1a7c2006a5 100644
--- a/patches/server/0860-Use-array-for-gamerule-storage.patch
+++ b/patches/server/0859-Use-array-for-gamerule-storage.patch
diff --git a/patches/server/0861-Fix-a-couple-of-upstream-bed-issues.patch b/patches/server/0860-Fix-a-couple-of-upstream-bed-issues.patch
index 6740daf4d1..6740daf4d1 100644
--- a/patches/server/0861-Fix-a-couple-of-upstream-bed-issues.patch
+++ b/patches/server/0860-Fix-a-couple-of-upstream-bed-issues.patch
diff --git a/patches/server/0862-Fix-demo-flag-not-enabling-demo-mode.patch b/patches/server/0861-Fix-demo-flag-not-enabling-demo-mode.patch
index 65ea83a2c1..65ea83a2c1 100644
--- a/patches/server/0862-Fix-demo-flag-not-enabling-demo-mode.patch
+++ b/patches/server/0861-Fix-demo-flag-not-enabling-demo-mode.patch
diff --git a/patches/server/0863-Add-Mob-Experience-reward-API.patch b/patches/server/0862-Add-Mob-Experience-reward-API.patch
index 874d481524..874d481524 100644
--- a/patches/server/0863-Add-Mob-Experience-reward-API.patch
+++ b/patches/server/0862-Add-Mob-Experience-reward-API.patch
diff --git a/patches/server/0864-Break-redstone-on-top-of-trap-doors-early.patch b/patches/server/0863-Break-redstone-on-top-of-trap-doors-early.patch
index fd04a38431..fd04a38431 100644
--- a/patches/server/0864-Break-redstone-on-top-of-trap-doors-early.patch
+++ b/patches/server/0863-Break-redstone-on-top-of-trap-doors-early.patch
diff --git a/patches/server/0865-Avoid-Lazy-Initialization-for-Enum-Fields.patch b/patches/server/0864-Avoid-Lazy-Initialization-for-Enum-Fields.patch
index 346c3fd86c..346c3fd86c 100644
--- a/patches/server/0865-Avoid-Lazy-Initialization-for-Enum-Fields.patch
+++ b/patches/server/0864-Avoid-Lazy-Initialization-for-Enum-Fields.patch
diff --git a/patches/server/0866-More-accurate-isInOpenWater-impl.patch b/patches/server/0865-More-accurate-isInOpenWater-impl.patch
index ca26fd9045..ca26fd9045 100644
--- a/patches/server/0866-More-accurate-isInOpenWater-impl.patch
+++ b/patches/server/0865-More-accurate-isInOpenWater-impl.patch
diff --git a/patches/server/0867-Fix-concurrenct-access-to-lookups-field-in-RegistryO.patch b/patches/server/0866-Fix-concurrenct-access-to-lookups-field-in-RegistryO.patch
index 01fcd2b852..01fcd2b852 100644
--- a/patches/server/0867-Fix-concurrenct-access-to-lookups-field-in-RegistryO.patch
+++ b/patches/server/0866-Fix-concurrenct-access-to-lookups-field-in-RegistryO.patch
diff --git a/patches/server/0868-Expand-PlayerItemMendEvent.patch b/patches/server/0867-Expand-PlayerItemMendEvent.patch
index 013c1be8fd..013c1be8fd 100644
--- a/patches/server/0868-Expand-PlayerItemMendEvent.patch
+++ b/patches/server/0867-Expand-PlayerItemMendEvent.patch
diff --git a/patches/server/0869-Refresh-ProjectileSource-for-projectiles.patch b/patches/server/0868-Refresh-ProjectileSource-for-projectiles.patch
index 1e23e270a4..1dabec492f 100644
--- a/patches/server/0869-Refresh-ProjectileSource-for-projectiles.patch
+++ b/patches/server/0868-Refresh-ProjectileSource-for-projectiles.patch
@@ -14,7 +14,7 @@ clearing the owner.
Co-authored-by: Warrior <[email protected]>
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index d24c2e23a12a196e1f6dc4f5c6d3c69472ddc704..c173ecd1283331afcf4db010e65764e5ed6e1eff 100644
+index cf2d4d56dfebeae2baa0712683102b163bdaa9ce..0479dbdf0da7a06735ee08d068ead5fa12fc9860 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -384,6 +384,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0870-Add-transient-modifier-API.patch b/patches/server/0869-Add-transient-modifier-API.patch
index 8144e5dc44..8144e5dc44 100644
--- a/patches/server/0870-Add-transient-modifier-API.patch
+++ b/patches/server/0869-Add-transient-modifier-API.patch
diff --git a/patches/server/0871-Fix-block-place-logic.patch b/patches/server/0870-Fix-block-place-logic.patch
index 10b444c4dc..10b444c4dc 100644
--- a/patches/server/0871-Fix-block-place-logic.patch
+++ b/patches/server/0870-Fix-block-place-logic.patch
diff --git a/patches/server/0872-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch b/patches/server/0871-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch
index 288b2c3711..288b2c3711 100644
--- a/patches/server/0872-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch
+++ b/patches/server/0871-Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch
diff --git a/patches/server/0873-Call-BlockGrowEvent-for-missing-blocks.patch b/patches/server/0872-Call-BlockGrowEvent-for-missing-blocks.patch
index 9054b42b6b..9054b42b6b 100644
--- a/patches/server/0873-Call-BlockGrowEvent-for-missing-blocks.patch
+++ b/patches/server/0872-Call-BlockGrowEvent-for-missing-blocks.patch
diff --git a/patches/server/0874-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch b/patches/server/0873-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch
index 954f7480a5..954f7480a5 100644
--- a/patches/server/0874-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch
+++ b/patches/server/0873-Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch
diff --git a/patches/server/0875-fix-MapLike-spam-for-missing-key-selector.patch b/patches/server/0874-fix-MapLike-spam-for-missing-key-selector.patch
index 2fee78531f..2fee78531f 100644
--- a/patches/server/0875-fix-MapLike-spam-for-missing-key-selector.patch
+++ b/patches/server/0874-fix-MapLike-spam-for-missing-key-selector.patch
diff --git a/patches/server/0876-Fix-sniffer-removeExploredLocation.patch b/patches/server/0875-Fix-sniffer-removeExploredLocation.patch
index e8b1703090..e8b1703090 100644
--- a/patches/server/0876-Fix-sniffer-removeExploredLocation.patch
+++ b/patches/server/0875-Fix-sniffer-removeExploredLocation.patch
diff --git a/patches/server/0877-Add-method-to-remove-all-active-potion-effects.patch b/patches/server/0876-Add-method-to-remove-all-active-potion-effects.patch
index 20554be569..d2aa5b28fd 100644
--- a/patches/server/0877-Add-method-to-remove-all-active-potion-effects.patch
+++ b/patches/server/0876-Add-method-to-remove-all-active-potion-effects.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Add method to remove all active potion effects
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-index 3302d8e9b7c2c48b20dd257f4699b263d3bc52dc..3f952d1409118535f325f614f1a6507c40efa4d6 100644
+index fbe1d5051f8767db240e4d0c256f4a1088c4339c..993844ee3d76591be38e8d27eba37ff8723443b1 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -540,6 +540,13 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
diff --git a/patches/server/0878-Fix-incorrect-crafting-result-amount-for-fireworks.patch b/patches/server/0877-Fix-incorrect-crafting-result-amount-for-fireworks.patch
index cfcf15909a..cfcf15909a 100644
--- a/patches/server/0878-Fix-incorrect-crafting-result-amount-for-fireworks.patch
+++ b/patches/server/0877-Fix-incorrect-crafting-result-amount-for-fireworks.patch
diff --git a/patches/server/0879-Add-event-for-player-editing-sign.patch b/patches/server/0878-Add-event-for-player-editing-sign.patch
index 321cccc3d6..321cccc3d6 100644
--- a/patches/server/0879-Add-event-for-player-editing-sign.patch
+++ b/patches/server/0878-Add-event-for-player-editing-sign.patch
diff --git a/patches/server/0880-Only-tick-item-frames-if-players-can-see-it.patch b/patches/server/0879-Only-tick-item-frames-if-players-can-see-it.patch
index decd7a346e..decd7a346e 100644
--- a/patches/server/0880-Only-tick-item-frames-if-players-can-see-it.patch
+++ b/patches/server/0879-Only-tick-item-frames-if-players-can-see-it.patch
diff --git a/patches/server/0881-Fix-cmd-permission-levels-for-command-blocks.patch b/patches/server/0880-Fix-cmd-permission-levels-for-command-blocks.patch
index 8bc99edf2c..8bc99edf2c 100644
--- a/patches/server/0881-Fix-cmd-permission-levels-for-command-blocks.patch
+++ b/patches/server/0880-Fix-cmd-permission-levels-for-command-blocks.patch
diff --git a/patches/server/0882-Add-option-to-disable-block-updates.patch b/patches/server/0881-Add-option-to-disable-block-updates.patch
index 5550b0c010..5550b0c010 100644
--- a/patches/server/0882-Add-option-to-disable-block-updates.patch
+++ b/patches/server/0881-Add-option-to-disable-block-updates.patch
diff --git a/patches/server/0883-Call-missing-BlockDispenseEvent.patch b/patches/server/0882-Call-missing-BlockDispenseEvent.patch
index dc2929f750..dc2929f750 100644
--- a/patches/server/0883-Call-missing-BlockDispenseEvent.patch
+++ b/patches/server/0882-Call-missing-BlockDispenseEvent.patch
diff --git a/patches/server/0884-Don-t-load-chunks-for-supporting-block-checks.patch b/patches/server/0883-Don-t-load-chunks-for-supporting-block-checks.patch
index 2fc45560a6..925e5e90ff 100644
--- a/patches/server/0884-Don-t-load-chunks-for-supporting-block-checks.patch
+++ b/patches/server/0883-Don-t-load-chunks-for-supporting-block-checks.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Don't load chunks for supporting block checks
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index c173ecd1283331afcf4db010e65764e5ed6e1eff..626f2180b87daa1c00e97dc24b1a78aec4d9f033 100644
+index 0479dbdf0da7a06735ee08d068ead5fa12fc9860..927c298c1922fdd1016ffc72d2ca196adaccd377 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -1200,7 +1200,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0885-Optimize-player-lookups-for-beacons.patch b/patches/server/0884-Optimize-player-lookups-for-beacons.patch
index 3b3d11c547..3b3d11c547 100644
--- a/patches/server/0885-Optimize-player-lookups-for-beacons.patch
+++ b/patches/server/0884-Optimize-player-lookups-for-beacons.patch
diff --git a/patches/server/0886-Add-Sign-getInteractableSideFor.patch b/patches/server/0885-Add-Sign-getInteractableSideFor.patch
index c5009d0b42..c5009d0b42 100644
--- a/patches/server/0886-Add-Sign-getInteractableSideFor.patch
+++ b/patches/server/0885-Add-Sign-getInteractableSideFor.patch
diff --git a/patches/server/0887-Array-backed-synched-entity-data.patch b/patches/server/0886-Array-backed-synched-entity-data.patch
index 2345458940..2345458940 100644
--- a/patches/server/0887-Array-backed-synched-entity-data.patch
+++ b/patches/server/0886-Array-backed-synched-entity-data.patch
diff --git a/patches/server/0888-fix-item-meta-for-tadpole-buckets.patch b/patches/server/0887-fix-item-meta-for-tadpole-buckets.patch
index 7dc82282e5..7dc82282e5 100644
--- a/patches/server/0888-fix-item-meta-for-tadpole-buckets.patch
+++ b/patches/server/0887-fix-item-meta-for-tadpole-buckets.patch
diff --git a/patches/server/0889-Fix-BanList-API.patch b/patches/server/0888-Fix-BanList-API.patch
index ec8005e221..ec8005e221 100644
--- a/patches/server/0889-Fix-BanList-API.patch
+++ b/patches/server/0888-Fix-BanList-API.patch
diff --git a/patches/server/0890-Determine-lava-and-water-fluid-explosion-resistance-.patch b/patches/server/0889-Determine-lava-and-water-fluid-explosion-resistance-.patch
index bea2e1c86f..bea2e1c86f 100644
--- a/patches/server/0890-Determine-lava-and-water-fluid-explosion-resistance-.patch
+++ b/patches/server/0889-Determine-lava-and-water-fluid-explosion-resistance-.patch
diff --git a/patches/server/0891-Fix-possible-NPE-on-painting-creation.patch b/patches/server/0890-Fix-possible-NPE-on-painting-creation.patch
index a503b8ac40..a503b8ac40 100644
--- a/patches/server/0891-Fix-possible-NPE-on-painting-creation.patch
+++ b/patches/server/0890-Fix-possible-NPE-on-painting-creation.patch
diff --git a/patches/server/0892-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch b/patches/server/0891-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch
index 54c442e544..54c442e544 100644
--- a/patches/server/0892-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch
+++ b/patches/server/0891-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch
diff --git a/patches/server/0893-ExperienceOrb-should-call-EntitySpawnEvent.patch b/patches/server/0892-ExperienceOrb-should-call-EntitySpawnEvent.patch
index cc8338c2f5..cc8338c2f5 100644
--- a/patches/server/0893-ExperienceOrb-should-call-EntitySpawnEvent.patch
+++ b/patches/server/0892-ExperienceOrb-should-call-EntitySpawnEvent.patch
diff --git a/patches/server/0894-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch b/patches/server/0893-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch
index 96b4aa8c41..96b4aa8c41 100644
--- a/patches/server/0894-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch
+++ b/patches/server/0893-Make-Amethyst-throw-both-Spread-and-Grow-Events.patch
diff --git a/patches/server/0895-Add-whitelist-events.patch b/patches/server/0894-Add-whitelist-events.patch
index 44cddb390d..44cddb390d 100644
--- a/patches/server/0895-Add-whitelist-events.patch
+++ b/patches/server/0894-Add-whitelist-events.patch
diff --git a/patches/server/0896-Implement-PlayerFailMoveEvent.patch b/patches/server/0895-Implement-PlayerFailMoveEvent.patch
index 67cf55983c..67cf55983c 100644
--- a/patches/server/0896-Implement-PlayerFailMoveEvent.patch
+++ b/patches/server/0895-Implement-PlayerFailMoveEvent.patch
diff --git a/patches/server/0897-Folia-scheduler-and-owned-region-API.patch b/patches/server/0896-Folia-scheduler-and-owned-region-API.patch
index ec5f0abb4d..92d708382e 100644
--- a/patches/server/0897-Folia-scheduler-and-owned-region-API.patch
+++ b/patches/server/0896-Folia-scheduler-and-owned-region-API.patch
@@ -1185,7 +1185,7 @@ index 0747b0042446271385371f1ca9c8fefdebd851b8..fade1e36037075aae968eb90bbfeac76
this.players.remove(entityplayer);
this.playersByName.remove(entityplayer.getScoreboardName().toLowerCase(java.util.Locale.ROOT)); // Spigot
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 626f2180b87daa1c00e97dc24b1a78aec4d9f033..abbd6a866b666978ce29211e4027f2b08b0c2e3d 100644
+index 927c298c1922fdd1016ffc72d2ca196adaccd377..ecd7deadbddeb9571b2b8975214e4167c8333ce0 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -247,11 +247,23 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
@@ -1332,7 +1332,7 @@ index 56a6b3921c74bdeb27f8736302503bee1f731065..b5140b37d2161d89c6c5d6465949e96f
ConfigurationSerialization.registerClass(CraftOfflinePlayer.class);
ConfigurationSerialization.registerClass(CraftPlayerProfile.class);
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index ba915f1b3cd00c8afe39ece9c9e68737673777f5..282a1cebc0cdb6253d024dd399ef794335883662 100644
+index 509550bbfb7c6bcff5dffa535f40af12aab898a8..8086eae45b03fd53bc7cac625b51fc10d8523f4f 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -68,6 +68,15 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
diff --git a/patches/server/0898-Only-erase-allay-memory-on-non-item-targets.patch b/patches/server/0897-Only-erase-allay-memory-on-non-item-targets.patch
index 4afac36fc3..4afac36fc3 100644
--- a/patches/server/0898-Only-erase-allay-memory-on-non-item-targets.patch
+++ b/patches/server/0897-Only-erase-allay-memory-on-non-item-targets.patch
diff --git a/patches/server/0899-API-for-updating-recipes-on-clients.patch b/patches/server/0898-API-for-updating-recipes-on-clients.patch
index 7fbba42341..7fbba42341 100644
--- a/patches/server/0899-API-for-updating-recipes-on-clients.patch
+++ b/patches/server/0898-API-for-updating-recipes-on-clients.patch
diff --git a/patches/server/0900-Fix-rotation-when-spawning-display-entities.patch b/patches/server/0899-Fix-rotation-when-spawning-display-entities.patch
index afe854d47e..afe854d47e 100644
--- a/patches/server/0900-Fix-rotation-when-spawning-display-entities.patch
+++ b/patches/server/0899-Fix-rotation-when-spawning-display-entities.patch
diff --git a/patches/server/0901-Only-capture-actual-tree-growth.patch b/patches/server/0900-Only-capture-actual-tree-growth.patch
index 96167911d0..96167911d0 100644
--- a/patches/server/0901-Only-capture-actual-tree-growth.patch
+++ b/patches/server/0900-Only-capture-actual-tree-growth.patch
diff --git a/patches/server/0902-Use-correct-source-for-mushroom-block-spread-event.patch b/patches/server/0901-Use-correct-source-for-mushroom-block-spread-event.patch
index ef72acd36e..ef72acd36e 100644
--- a/patches/server/0902-Use-correct-source-for-mushroom-block-spread-event.patch
+++ b/patches/server/0901-Use-correct-source-for-mushroom-block-spread-event.patch
diff --git a/patches/server/0903-Respect-randomizeData-on-more-entities-when-spawning.patch b/patches/server/0902-Respect-randomizeData-on-more-entities-when-spawning.patch
index 0b50ce9b7b..0b50ce9b7b 100644
--- a/patches/server/0903-Respect-randomizeData-on-more-entities-when-spawning.patch
+++ b/patches/server/0902-Respect-randomizeData-on-more-entities-when-spawning.patch
diff --git a/patches/server/0904-Use-correct-seed-on-api-world-load.patch b/patches/server/0903-Use-correct-seed-on-api-world-load.patch
index a39775a339..a39775a339 100644
--- a/patches/server/0904-Use-correct-seed-on-api-world-load.patch
+++ b/patches/server/0903-Use-correct-seed-on-api-world-load.patch
diff --git a/patches/server/0905-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch b/patches/server/0904-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch
index 6701e32f16..6701e32f16 100644
--- a/patches/server/0905-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch
+++ b/patches/server/0904-Remove-UpgradeData-neighbour-ticks-outside-of-range.patch
diff --git a/patches/server/0906-Cache-map-ids-on-item-frames.patch b/patches/server/0905-Cache-map-ids-on-item-frames.patch
index a65e4d7021..7966ccb012 100644
--- a/patches/server/0906-Cache-map-ids-on-item-frames.patch
+++ b/patches/server/0905-Cache-map-ids-on-item-frames.patch
@@ -18,7 +18,7 @@ index 1f0931bdd4d82c05d7b5f8b8e5c2cc6d23905c73..da45984c9b2d3a55256efddde9458050
if (worldmap != null) {
diff --git a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
-index 0cd57021cf308984415ca670f727ae61ac343fe7..80303f9466b8c7097151be313afc9a383693d18a 100644
+index e875196824ef9618a52ca3f172f202d5584990df..c34701f95580e4cf45fe086115563127432a28c5 100644
--- a/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
+++ b/src/main/java/net/minecraft/world/entity/decoration/ItemFrame.java
@@ -50,6 +50,7 @@ public class ItemFrame extends HangingEntity {
diff --git a/patches/server/0907-Fix-custom-statistic-criteria-creation.patch b/patches/server/0906-Fix-custom-statistic-criteria-creation.patch
index a8aba99c9f..a8aba99c9f 100644
--- a/patches/server/0907-Fix-custom-statistic-criteria-creation.patch
+++ b/patches/server/0906-Fix-custom-statistic-criteria-creation.patch
diff --git a/patches/server/0908-Bandaid-fix-for-Effect.patch b/patches/server/0907-Bandaid-fix-for-Effect.patch
index 92c731798f..92c731798f 100644
--- a/patches/server/0908-Bandaid-fix-for-Effect.patch
+++ b/patches/server/0907-Bandaid-fix-for-Effect.patch
diff --git a/patches/server/0909-SculkCatalyst-bloom-API.patch b/patches/server/0908-SculkCatalyst-bloom-API.patch
index 77742addde..77742addde 100644
--- a/patches/server/0909-SculkCatalyst-bloom-API.patch
+++ b/patches/server/0908-SculkCatalyst-bloom-API.patch
diff --git a/patches/server/0910-API-for-an-entity-s-scoreboard-name.patch b/patches/server/0909-API-for-an-entity-s-scoreboard-name.patch
index a93b609b72..dbff93ae56 100644
--- a/patches/server/0910-API-for-an-entity-s-scoreboard-name.patch
+++ b/patches/server/0909-API-for-an-entity-s-scoreboard-name.patch
@@ -7,10 +7,10 @@ Was obtainable through different methods, but you had to use different
methods depending on the implementation of Entity you were working with.
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 1de3a2ed64dcd222bc90d3917c08e12af56450b4..fd7a3176cdd07f50e4e56d98827672042cdf5944 100644
+index 8086eae45b03fd53bc7cac625b51fc10d8523f4f..d91d56175e91fb06138901bad56c1c2544b3d20e 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-@@ -1206,4 +1206,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
+@@ -1216,4 +1216,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
return !this.getHandle().level().noCollision(this.getHandle(), aabb);
}
// Paper end - Collision API
diff --git a/patches/server/0911-Deprecate-and-replace-methods-with-old-StructureType.patch b/patches/server/0910-Deprecate-and-replace-methods-with-old-StructureType.patch
index ff4c42a8ca..ff4c42a8ca 100644
--- a/patches/server/0911-Deprecate-and-replace-methods-with-old-StructureType.patch
+++ b/patches/server/0910-Deprecate-and-replace-methods-with-old-StructureType.patch
diff --git a/patches/server/0912-Don-t-tab-complete-namespaced-commands-if-send-names.patch b/patches/server/0911-Don-t-tab-complete-namespaced-commands-if-send-names.patch
index e3fb817061..e3fb817061 100644
--- a/patches/server/0912-Don-t-tab-complete-namespaced-commands-if-send-names.patch
+++ b/patches/server/0911-Don-t-tab-complete-namespaced-commands-if-send-names.patch
diff --git a/patches/server/0913-Properly-handle-BlockBreakEvent-isDropItems.patch b/patches/server/0912-Properly-handle-BlockBreakEvent-isDropItems.patch
index 025a223021..025a223021 100644
--- a/patches/server/0913-Properly-handle-BlockBreakEvent-isDropItems.patch
+++ b/patches/server/0912-Properly-handle-BlockBreakEvent-isDropItems.patch
diff --git a/patches/server/0914-Fire-entity-death-event-for-ender-dragon.patch b/patches/server/0913-Fire-entity-death-event-for-ender-dragon.patch
index 46c12c1b61..46c12c1b61 100644
--- a/patches/server/0914-Fire-entity-death-event-for-ender-dragon.patch
+++ b/patches/server/0913-Fire-entity-death-event-for-ender-dragon.patch
diff --git a/patches/server/0915-Configurable-entity-tracking-range-by-Y-coordinate.patch b/patches/server/0914-Configurable-entity-tracking-range-by-Y-coordinate.patch
index 81dacf5aab..81dacf5aab 100644
--- a/patches/server/0915-Configurable-entity-tracking-range-by-Y-coordinate.patch
+++ b/patches/server/0914-Configurable-entity-tracking-range-by-Y-coordinate.patch
diff --git a/patches/server/0916-Add-Listing-API-for-Player.patch b/patches/server/0915-Add-Listing-API-for-Player.patch
index fa29159689..fa29159689 100644
--- a/patches/server/0916-Add-Listing-API-for-Player.patch
+++ b/patches/server/0915-Add-Listing-API-for-Player.patch
diff --git a/patches/server/0917-Configurable-Region-Compression-Format.patch b/patches/server/0916-Configurable-Region-Compression-Format.patch
index 25a1d4bb16..25a1d4bb16 100644
--- a/patches/server/0917-Configurable-Region-Compression-Format.patch
+++ b/patches/server/0916-Configurable-Region-Compression-Format.patch
diff --git a/patches/server/0918-Add-BlockFace-to-BlockDamageEvent.patch b/patches/server/0917-Add-BlockFace-to-BlockDamageEvent.patch
index 66bd2d2f29..66bd2d2f29 100644
--- a/patches/server/0918-Add-BlockFace-to-BlockDamageEvent.patch
+++ b/patches/server/0917-Add-BlockFace-to-BlockDamageEvent.patch
diff --git a/patches/server/0919-Fix-NPE-on-Boat-getStatus.patch b/patches/server/0918-Fix-NPE-on-Boat-getStatus.patch
index 70323a4352..70323a4352 100644
--- a/patches/server/0919-Fix-NPE-on-Boat-getStatus.patch
+++ b/patches/server/0918-Fix-NPE-on-Boat-getStatus.patch
diff --git a/patches/server/0920-Expand-Pose-API.patch b/patches/server/0919-Expand-Pose-API.patch
index 660dffd43c..33bb7d2bc7 100644
--- a/patches/server/0920-Expand-Pose-API.patch
+++ b/patches/server/0919-Expand-Pose-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Expand Pose API
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index abbd6a866b666978ce29211e4027f2b08b0c2e3d..bbc3f09105b19eabd3ebb8b9589412b8871739a1 100644
+index ecd7deadbddeb9571b2b8975214e4167c8333ce0..4db254f76bc2fb9867441016b3ac4f45f19d3bea 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -419,6 +419,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
@@ -25,7 +25,7 @@ index abbd6a866b666978ce29211e4027f2b08b0c2e3d..bbc3f09105b19eabd3ebb8b9589412b8
if (pose == this.getPose()) {
return;
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index fec2f96cfc42559c44d5d2e907d0706c674dfda7..089eb25d532990773161063658f123f1e5bef2b3 100644
+index d91d56175e91fb06138901bad56c1c2544b3d20e..a81c8a9d76c1d9fdee19132a9a40ffc2ab4d107e 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -897,6 +897,20 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
diff --git a/patches/server/0921-More-DragonBattle-API.patch b/patches/server/0920-More-DragonBattle-API.patch
index 1ff4688b56..1ff4688b56 100644
--- a/patches/server/0921-More-DragonBattle-API.patch
+++ b/patches/server/0920-More-DragonBattle-API.patch
diff --git a/patches/server/0922-Deep-clone-unhandled-nbt-tags.patch b/patches/server/0921-Deep-clone-unhandled-nbt-tags.patch
index 0f522edd88..0f522edd88 100644
--- a/patches/server/0922-Deep-clone-unhandled-nbt-tags.patch
+++ b/patches/server/0921-Deep-clone-unhandled-nbt-tags.patch
diff --git a/patches/server/0923-Add-PlayerPickItemEvent.patch b/patches/server/0922-Add-PlayerPickItemEvent.patch
index 5ddf5f6a12..5ddf5f6a12 100644
--- a/patches/server/0923-Add-PlayerPickItemEvent.patch
+++ b/patches/server/0922-Add-PlayerPickItemEvent.patch
diff --git a/patches/server/0924-Allow-trident-custom-damage.patch b/patches/server/0923-Allow-trident-custom-damage.patch
index fb6397821e..fb6397821e 100644
--- a/patches/server/0924-Allow-trident-custom-damage.patch
+++ b/patches/server/0923-Allow-trident-custom-damage.patch
diff --git a/patches/server/0925-Expose-hand-in-BlockCanBuildEvent.patch b/patches/server/0924-Expose-hand-in-BlockCanBuildEvent.patch
index ab17992d38..ab17992d38 100644
--- a/patches/server/0925-Expose-hand-in-BlockCanBuildEvent.patch
+++ b/patches/server/0924-Expose-hand-in-BlockCanBuildEvent.patch
diff --git a/patches/server/0926-Optimize-nearest-structure-border-iteration.patch b/patches/server/0925-Optimize-nearest-structure-border-iteration.patch
index e073d7a1df..e073d7a1df 100644
--- a/patches/server/0926-Optimize-nearest-structure-border-iteration.patch
+++ b/patches/server/0925-Optimize-nearest-structure-border-iteration.patch
diff --git a/patches/server/0927-Implement-OfflinePlayer-isConnected.patch b/patches/server/0926-Implement-OfflinePlayer-isConnected.patch
index 50c30ac481..50c30ac481 100644
--- a/patches/server/0927-Implement-OfflinePlayer-isConnected.patch
+++ b/patches/server/0926-Implement-OfflinePlayer-isConnected.patch
diff --git a/patches/server/0928-Fix-inventory-desync.patch b/patches/server/0927-Fix-inventory-desync.patch
index 4345fa9aa5..4345fa9aa5 100644
--- a/patches/server/0928-Fix-inventory-desync.patch
+++ b/patches/server/0927-Fix-inventory-desync.patch
diff --git a/patches/server/0929-Add-titleOverride-to-InventoryOpenEvent.patch b/patches/server/0928-Add-titleOverride-to-InventoryOpenEvent.patch
index 06ad83c295..06ad83c295 100644
--- a/patches/server/0929-Add-titleOverride-to-InventoryOpenEvent.patch
+++ b/patches/server/0928-Add-titleOverride-to-InventoryOpenEvent.patch
diff --git a/patches/server/0930-Configure-sniffer-egg-hatch-time.patch b/patches/server/0929-Configure-sniffer-egg-hatch-time.patch
index b42c26e59c..b42c26e59c 100644
--- a/patches/server/0930-Configure-sniffer-egg-hatch-time.patch
+++ b/patches/server/0929-Configure-sniffer-egg-hatch-time.patch
diff --git a/patches/server/0931-Do-crystal-portal-proximity-check-before-entity-look.patch b/patches/server/0930-Do-crystal-portal-proximity-check-before-entity-look.patch
index 43740a74f0..43740a74f0 100644
--- a/patches/server/0931-Do-crystal-portal-proximity-check-before-entity-look.patch
+++ b/patches/server/0930-Do-crystal-portal-proximity-check-before-entity-look.patch
diff --git a/patches/server/0932-Skip-POI-finding-if-stuck-in-vehicle.patch b/patches/server/0931-Skip-POI-finding-if-stuck-in-vehicle.patch
index e0235836a4..e0235836a4 100644
--- a/patches/server/0932-Skip-POI-finding-if-stuck-in-vehicle.patch
+++ b/patches/server/0931-Skip-POI-finding-if-stuck-in-vehicle.patch
diff --git a/patches/server/0933-Add-slot-sanity-checks-in-container-clicks.patch b/patches/server/0932-Add-slot-sanity-checks-in-container-clicks.patch
index 269657c258..269657c258 100644
--- a/patches/server/0933-Add-slot-sanity-checks-in-container-clicks.patch
+++ b/patches/server/0932-Add-slot-sanity-checks-in-container-clicks.patch
diff --git a/patches/server/0934-Call-BlockRedstoneEvents-for-lecterns.patch b/patches/server/0933-Call-BlockRedstoneEvents-for-lecterns.patch
index c5d3495f31..c5d3495f31 100644
--- a/patches/server/0934-Call-BlockRedstoneEvents-for-lecterns.patch
+++ b/patches/server/0933-Call-BlockRedstoneEvents-for-lecterns.patch
diff --git a/patches/server/0935-Allow-proper-checking-of-empty-item-stacks.patch b/patches/server/0934-Allow-proper-checking-of-empty-item-stacks.patch
index eefdaefa4b..eefdaefa4b 100644
--- a/patches/server/0935-Allow-proper-checking-of-empty-item-stacks.patch
+++ b/patches/server/0934-Allow-proper-checking-of-empty-item-stacks.patch
diff --git a/patches/server/0936-Fix-silent-equipment-change-for-mobs.patch b/patches/server/0935-Fix-silent-equipment-change-for-mobs.patch
index f9d34b89ae..f9d34b89ae 100644
--- a/patches/server/0936-Fix-silent-equipment-change-for-mobs.patch
+++ b/patches/server/0935-Fix-silent-equipment-change-for-mobs.patch
diff --git a/patches/server/0937-Fix-spigot-s-Forced-Stats.patch b/patches/server/0936-Fix-spigot-s-Forced-Stats.patch
index a138a58b79..a138a58b79 100644
--- a/patches/server/0937-Fix-spigot-s-Forced-Stats.patch
+++ b/patches/server/0936-Fix-spigot-s-Forced-Stats.patch
diff --git a/patches/server/0938-Add-missing-InventoryHolders-to-inventories.patch b/patches/server/0937-Add-missing-InventoryHolders-to-inventories.patch
index e6954fc31c..e6954fc31c 100644
--- a/patches/server/0938-Add-missing-InventoryHolders-to-inventories.patch
+++ b/patches/server/0937-Add-missing-InventoryHolders-to-inventories.patch
diff --git a/patches/server/0939-Do-not-read-tile-entities-in-chunks-that-are-positio.patch b/patches/server/0938-Do-not-read-tile-entities-in-chunks-that-are-positio.patch
index a5090d6c00..a5090d6c00 100644
--- a/patches/server/0939-Do-not-read-tile-entities-in-chunks-that-are-positio.patch
+++ b/patches/server/0938-Do-not-read-tile-entities-in-chunks-that-are-positio.patch
diff --git a/patches/server/0940-Add-missing-logs-for-log-ips-config-option.patch b/patches/server/0939-Add-missing-logs-for-log-ips-config-option.patch
index 2898d66615..2898d66615 100644
--- a/patches/server/0940-Add-missing-logs-for-log-ips-config-option.patch
+++ b/patches/server/0939-Add-missing-logs-for-log-ips-config-option.patch
diff --git a/patches/server/0941-Remove-Spigot-Bug-Fix-for-MC-109346.patch b/patches/server/0940-Remove-Spigot-Bug-Fix-for-MC-109346.patch
index 8cd300599d..8cd300599d 100644
--- a/patches/server/0941-Remove-Spigot-Bug-Fix-for-MC-109346.patch
+++ b/patches/server/0940-Remove-Spigot-Bug-Fix-for-MC-109346.patch
diff --git a/patches/server/0942-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch b/patches/server/0941-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch
index e2c7a15a63..e2c7a15a63 100644
--- a/patches/server/0942-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch
+++ b/patches/server/0941-Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch
diff --git a/patches/server/0943-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch b/patches/server/0942-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch
index 7ccf4c0f03..7ccf4c0f03 100644
--- a/patches/server/0943-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch
+++ b/patches/server/0942-Fix-NPE-in-AdvancementProgress-getDateAwarded.patch
diff --git a/patches/server/0944-Fix-team-sidebar-objectives-not-being-cleared.patch b/patches/server/0943-Fix-team-sidebar-objectives-not-being-cleared.patch
index 88a39d0b20..88a39d0b20 100644
--- a/patches/server/0944-Fix-team-sidebar-objectives-not-being-cleared.patch
+++ b/patches/server/0943-Fix-team-sidebar-objectives-not-being-cleared.patch
diff --git a/patches/server/0945-Fix-missing-map-initialize-event-call.patch b/patches/server/0944-Fix-missing-map-initialize-event-call.patch
index 20b3a50d58..20b3a50d58 100644
--- a/patches/server/0945-Fix-missing-map-initialize-event-call.patch
+++ b/patches/server/0944-Fix-missing-map-initialize-event-call.patch
diff --git a/patches/server/0946-Update-entity-data-when-attaching-firework-to-entity.patch b/patches/server/0945-Update-entity-data-when-attaching-firework-to-entity.patch
index 8cbc0f974a..8cbc0f974a 100644
--- a/patches/server/0946-Update-entity-data-when-attaching-firework-to-entity.patch
+++ b/patches/server/0945-Update-entity-data-when-attaching-firework-to-entity.patch
diff --git a/patches/server/0947-Use-correct-variable-for-initializing-CraftLootTable.patch b/patches/server/0946-Use-correct-variable-for-initializing-CraftLootTable.patch
index ab46cdf78a..ab46cdf78a 100644
--- a/patches/server/0947-Use-correct-variable-for-initializing-CraftLootTable.patch
+++ b/patches/server/0946-Use-correct-variable-for-initializing-CraftLootTable.patch
diff --git a/patches/server/0948-Fix-UnsafeValues-loadAdvancement.patch b/patches/server/0947-Fix-UnsafeValues-loadAdvancement.patch
index 0de7a22d6d..0de7a22d6d 100644
--- a/patches/server/0948-Fix-UnsafeValues-loadAdvancement.patch
+++ b/patches/server/0947-Fix-UnsafeValues-loadAdvancement.patch
diff --git a/patches/server/0949-Add-player-idle-duration-API.patch b/patches/server/0948-Add-player-idle-duration-API.patch
index 717b1d7291..717b1d7291 100644
--- a/patches/server/0949-Add-player-idle-duration-API.patch
+++ b/patches/server/0948-Add-player-idle-duration-API.patch
diff --git a/patches/server/0950-Don-t-check-if-we-can-see-non-visible-entities.patch b/patches/server/0949-Don-t-check-if-we-can-see-non-visible-entities.patch
index 1c1aa40a97..1c1aa40a97 100644
--- a/patches/server/0950-Don-t-check-if-we-can-see-non-visible-entities.patch
+++ b/patches/server/0949-Don-t-check-if-we-can-see-non-visible-entities.patch
diff --git a/patches/server/0951-Fix-NPE-in-SculkBloomEvent-world-access.patch b/patches/server/0950-Fix-NPE-in-SculkBloomEvent-world-access.patch
index b66e61a522..b66e61a522 100644
--- a/patches/server/0951-Fix-NPE-in-SculkBloomEvent-world-access.patch
+++ b/patches/server/0950-Fix-NPE-in-SculkBloomEvent-world-access.patch
diff --git a/patches/server/0952-Allow-null-itemstack-for-Player-sendEquipmentChange.patch b/patches/server/0951-Allow-null-itemstack-for-Player-sendEquipmentChange.patch
index 72c810300c..72c810300c 100644
--- a/patches/server/0952-Allow-null-itemstack-for-Player-sendEquipmentChange.patch
+++ b/patches/server/0951-Allow-null-itemstack-for-Player-sendEquipmentChange.patch
diff --git a/patches/server/0953-Optimize-VarInts.patch b/patches/server/0952-Optimize-VarInts.patch
index 19e7fc574a..19e7fc574a 100644
--- a/patches/server/0953-Optimize-VarInts.patch
+++ b/patches/server/0952-Optimize-VarInts.patch
diff --git a/patches/server/0954-Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/server/0953-Add-API-to-get-the-collision-shape-of-a-block-before.patch
index 9794102b95..9794102b95 100644
--- a/patches/server/0954-Add-API-to-get-the-collision-shape-of-a-block-before.patch
+++ b/patches/server/0953-Add-API-to-get-the-collision-shape-of-a-block-before.patch
diff --git a/patches/server/0955-Add-predicate-for-blocks-when-raytracing.patch b/patches/server/0954-Add-predicate-for-blocks-when-raytracing.patch
index 2a30c191f6..2a30c191f6 100644
--- a/patches/server/0955-Add-predicate-for-blocks-when-raytracing.patch
+++ b/patches/server/0954-Add-predicate-for-blocks-when-raytracing.patch
diff --git a/patches/server/0956-Broadcast-take-item-packets-with-collector-as-source.patch b/patches/server/0955-Broadcast-take-item-packets-with-collector-as-source.patch
index ad908f281c..ad908f281c 100644
--- a/patches/server/0956-Broadcast-take-item-packets-with-collector-as-source.patch
+++ b/patches/server/0955-Broadcast-take-item-packets-with-collector-as-source.patch
diff --git a/patches/server/0957-Expand-LingeringPotion-API.patch b/patches/server/0956-Expand-LingeringPotion-API.patch
index abc4c72435..abc4c72435 100644
--- a/patches/server/0957-Expand-LingeringPotion-API.patch
+++ b/patches/server/0956-Expand-LingeringPotion-API.patch
diff --git a/patches/server/0958-Add-MaterialTagsTest.patch b/patches/server/0957-Add-MaterialTagsTest.patch
index 34233ba1ca..34233ba1ca 100644
--- a/patches/server/0958-Add-MaterialTagsTest.patch
+++ b/patches/server/0957-Add-MaterialTagsTest.patch
diff --git a/patches/server/0959-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch b/patches/server/0958-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch
index 69084fab3f..69084fab3f 100644
--- a/patches/server/0959-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch
+++ b/patches/server/0958-Fix-strikeLightningEffect-powers-lightning-rods-and-.patch
diff --git a/patches/server/0960-Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/server/0959-Add-hand-to-fish-event-for-all-player-interactions.patch
index 39764d836e..39764d836e 100644
--- a/patches/server/0960-Add-hand-to-fish-event-for-all-player-interactions.patch
+++ b/patches/server/0959-Add-hand-to-fish-event-for-all-player-interactions.patch
diff --git a/patches/server/0961-Fix-several-issues-with-EntityBreedEvent.patch b/patches/server/0960-Fix-several-issues-with-EntityBreedEvent.patch
index e7f91ee16c..e7f91ee16c 100644
--- a/patches/server/0961-Fix-several-issues-with-EntityBreedEvent.patch
+++ b/patches/server/0960-Fix-several-issues-with-EntityBreedEvent.patch
diff --git a/patches/server/0962-Add-UUID-attribute-modifier-API.patch b/patches/server/0961-Add-UUID-attribute-modifier-API.patch
index 37efcab4b6..37efcab4b6 100644
--- a/patches/server/0962-Add-UUID-attribute-modifier-API.patch
+++ b/patches/server/0961-Add-UUID-attribute-modifier-API.patch
diff --git a/patches/server/0963-Fix-missing-event-call-for-entity-teleport-API.patch b/patches/server/0962-Fix-missing-event-call-for-entity-teleport-API.patch
index 1d122c2f15..7da83443f1 100644
--- a/patches/server/0963-Fix-missing-event-call-for-entity-teleport-API.patch
+++ b/patches/server/0962-Fix-missing-event-call-for-entity-teleport-API.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Fix missing event call for entity teleport API
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 089eb25d532990773161063658f123f1e5bef2b3..9f657dc4075ce01c3a8f871c4a60e5ca5d8eb535 100644
+index a81c8a9d76c1d9fdee19132a9a40ffc2ab4d107e..38c14e06bcada9678b64c6eacf351de10232ee56 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -256,6 +256,17 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
diff --git a/patches/server/0964-Lazily-create-LootContext-for-criterions.patch b/patches/server/0963-Lazily-create-LootContext-for-criterions.patch
index 293dfbd694..293dfbd694 100644
--- a/patches/server/0964-Lazily-create-LootContext-for-criterions.patch
+++ b/patches/server/0963-Lazily-create-LootContext-for-criterions.patch
diff --git a/patches/server/0965-Don-t-fire-sync-events-during-worldgen.patch b/patches/server/0964-Don-t-fire-sync-events-during-worldgen.patch
index 2654c1f60d..58ccbc1f04 100644
--- a/patches/server/0965-Don-t-fire-sync-events-during-worldgen.patch
+++ b/patches/server/0964-Don-t-fire-sync-events-during-worldgen.patch
@@ -31,7 +31,7 @@ index 8235dace0f4a1090dfbd403db34231ccafe5f30e..9816913ad729fd39c173364b92e5db06
if (entity.valid) {
MinecraftServer.LOGGER.error("Attempted Double World add on {}", entity, new Throwable());
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 919c9ff3dd97d4bd2d41631176f9671f1987ad91..1de77621f159608f572ab4935ceb78863bb82c59 100644
+index 4db254f76bc2fb9867441016b3ac4f45f19d3bea..4125802dda07d79dd0e1f7e7dc3c0ee85fa0383c 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -637,7 +637,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0966-Add-Structure-check-API.patch b/patches/server/0965-Add-Structure-check-API.patch
index b291fdf604..b291fdf604 100644
--- a/patches/server/0966-Add-Structure-check-API.patch
+++ b/patches/server/0965-Add-Structure-check-API.patch
diff --git a/patches/server/0967-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch b/patches/server/0966-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch
index bbc3e41f85..bbc3e41f85 100644
--- a/patches/server/0967-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch
+++ b/patches/server/0966-Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch
diff --git a/patches/server/0968-Restore-vanilla-entity-drops-behavior.patch b/patches/server/0967-Restore-vanilla-entity-drops-behavior.patch
index e6db1df680..a82abb4271 100644
--- a/patches/server/0968-Restore-vanilla-entity-drops-behavior.patch
+++ b/patches/server/0967-Restore-vanilla-entity-drops-behavior.patch
@@ -50,7 +50,7 @@ index 7272dc058c575efee5ac2643ce41b7d12e346e89..ae5a2136a0e266d4c35190f5d3355299
if (entityitem == null) {
return null;
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 1de77621f159608f572ab4935ceb78863bb82c59..5ab9ca815cb324c47c3e25a4d84a1b432bb393be 100644
+index 4125802dda07d79dd0e1f7e7dc3c0ee85fa0383c..7c99742e01e894bcc7d89a8588b2f128cf9b765d 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -2496,6 +2496,25 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0969-Dont-resend-blocks-on-interactions.patch b/patches/server/0968-Dont-resend-blocks-on-interactions.patch
index 8a8a5bb4ed..8a8a5bb4ed 100644
--- a/patches/server/0969-Dont-resend-blocks-on-interactions.patch
+++ b/patches/server/0968-Dont-resend-blocks-on-interactions.patch
diff --git a/patches/server/0970-add-more-scoreboard-API.patch b/patches/server/0969-add-more-scoreboard-API.patch
index 3365b53a36..3365b53a36 100644
--- a/patches/server/0970-add-more-scoreboard-API.patch
+++ b/patches/server/0969-add-more-scoreboard-API.patch
diff --git a/patches/server/0971-Improve-Registry.patch b/patches/server/0970-Improve-Registry.patch
index b3e7a17ff6..b3e7a17ff6 100644
--- a/patches/server/0971-Improve-Registry.patch
+++ b/patches/server/0970-Improve-Registry.patch
diff --git a/patches/server/0972-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch b/patches/server/0971-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch
index 5ef39afe5c..5ef39afe5c 100644
--- a/patches/server/0972-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch
+++ b/patches/server/0971-Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch
diff --git a/patches/server/0973-Add-experience-points-API.patch b/patches/server/0972-Add-experience-points-API.patch
index 5256a6ae70..5256a6ae70 100644
--- a/patches/server/0973-Add-experience-points-API.patch
+++ b/patches/server/0972-Add-experience-points-API.patch
diff --git a/patches/server/0974-Add-drops-to-shear-events.patch b/patches/server/0973-Add-drops-to-shear-events.patch
index 57405a32c2..57405a32c2 100644
--- a/patches/server/0974-Add-drops-to-shear-events.patch
+++ b/patches/server/0973-Add-drops-to-shear-events.patch
diff --git a/patches/server/0975-Add-PlayerShieldDisableEvent.patch b/patches/server/0974-Add-PlayerShieldDisableEvent.patch
index a02011827d..a02011827d 100644
--- a/patches/server/0975-Add-PlayerShieldDisableEvent.patch
+++ b/patches/server/0974-Add-PlayerShieldDisableEvent.patch
diff --git a/patches/server/0976-Validate-ResourceLocation-in-NBT-reading.patch b/patches/server/0975-Validate-ResourceLocation-in-NBT-reading.patch
index 74748ab8d8..74748ab8d8 100644
--- a/patches/server/0976-Validate-ResourceLocation-in-NBT-reading.patch
+++ b/patches/server/0975-Validate-ResourceLocation-in-NBT-reading.patch
diff --git a/patches/server/0977-Properly-handle-experience-dropping-on-block-break.patch b/patches/server/0976-Properly-handle-experience-dropping-on-block-break.patch
index f7d4494ec0..f7d4494ec0 100644
--- a/patches/server/0977-Properly-handle-experience-dropping-on-block-break.patch
+++ b/patches/server/0976-Properly-handle-experience-dropping-on-block-break.patch
diff --git a/patches/server/0978-Fixup-NamespacedKey-handling.patch b/patches/server/0977-Fixup-NamespacedKey-handling.patch
index 14ddcf111d..14ddcf111d 100644
--- a/patches/server/0978-Fixup-NamespacedKey-handling.patch
+++ b/patches/server/0977-Fixup-NamespacedKey-handling.patch
diff --git a/patches/server/0979-Expose-LootTable-of-DecoratedPot.patch b/patches/server/0978-Expose-LootTable-of-DecoratedPot.patch
index 6d5e2738de..6d5e2738de 100644
--- a/patches/server/0979-Expose-LootTable-of-DecoratedPot.patch
+++ b/patches/server/0978-Expose-LootTable-of-DecoratedPot.patch
diff --git a/patches/server/0980-Reduce-allocation-of-Vec3D-by-entity-tracker.patch b/patches/server/0979-Reduce-allocation-of-Vec3D-by-entity-tracker.patch
index d6756e53cf..d6756e53cf 100644
--- a/patches/server/0980-Reduce-allocation-of-Vec3D-by-entity-tracker.patch
+++ b/patches/server/0979-Reduce-allocation-of-Vec3D-by-entity-tracker.patch
diff --git a/patches/server/0981-Rewrite-dataconverter-system.patch b/patches/server/0980-Rewrite-dataconverter-system.patch
index 0d62473208..0d62473208 100644
--- a/patches/server/0981-Rewrite-dataconverter-system.patch
+++ b/patches/server/0980-Rewrite-dataconverter-system.patch
diff --git a/patches/server/0982-Starlight.patch b/patches/server/0981-Starlight.patch
index b4e6c66968..b4e6c66968 100644
--- a/patches/server/0982-Starlight.patch
+++ b/patches/server/0981-Starlight.patch
diff --git a/patches/server/0983-Rewrite-chunk-system.patch b/patches/server/0982-Rewrite-chunk-system.patch
index 2a35933def..12bc4a8ec8 100644
--- a/patches/server/0983-Rewrite-chunk-system.patch
+++ b/patches/server/0982-Rewrite-chunk-system.patch
@@ -19375,7 +19375,7 @@ index 640db9f71608310a64e09f1e3e677c01e6ccd98a..f2a7cb6ebed7a4b4019a09af2a025f62
if (flag1) {
++this.converted;
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 5ab9ca815cb324c47c3e25a4d84a1b432bb393be..42d01cec6eba11183409c9a93d068e61f5010153 100644
+index 7c99742e01e894bcc7d89a8588b2f128cf9b765d..3f620c4b8415f09a8d4664481b2d41d421ee836e 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -480,6 +480,58 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0984-incremental-chunk-and-player-saving.patch b/patches/server/0983-incremental-chunk-and-player-saving.patch
index c140932b29..c140932b29 100644
--- a/patches/server/0984-incremental-chunk-and-player-saving.patch
+++ b/patches/server/0983-incremental-chunk-and-player-saving.patch
diff --git a/patches/server/0985-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch b/patches/server/0984-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch
index 622feb95fb..622feb95fb 100644
--- a/patches/server/0985-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch
+++ b/patches/server/0984-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch
diff --git a/patches/server/0986-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch b/patches/server/0985-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch
index 811439226f..811439226f 100644
--- a/patches/server/0986-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch
+++ b/patches/server/0985-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch
diff --git a/patches/server/0987-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch b/patches/server/0986-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch
index 9aded39822..9aded39822 100644
--- a/patches/server/0987-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch
+++ b/patches/server/0986-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch
diff --git a/patches/server/0988-Optimize-Network-Manager-and-add-advanced-packet-sup.patch b/patches/server/0987-Optimize-Network-Manager-and-add-advanced-packet-sup.patch
index 6ab7cbf215..6ab7cbf215 100644
--- a/patches/server/0988-Optimize-Network-Manager-and-add-advanced-packet-sup.patch
+++ b/patches/server/0987-Optimize-Network-Manager-and-add-advanced-packet-sup.patch
diff --git a/patches/server/0989-Allow-Saving-of-Oversized-Chunks.patch b/patches/server/0988-Allow-Saving-of-Oversized-Chunks.patch
index f6a81ca166..f6a81ca166 100644
--- a/patches/server/0989-Allow-Saving-of-Oversized-Chunks.patch
+++ b/patches/server/0988-Allow-Saving-of-Oversized-Chunks.patch
diff --git a/patches/server/0990-Fix-World-isChunkGenerated-calls.patch b/patches/server/0989-Fix-World-isChunkGenerated-calls.patch
index 0b3eebad3f..0b3eebad3f 100644
--- a/patches/server/0990-Fix-World-isChunkGenerated-calls.patch
+++ b/patches/server/0989-Fix-World-isChunkGenerated-calls.patch
diff --git a/patches/server/0991-Flat-bedrock-generator-settings.patch b/patches/server/0990-Flat-bedrock-generator-settings.patch
index 7e54f34f22..7e54f34f22 100644
--- a/patches/server/0991-Flat-bedrock-generator-settings.patch
+++ b/patches/server/0990-Flat-bedrock-generator-settings.patch
diff --git a/patches/server/0992-Entity-Activation-Range-2.0.patch b/patches/server/0991-Entity-Activation-Range-2.0.patch
index 4bec5ca13e..fd890e7432 100644
--- a/patches/server/0992-Entity-Activation-Range-2.0.patch
+++ b/patches/server/0991-Entity-Activation-Range-2.0.patch
@@ -111,7 +111,7 @@ index bd8c96e914b156284bdbb960f168e63e1f122920..abb4c32e8b35de332fa517523e8c598e
} else {
passenger.stopRiding();
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 42d01cec6eba11183409c9a93d068e61f5010153..1f892783c16ab8fd863832255a2b03df381aa84e 100644
+index 3f620c4b8415f09a8d4664481b2d41d421ee836e..703b32362cf6a23dfe9326aa4e0ee74511e0d2cb 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -412,6 +412,8 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0993-Optional-per-player-mob-spawns.patch b/patches/server/0992-Optional-per-player-mob-spawns.patch
index b80d633556..b80d633556 100644
--- a/patches/server/0993-Optional-per-player-mob-spawns.patch
+++ b/patches/server/0992-Optional-per-player-mob-spawns.patch
diff --git a/patches/server/0994-Anti-Xray.patch b/patches/server/0993-Anti-Xray.patch
index 65f22d8479..65f22d8479 100644
--- a/patches/server/0994-Anti-Xray.patch
+++ b/patches/server/0993-Anti-Xray.patch
diff --git a/patches/server/0995-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch b/patches/server/0994-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch
index c9e2fc6398..c9e2fc6398 100644
--- a/patches/server/0995-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch
+++ b/patches/server/0994-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch
diff --git a/patches/server/0996-Optimize-Collision-to-not-load-chunks.patch b/patches/server/0995-Optimize-Collision-to-not-load-chunks.patch
index 2ad06277cb..b992c3fadf 100644
--- a/patches/server/0996-Optimize-Collision-to-not-load-chunks.patch
+++ b/patches/server/0995-Optimize-Collision-to-not-load-chunks.patch
@@ -26,7 +26,7 @@ index 461c27292af06a5150de8ec263d0c8527e8c5278..37245ff682837e7e8c9647f4afe30f0d
// CraftBukkit end
entityplayer1.setPos(entityplayer1.getX(), entityplayer1.getY() + 1.0D, entityplayer1.getZ());
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 1f892783c16ab8fd863832255a2b03df381aa84e..720d08400915da9270ee4abf84bcb73f354ae2b4 100644
+index 703b32362cf6a23dfe9326aa4e0ee74511e0d2cb..8531304667a85436fd557d319fe36a37b3661ae5 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -242,6 +242,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/0997-Optimize-GoalSelector-Goal.Flag-Set-operations.patch b/patches/server/0996-Optimize-GoalSelector-Goal.Flag-Set-operations.patch
index 8e879a28af..8e879a28af 100644
--- a/patches/server/0997-Optimize-GoalSelector-Goal.Flag-Set-operations.patch
+++ b/patches/server/0996-Optimize-GoalSelector-Goal.Flag-Set-operations.patch
diff --git a/patches/server/0998-Entity-load-save-limit-per-chunk.patch b/patches/server/0997-Entity-load-save-limit-per-chunk.patch
index 69f16dddbf..69f16dddbf 100644
--- a/patches/server/0998-Entity-load-save-limit-per-chunk.patch
+++ b/patches/server/0997-Entity-load-save-limit-per-chunk.patch
diff --git a/patches/server/0999-Fix-and-optimise-world-force-upgrading.patch b/patches/server/0998-Fix-and-optimise-world-force-upgrading.patch
index aedbde4517..aedbde4517 100644
--- a/patches/server/0999-Fix-and-optimise-world-force-upgrading.patch
+++ b/patches/server/0998-Fix-and-optimise-world-force-upgrading.patch
diff --git a/patches/server/1000-Improved-Watchdog-Support.patch b/patches/server/0999-Improved-Watchdog-Support.patch
index bd43d6abe4..bd43d6abe4 100644
--- a/patches/server/1000-Improved-Watchdog-Support.patch
+++ b/patches/server/0999-Improved-Watchdog-Support.patch
diff --git a/patches/server/1001-Optimize-Voxel-Shape-Merging.patch b/patches/server/1000-Optimize-Voxel-Shape-Merging.patch
index 2c47963e34..2c47963e34 100644
--- a/patches/server/1001-Optimize-Voxel-Shape-Merging.patch
+++ b/patches/server/1000-Optimize-Voxel-Shape-Merging.patch
diff --git a/patches/server/1002-Write-SavedData-IO-async.patch b/patches/server/1001-Write-SavedData-IO-async.patch
index a61e63bdcc..a61e63bdcc 100644
--- a/patches/server/1002-Write-SavedData-IO-async.patch
+++ b/patches/server/1001-Write-SavedData-IO-async.patch
diff --git a/patches/server/1003-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch b/patches/server/1002-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch
index ae7e0e0b35..ae7e0e0b35 100644
--- a/patches/server/1003-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch
+++ b/patches/server/1002-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch
diff --git a/patches/server/1004-Use-distance-map-to-optimise-entity-tracker.patch b/patches/server/1003-Use-distance-map-to-optimise-entity-tracker.patch
index be6acff7e6..986378b88f 100644
--- a/patches/server/1004-Use-distance-map-to-optimise-entity-tracker.patch
+++ b/patches/server/1003-Use-distance-map-to-optimise-entity-tracker.patch
@@ -236,7 +236,7 @@ index ac1a4ff5f83e53fa2983ff6e834775e51fba715e..284f9548d62f9230c668bb1adb8cb808
return object instanceof ChunkMap.TrackedEntity ? ((ChunkMap.TrackedEntity) object).entity.getId() == this.entity.getId() : false;
}
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 720d08400915da9270ee4abf84bcb73f354ae2b4..28ca0aae8f8c755b558a03fc9283fa1a44697e1a 100644
+index 8531304667a85436fd557d319fe36a37b3661ae5..f220e9ba35b07b690df93b1d733e9c666c772de9 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -56,6 +56,7 @@ import net.minecraft.network.syncher.EntityDataSerializers;
diff --git a/patches/server/1005-Optimize-Bit-Operations-by-inlining.patch b/patches/server/1004-Optimize-Bit-Operations-by-inlining.patch
index 269787b9ed..269787b9ed 100644
--- a/patches/server/1005-Optimize-Bit-Operations-by-inlining.patch
+++ b/patches/server/1004-Optimize-Bit-Operations-by-inlining.patch
diff --git a/patches/server/1006-Remove-streams-from-hot-code.patch b/patches/server/1005-Remove-streams-from-hot-code.patch
index 75a38173c7..75a38173c7 100644
--- a/patches/server/1006-Remove-streams-from-hot-code.patch
+++ b/patches/server/1005-Remove-streams-from-hot-code.patch
diff --git a/patches/server/1007-Eigencraft-redstone-implementation.patch b/patches/server/1006-Eigencraft-redstone-implementation.patch
index 1c66b34a01..1c66b34a01 100644
--- a/patches/server/1007-Eigencraft-redstone-implementation.patch
+++ b/patches/server/1006-Eigencraft-redstone-implementation.patch
diff --git a/patches/server/1008-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/patches/server/1007-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch
index f0c0562d70..f0c0562d70 100644
--- a/patches/server/1008-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch
+++ b/patches/server/1007-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch
diff --git a/patches/server/1009-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch b/patches/server/1008-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch
index 14c24b80b2..14c24b80b2 100644
--- a/patches/server/1009-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch
+++ b/patches/server/1008-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch
diff --git a/patches/server/1010-Improve-boat-collision-performance.patch b/patches/server/1009-Improve-boat-collision-performance.patch
index 2754015b1c..2754015b1c 100644
--- a/patches/server/1010-Improve-boat-collision-performance.patch
+++ b/patches/server/1009-Improve-boat-collision-performance.patch
diff --git a/patches/server/1011-Optimise-general-POI-access.patch b/patches/server/1010-Optimise-general-POI-access.patch
index 9be40e9753..9be40e9753 100644
--- a/patches/server/1011-Optimise-general-POI-access.patch
+++ b/patches/server/1010-Optimise-general-POI-access.patch
diff --git a/patches/server/1012-Custom-table-implementation-for-blockstate-state-loo.patch b/patches/server/1011-Custom-table-implementation-for-blockstate-state-loo.patch
index 52bdb3212c..52bdb3212c 100644
--- a/patches/server/1012-Custom-table-implementation-for-blockstate-state-loo.patch
+++ b/patches/server/1011-Custom-table-implementation-for-blockstate-state-loo.patch
diff --git a/patches/server/1013-Execute-chunk-tasks-mid-tick.patch b/patches/server/1012-Execute-chunk-tasks-mid-tick.patch
index 8ea2ca205e..8ea2ca205e 100644
--- a/patches/server/1013-Execute-chunk-tasks-mid-tick.patch
+++ b/patches/server/1012-Execute-chunk-tasks-mid-tick.patch
diff --git a/patches/server/1014-Optimise-random-block-ticking.patch b/patches/server/1013-Optimise-random-block-ticking.patch
index 8e35b48622..8e35b48622 100644
--- a/patches/server/1014-Optimise-random-block-ticking.patch
+++ b/patches/server/1013-Optimise-random-block-ticking.patch
diff --git a/patches/server/1015-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch b/patches/server/1014-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch
index b294b05766..b294b05766 100644
--- a/patches/server/1015-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch
+++ b/patches/server/1014-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch
diff --git a/patches/server/1016-Use-Velocity-compression-and-cipher-natives.patch b/patches/server/1015-Use-Velocity-compression-and-cipher-natives.patch
index 7dd88079df..7dd88079df 100644
--- a/patches/server/1016-Use-Velocity-compression-and-cipher-natives.patch
+++ b/patches/server/1015-Use-Velocity-compression-and-cipher-natives.patch
diff --git a/patches/server/1017-Detail-more-information-in-watchdog-dumps.patch b/patches/server/1016-Detail-more-information-in-watchdog-dumps.patch
index 710f25f69b..bf520606cb 100644
--- a/patches/server/1017-Detail-more-information-in-watchdog-dumps.patch
+++ b/patches/server/1016-Detail-more-information-in-watchdog-dumps.patch
@@ -122,7 +122,7 @@ index 9d18da228c6709e7665ba8babb6ee6d0b36b5dc5..af9f58328c09dddb2875f79128f906b8
private void tickPassenger(Entity vehicle, Entity passenger) {
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index 28ca0aae8f8c755b558a03fc9283fa1a44697e1a..ec01a97cac653fb1a2065289fe5b0c6824732bcb 100644
+index f220e9ba35b07b690df93b1d733e9c666c772de9..c1a8de736ee39e4e177399bc51aedfd135a8100d 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -1063,8 +1063,43 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/1018-Collision-optimisations.patch b/patches/server/1017-Collision-optimisations.patch
index c57de0cfdf..de992f75ee 100644
--- a/patches/server/1018-Collision-optimisations.patch
+++ b/patches/server/1017-Collision-optimisations.patch
@@ -2214,7 +2214,7 @@ index 594cb6ce4bfa6c42212000a1ed983ea95ee2c4bf..97b0119ac71284b3a223c089bec26d87
entityplayer1.setPos(entityplayer1.getX(), entityplayer1.getY() + 1.0D, entityplayer1.getZ());
}
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index ec01a97cac653fb1a2065289fe5b0c6824732bcb..be2220457e941803b14d78c550d0db777c79a886 100644
+index c1a8de736ee39e4e177399bc51aedfd135a8100d..6de971aca46caad091271d125a079a1b7a5f163d 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -1250,9 +1250,44 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/1019-Optimise-collision-checking-in-player-move-packet-ha.patch b/patches/server/1018-Optimise-collision-checking-in-player-move-packet-ha.patch
index 76b0962ce2..76b0962ce2 100644
--- a/patches/server/1019-Optimise-collision-checking-in-player-move-packet-ha.patch
+++ b/patches/server/1018-Optimise-collision-checking-in-player-move-packet-ha.patch
diff --git a/patches/server/1020-Fix-tripwire-disarming-not-working-as-intended.patch b/patches/server/1019-Fix-tripwire-disarming-not-working-as-intended.patch
index efe071cf68..efe071cf68 100644
--- a/patches/server/1020-Fix-tripwire-disarming-not-working-as-intended.patch
+++ b/patches/server/1019-Fix-tripwire-disarming-not-working-as-intended.patch
diff --git a/patches/server/1021-Fix-entity-type-tags-suggestions-in-selectors.patch b/patches/server/1020-Fix-entity-type-tags-suggestions-in-selectors.patch
index 83872a3693..83872a3693 100644
--- a/patches/server/1021-Fix-entity-type-tags-suggestions-in-selectors.patch
+++ b/patches/server/1020-Fix-entity-type-tags-suggestions-in-selectors.patch
diff --git a/patches/server/1022-Add-Alternate-Current-redstone-implementation.patch b/patches/server/1021-Add-Alternate-Current-redstone-implementation.patch
index ed82f9487d..ed82f9487d 100644
--- a/patches/server/1022-Add-Alternate-Current-redstone-implementation.patch
+++ b/patches/server/1021-Add-Alternate-Current-redstone-implementation.patch
diff --git a/patches/server/1023-optimize-dirt-and-snow-spreading.patch b/patches/server/1022-optimize-dirt-and-snow-spreading.patch
index 223dbd9a3e..223dbd9a3e 100644
--- a/patches/server/1023-optimize-dirt-and-snow-spreading.patch
+++ b/patches/server/1022-optimize-dirt-and-snow-spreading.patch
diff --git a/patches/server/1024-Properly-resend-entities.patch b/patches/server/1023-Properly-resend-entities.patch
index a00f094df7..f0d407671b 100644
--- a/patches/server/1024-Properly-resend-entities.patch
+++ b/patches/server/1023-Properly-resend-entities.patch
@@ -180,7 +180,7 @@ index a1bfd700cd4c39e4bb1b9c140b54b7c82cd8b32c..205b52e486123aa23a1469de896ab1ec
}
entity.playSound(((Bucketable) entity).getPickupSound(), 1.0F, 1.0F);
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
-index 9f657dc4075ce01c3a8f871c4a60e5ca5d8eb535..0b5a31477e3b76833fb97a455842316193663c8e 100644
+index 38c14e06bcada9678b64c6eacf351de10232ee56..7cd7912cecbbbe2c32bfd9b85181115c6d316eb8 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
@@ -1000,7 +1000,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
diff --git a/patches/server/1025-Optimize-Hoppers.patch b/patches/server/1024-Optimize-Hoppers.patch
index b9cc3698c6..b9cc3698c6 100644
--- a/patches/server/1025-Optimize-Hoppers.patch
+++ b/patches/server/1024-Optimize-Hoppers.patch
diff --git a/patches/server/1026-Improve-performance-of-mass-crafts.patch b/patches/server/1025-Improve-performance-of-mass-crafts.patch
index 640d0204e2..640d0204e2 100644
--- a/patches/server/1026-Improve-performance-of-mass-crafts.patch
+++ b/patches/server/1025-Improve-performance-of-mass-crafts.patch
diff --git a/patches/server/1027-Actually-optimise-explosions.patch b/patches/server/1026-Actually-optimise-explosions.patch
index bcb01ef768..bcb01ef768 100644
--- a/patches/server/1027-Actually-optimise-explosions.patch
+++ b/patches/server/1026-Actually-optimise-explosions.patch
diff --git a/patches/server/1028-Optimise-chunk-tick-iteration.patch b/patches/server/1027-Optimise-chunk-tick-iteration.patch
index 73a6088d00..73a6088d00 100644
--- a/patches/server/1028-Optimise-chunk-tick-iteration.patch
+++ b/patches/server/1027-Optimise-chunk-tick-iteration.patch
diff --git a/patches/server/1029-Lag-compensation-ticks.patch b/patches/server/1028-Lag-compensation-ticks.patch
index abff0e0dc9..abff0e0dc9 100644
--- a/patches/server/1029-Lag-compensation-ticks.patch
+++ b/patches/server/1028-Lag-compensation-ticks.patch
diff --git a/patches/server/1030-Optimise-nearby-player-retrieval.patch b/patches/server/1029-Optimise-nearby-player-retrieval.patch
index c73abc51ad..c73abc51ad 100644
--- a/patches/server/1030-Optimise-nearby-player-retrieval.patch
+++ b/patches/server/1029-Optimise-nearby-player-retrieval.patch
diff --git a/patches/server/1031-Distance-manager-tick-timings.patch b/patches/server/1030-Distance-manager-tick-timings.patch
index f946d92596..f946d92596 100644
--- a/patches/server/1031-Distance-manager-tick-timings.patch
+++ b/patches/server/1030-Distance-manager-tick-timings.patch
diff --git a/patches/server/1032-Handle-Oversized-block-entities-in-chunks.patch b/patches/server/1031-Handle-Oversized-block-entities-in-chunks.patch
index 1bdb933b52..1bdb933b52 100644
--- a/patches/server/1032-Handle-Oversized-block-entities-in-chunks.patch
+++ b/patches/server/1031-Handle-Oversized-block-entities-in-chunks.patch
diff --git a/patches/server/1033-Send-full-pos-packets-for-hard-colliding-entities.patch b/patches/server/1032-Send-full-pos-packets-for-hard-colliding-entities.patch
index 45738a19b2..45738a19b2 100644
--- a/patches/server/1033-Send-full-pos-packets-for-hard-colliding-entities.patch
+++ b/patches/server/1032-Send-full-pos-packets-for-hard-colliding-entities.patch
diff --git a/patches/server/1034-Add-ShulkerDuplicateEvent.patch b/patches/server/1033-Add-ShulkerDuplicateEvent.patch
index 91ff8b7326..91ff8b7326 100644
--- a/patches/server/1034-Add-ShulkerDuplicateEvent.patch
+++ b/patches/server/1033-Add-ShulkerDuplicateEvent.patch
diff --git a/patches/server/1035-Add-api-for-spawn-egg-texture-colors.patch b/patches/server/1034-Add-api-for-spawn-egg-texture-colors.patch
index fcb89ff9a8..fcb89ff9a8 100644
--- a/patches/server/1035-Add-api-for-spawn-egg-texture-colors.patch
+++ b/patches/server/1034-Add-api-for-spawn-egg-texture-colors.patch
diff --git a/patches/server/1036-Disable-memory-reserve-allocating.patch b/patches/server/1035-Disable-memory-reserve-allocating.patch
index bd18c240f0..bd18c240f0 100644
--- a/patches/server/1036-Disable-memory-reserve-allocating.patch
+++ b/patches/server/1035-Disable-memory-reserve-allocating.patch
diff --git a/patches/server/1037-Improve-tag-parser-handling.patch b/patches/server/1036-Improve-tag-parser-handling.patch
index 7be702c88c..7be702c88c 100644
--- a/patches/server/1037-Improve-tag-parser-handling.patch
+++ b/patches/server/1036-Improve-tag-parser-handling.patch
diff --git a/patches/server/1038-Add-Lifecycle-Event-system.patch b/patches/server/1037-Add-Lifecycle-Event-system.patch
index bf79acac9c..bf79acac9c 100644
--- a/patches/server/1038-Add-Lifecycle-Event-system.patch
+++ b/patches/server/1037-Add-Lifecycle-Event-system.patch
diff --git a/patches/server/1039-Conduit-API.patch b/patches/server/1038-Conduit-API.patch
index 9df9ff716b..9df9ff716b 100644
--- a/patches/server/1039-Conduit-API.patch
+++ b/patches/server/1038-Conduit-API.patch
diff --git a/patches/server/1040-ItemStack-Tooltip-API.patch b/patches/server/1039-ItemStack-Tooltip-API.patch
index 5d03327e9d..5d03327e9d 100644
--- a/patches/server/1040-ItemStack-Tooltip-API.patch
+++ b/patches/server/1039-ItemStack-Tooltip-API.patch
diff --git a/patches/server/1041-Fix-possible-StackOverflowError-for-some-dispenses.patch b/patches/server/1040-Fix-possible-StackOverflowError-for-some-dispenses.patch
index c9638c6967..c9638c6967 100644
--- a/patches/server/1041-Fix-possible-StackOverflowError-for-some-dispenses.patch
+++ b/patches/server/1040-Fix-possible-StackOverflowError-for-some-dispenses.patch
diff --git a/patches/server/1042-Properly-track-the-changed-item-from-dispense-events.patch b/patches/server/1041-Properly-track-the-changed-item-from-dispense-events.patch
index f01bec2a48..f01bec2a48 100644
--- a/patches/server/1042-Properly-track-the-changed-item-from-dispense-events.patch
+++ b/patches/server/1041-Properly-track-the-changed-item-from-dispense-events.patch
diff --git a/patches/server/1043-Add-getChunkSnapshot-includeLightData-parameter.patch b/patches/server/1042-Add-getChunkSnapshot-includeLightData-parameter.patch
index bb830096ec..bb830096ec 100644
--- a/patches/server/1043-Add-getChunkSnapshot-includeLightData-parameter.patch
+++ b/patches/server/1042-Add-getChunkSnapshot-includeLightData-parameter.patch
diff --git a/patches/server/1044-Add-FluidState-API.patch b/patches/server/1043-Add-FluidState-API.patch
index 153752df1d..153752df1d 100644
--- a/patches/server/1044-Add-FluidState-API.patch
+++ b/patches/server/1043-Add-FluidState-API.patch
diff --git a/patches/server/1045-add-number-format-api.patch b/patches/server/1044-add-number-format-api.patch
index d412b5f929..d412b5f929 100644
--- a/patches/server/1045-add-number-format-api.patch
+++ b/patches/server/1044-add-number-format-api.patch
diff --git a/patches/server/1046-check-if-itemstack-is-stackable-first.patch b/patches/server/1045-check-if-itemstack-is-stackable-first.patch
index 3655bb3a13..3655bb3a13 100644
--- a/patches/server/1046-check-if-itemstack-is-stackable-first.patch
+++ b/patches/server/1045-check-if-itemstack-is-stackable-first.patch
diff --git a/patches/server/1047-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch b/patches/server/1046-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch
index 69eea7f52e..69eea7f52e 100644
--- a/patches/server/1047-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch
+++ b/patches/server/1046-Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch
diff --git a/patches/server/1048-improve-BanList-types.patch b/patches/server/1047-improve-BanList-types.patch
index ad92622c45..ad92622c45 100644
--- a/patches/server/1048-improve-BanList-types.patch
+++ b/patches/server/1047-improve-BanList-types.patch
diff --git a/patches/server/1049-Configurable-max-block-fluid-ticks.patch b/patches/server/1048-Configurable-max-block-fluid-ticks.patch
index c1d19d41e3..c1d19d41e3 100644
--- a/patches/server/1049-Configurable-max-block-fluid-ticks.patch
+++ b/patches/server/1048-Configurable-max-block-fluid-ticks.patch
diff --git a/patches/server/1050-disable-forced-empty-world-ticks.patch b/patches/server/1049-disable-forced-empty-world-ticks.patch
index 6f3fb1c6f0..6f3fb1c6f0 100644
--- a/patches/server/1050-disable-forced-empty-world-ticks.patch
+++ b/patches/server/1049-disable-forced-empty-world-ticks.patch
diff --git a/patches/server/1051-Suspicious-Effect-Entry-API.patch b/patches/server/1050-Suspicious-Effect-Entry-API.patch
index 31c7a46ac6..31c7a46ac6 100644
--- a/patches/server/1051-Suspicious-Effect-Entry-API.patch
+++ b/patches/server/1050-Suspicious-Effect-Entry-API.patch
diff --git a/patches/server/1052-Per-world-ticks-per-spawn-settings.patch b/patches/server/1051-Per-world-ticks-per-spawn-settings.patch
index 7cb3e6d77c..7cb3e6d77c 100644
--- a/patches/server/1052-Per-world-ticks-per-spawn-settings.patch
+++ b/patches/server/1051-Per-world-ticks-per-spawn-settings.patch
diff --git a/patches/server/1053-Add-onboarding-message-for-initial-server-start.patch b/patches/server/1052-Add-onboarding-message-for-initial-server-start.patch
index 744407a16a..744407a16a 100644
--- a/patches/server/1053-Add-onboarding-message-for-initial-server-start.patch
+++ b/patches/server/1052-Add-onboarding-message-for-initial-server-start.patch
diff --git a/patches/server/1054-Fix-DamageSource-API.patch b/patches/server/1053-Fix-DamageSource-API.patch
index 3c80fe5209..b775177307 100644
--- a/patches/server/1054-Fix-DamageSource-API.patch
+++ b/patches/server/1053-Fix-DamageSource-API.patch
@@ -44,7 +44,7 @@ index 1561b85a45f52a8162f43553f8485bfe084b8f1f..b26e4d58ea1898a5e4b31c3d6ab33f38
}
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
-index be2220457e941803b14d78c550d0db777c79a886..f5a86c0fb1a7a313afc4c56ffc445a7fe7821428 100644
+index 6de971aca46caad091271d125a079a1b7a5f163d..b2eff51f1ad1e702525ef298807ea7d2083f6218 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -3462,7 +3462,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
diff --git a/patches/server/1055-Expanded-Hopper-API.patch b/patches/server/1054-Expanded-Hopper-API.patch
index 67efc0d7a2..67efc0d7a2 100644
--- a/patches/server/1055-Expanded-Hopper-API.patch
+++ b/patches/server/1054-Expanded-Hopper-API.patch