aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMariell Hoversholm <[email protected]>2020-09-27 16:52:40 +0200
committerDaniel Ennis <[email protected]>2020-09-27 11:04:51 -0400
commit654b792caf97273e2176d239860ade32c0d7e94e (patch)
tree54230d9acc097d4f234c069fee3deff2fb2d00de
parent5a988f2e45e9fc9450645bb65cfffb4d9ce6c886 (diff)
downloadPaper-654b792caf97273e2176d239860ade32c0d7e94e.tar.gz
Paper-654b792caf97273e2176d239860ade32c0d7e94e.zip
Updated Upstream (CraftBukkit)
Upstream has released updates that appears to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing CraftBukkit Changes: a339310c #755: Fix NPE when calling getInventory() for virtual EnderChests 2577f9bf Increase outdated build delay 1dabfdc8 #754: Fix pre-1.16 serialized SkullMeta being broken on 1.16+, losing textures
-rw-r--r--Spigot-Server-Patches/0001-POM-Changes.patch4
-rw-r--r--Spigot-Server-Patches/0017-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch4
-rw-r--r--Spigot-Server-Patches/0040-Use-UserCache-for-player-heads.patch4
-rw-r--r--Spigot-Server-Patches/0152-Basic-PlayerProfile-API.patch4
-rw-r--r--Spigot-Server-Patches/0161-Fix-this-stupid-bullshit.patch4
-rw-r--r--Spigot-Server-Patches/0188-Add-setPlayerProfile-API-for-Skulls.patch10
-rw-r--r--Spigot-Server-Patches/0195-Fix-NPE-when-getting-location-from-InventoryEnderChe.patch28
-rw-r--r--Spigot-Server-Patches/0195-Prevent-Frosted-Ice-from-loading-holding-chunks.patch (renamed from Spigot-Server-Patches/0196-Prevent-Frosted-Ice-from-loading-holding-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0196-Disable-Explicit-Network-Manager-Flushing.patch (renamed from Spigot-Server-Patches/0197-Disable-Explicit-Network-Manager-Flushing.patch)0
-rw-r--r--Spigot-Server-Patches/0197-Implement-extended-PaperServerListPingEvent.patch (renamed from Spigot-Server-Patches/0198-Implement-extended-PaperServerListPingEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0198-Improved-Async-Task-Scheduler.patch (renamed from Spigot-Server-Patches/0199-Improved-Async-Task-Scheduler.patch)0
-rw-r--r--Spigot-Server-Patches/0199-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch (renamed from Spigot-Server-Patches/0200-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch)0
-rw-r--r--Spigot-Server-Patches/0200-Player.setPlayerProfile-API.patch (renamed from Spigot-Server-Patches/0201-Player.setPlayerProfile-API.patch)0
-rw-r--r--Spigot-Server-Patches/0201-Fix-Dragon-Server-Crashes.patch (renamed from Spigot-Server-Patches/0202-Fix-Dragon-Server-Crashes.patch)0
-rw-r--r--Spigot-Server-Patches/0202-getPlayerUniqueId-API.patch (renamed from Spigot-Server-Patches/0203-getPlayerUniqueId-API.patch)0
-rw-r--r--Spigot-Server-Patches/0203-Make-player-data-saving-configurable.patch (renamed from Spigot-Server-Patches/0204-Make-player-data-saving-configurable.patch)0
-rw-r--r--Spigot-Server-Patches/0204-Make-legacy-ping-handler-more-reliable.patch (renamed from Spigot-Server-Patches/0205-Make-legacy-ping-handler-more-reliable.patch)0
-rw-r--r--Spigot-Server-Patches/0205-Call-PaperServerListPingEvent-for-legacy-pings.patch (renamed from Spigot-Server-Patches/0206-Call-PaperServerListPingEvent-for-legacy-pings.patch)0
-rw-r--r--Spigot-Server-Patches/0206-Flag-to-disable-the-channel-limit.patch (renamed from Spigot-Server-Patches/0207-Flag-to-disable-the-channel-limit.patch)0
-rw-r--r--Spigot-Server-Patches/0207-Add-method-to-open-already-placed-sign.patch (renamed from Spigot-Server-Patches/0208-Add-method-to-open-already-placed-sign.patch)0
-rw-r--r--Spigot-Server-Patches/0208-Configurable-sprint-interruption-on-attack.patch (renamed from Spigot-Server-Patches/0209-Configurable-sprint-interruption-on-attack.patch)0
-rw-r--r--Spigot-Server-Patches/0209-Fix-exploit-that-allowed-colored-signs-to-be-created.patch (renamed from Spigot-Server-Patches/0210-Fix-exploit-that-allowed-colored-signs-to-be-created.patch)0
-rw-r--r--Spigot-Server-Patches/0210-EndermanEscapeEvent.patch (renamed from Spigot-Server-Patches/0211-EndermanEscapeEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0211-Enderman.teleportRandomly.patch (renamed from Spigot-Server-Patches/0212-Enderman.teleportRandomly.patch)0
-rw-r--r--Spigot-Server-Patches/0212-Block-Enderpearl-Travel-Exploit.patch (renamed from Spigot-Server-Patches/0213-Block-Enderpearl-Travel-Exploit.patch)0
-rw-r--r--Spigot-Server-Patches/0213-Expand-World.spawnParticle-API-and-add-Builder.patch (renamed from Spigot-Server-Patches/0214-Expand-World.spawnParticle-API-and-add-Builder.patch)0
-rw-r--r--Spigot-Server-Patches/0214-EndermanAttackPlayerEvent.patch (renamed from Spigot-Server-Patches/0215-EndermanAttackPlayerEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0215-WitchConsumePotionEvent.patch (renamed from Spigot-Server-Patches/0216-WitchConsumePotionEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0216-WitchThrowPotionEvent.patch (renamed from Spigot-Server-Patches/0217-WitchThrowPotionEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0217-Allow-spawning-Item-entities-with-World.spawnEntity.patch (renamed from Spigot-Server-Patches/0218-Allow-spawning-Item-entities-with-World.spawnEntity.patch)0
-rw-r--r--Spigot-Server-Patches/0218-WitchReadyPotionEvent.patch (renamed from Spigot-Server-Patches/0219-WitchReadyPotionEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0219-ItemStack-getMaxItemUseDuration.patch (renamed from Spigot-Server-Patches/0220-ItemStack-getMaxItemUseDuration.patch)0
-rw-r--r--Spigot-Server-Patches/0220-Implement-EntityTeleportEndGatewayEvent.patch (renamed from Spigot-Server-Patches/0221-Implement-EntityTeleportEndGatewayEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0221-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch (renamed from Spigot-Server-Patches/0222-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch)0
-rw-r--r--Spigot-Server-Patches/0222-Fix-CraftEntity-hashCode.patch (renamed from Spigot-Server-Patches/0223-Fix-CraftEntity-hashCode.patch)0
-rw-r--r--Spigot-Server-Patches/0223-Configurable-Alternative-LootPool-Luck-Formula.patch (renamed from Spigot-Server-Patches/0224-Configurable-Alternative-LootPool-Luck-Formula.patch)0
-rw-r--r--Spigot-Server-Patches/0224-Print-Error-details-when-failing-to-save-player-data.patch (renamed from Spigot-Server-Patches/0225-Print-Error-details-when-failing-to-save-player-data.patch)0
-rw-r--r--Spigot-Server-Patches/0225-Make-shield-blocking-delay-configurable.patch (renamed from Spigot-Server-Patches/0226-Make-shield-blocking-delay-configurable.patch)0
-rw-r--r--Spigot-Server-Patches/0226-Improve-EntityShootBowEvent.patch (renamed from Spigot-Server-Patches/0227-Improve-EntityShootBowEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0227-PlayerReadyArrowEvent.patch (renamed from Spigot-Server-Patches/0228-PlayerReadyArrowEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0228-Implement-EntityKnockbackByEntityEvent.patch (renamed from Spigot-Server-Patches/0229-Implement-EntityKnockbackByEntityEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0229-Expand-Explosions-API.patch (renamed from Spigot-Server-Patches/0230-Expand-Explosions-API.patch)0
-rw-r--r--Spigot-Server-Patches/0230-LivingEntity-Hand-Raised-Item-Use-API.patch (renamed from Spigot-Server-Patches/0231-LivingEntity-Hand-Raised-Item-Use-API.patch)0
-rw-r--r--Spigot-Server-Patches/0231-RangedEntity-API.patch (renamed from Spigot-Server-Patches/0232-RangedEntity-API.patch)0
-rw-r--r--Spigot-Server-Patches/0232-Add-config-to-disable-ender-dragon-legacy-check.patch (renamed from Spigot-Server-Patches/0233-Add-config-to-disable-ender-dragon-legacy-check.patch)0
-rw-r--r--Spigot-Server-Patches/0233-Implement-World.getEntity-UUID-API.patch (renamed from Spigot-Server-Patches/0234-Implement-World.getEntity-UUID-API.patch)0
-rw-r--r--Spigot-Server-Patches/0234-InventoryCloseEvent-Reason-API.patch (renamed from Spigot-Server-Patches/0235-InventoryCloseEvent-Reason-API.patch)0
-rw-r--r--Spigot-Server-Patches/0235-Vex-getSummoner-API.patch (renamed from Spigot-Server-Patches/0236-Vex-getSummoner-API.patch)0
-rw-r--r--Spigot-Server-Patches/0236-Refresh-player-inventory-when-cancelling-PlayerInter.patch (renamed from Spigot-Server-Patches/0237-Refresh-player-inventory-when-cancelling-PlayerInter.patch)0
-rw-r--r--Spigot-Server-Patches/0237-Don-t-change-the-Entity-Random-seed-for-squids.patch (renamed from Spigot-Server-Patches/0238-Don-t-change-the-Entity-Random-seed-for-squids.patch)0
-rw-r--r--Spigot-Server-Patches/0238-Re-add-vanilla-entity-warnings-for-duplicates.patch (renamed from Spigot-Server-Patches/0239-Re-add-vanilla-entity-warnings-for-duplicates.patch)0
-rw-r--r--Spigot-Server-Patches/0239-Avoid-item-merge-if-stack-size-above-max-stack-size.patch (renamed from Spigot-Server-Patches/0240-Avoid-item-merge-if-stack-size-above-max-stack-size.patch)0
-rw-r--r--Spigot-Server-Patches/0240-Use-asynchronous-Log4j-2-loggers.patch (renamed from Spigot-Server-Patches/0241-Use-asynchronous-Log4j-2-loggers.patch)0
-rw-r--r--Spigot-Server-Patches/0241-add-more-information-to-Entity.toString.patch (renamed from Spigot-Server-Patches/0242-add-more-information-to-Entity.toString.patch)0
-rw-r--r--Spigot-Server-Patches/0242-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch (renamed from Spigot-Server-Patches/0243-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch)4
-rw-r--r--Spigot-Server-Patches/0243-EnderDragon-Events.patch (renamed from Spigot-Server-Patches/0244-EnderDragon-Events.patch)0
-rw-r--r--Spigot-Server-Patches/0244-PlayerElytraBoostEvent.patch (renamed from Spigot-Server-Patches/0245-PlayerElytraBoostEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0245-Improve-BlockPosition-inlining.patch (renamed from Spigot-Server-Patches/0246-Improve-BlockPosition-inlining.patch)0
-rw-r--r--Spigot-Server-Patches/0246-Optimize-RegistryID.c.patch (renamed from Spigot-Server-Patches/0247-Optimize-RegistryID.c.patch)0
-rw-r--r--Spigot-Server-Patches/0247-Option-to-prevent-armor-stands-from-doing-entity-loo.patch (renamed from Spigot-Server-Patches/0248-Option-to-prevent-armor-stands-from-doing-entity-loo.patch)0
-rw-r--r--Spigot-Server-Patches/0248-Vanished-players-don-t-have-rights.patch (renamed from Spigot-Server-Patches/0249-Vanished-players-don-t-have-rights.patch)4
-rw-r--r--Spigot-Server-Patches/0249-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch (renamed from Spigot-Server-Patches/0250-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch)0
-rw-r--r--Spigot-Server-Patches/0250-Add-some-Debug-to-Chunk-Entity-slices.patch (renamed from Spigot-Server-Patches/0251-Add-some-Debug-to-Chunk-Entity-slices.patch)2
-rw-r--r--Spigot-Server-Patches/0251-SkeletonHorse-Additions.patch (renamed from Spigot-Server-Patches/0252-SkeletonHorse-Additions.patch)0
-rw-r--r--Spigot-Server-Patches/0252-Prevent-Saving-Bad-entities-to-chunks.patch (renamed from Spigot-Server-Patches/0253-Prevent-Saving-Bad-entities-to-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0253-Don-t-call-getItemMeta-on-hasItemMeta.patch (renamed from Spigot-Server-Patches/0254-Don-t-call-getItemMeta-on-hasItemMeta.patch)0
-rw-r--r--Spigot-Server-Patches/0254-Ignore-Dead-Entities-in-entityList-iteration.patch (renamed from Spigot-Server-Patches/0255-Ignore-Dead-Entities-in-entityList-iteration.patch)0
-rw-r--r--Spigot-Server-Patches/0255-Implement-Expanded-ArmorStand-API.patch (renamed from Spigot-Server-Patches/0256-Implement-Expanded-ArmorStand-API.patch)0
-rw-r--r--Spigot-Server-Patches/0256-AnvilDamageEvent.patch (renamed from Spigot-Server-Patches/0257-AnvilDamageEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0257-Add-TNTPrimeEvent.patch (renamed from Spigot-Server-Patches/0258-Add-TNTPrimeEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0258-Break-up-and-make-tab-spam-limits-configurable.patch (renamed from Spigot-Server-Patches/0259-Break-up-and-make-tab-spam-limits-configurable.patch)0
-rw-r--r--Spigot-Server-Patches/0259-Add-hand-to-bucket-events.patch (renamed from Spigot-Server-Patches/0260-Add-hand-to-bucket-events.patch)2
-rw-r--r--Spigot-Server-Patches/0260-MC-135506-Experience-should-save-as-Integers.patch (renamed from Spigot-Server-Patches/0261-MC-135506-Experience-should-save-as-Integers.patch)0
-rw-r--r--Spigot-Server-Patches/0261-Fix-client-rendering-skulls-from-same-user.patch (renamed from Spigot-Server-Patches/0262-Fix-client-rendering-skulls-from-same-user.patch)0
-rw-r--r--Spigot-Server-Patches/0262-Add-Early-Warning-Feature-to-WatchDog.patch (renamed from Spigot-Server-Patches/0263-Add-Early-Warning-Feature-to-WatchDog.patch)0
-rw-r--r--Spigot-Server-Patches/0263-Make-EnderDragon-implement-Mob.patch (renamed from Spigot-Server-Patches/0264-Make-EnderDragon-implement-Mob.patch)0
-rw-r--r--Spigot-Server-Patches/0264-Use-ConcurrentHashMap-in-JsonList.patch (renamed from Spigot-Server-Patches/0265-Use-ConcurrentHashMap-in-JsonList.patch)0
-rw-r--r--Spigot-Server-Patches/0265-Use-a-Queue-for-Queueing-Commands.patch (renamed from Spigot-Server-Patches/0266-Use-a-Queue-for-Queueing-Commands.patch)0
-rw-r--r--Spigot-Server-Patches/0266-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch (renamed from Spigot-Server-Patches/0267-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch)0
-rw-r--r--Spigot-Server-Patches/0267-Allow-disabling-armour-stand-ticking.patch (renamed from Spigot-Server-Patches/0268-Allow-disabling-armour-stand-ticking.patch)0
-rw-r--r--Spigot-Server-Patches/0268-Optimize-BlockPosition-helper-methods.patch (renamed from Spigot-Server-Patches/0269-Optimize-BlockPosition-helper-methods.patch)0
-rw-r--r--Spigot-Server-Patches/0269-Restore-vanlla-default-mob-spawn-range.patch (renamed from Spigot-Server-Patches/0270-Restore-vanlla-default-mob-spawn-range.patch)0
-rw-r--r--Spigot-Server-Patches/0270-Slime-Pathfinder-Events.patch (renamed from Spigot-Server-Patches/0271-Slime-Pathfinder-Events.patch)0
-rw-r--r--Spigot-Server-Patches/0271-Configurable-speed-for-water-flowing-over-lava.patch (renamed from Spigot-Server-Patches/0272-Configurable-speed-for-water-flowing-over-lava.patch)0
-rw-r--r--Spigot-Server-Patches/0272-Optimize-CraftBlockData-Creation.patch (renamed from Spigot-Server-Patches/0273-Optimize-CraftBlockData-Creation.patch)0
-rw-r--r--Spigot-Server-Patches/0273-Optimize-RegistryMaterials.patch (renamed from Spigot-Server-Patches/0274-Optimize-RegistryMaterials.patch)0
-rw-r--r--Spigot-Server-Patches/0274-Add-PhantomPreSpawnEvent.patch (renamed from Spigot-Server-Patches/0275-Add-PhantomPreSpawnEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0275-Add-More-Creeper-API.patch (renamed from Spigot-Server-Patches/0276-Add-More-Creeper-API.patch)0
-rw-r--r--Spigot-Server-Patches/0276-Inventory-removeItemAnySlot.patch (renamed from Spigot-Server-Patches/0277-Inventory-removeItemAnySlot.patch)0
-rw-r--r--Spigot-Server-Patches/0277-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch (renamed from Spigot-Server-Patches/0278-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch)0
-rw-r--r--Spigot-Server-Patches/0278-Add-ray-tracing-methods-to-LivingEntity.patch (renamed from Spigot-Server-Patches/0279-Add-ray-tracing-methods-to-LivingEntity.patch)2
-rw-r--r--Spigot-Server-Patches/0279-Expose-attack-cooldown-methods-for-Player.patch (renamed from Spigot-Server-Patches/0280-Expose-attack-cooldown-methods-for-Player.patch)0
-rw-r--r--Spigot-Server-Patches/0280-Improve-death-events.patch (renamed from Spigot-Server-Patches/0281-Improve-death-events.patch)0
-rw-r--r--Spigot-Server-Patches/0281-Allow-chests-to-be-placed-with-NBT-data.patch (renamed from Spigot-Server-Patches/0282-Allow-chests-to-be-placed-with-NBT-data.patch)0
-rw-r--r--Spigot-Server-Patches/0282-Mob-Pathfinding-API.patch (renamed from Spigot-Server-Patches/0283-Mob-Pathfinding-API.patch)0
-rw-r--r--Spigot-Server-Patches/0283-Prevent-chunk-loading-from-Fluid-Flowing.patch (renamed from Spigot-Server-Patches/0284-Prevent-chunk-loading-from-Fluid-Flowing.patch)0
-rw-r--r--Spigot-Server-Patches/0284-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch (renamed from Spigot-Server-Patches/0285-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch)0
-rw-r--r--Spigot-Server-Patches/0285-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch (renamed from Spigot-Server-Patches/0286-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0286-Prevent-mob-spawning-from-loading-generating-chunks.patch (renamed from Spigot-Server-Patches/0287-Prevent-mob-spawning-from-loading-generating-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0287-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch (renamed from Spigot-Server-Patches/0288-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch)0
-rw-r--r--Spigot-Server-Patches/0288-Implement-furnace-cook-speed-multiplier-API.patch (renamed from Spigot-Server-Patches/0289-Implement-furnace-cook-speed-multiplier-API.patch)0
-rw-r--r--Spigot-Server-Patches/0289-PreSpawnerSpawnEvent.patch (renamed from Spigot-Server-Patches/0290-PreSpawnerSpawnEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0290-Catch-JsonParseException-in-Entity-and-TE-names.patch (renamed from Spigot-Server-Patches/0291-Catch-JsonParseException-in-Entity-and-TE-names.patch)0
-rw-r--r--Spigot-Server-Patches/0291-Honor-EntityAgeable.ageLock.patch (renamed from Spigot-Server-Patches/0292-Honor-EntityAgeable.ageLock.patch)0
-rw-r--r--Spigot-Server-Patches/0292-Configurable-connection-throttle-kick-message.patch (renamed from Spigot-Server-Patches/0293-Configurable-connection-throttle-kick-message.patch)0
-rw-r--r--Spigot-Server-Patches/0293-Hook-into-CB-plugin-rewrites.patch (renamed from Spigot-Server-Patches/0294-Hook-into-CB-plugin-rewrites.patch)0
-rw-r--r--Spigot-Server-Patches/0294-Allow-setting-the-vex-s-summoner.patch (renamed from Spigot-Server-Patches/0295-Allow-setting-the-vex-s-summoner.patch)0
-rw-r--r--Spigot-Server-Patches/0295-Add-sun-related-API.patch (renamed from Spigot-Server-Patches/0296-Add-sun-related-API.patch)0
-rw-r--r--Spigot-Server-Patches/0296-Turtle-API.patch (renamed from Spigot-Server-Patches/0297-Turtle-API.patch)0
-rw-r--r--Spigot-Server-Patches/0297-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch (renamed from Spigot-Server-Patches/0298-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch)0
-rw-r--r--Spigot-Server-Patches/0298-Call-player-spectator-target-events-and-improve-impl.patch (renamed from Spigot-Server-Patches/0299-Call-player-spectator-target-events-and-improve-impl.patch)0
-rw-r--r--Spigot-Server-Patches/0299-Add-Velocity-IP-Forwarding-Support.patch (renamed from Spigot-Server-Patches/0300-Add-Velocity-IP-Forwarding-Support.patch)0
-rw-r--r--Spigot-Server-Patches/0300-Add-more-Witch-API.patch (renamed from Spigot-Server-Patches/0301-Add-more-Witch-API.patch)0
-rw-r--r--Spigot-Server-Patches/0301-Check-Drowned-for-Villager-Aggression-Config.patch (renamed from Spigot-Server-Patches/0302-Check-Drowned-for-Villager-Aggression-Config.patch)0
-rw-r--r--Spigot-Server-Patches/0302-Here-s-Johnny.patch (renamed from Spigot-Server-Patches/0303-Here-s-Johnny.patch)0
-rw-r--r--Spigot-Server-Patches/0303-Add-option-to-prevent-players-from-moving-into-unloa.patch (renamed from Spigot-Server-Patches/0304-Add-option-to-prevent-players-from-moving-into-unloa.patch)0
-rw-r--r--Spigot-Server-Patches/0304-Reset-players-airTicks-on-respawn.patch (renamed from Spigot-Server-Patches/0305-Reset-players-airTicks-on-respawn.patch)0
-rw-r--r--Spigot-Server-Patches/0305-Don-t-sleep-after-profile-lookups-if-not-needed.patch (renamed from Spigot-Server-Patches/0306-Don-t-sleep-after-profile-lookups-if-not-needed.patch)0
-rw-r--r--Spigot-Server-Patches/0306-Improve-Server-Thread-Pool-and-Thread-Priorities.patch (renamed from Spigot-Server-Patches/0307-Improve-Server-Thread-Pool-and-Thread-Priorities.patch)0
-rw-r--r--Spigot-Server-Patches/0307-Optimize-World-Time-Updates.patch (renamed from Spigot-Server-Patches/0308-Optimize-World-Time-Updates.patch)0
-rw-r--r--Spigot-Server-Patches/0308-Restore-custom-InventoryHolder-support.patch (renamed from Spigot-Server-Patches/0309-Restore-custom-InventoryHolder-support.patch)0
-rw-r--r--Spigot-Server-Patches/0309-Use-Vanilla-Minecart-Speeds.patch (renamed from Spigot-Server-Patches/0310-Use-Vanilla-Minecart-Speeds.patch)0
-rw-r--r--Spigot-Server-Patches/0310-Fix-SpongeAbsortEvent-handling.patch (renamed from Spigot-Server-Patches/0311-Fix-SpongeAbsortEvent-handling.patch)0
-rw-r--r--Spigot-Server-Patches/0311-Don-t-allow-digging-into-unloaded-chunks.patch (renamed from Spigot-Server-Patches/0312-Don-t-allow-digging-into-unloaded-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0312-Book-Size-Limits.patch (renamed from Spigot-Server-Patches/0313-Book-Size-Limits.patch)0
-rw-r--r--Spigot-Server-Patches/0313-Make-the-default-permission-message-configurable.patch (renamed from Spigot-Server-Patches/0314-Make-the-default-permission-message-configurable.patch)0
-rw-r--r--Spigot-Server-Patches/0314-Prevent-rayTrace-from-loading-chunks.patch (renamed from Spigot-Server-Patches/0315-Prevent-rayTrace-from-loading-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0315-Handle-Large-Packets-disconnecting-client.patch (renamed from Spigot-Server-Patches/0316-Handle-Large-Packets-disconnecting-client.patch)0
-rw-r--r--Spigot-Server-Patches/0316-force-entity-dismount-during-teleportation.patch (renamed from Spigot-Server-Patches/0317-force-entity-dismount-during-teleportation.patch)0
-rw-r--r--Spigot-Server-Patches/0317-Add-more-Zombie-API.patch (renamed from Spigot-Server-Patches/0318-Add-more-Zombie-API.patch)0
-rw-r--r--Spigot-Server-Patches/0318-Add-PlayerConnectionCloseEvent.patch (renamed from Spigot-Server-Patches/0319-Add-PlayerConnectionCloseEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0319-Prevent-Enderman-from-loading-chunks.patch (renamed from Spigot-Server-Patches/0320-Prevent-Enderman-from-loading-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0320-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch (renamed from Spigot-Server-Patches/0321-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch)0
-rw-r--r--Spigot-Server-Patches/0321-Fix-PlayerEditBookEvent.patch (renamed from Spigot-Server-Patches/0322-Fix-PlayerEditBookEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0322-Workaround-for-vehicle-tracking-issue-on-disconnect.patch (renamed from Spigot-Server-Patches/0323-Workaround-for-vehicle-tracking-issue-on-disconnect.patch)0
-rw-r--r--Spigot-Server-Patches/0323-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch (renamed from Spigot-Server-Patches/0324-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch)0
-rw-r--r--Spigot-Server-Patches/0324-Block-Entity-remove-from-being-called-on-Players.patch (renamed from Spigot-Server-Patches/0325-Block-Entity-remove-from-being-called-on-Players.patch)0
-rw-r--r--Spigot-Server-Patches/0325-BlockDestroyEvent.patch (renamed from Spigot-Server-Patches/0326-BlockDestroyEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0326-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch (renamed from Spigot-Server-Patches/0327-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch)0
-rw-r--r--Spigot-Server-Patches/0327-Fix-sign-edit-memory-leak.patch (renamed from Spigot-Server-Patches/0328-Fix-sign-edit-memory-leak.patch)0
-rw-r--r--Spigot-Server-Patches/0328-Limit-Client-Sign-length-more.patch (renamed from Spigot-Server-Patches/0329-Limit-Client-Sign-length-more.patch)0
-rw-r--r--Spigot-Server-Patches/0329-Don-t-check-ConvertSigns-boolean-every-sign-save.patch (renamed from Spigot-Server-Patches/0330-Don-t-check-ConvertSigns-boolean-every-sign-save.patch)0
-rw-r--r--Spigot-Server-Patches/0330-Optimize-Network-Manager-and-add-advanced-packet-sup.patch (renamed from Spigot-Server-Patches/0331-Optimize-Network-Manager-and-add-advanced-packet-sup.patch)0
-rw-r--r--Spigot-Server-Patches/0331-Handle-Oversized-Tile-Entities-in-chunks.patch (renamed from Spigot-Server-Patches/0332-Handle-Oversized-Tile-Entities-in-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0332-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch (renamed from Spigot-Server-Patches/0333-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch)0
-rw-r--r--Spigot-Server-Patches/0333-Set-Zombie-last-tick-at-start-of-drowning-process.patch (renamed from Spigot-Server-Patches/0334-Set-Zombie-last-tick-at-start-of-drowning-process.patch)0
-rw-r--r--Spigot-Server-Patches/0334-Allow-Saving-of-Oversized-Chunks.patch (renamed from Spigot-Server-Patches/0335-Allow-Saving-of-Oversized-Chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0335-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch (renamed from Spigot-Server-Patches/0336-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch)0
-rw-r--r--Spigot-Server-Patches/0336-Add-LivingEntity-getTargetEntity.patch (renamed from Spigot-Server-Patches/0337-Add-LivingEntity-getTargetEntity.patch)0
-rw-r--r--Spigot-Server-Patches/0337-Use-proper-max-length-when-serialising-BungeeCord-te.patch (renamed from Spigot-Server-Patches/0338-Use-proper-max-length-when-serialising-BungeeCord-te.patch)0
-rw-r--r--Spigot-Server-Patches/0338-Entity-getEntitySpawnReason.patch (renamed from Spigot-Server-Patches/0339-Entity-getEntitySpawnReason.patch)0
-rw-r--r--Spigot-Server-Patches/0339-Update-entity-Metadata-for-all-tracked-players.patch (renamed from Spigot-Server-Patches/0340-Update-entity-Metadata-for-all-tracked-players.patch)0
-rw-r--r--Spigot-Server-Patches/0340-Implement-PlayerPostRespawnEvent.patch (renamed from Spigot-Server-Patches/0341-Implement-PlayerPostRespawnEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0341-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch (renamed from Spigot-Server-Patches/0342-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch)0
-rw-r--r--Spigot-Server-Patches/0342-Implement-getters-and-setters-for-EntityItem-owner-a.patch (renamed from Spigot-Server-Patches/0343-Implement-getters-and-setters-for-EntityItem-owner-a.patch)0
-rw-r--r--Spigot-Server-Patches/0343-Server-Tick-Events.patch (renamed from Spigot-Server-Patches/0344-Server-Tick-Events.patch)0
-rw-r--r--Spigot-Server-Patches/0344-PlayerDeathEvent-getItemsToKeep.patch (renamed from Spigot-Server-Patches/0345-PlayerDeathEvent-getItemsToKeep.patch)0
-rw-r--r--Spigot-Server-Patches/0345-Optimize-Captured-TileEntity-Lookup.patch (renamed from Spigot-Server-Patches/0346-Optimize-Captured-TileEntity-Lookup.patch)0
-rw-r--r--Spigot-Server-Patches/0346-Add-Heightmap-API.patch (renamed from Spigot-Server-Patches/0347-Add-Heightmap-API.patch)0
-rw-r--r--Spigot-Server-Patches/0347-Mob-Spawner-API-Enhancements.patch (renamed from Spigot-Server-Patches/0348-Mob-Spawner-API-Enhancements.patch)0
-rw-r--r--Spigot-Server-Patches/0348-Per-Player-View-Distance-API-placeholders.patch (renamed from Spigot-Server-Patches/0349-Per-Player-View-Distance-API-placeholders.patch)0
-rw-r--r--Spigot-Server-Patches/0349-Fix-CB-call-to-changed-postToMainThread-method.patch (renamed from Spigot-Server-Patches/0350-Fix-CB-call-to-changed-postToMainThread-method.patch)0
-rw-r--r--Spigot-Server-Patches/0350-Fix-sounds-when-item-frames-are-modified-MC-123450.patch (renamed from Spigot-Server-Patches/0351-Fix-sounds-when-item-frames-are-modified-MC-123450.patch)0
-rw-r--r--Spigot-Server-Patches/0351-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch (renamed from Spigot-Server-Patches/0352-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch)0
-rw-r--r--Spigot-Server-Patches/0352-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch (renamed from Spigot-Server-Patches/0353-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0353-Duplicate-UUID-Resolve-Option.patch (renamed from Spigot-Server-Patches/0354-Duplicate-UUID-Resolve-Option.patch)0
-rw-r--r--Spigot-Server-Patches/0354-improve-CraftWorld-isChunkLoaded.patch (renamed from Spigot-Server-Patches/0355-improve-CraftWorld-isChunkLoaded.patch)0
-rw-r--r--Spigot-Server-Patches/0355-Configurable-Keep-Spawn-Loaded-range-per-world.patch (renamed from Spigot-Server-Patches/0356-Configurable-Keep-Spawn-Loaded-range-per-world.patch)0
-rw-r--r--Spigot-Server-Patches/0356-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch (renamed from Spigot-Server-Patches/0357-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch)0
-rw-r--r--Spigot-Server-Patches/0357-ChunkMapDistance-CME.patch (renamed from Spigot-Server-Patches/0358-ChunkMapDistance-CME.patch)2
-rw-r--r--Spigot-Server-Patches/0358-Implement-CraftBlockSoundGroup.patch (renamed from Spigot-Server-Patches/0359-Implement-CraftBlockSoundGroup.patch)0
-rw-r--r--Spigot-Server-Patches/0359-Chunk-debug-command.patch (renamed from Spigot-Server-Patches/0360-Chunk-debug-command.patch)2
-rw-r--r--Spigot-Server-Patches/0360-Catch-exceptions-from-dispenser-entity-spawns.patch (renamed from Spigot-Server-Patches/0361-Catch-exceptions-from-dispenser-entity-spawns.patch)0
-rw-r--r--Spigot-Server-Patches/0361-Fix-World-isChunkGenerated-calls.patch (renamed from Spigot-Server-Patches/0362-Fix-World-isChunkGenerated-calls.patch)2
-rw-r--r--Spigot-Server-Patches/0362-Show-blockstate-location-if-we-failed-to-read-it.patch (renamed from Spigot-Server-Patches/0363-Show-blockstate-location-if-we-failed-to-read-it.patch)0
-rw-r--r--Spigot-Server-Patches/0363-Synchronize-DataPaletteBlock-instead-of-ReentrantLoc.patch (renamed from Spigot-Server-Patches/0364-Synchronize-DataPaletteBlock-instead-of-ReentrantLoc.patch)0
-rw-r--r--Spigot-Server-Patches/0364-incremental-chunk-saving.patch (renamed from Spigot-Server-Patches/0365-incremental-chunk-saving.patch)2
-rw-r--r--Spigot-Server-Patches/0365-Anti-Xray.patch (renamed from Spigot-Server-Patches/0366-Anti-Xray.patch)0
-rw-r--r--Spigot-Server-Patches/0366-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch (renamed from Spigot-Server-Patches/0367-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch)0
-rw-r--r--Spigot-Server-Patches/0367-Configurable-projectile-relative-velocity.patch (renamed from Spigot-Server-Patches/0368-Configurable-projectile-relative-velocity.patch)0
-rw-r--r--Spigot-Server-Patches/0368-Mark-entities-as-being-ticked-when-notifying-navigat.patch (renamed from Spigot-Server-Patches/0369-Mark-entities-as-being-ticked-when-notifying-navigat.patch)0
-rw-r--r--Spigot-Server-Patches/0369-offset-item-frame-ticking.patch (renamed from Spigot-Server-Patches/0370-offset-item-frame-ticking.patch)0
-rw-r--r--Spigot-Server-Patches/0370-Avoid-hopper-searches-if-there-are-no-items.patch (renamed from Spigot-Server-Patches/0371-Avoid-hopper-searches-if-there-are-no-items.patch)0
-rw-r--r--Spigot-Server-Patches/0371-Asynchronous-chunk-IO-and-loading.patch (renamed from Spigot-Server-Patches/0372-Asynchronous-chunk-IO-and-loading.patch)2
-rw-r--r--Spigot-Server-Patches/0372-Use-getChunkIfLoadedImmediately-in-places.patch (renamed from Spigot-Server-Patches/0373-Use-getChunkIfLoadedImmediately-in-places.patch)0
-rw-r--r--Spigot-Server-Patches/0373-Reduce-sync-loads.patch (renamed from Spigot-Server-Patches/0374-Reduce-sync-loads.patch)0
-rw-r--r--Spigot-Server-Patches/0374-Implement-alternative-item-despawn-rate.patch (renamed from Spigot-Server-Patches/0375-Implement-alternative-item-despawn-rate.patch)0
-rw-r--r--Spigot-Server-Patches/0375-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch (renamed from Spigot-Server-Patches/0376-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch)0
-rw-r--r--Spigot-Server-Patches/0376-Fix-MC-158900.patch (renamed from Spigot-Server-Patches/0377-Fix-MC-158900.patch)0
-rw-r--r--Spigot-Server-Patches/0377-implement-optional-per-player-mob-spawns.patch (renamed from Spigot-Server-Patches/0378-implement-optional-per-player-mob-spawns.patch)0
-rw-r--r--Spigot-Server-Patches/0378-Prevent-consuming-the-wrong-itemstack.patch (renamed from Spigot-Server-Patches/0379-Prevent-consuming-the-wrong-itemstack.patch)0
-rw-r--r--Spigot-Server-Patches/0379-Fix-nether-portal-creation.patch (renamed from Spigot-Server-Patches/0380-Fix-nether-portal-creation.patch)0
-rw-r--r--Spigot-Server-Patches/0380-Generator-Settings.patch (renamed from Spigot-Server-Patches/0381-Generator-Settings.patch)0
-rw-r--r--Spigot-Server-Patches/0381-Fix-MC-161754.patch (renamed from Spigot-Server-Patches/0382-Fix-MC-161754.patch)0
-rw-r--r--Spigot-Server-Patches/0382-Performance-improvement-for-Chunk.getEntities.patch (renamed from Spigot-Server-Patches/0383-Performance-improvement-for-Chunk.getEntities.patch)0
-rw-r--r--Spigot-Server-Patches/0383-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch (renamed from Spigot-Server-Patches/0384-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch)0
-rw-r--r--Spigot-Server-Patches/0384-Expose-the-internal-current-tick.patch (renamed from Spigot-Server-Patches/0385-Expose-the-internal-current-tick.patch)0
-rw-r--r--Spigot-Server-Patches/0385-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch (renamed from Spigot-Server-Patches/0386-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch)0
-rw-r--r--Spigot-Server-Patches/0386-Add-option-to-disable-pillager-patrols.patch (renamed from Spigot-Server-Patches/0387-Add-option-to-disable-pillager-patrols.patch)0
-rw-r--r--Spigot-Server-Patches/0387-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch (renamed from Spigot-Server-Patches/0388-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch)0
-rw-r--r--Spigot-Server-Patches/0388-PlayerLaunchProjectileEvent.patch (renamed from Spigot-Server-Patches/0389-PlayerLaunchProjectileEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0389-Add-CraftMagicNumbers.isSupportedApiVersion.patch (renamed from Spigot-Server-Patches/0390-Add-CraftMagicNumbers.isSupportedApiVersion.patch)0
-rw-r--r--Spigot-Server-Patches/0390-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch (renamed from Spigot-Server-Patches/0391-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch)0
-rw-r--r--Spigot-Server-Patches/0391-MC-145656-Fix-Follow-Range-Initial-Target.patch (renamed from Spigot-Server-Patches/0392-MC-145656-Fix-Follow-Range-Initial-Target.patch)0
-rw-r--r--Spigot-Server-Patches/0392-Optimize-Hoppers.patch (renamed from Spigot-Server-Patches/0393-Optimize-Hoppers.patch)0
-rw-r--r--Spigot-Server-Patches/0393-PlayerDeathEvent-shouldDropExperience.patch (renamed from Spigot-Server-Patches/0394-PlayerDeathEvent-shouldDropExperience.patch)0
-rw-r--r--Spigot-Server-Patches/0394-Prevent-bees-loading-chunks-checking-hive-position.patch (renamed from Spigot-Server-Patches/0395-Prevent-bees-loading-chunks-checking-hive-position.patch)0
-rw-r--r--Spigot-Server-Patches/0395-Don-t-load-Chunks-from-Hoppers-and-other-things.patch (renamed from Spigot-Server-Patches/0396-Don-t-load-Chunks-from-Hoppers-and-other-things.patch)0
-rw-r--r--Spigot-Server-Patches/0396-Guard-against-serializing-mismatching-chunk-coordina.patch (renamed from Spigot-Server-Patches/0397-Guard-against-serializing-mismatching-chunk-coordina.patch)0
-rw-r--r--Spigot-Server-Patches/0397-Optimise-IEntityAccess-getPlayerByUUID.patch (renamed from Spigot-Server-Patches/0398-Optimise-IEntityAccess-getPlayerByUUID.patch)0
-rw-r--r--Spigot-Server-Patches/0398-Fix-items-not-falling-correctly.patch (renamed from Spigot-Server-Patches/0399-Fix-items-not-falling-correctly.patch)0
-rw-r--r--Spigot-Server-Patches/0399-Lag-compensate-eating.patch (renamed from Spigot-Server-Patches/0400-Lag-compensate-eating.patch)0
-rw-r--r--Spigot-Server-Patches/0400-Optimize-call-to-getFluid-for-explosions.patch (renamed from Spigot-Server-Patches/0401-Optimize-call-to-getFluid-for-explosions.patch)0
-rw-r--r--Spigot-Server-Patches/0401-Fix-last-firework-in-stack-not-having-effects-when-d.patch (renamed from Spigot-Server-Patches/0402-Fix-last-firework-in-stack-not-having-effects-when-d.patch)0
-rw-r--r--Spigot-Server-Patches/0402-Add-effect-to-block-break-naturally.patch (renamed from Spigot-Server-Patches/0403-Add-effect-to-block-break-naturally.patch)0
-rw-r--r--Spigot-Server-Patches/0403-Tracking-Range-Improvements.patch (renamed from Spigot-Server-Patches/0404-Tracking-Range-Improvements.patch)0
-rw-r--r--Spigot-Server-Patches/0404-Entity-Activation-Range-2.0.patch (renamed from Spigot-Server-Patches/0405-Entity-Activation-Range-2.0.patch)2
-rw-r--r--Spigot-Server-Patches/0405-Fix-items-vanishing-through-end-portal.patch (renamed from Spigot-Server-Patches/0406-Fix-items-vanishing-through-end-portal.patch)0
-rw-r--r--Spigot-Server-Patches/0406-Bees-get-gravity-in-void.-Fixes-MC-167279.patch (renamed from Spigot-Server-Patches/0407-Bees-get-gravity-in-void.-Fixes-MC-167279.patch)0
-rw-r--r--Spigot-Server-Patches/0407-Optimise-getChunkAt-calls-for-loaded-chunks.patch (renamed from Spigot-Server-Patches/0408-Optimise-getChunkAt-calls-for-loaded-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0408-Allow-overriding-the-java-version-check.patch (renamed from Spigot-Server-Patches/0409-Allow-overriding-the-java-version-check.patch)2
-rw-r--r--Spigot-Server-Patches/0409-Add-ThrownEggHatchEvent.patch (renamed from Spigot-Server-Patches/0410-Add-ThrownEggHatchEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0410-Optimise-random-block-ticking.patch (renamed from Spigot-Server-Patches/0411-Optimise-random-block-ticking.patch)0
-rw-r--r--Spigot-Server-Patches/0411-Entity-Jump-API.patch (renamed from Spigot-Server-Patches/0412-Entity-Jump-API.patch)0
-rw-r--r--Spigot-Server-Patches/0412-Add-option-to-nerf-pigmen-from-nether-portals.patch (renamed from Spigot-Server-Patches/0413-Add-option-to-nerf-pigmen-from-nether-portals.patch)0
-rw-r--r--Spigot-Server-Patches/0413-Make-the-GUI-graph-fancier.patch (renamed from Spigot-Server-Patches/0414-Make-the-GUI-graph-fancier.patch)0
-rw-r--r--Spigot-Server-Patches/0414-add-hand-to-BlockMultiPlaceEvent.patch (renamed from Spigot-Server-Patches/0415-add-hand-to-BlockMultiPlaceEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0415-Prevent-teleporting-dead-entities.patch (renamed from Spigot-Server-Patches/0416-Prevent-teleporting-dead-entities.patch)0
-rw-r--r--Spigot-Server-Patches/0416-Validate-tripwire-hook-placement-before-update.patch (renamed from Spigot-Server-Patches/0417-Validate-tripwire-hook-placement-before-update.patch)0
-rw-r--r--Spigot-Server-Patches/0417-Add-option-to-allow-iron-golems-to-spawn-in-air.patch (renamed from Spigot-Server-Patches/0418-Add-option-to-allow-iron-golems-to-spawn-in-air.patch)0
-rw-r--r--Spigot-Server-Patches/0418-Configurable-chance-of-villager-zombie-infection.patch (renamed from Spigot-Server-Patches/0419-Configurable-chance-of-villager-zombie-infection.patch)0
-rw-r--r--Spigot-Server-Patches/0419-Optimise-Chunk-getFluid.patch (renamed from Spigot-Server-Patches/0420-Optimise-Chunk-getFluid.patch)0
-rw-r--r--Spigot-Server-Patches/0420-Optimise-TickListServer-by-rewriting-it.patch (renamed from Spigot-Server-Patches/0421-Optimise-TickListServer-by-rewriting-it.patch)2
-rw-r--r--Spigot-Server-Patches/0421-Pillager-patrol-spawn-settings-and-per-player-option.patch (renamed from Spigot-Server-Patches/0422-Pillager-patrol-spawn-settings-and-per-player-option.patch)0
-rw-r--r--Spigot-Server-Patches/0422-Ensure-Entity-is-never-double-registered.patch (renamed from Spigot-Server-Patches/0423-Ensure-Entity-is-never-double-registered.patch)2
-rw-r--r--Spigot-Server-Patches/0423-Fix-unregistering-entities-from-unloading-chunks.patch (renamed from Spigot-Server-Patches/0424-Fix-unregistering-entities-from-unloading-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0424-Remote-Connections-shouldn-t-hold-up-shutdown.patch (renamed from Spigot-Server-Patches/0425-Remote-Connections-shouldn-t-hold-up-shutdown.patch)0
-rw-r--r--Spigot-Server-Patches/0425-Do-not-allow-bees-to-load-chunks-for-beehives.patch (renamed from Spigot-Server-Patches/0426-Do-not-allow-bees-to-load-chunks-for-beehives.patch)0
-rw-r--r--Spigot-Server-Patches/0426-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch (renamed from Spigot-Server-Patches/0427-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch)0
-rw-r--r--Spigot-Server-Patches/0427-Optimize-Collision-to-not-load-chunks.patch (renamed from Spigot-Server-Patches/0428-Optimize-Collision-to-not-load-chunks.patch)2
-rw-r--r--Spigot-Server-Patches/0428-Don-t-tick-dead-players.patch (renamed from Spigot-Server-Patches/0429-Don-t-tick-dead-players.patch)0
-rw-r--r--Spigot-Server-Patches/0429-Dead-Player-s-shouldn-t-be-able-to-move.patch (renamed from Spigot-Server-Patches/0430-Dead-Player-s-shouldn-t-be-able-to-move.patch)0
-rw-r--r--Spigot-Server-Patches/0430-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch (renamed from Spigot-Server-Patches/0431-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch)0
-rw-r--r--Spigot-Server-Patches/0431-Increase-Light-Queue-Size.patch (renamed from Spigot-Server-Patches/0432-Increase-Light-Queue-Size.patch)0
-rw-r--r--Spigot-Server-Patches/0432-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch (renamed from Spigot-Server-Patches/0433-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch)0
-rw-r--r--Spigot-Server-Patches/0433-Don-t-move-existing-players-to-world-spawn.patch (renamed from Spigot-Server-Patches/0434-Don-t-move-existing-players-to-world-spawn.patch)0
-rw-r--r--Spigot-Server-Patches/0434-Add-tick-times-API-and-mspt-command.patch (renamed from Spigot-Server-Patches/0435-Add-tick-times-API-and-mspt-command.patch)0
-rw-r--r--Spigot-Server-Patches/0435-Expose-MinecraftServer-isRunning.patch (renamed from Spigot-Server-Patches/0436-Expose-MinecraftServer-isRunning.patch)0
-rw-r--r--Spigot-Server-Patches/0436-Add-Raw-Byte-ItemStack-Serialization.patch (renamed from Spigot-Server-Patches/0437-Add-Raw-Byte-ItemStack-Serialization.patch)0
-rw-r--r--Spigot-Server-Patches/0437-Remove-streams-from-Mob-AI-System.patch (renamed from Spigot-Server-Patches/0438-Remove-streams-from-Mob-AI-System.patch)0
-rw-r--r--Spigot-Server-Patches/0438-Delay-unsafe-actions-until-after-entity-ticking-is-d.patch (renamed from Spigot-Server-Patches/0439-Delay-unsafe-actions-until-after-entity-ticking-is-d.patch)0
-rw-r--r--Spigot-Server-Patches/0439-Async-command-map-building.patch (renamed from Spigot-Server-Patches/0440-Async-command-map-building.patch)0
-rw-r--r--Spigot-Server-Patches/0440-Improved-Watchdog-Support.patch (renamed from Spigot-Server-Patches/0441-Improved-Watchdog-Support.patch)2
-rw-r--r--Spigot-Server-Patches/0441-Optimize-Pathfinding.patch (renamed from Spigot-Server-Patches/0442-Optimize-Pathfinding.patch)0
-rw-r--r--Spigot-Server-Patches/0442-Reduce-Either-Optional-allocation.patch (renamed from Spigot-Server-Patches/0443-Reduce-Either-Optional-allocation.patch)0
-rw-r--r--Spigot-Server-Patches/0443-Remove-streams-from-PairedQueue.patch (renamed from Spigot-Server-Patches/0444-Remove-streams-from-PairedQueue.patch)0
-rw-r--r--Spigot-Server-Patches/0444-Reduce-memory-footprint-of-NBTTagCompound.patch (renamed from Spigot-Server-Patches/0445-Reduce-memory-footprint-of-NBTTagCompound.patch)0
-rw-r--r--Spigot-Server-Patches/0445-Prevent-opening-inventories-when-frozen.patch (renamed from Spigot-Server-Patches/0446-Prevent-opening-inventories-when-frozen.patch)0
-rw-r--r--Spigot-Server-Patches/0446-Optimise-ArraySetSorted-removeIf.patch (renamed from Spigot-Server-Patches/0447-Optimise-ArraySetSorted-removeIf.patch)0
-rw-r--r--Spigot-Server-Patches/0447-Don-t-run-entity-collision-code-if-not-needed.patch (renamed from Spigot-Server-Patches/0448-Don-t-run-entity-collision-code-if-not-needed.patch)0
-rw-r--r--Spigot-Server-Patches/0448-Optimize-ChunkProviderServer-s-chunk-level-checking-.patch (renamed from Spigot-Server-Patches/0449-Optimize-ChunkProviderServer-s-chunk-level-checking-.patch)0
-rw-r--r--Spigot-Server-Patches/0449-Restrict-vanilla-teleport-command-to-valid-locations.patch (renamed from Spigot-Server-Patches/0450-Restrict-vanilla-teleport-command-to-valid-locations.patch)0
-rw-r--r--Spigot-Server-Patches/0450-Implement-Player-Client-Options-API.patch (renamed from Spigot-Server-Patches/0451-Implement-Player-Client-Options-API.patch)0
-rw-r--r--Spigot-Server-Patches/0451-Fix-Chunk-Post-Processing-deadlock-risk.patch (renamed from Spigot-Server-Patches/0452-Fix-Chunk-Post-Processing-deadlock-risk.patch)0
-rw-r--r--Spigot-Server-Patches/0452-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch (renamed from Spigot-Server-Patches/0453-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch)0
-rw-r--r--Spigot-Server-Patches/0453-Broadcast-join-message-to-console.patch (renamed from Spigot-Server-Patches/0454-Broadcast-join-message-to-console.patch)0
-rw-r--r--Spigot-Server-Patches/0454-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch (renamed from Spigot-Server-Patches/0455-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0455-Load-Chunks-for-Login-Asynchronously.patch (renamed from Spigot-Server-Patches/0456-Load-Chunks-for-Login-Asynchronously.patch)0
-rw-r--r--Spigot-Server-Patches/0456-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch (renamed from Spigot-Server-Patches/0457-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch)0
-rw-r--r--Spigot-Server-Patches/0457-Add-PlayerAttackEntityCooldownResetEvent.patch (renamed from Spigot-Server-Patches/0458-Add-PlayerAttackEntityCooldownResetEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0458-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch (renamed from Spigot-Server-Patches/0459-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch)0
-rw-r--r--Spigot-Server-Patches/0459-Don-t-fire-BlockFade-on-worldgen-threads.patch (renamed from Spigot-Server-Patches/0460-Don-t-fire-BlockFade-on-worldgen-threads.patch)2
-rw-r--r--Spigot-Server-Patches/0460-Add-phantom-creative-and-insomniac-controls.patch (renamed from Spigot-Server-Patches/0461-Add-phantom-creative-and-insomniac-controls.patch)0
-rw-r--r--Spigot-Server-Patches/0461-Fix-numerous-item-duplication-issues-and-teleport-is.patch (renamed from Spigot-Server-Patches/0462-Fix-numerous-item-duplication-issues-and-teleport-is.patch)0
-rw-r--r--Spigot-Server-Patches/0462-Implement-Brigadier-Mojang-API.patch (renamed from Spigot-Server-Patches/0463-Implement-Brigadier-Mojang-API.patch)0
-rw-r--r--Spigot-Server-Patches/0463-Villager-Restocks-API.patch (renamed from Spigot-Server-Patches/0464-Villager-Restocks-API.patch)0
-rw-r--r--Spigot-Server-Patches/0464-Validate-PickItem-Packet-and-kick-for-invalid.patch (renamed from Spigot-Server-Patches/0465-Validate-PickItem-Packet-and-kick-for-invalid.patch)0
-rw-r--r--Spigot-Server-Patches/0465-Expose-game-version.patch (renamed from Spigot-Server-Patches/0466-Expose-game-version.patch)0
-rw-r--r--Spigot-Server-Patches/0466-Optimize-Voxel-Shape-Merging.patch (renamed from Spigot-Server-Patches/0467-Optimize-Voxel-Shape-Merging.patch)0
-rw-r--r--Spigot-Server-Patches/0467-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch (renamed from Spigot-Server-Patches/0468-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch)2
-rw-r--r--Spigot-Server-Patches/0468-Implement-Mob-Goal-API.patch (renamed from Spigot-Server-Patches/0469-Implement-Mob-Goal-API.patch)0
-rw-r--r--Spigot-Server-Patches/0469-Use-distance-map-to-optimise-entity-tracker.patch (renamed from Spigot-Server-Patches/0470-Use-distance-map-to-optimise-entity-tracker.patch)0
-rw-r--r--Spigot-Server-Patches/0470-Optimize-isOutsideRange-to-use-distance-maps.patch (renamed from Spigot-Server-Patches/0471-Optimize-isOutsideRange-to-use-distance-maps.patch)2
-rw-r--r--Spigot-Server-Patches/0471-Stop-copy-on-write-operations-for-updating-light-dat.patch (renamed from Spigot-Server-Patches/0472-Stop-copy-on-write-operations-for-updating-light-dat.patch)0
-rw-r--r--Spigot-Server-Patches/0472-No-Tick-view-distance-implementation.patch (renamed from Spigot-Server-Patches/0473-No-Tick-view-distance-implementation.patch)0
-rw-r--r--Spigot-Server-Patches/0473-Add-villager-reputation-API.patch (renamed from Spigot-Server-Patches/0474-Add-villager-reputation-API.patch)0
-rw-r--r--Spigot-Server-Patches/0474-Fix-Light-Command.patch (renamed from Spigot-Server-Patches/0475-Fix-Light-Command.patch)2
-rw-r--r--Spigot-Server-Patches/0475-Fix-PotionEffect-ignores-icon-flag.patch (renamed from Spigot-Server-Patches/0476-Fix-PotionEffect-ignores-icon-flag.patch)2
-rw-r--r--Spigot-Server-Patches/0476-Optimize-brigadier-child-sorting-performance.patch (renamed from Spigot-Server-Patches/0477-Optimize-brigadier-child-sorting-performance.patch)0
-rw-r--r--Spigot-Server-Patches/0477-Don-t-toString-block-unless-actually-showing-the-mes.patch (renamed from Spigot-Server-Patches/0478-Don-t-toString-block-unless-actually-showing-the-mes.patch)0
-rw-r--r--Spigot-Server-Patches/0478-Potential-bed-API.patch (renamed from Spigot-Server-Patches/0479-Potential-bed-API.patch)0
-rw-r--r--Spigot-Server-Patches/0479-Wait-for-Async-Tasks-during-shutdown.patch (renamed from Spigot-Server-Patches/0480-Wait-for-Async-Tasks-during-shutdown.patch)0
-rw-r--r--Spigot-Server-Patches/0480-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch (renamed from Spigot-Server-Patches/0481-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch)0
-rw-r--r--Spigot-Server-Patches/0481-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch (renamed from Spigot-Server-Patches/0482-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch)0
-rw-r--r--Spigot-Server-Patches/0482-Optimize-NibbleArray-to-use-pooled-buffers.patch (renamed from Spigot-Server-Patches/0483-Optimize-NibbleArray-to-use-pooled-buffers.patch)0
-rw-r--r--Spigot-Server-Patches/0483-Reduce-MutableInt-allocations-from-light-engine.patch (renamed from Spigot-Server-Patches/0484-Reduce-MutableInt-allocations-from-light-engine.patch)0
-rw-r--r--Spigot-Server-Patches/0484-Reduce-allocation-of-Vec3D-by-entity-tracker.patch (renamed from Spigot-Server-Patches/0485-Reduce-allocation-of-Vec3D-by-entity-tracker.patch)0
-rw-r--r--Spigot-Server-Patches/0485-Ensure-safe-gateway-teleport.patch (renamed from Spigot-Server-Patches/0486-Ensure-safe-gateway-teleport.patch)0
-rw-r--r--Spigot-Server-Patches/0486-Add-option-for-console-having-all-permissions.patch (renamed from Spigot-Server-Patches/0487-Add-option-for-console-having-all-permissions.patch)0
-rw-r--r--Spigot-Server-Patches/0487-Workaround-for-Client-Lag-Spikes-MC-162253.patch (renamed from Spigot-Server-Patches/0488-Workaround-for-Client-Lag-Spikes-MC-162253.patch)0
-rw-r--r--Spigot-Server-Patches/0488-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch (renamed from Spigot-Server-Patches/0489-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch)2
-rw-r--r--Spigot-Server-Patches/0489-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch (renamed from Spigot-Server-Patches/0490-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch)0
-rw-r--r--Spigot-Server-Patches/0490-Optimize-sending-packets-to-nearby-locations-sounds-.patch (renamed from Spigot-Server-Patches/0491-Optimize-sending-packets-to-nearby-locations-sounds-.patch)0
-rw-r--r--Spigot-Server-Patches/0491-Improve-Chunk-Status-Transition-Speed.patch (renamed from Spigot-Server-Patches/0492-Improve-Chunk-Status-Transition-Speed.patch)2
-rw-r--r--Spigot-Server-Patches/0492-Fix-villager-trading-demand-MC-163962.patch (renamed from Spigot-Server-Patches/0493-Fix-villager-trading-demand-MC-163962.patch)0
-rw-r--r--Spigot-Server-Patches/0493-Maps-shouldn-t-load-chunks.patch (renamed from Spigot-Server-Patches/0494-Maps-shouldn-t-load-chunks.patch)0
-rw-r--r--Spigot-Server-Patches/0494-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch (renamed from Spigot-Server-Patches/0495-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch)0
-rw-r--r--Spigot-Server-Patches/0495-Optimize-Bit-Operations-by-inlining.patch (renamed from Spigot-Server-Patches/0496-Optimize-Bit-Operations-by-inlining.patch)0
-rw-r--r--Spigot-Server-Patches/0496-Optimize-Light-Engine.patch (renamed from Spigot-Server-Patches/0497-Optimize-Light-Engine.patch)0
-rw-r--r--Spigot-Server-Patches/0497-Delay-Chunk-Unloads-based-on-Player-Movement.patch (renamed from Spigot-Server-Patches/0498-Delay-Chunk-Unloads-based-on-Player-Movement.patch)0
-rw-r--r--Spigot-Server-Patches/0498-Add-Plugin-Tickets-to-API-Chunk-Methods.patch (renamed from Spigot-Server-Patches/0499-Add-Plugin-Tickets-to-API-Chunk-Methods.patch)0
-rw-r--r--Spigot-Server-Patches/0499-Fix-missing-chunks-due-to-integer-overflow.patch (renamed from Spigot-Server-Patches/0500-Fix-missing-chunks-due-to-integer-overflow.patch)0
-rw-r--r--Spigot-Server-Patches/0500-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch (renamed from Spigot-Server-Patches/0501-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch)0
-rw-r--r--Spigot-Server-Patches/0501-Fix-piston-physics-inconsistency-MC-188840.patch (renamed from Spigot-Server-Patches/0502-Fix-piston-physics-inconsistency-MC-188840.patch)0
-rw-r--r--Spigot-Server-Patches/0502-Fix-sand-duping.patch (renamed from Spigot-Server-Patches/0503-Fix-sand-duping.patch)0
-rw-r--r--Spigot-Server-Patches/0503-Prevent-position-desync-in-playerconnection-causing-.patch (renamed from Spigot-Server-Patches/0504-Prevent-position-desync-in-playerconnection-causing-.patch)0
-rw-r--r--Spigot-Server-Patches/0504-Fix-enderdragon-exp-dupe.patch (renamed from Spigot-Server-Patches/0505-Fix-enderdragon-exp-dupe.patch)0
-rw-r--r--Spigot-Server-Patches/0505-Inventory-getHolder-method-without-block-snapshot.patch (renamed from Spigot-Server-Patches/0506-Inventory-getHolder-method-without-block-snapshot.patch)0
-rw-r--r--Spigot-Server-Patches/0506-Expose-Arrow-getItemStack.patch (renamed from Spigot-Server-Patches/0507-Expose-Arrow-getItemStack.patch)0
-rw-r--r--Spigot-Server-Patches/0507-Add-and-implement-PlayerRecipeBookClickEvent.patch (renamed from Spigot-Server-Patches/0508-Add-and-implement-PlayerRecipeBookClickEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0508-Hide-sync-chunk-writes-behind-flag.patch (renamed from Spigot-Server-Patches/0509-Hide-sync-chunk-writes-behind-flag.patch)0
-rw-r--r--Spigot-Server-Patches/0509-Limit-lightning-strike-effect-distance.patch (renamed from Spigot-Server-Patches/0510-Limit-lightning-strike-effect-distance.patch)0
-rw-r--r--Spigot-Server-Patches/0510-Add-permission-for-command-blocks.patch (renamed from Spigot-Server-Patches/0511-Add-permission-for-command-blocks.patch)0
-rw-r--r--Spigot-Server-Patches/0511-Ensure-Entity-AABB-s-are-never-invalid.patch (renamed from Spigot-Server-Patches/0512-Ensure-Entity-AABB-s-are-never-invalid.patch)0
-rw-r--r--Spigot-Server-Patches/0512-Optimize-WorldBorder-collision-checks-and-air.patch (renamed from Spigot-Server-Patches/0513-Optimize-WorldBorder-collision-checks-and-air.patch)0
-rw-r--r--Spigot-Server-Patches/0513-Fix-Per-World-Difficulty-Remembering-Difficulty.patch (renamed from Spigot-Server-Patches/0514-Fix-Per-World-Difficulty-Remembering-Difficulty.patch)0
-rw-r--r--Spigot-Server-Patches/0514-Paper-dumpitem-command.patch (renamed from Spigot-Server-Patches/0515-Paper-dumpitem-command.patch)0
-rw-r--r--Spigot-Server-Patches/0515-Don-t-allow-null-UUID-s-for-chat.patch (renamed from Spigot-Server-Patches/0516-Don-t-allow-null-UUID-s-for-chat.patch)0
-rw-r--r--Spigot-Server-Patches/0516-Improve-Legacy-Component-serialization-size.patch (renamed from Spigot-Server-Patches/0517-Improve-Legacy-Component-serialization-size.patch)0
-rw-r--r--Spigot-Server-Patches/0517-Support-old-UUID-format-for-NBT.patch (renamed from Spigot-Server-Patches/0518-Support-old-UUID-format-for-NBT.patch)0
-rw-r--r--Spigot-Server-Patches/0518-Clean-up-duplicated-GameProfile-Properties.patch (renamed from Spigot-Server-Patches/0519-Clean-up-duplicated-GameProfile-Properties.patch)0
-rw-r--r--Spigot-Server-Patches/0519-Convert-legacy-attributes-in-Item-Meta.patch (renamed from Spigot-Server-Patches/0520-Convert-legacy-attributes-in-Item-Meta.patch)0
-rw-r--r--Spigot-Server-Patches/0520-Remove-some-streams-from-structures.patch (renamed from Spigot-Server-Patches/0521-Remove-some-streams-from-structures.patch)0
-rw-r--r--Spigot-Server-Patches/0521-Remove-streams-from-classes-related-villager-gossip.patch (renamed from Spigot-Server-Patches/0522-Remove-streams-from-classes-related-villager-gossip.patch)0
-rw-r--r--Spigot-Server-Patches/0522-Support-components-in-ItemMeta.patch (renamed from Spigot-Server-Patches/0523-Support-components-in-ItemMeta.patch)0
-rw-r--r--Spigot-Server-Patches/0523-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch (renamed from Spigot-Server-Patches/0524-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch)0
-rw-r--r--Spigot-Server-Patches/0524-Add-entity-liquid-API.patch (renamed from Spigot-Server-Patches/0525-Add-entity-liquid-API.patch)0
-rw-r--r--Spigot-Server-Patches/0525-Update-itemstack-legacy-name-and-lore.patch (renamed from Spigot-Server-Patches/0526-Update-itemstack-legacy-name-and-lore.patch)0
-rw-r--r--Spigot-Server-Patches/0526-Spawn-player-in-correct-world-on-login.patch (renamed from Spigot-Server-Patches/0527-Spawn-player-in-correct-world-on-login.patch)0
-rw-r--r--Spigot-Server-Patches/0527-Add-PrepareResultEvent.patch (renamed from Spigot-Server-Patches/0528-Add-PrepareResultEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0528-Allow-delegation-to-vanilla-chunk-gen.patch (renamed from Spigot-Server-Patches/0529-Allow-delegation-to-vanilla-chunk-gen.patch)0
-rw-r--r--Spigot-Server-Patches/0529-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch (renamed from Spigot-Server-Patches/0530-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch)0
-rw-r--r--Spigot-Server-Patches/0530-Optimize-NetworkManager-Exception-Handling.patch (renamed from Spigot-Server-Patches/0531-Optimize-NetworkManager-Exception-Handling.patch)0
-rw-r--r--Spigot-Server-Patches/0531-Fix-Concurrency-issue-in-WeightedList.patch (renamed from Spigot-Server-Patches/0532-Fix-Concurrency-issue-in-WeightedList.patch)0
-rw-r--r--Spigot-Server-Patches/0532-Optimize-the-advancement-data-player-iteration-to-be.patch (renamed from Spigot-Server-Patches/0533-Optimize-the-advancement-data-player-iteration-to-be.patch)0
-rw-r--r--Spigot-Server-Patches/0533-Fix-arrows-never-despawning-MC-125757.patch (renamed from Spigot-Server-Patches/0534-Fix-arrows-never-despawning-MC-125757.patch)0
-rw-r--r--Spigot-Server-Patches/0534-Thread-Safe-Vanilla-Command-permission-checking.patch (renamed from Spigot-Server-Patches/0535-Thread-Safe-Vanilla-Command-permission-checking.patch)0
-rw-r--r--Spigot-Server-Patches/0535-Move-range-check-for-block-placing-up.patch (renamed from Spigot-Server-Patches/0536-Move-range-check-for-block-placing-up.patch)0
-rw-r--r--Spigot-Server-Patches/0536-Fix-SPIGOT-5989.patch (renamed from Spigot-Server-Patches/0537-Fix-SPIGOT-5989.patch)0
-rw-r--r--Spigot-Server-Patches/0537-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch (renamed from Spigot-Server-Patches/0538-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch)0
-rw-r--r--Spigot-Server-Patches/0538-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch (renamed from Spigot-Server-Patches/0539-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch)0
-rw-r--r--Spigot-Server-Patches/0539-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch (renamed from Spigot-Server-Patches/0540-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch)0
-rw-r--r--Spigot-Server-Patches/0540-Add-missing-strikeLighting-call-to-World-spigot-stri.patch (renamed from Spigot-Server-Patches/0541-Add-missing-strikeLighting-call-to-World-spigot-stri.patch)0
-rw-r--r--Spigot-Server-Patches/0541-Fix-some-rails-connecting-improperly.patch (renamed from Spigot-Server-Patches/0542-Fix-some-rails-connecting-improperly.patch)0
-rw-r--r--Spigot-Server-Patches/0542-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch (renamed from Spigot-Server-Patches/0543-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch)0
-rw-r--r--Spigot-Server-Patches/0543-Incremental-player-saving.patch (renamed from Spigot-Server-Patches/0544-Incremental-player-saving.patch)0
-rw-r--r--Spigot-Server-Patches/0544-Import-fastutil-classes.patch (renamed from Spigot-Server-Patches/0545-Import-fastutil-classes.patch)0
-rw-r--r--Spigot-Server-Patches/0545-Don-t-mark-null-chunk-sections-for-block-updates.patch (renamed from Spigot-Server-Patches/0546-Don-t-mark-null-chunk-sections-for-block-updates.patch)2
-rw-r--r--Spigot-Server-Patches/0546-Remove-armour-stand-double-add-to-world.patch (renamed from Spigot-Server-Patches/0547-Remove-armour-stand-double-add-to-world.patch)0
-rw-r--r--Spigot-Server-Patches/0547-Fix-MC-187716-Use-configured-height.patch (renamed from Spigot-Server-Patches/0548-Fix-MC-187716-Use-configured-height.patch)0
-rw-r--r--Spigot-Server-Patches/0548-Fix-incorrect-return-for-WorldServer-addAllEntitiesS.patch (renamed from Spigot-Server-Patches/0549-Fix-incorrect-return-for-WorldServer-addAllEntitiesS.patch)0
-rw-r--r--Spigot-Server-Patches/0549-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch (renamed from Spigot-Server-Patches/0550-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch)0
-rw-r--r--Spigot-Server-Patches/0550-Do-not-let-the-server-load-chunks-from-newer-version.patch (renamed from Spigot-Server-Patches/0551-Do-not-let-the-server-load-chunks-from-newer-version.patch)0
-rw-r--r--Spigot-Server-Patches/0551-Brand-support.patch (renamed from Spigot-Server-Patches/0552-Brand-support.patch)0
-rw-r--r--Spigot-Server-Patches/0552-Fix-MC-99259-Wither-Boss-Bar-doesn-t-update-until-in.patch (renamed from Spigot-Server-Patches/0553-Fix-MC-99259-Wither-Boss-Bar-doesn-t-update-until-in.patch)0
-rw-r--r--Spigot-Server-Patches/0553-Fix-MC-197271.patch (renamed from Spigot-Server-Patches/0554-Fix-MC-197271.patch)0
-rw-r--r--Spigot-Server-Patches/0554-MC-197883-Bandaid-decode-issue.patch (renamed from Spigot-Server-Patches/0555-MC-197883-Bandaid-decode-issue.patch)0
-rw-r--r--Spigot-Server-Patches/0555-Add-setMaxPlayers-API.patch (renamed from Spigot-Server-Patches/0556-Add-setMaxPlayers-API.patch)0
-rw-r--r--Spigot-Server-Patches/0556-Add-playPickupItemAnimation-to-LivingEntity.patch (renamed from Spigot-Server-Patches/0557-Add-playPickupItemAnimation-to-LivingEntity.patch)0
-rw-r--r--Spigot-Server-Patches/0557-Don-t-require-FACING-data.patch (renamed from Spigot-Server-Patches/0558-Don-t-require-FACING-data.patch)0
-rw-r--r--Spigot-Server-Patches/0558-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch (renamed from Spigot-Server-Patches/0559-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch)0
-rw-r--r--Spigot-Server-Patches/0559-Add-moon-phase-API.patch (renamed from Spigot-Server-Patches/0560-Add-moon-phase-API.patch)0
-rw-r--r--Spigot-Server-Patches/0560-Prevent-headless-pistons-from-being-created.patch (renamed from Spigot-Server-Patches/0561-Prevent-headless-pistons-from-being-created.patch)0
-rw-r--r--Spigot-Server-Patches/0561-Brand-support.patch (renamed from Spigot-Server-Patches/0562-Brand-support.patch)0
-rw-r--r--Spigot-Server-Patches/0562-Add-BellRingEvent.patch (renamed from Spigot-Server-Patches/0563-Add-BellRingEvent.patch)0
-rw-r--r--Spigot-Server-Patches/0563-Add-zombie-targets-turtle-egg-config.patch (renamed from Spigot-Server-Patches/0564-Add-zombie-targets-turtle-egg-config.patch)0
-rw-r--r--Spigot-Server-Patches/0564-Buffer-joins-to-world.patch (renamed from Spigot-Server-Patches/0565-Buffer-joins-to-world.patch)0
-rw-r--r--Spigot-Server-Patches/0565-Optimize-redstone-algorithm.patch (renamed from Spigot-Server-Patches/0566-Optimize-redstone-algorithm.patch)0
-rw-r--r--Spigot-Server-Patches/0566-Fix-hex-colors-not-working-in-some-kick-messages.patch (renamed from Spigot-Server-Patches/0567-Fix-hex-colors-not-working-in-some-kick-messages.patch)0
-rw-r--r--Spigot-Server-Patches/0567-Fix-NPE-in-getBedSpawnLocation.patch (renamed from Spigot-Server-Patches/0568-Fix-NPE-in-getBedSpawnLocation.patch)0
-rw-r--r--Spigot-Server-Patches/0568-PortalCreateEvent-needs-to-know-its-entity.patch (renamed from Spigot-Server-Patches/0569-PortalCreateEvent-needs-to-know-its-entity.patch)0
-rw-r--r--Spigot-Server-Patches/0569-Fix-CraftTeam-null-check.patch (renamed from Spigot-Server-Patches/0570-Fix-CraftTeam-null-check.patch)0
-rw-r--r--Spigot-Server-Patches/0570-Add-more-Evoker-API.patch (renamed from Spigot-Server-Patches/0571-Add-more-Evoker-API.patch)0
-rw-r--r--Spigot-Server-Patches/0571-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch (renamed from Spigot-Server-Patches/0572-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch)0
-rw-r--r--Spigot-Server-Patches/0572-Create-HoverEvent-from-ItemStack-Entity.patch (renamed from Spigot-Server-Patches/0573-Create-HoverEvent-from-ItemStack-Entity.patch)0
-rw-r--r--Spigot-Server-Patches/0573-Cache-block-data-strings.patch (renamed from Spigot-Server-Patches/0574-Cache-block-data-strings.patch)0
-rw-r--r--Spigot-Server-Patches/0574-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch (renamed from Spigot-Server-Patches/0575-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch)0
-rw-r--r--Spigot-Server-Patches/0575-Use-wrapped-StructureManager-to-prevent-worldgen-dea.patch (renamed from Spigot-Server-Patches/0576-Use-wrapped-StructureManager-to-prevent-worldgen-dea.patch)0
-rw-r--r--Spigot-Server-Patches/0576-Fix-block-data-exception-when-cancelling-PortalCreat.patch (renamed from Spigot-Server-Patches/0577-Fix-block-data-exception-when-cancelling-PortalCreat.patch)0
-rw-r--r--Spigot-Server-Patches/0577-Add-additional-open-container-api-to-HumanEntity.patch (renamed from Spigot-Server-Patches/0578-Add-additional-open-container-api-to-HumanEntity.patch)0
-rw-r--r--Spigot-Server-Patches/0578-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch (renamed from Spigot-Server-Patches/0579-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch)0
-rw-r--r--Spigot-Server-Patches/0579-Extend-block-drop-capture-to-capture-all-items-added.patch (renamed from Spigot-Server-Patches/0580-Extend-block-drop-capture-to-capture-all-items-added.patch)0
-rw-r--r--Spigot-Server-Patches/0580-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch (renamed from Spigot-Server-Patches/0581-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch)0
m---------work/CraftBukkit36
394 files changed, 59 insertions, 87 deletions
diff --git a/Spigot-Server-Patches/0001-POM-Changes.patch b/Spigot-Server-Patches/0001-POM-Changes.patch
index 8a6dfe76a8..fc76a189b1 100644
--- a/Spigot-Server-Patches/0001-POM-Changes.patch
+++ b/Spigot-Server-Patches/0001-POM-Changes.patch
@@ -196,7 +196,7 @@ index 1374fe3d7007977cf7513a7a91b4509dfc881e65..e954b100ea0c038c2e2aaba2a0937a6a
<!-- we need our custom version as it fixes some bugs on case sensitive file systems -->
<dependency>
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index 8a8234199e36da33cb94fdf030f9fc75dc0add44..9c98589c2db92720b4ae054ee74ef7ab0dac891a 100644
+index 52529e9318561d1873fd110fc2a2c775645ce1d7..8b2c7b6da2c6793e1cb1498f26693fb23dd3fa3e 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -186,7 +186,7 @@ public class Main {
@@ -207,7 +207,7 @@ index 8a8234199e36da33cb94fdf030f9fc75dc0add44..9c98589c2db92720b4ae054ee74ef7ab
+ Date buildDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").parse(Main.class.getPackage().getImplementationVendor()); // Paper
Calendar deadline = Calendar.getInstance();
- deadline.add(Calendar.DAY_OF_YEAR, -7);
+ deadline.add(Calendar.DAY_OF_YEAR, -21);
diff --git a/src/main/java/org/bukkit/craftbukkit/util/Versioning.java b/src/main/java/org/bukkit/craftbukkit/util/Versioning.java
index 93046379d0cefd5d3236fc59e698809acdc18f80..674096cab190d62622f9947853b056f57d43a2a5 100644
--- a/src/main/java/org/bukkit/craftbukkit/util/Versioning.java
diff --git a/Spigot-Server-Patches/0017-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch b/Spigot-Server-Patches/0017-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch
index 944bcced3e..26b27d3bf3 100644
--- a/Spigot-Server-Patches/0017-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch
+++ b/Spigot-Server-Patches/0017-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch
@@ -45,11 +45,11 @@ index 90551257c299aaf694eb4f4063d5b1b3eee94876..ac177cd391e220af7584463e35f1f11e
private final String bukkitVersion = Versioning.getBukkitVersion();
private final Logger logger = Logger.getLogger("Minecraft");
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index f187c7d127c356861c30141efeafcef0057878ec..061a3bc88fcce6877bc976d3b7989dea22b0a120 100644
+index 112a6d3ebe2f0b57f4e3c09d4ec342123af5f550..2dfba120cd81eb6b217decccb7bb218bb3f6a82e 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -200,12 +200,25 @@ public class Main {
- deadline.add(Calendar.DAY_OF_YEAR, -7);
+ deadline.add(Calendar.DAY_OF_YEAR, -21);
if (buildDate.before(deadline.getTime())) {
System.err.println("*** Error, this build is outdated ***");
- System.err.println("*** Please download a new build as per instructions from https://www.spigotmc.org/go/outdated-spigot ***");
diff --git a/Spigot-Server-Patches/0040-Use-UserCache-for-player-heads.patch b/Spigot-Server-Patches/0040-Use-UserCache-for-player-heads.patch
index ee7c21942d..9e2aa51d83 100644
--- a/Spigot-Server-Patches/0040-Use-UserCache-for-player-heads.patch
+++ b/Spigot-Server-Patches/0040-Use-UserCache-for-player-heads.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Use UserCache for player heads
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
-index a6e95a90977603068cbbaabfb02b640f15085965..4fb27cc7ed062696239f75b6f85ddb0a31866568 100644
+index e950b1957133fef20c464284807df262a7684238..c57634317b661e05ddd085d04f7338045445069f 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
-@@ -157,7 +157,13 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
+@@ -165,7 +165,13 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
if (name == null) {
setProfile(null);
} else {
diff --git a/Spigot-Server-Patches/0152-Basic-PlayerProfile-API.patch b/Spigot-Server-Patches/0152-Basic-PlayerProfile-API.patch
index 272c00208b..06c8593bfe 100644
--- a/Spigot-Server-Patches/0152-Basic-PlayerProfile-API.patch
+++ b/Spigot-Server-Patches/0152-Basic-PlayerProfile-API.patch
@@ -547,10 +547,10 @@ index 3e3f2a3d3b5ab32f498b4dd65f35f4c26470790f..6137bb510eec7d8c2ff2908b1255e56d
// Paper end
}
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
-index 4fb27cc7ed062696239f75b6f85ddb0a31866568..c31011ff91f4ea8368e3afbc5ec07eff84e93fe2 100644
+index c57634317b661e05ddd085d04f7338045445069f..da9ad92f6c999d87b790852cb3129f9b04f624a9 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
-@@ -71,6 +71,13 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
+@@ -79,6 +79,13 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
}
private void setProfile(GameProfile profile) {
diff --git a/Spigot-Server-Patches/0161-Fix-this-stupid-bullshit.patch b/Spigot-Server-Patches/0161-Fix-this-stupid-bullshit.patch
index 0cada4294d..f3bd462d04 100644
--- a/Spigot-Server-Patches/0161-Fix-this-stupid-bullshit.patch
+++ b/Spigot-Server-Patches/0161-Fix-this-stupid-bullshit.patch
@@ -9,12 +9,12 @@ modified in order to prevent merge conflicts when Spigot changes/disables the wa
and to provide some level of hint without being disruptive.
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index eae93b314fed9f7ddf1c0b87228a2f3bc9f73a78..ac60ed4396b67838ded7c775ca1115eba40d318b 100644
+index de16a5f8b88d671c42db786ffcf60f4dce181029..ba949818493369c02d06d33d77a992c8ee8f457f 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -218,10 +218,12 @@ public class Main {
Calendar deadline = Calendar.getInstance();
- deadline.add(Calendar.DAY_OF_YEAR, -7);
+ deadline.add(Calendar.DAY_OF_YEAR, -21);
if (buildDate.before(deadline.getTime())) {
- System.err.println("*** Error, this build is outdated ***");
+ // Paper start - This is some stupid bullshit
diff --git a/Spigot-Server-Patches/0188-Add-setPlayerProfile-API-for-Skulls.patch b/Spigot-Server-Patches/0188-Add-setPlayerProfile-API-for-Skulls.patch
index 02559230ee..87c51cc8b2 100644
--- a/Spigot-Server-Patches/0188-Add-setPlayerProfile-API-for-Skulls.patch
+++ b/Spigot-Server-Patches/0188-Add-setPlayerProfile-API-for-Skulls.patch
@@ -48,19 +48,19 @@ index 20588598386a4f479e6a58b294149bed789c63ce..ecc32c2fb1e8e1ac03074102b982adb4
public BlockFace getRotation() {
BlockData blockData = getBlockData();
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
-index c31011ff91f4ea8368e3afbc5ec07eff84e93fe2..21e7a661739da84e6ec7a20c81cefcb0440484a2 100644
+index da9ad92f6c999d87b790852cb3129f9b04f624a9..ca40a5e33f851d560086533382340dd59f783f54 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaSkull.java
-@@ -3,6 +3,8 @@ package org.bukkit.craftbukkit.inventory;
- import com.google.common.collect.ImmutableMap.Builder;
+@@ -4,6 +4,8 @@ import com.google.common.collect.ImmutableMap.Builder;
import com.mojang.authlib.GameProfile;
import java.util.Map;
+ import java.util.UUID;
+import com.destroystokyo.paper.profile.CraftPlayerProfile;
+import com.destroystokyo.paper.profile.PlayerProfile;
import net.minecraft.server.GameProfileSerializer;
import net.minecraft.server.NBTBase;
import net.minecraft.server.NBTTagCompound;
-@@ -16,6 +18,7 @@ import org.bukkit.craftbukkit.inventory.CraftMetaItem.SerializableMeta;
+@@ -17,6 +19,7 @@ import org.bukkit.craftbukkit.inventory.CraftMetaItem.SerializableMeta;
import org.bukkit.craftbukkit.util.CraftMagicNumbers;
import org.bukkit.inventory.meta.SkullMeta;
@@ -68,7 +68,7 @@ index c31011ff91f4ea8368e3afbc5ec07eff84e93fe2..21e7a661739da84e6ec7a20c81cefcb0
@DelegateDeserialization(SerializableMeta.class)
class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
-@@ -140,6 +143,19 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
+@@ -148,6 +151,19 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
return hasOwner() ? profile.getName() : null;
}
diff --git a/Spigot-Server-Patches/0195-Fix-NPE-when-getting-location-from-InventoryEnderChe.patch b/Spigot-Server-Patches/0195-Fix-NPE-when-getting-location-from-InventoryEnderChe.patch
deleted file mode 100644
index 2745dde43a..0000000000
--- a/Spigot-Server-Patches/0195-Fix-NPE-when-getting-location-from-InventoryEnderChe.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Shane Freeder <[email protected]>
-Date: Sat, 10 Mar 2018 13:03:49 +0000
-Subject: [PATCH] Fix NPE when getting location from InventoryEnderChest opened
- by plugins
-
-
-diff --git a/src/main/java/net/minecraft/server/InventoryEnderChest.java b/src/main/java/net/minecraft/server/InventoryEnderChest.java
-index ce74a5ff2905042e54615439b8e5369d6a921a27..bf8c5436b6cc9f661e7b607fa4696e7ae55b3a13 100644
---- a/src/main/java/net/minecraft/server/InventoryEnderChest.java
-+++ b/src/main/java/net/minecraft/server/InventoryEnderChest.java
-@@ -5,7 +5,7 @@ import org.bukkit.inventory.InventoryHolder;
-
- public class InventoryEnderChest extends InventorySubcontainer {
-
-- private TileEntityEnderChest a;
-+ private TileEntityEnderChest a; public TileEntityEnderChest getTileEntity() { return a; } // Paper - OBFHELPER
- // CraftBukkit start
- private final EntityHuman owner;
-
-@@ -15,6 +15,7 @@ public class InventoryEnderChest extends InventorySubcontainer {
-
- @Override
- public Location getLocation() {
-+ if (getTileEntity() == null) return null; // Paper - return null if there is no TE bound (opened by plugin)
- return new Location(this.a.getWorld().getWorld(), this.a.getPosition().getX(), this.a.getPosition().getY(), this.a.getPosition().getZ());
- }
-
diff --git a/Spigot-Server-Patches/0196-Prevent-Frosted-Ice-from-loading-holding-chunks.patch b/Spigot-Server-Patches/0195-Prevent-Frosted-Ice-from-loading-holding-chunks.patch
index 5dc72b2612..5dc72b2612 100644
--- a/Spigot-Server-Patches/0196-Prevent-Frosted-Ice-from-loading-holding-chunks.patch
+++ b/Spigot-Server-Patches/0195-Prevent-Frosted-Ice-from-loading-holding-chunks.patch
diff --git a/Spigot-Server-Patches/0197-Disable-Explicit-Network-Manager-Flushing.patch b/Spigot-Server-Patches/0196-Disable-Explicit-Network-Manager-Flushing.patch
index bc9548b658..bc9548b658 100644
--- a/Spigot-Server-Patches/0197-Disable-Explicit-Network-Manager-Flushing.patch
+++ b/Spigot-Server-Patches/0196-Disable-Explicit-Network-Manager-Flushing.patch
diff --git a/Spigot-Server-Patches/0198-Implement-extended-PaperServerListPingEvent.patch b/Spigot-Server-Patches/0197-Implement-extended-PaperServerListPingEvent.patch
index 97e24d65b6..97e24d65b6 100644
--- a/Spigot-Server-Patches/0198-Implement-extended-PaperServerListPingEvent.patch
+++ b/Spigot-Server-Patches/0197-Implement-extended-PaperServerListPingEvent.patch
diff --git a/Spigot-Server-Patches/0199-Improved-Async-Task-Scheduler.patch b/Spigot-Server-Patches/0198-Improved-Async-Task-Scheduler.patch
index e01a0db40d..e01a0db40d 100644
--- a/Spigot-Server-Patches/0199-Improved-Async-Task-Scheduler.patch
+++ b/Spigot-Server-Patches/0198-Improved-Async-Task-Scheduler.patch
diff --git a/Spigot-Server-Patches/0200-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch b/Spigot-Server-Patches/0199-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch
index fed062ea0e..fed062ea0e 100644
--- a/Spigot-Server-Patches/0200-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch
+++ b/Spigot-Server-Patches/0199-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch
diff --git a/Spigot-Server-Patches/0201-Player.setPlayerProfile-API.patch b/Spigot-Server-Patches/0200-Player.setPlayerProfile-API.patch
index d6b11617af..d6b11617af 100644
--- a/Spigot-Server-Patches/0201-Player.setPlayerProfile-API.patch
+++ b/Spigot-Server-Patches/0200-Player.setPlayerProfile-API.patch
diff --git a/Spigot-Server-Patches/0202-Fix-Dragon-Server-Crashes.patch b/Spigot-Server-Patches/0201-Fix-Dragon-Server-Crashes.patch
index 2d846a751a..2d846a751a 100644
--- a/Spigot-Server-Patches/0202-Fix-Dragon-Server-Crashes.patch
+++ b/Spigot-Server-Patches/0201-Fix-Dragon-Server-Crashes.patch
diff --git a/Spigot-Server-Patches/0203-getPlayerUniqueId-API.patch b/Spigot-Server-Patches/0202-getPlayerUniqueId-API.patch
index 3eba60a916..3eba60a916 100644
--- a/Spigot-Server-Patches/0203-getPlayerUniqueId-API.patch
+++ b/Spigot-Server-Patches/0202-getPlayerUniqueId-API.patch
diff --git a/Spigot-Server-Patches/0204-Make-player-data-saving-configurable.patch b/Spigot-Server-Patches/0203-Make-player-data-saving-configurable.patch
index b7a8d8814e..b7a8d8814e 100644
--- a/Spigot-Server-Patches/0204-Make-player-data-saving-configurable.patch
+++ b/Spigot-Server-Patches/0203-Make-player-data-saving-configurable.patch
diff --git a/Spigot-Server-Patches/0205-Make-legacy-ping-handler-more-reliable.patch b/Spigot-Server-Patches/0204-Make-legacy-ping-handler-more-reliable.patch
index a318f5d9ee..a318f5d9ee 100644
--- a/Spigot-Server-Patches/0205-Make-legacy-ping-handler-more-reliable.patch
+++ b/Spigot-Server-Patches/0204-Make-legacy-ping-handler-more-reliable.patch
diff --git a/Spigot-Server-Patches/0206-Call-PaperServerListPingEvent-for-legacy-pings.patch b/Spigot-Server-Patches/0205-Call-PaperServerListPingEvent-for-legacy-pings.patch
index fd1e33fc40..fd1e33fc40 100644
--- a/Spigot-Server-Patches/0206-Call-PaperServerListPingEvent-for-legacy-pings.patch
+++ b/Spigot-Server-Patches/0205-Call-PaperServerListPingEvent-for-legacy-pings.patch
diff --git a/Spigot-Server-Patches/0207-Flag-to-disable-the-channel-limit.patch b/Spigot-Server-Patches/0206-Flag-to-disable-the-channel-limit.patch
index c5f31512b6..c5f31512b6 100644
--- a/Spigot-Server-Patches/0207-Flag-to-disable-the-channel-limit.patch
+++ b/Spigot-Server-Patches/0206-Flag-to-disable-the-channel-limit.patch
diff --git a/Spigot-Server-Patches/0208-Add-method-to-open-already-placed-sign.patch b/Spigot-Server-Patches/0207-Add-method-to-open-already-placed-sign.patch
index 34396b7db0..34396b7db0 100644
--- a/Spigot-Server-Patches/0208-Add-method-to-open-already-placed-sign.patch
+++ b/Spigot-Server-Patches/0207-Add-method-to-open-already-placed-sign.patch
diff --git a/Spigot-Server-Patches/0209-Configurable-sprint-interruption-on-attack.patch b/Spigot-Server-Patches/0208-Configurable-sprint-interruption-on-attack.patch
index 7fe953637f..7fe953637f 100644
--- a/Spigot-Server-Patches/0209-Configurable-sprint-interruption-on-attack.patch
+++ b/Spigot-Server-Patches/0208-Configurable-sprint-interruption-on-attack.patch
diff --git a/Spigot-Server-Patches/0210-Fix-exploit-that-allowed-colored-signs-to-be-created.patch b/Spigot-Server-Patches/0209-Fix-exploit-that-allowed-colored-signs-to-be-created.patch
index b6f4102a94..b6f4102a94 100644
--- a/Spigot-Server-Patches/0210-Fix-exploit-that-allowed-colored-signs-to-be-created.patch
+++ b/Spigot-Server-Patches/0209-Fix-exploit-that-allowed-colored-signs-to-be-created.patch
diff --git a/Spigot-Server-Patches/0211-EndermanEscapeEvent.patch b/Spigot-Server-Patches/0210-EndermanEscapeEvent.patch
index 013fa77fa4..013fa77fa4 100644
--- a/Spigot-Server-Patches/0211-EndermanEscapeEvent.patch
+++ b/Spigot-Server-Patches/0210-EndermanEscapeEvent.patch
diff --git a/Spigot-Server-Patches/0212-Enderman.teleportRandomly.patch b/Spigot-Server-Patches/0211-Enderman.teleportRandomly.patch
index 58fb313151..58fb313151 100644
--- a/Spigot-Server-Patches/0212-Enderman.teleportRandomly.patch
+++ b/Spigot-Server-Patches/0211-Enderman.teleportRandomly.patch
diff --git a/Spigot-Server-Patches/0213-Block-Enderpearl-Travel-Exploit.patch b/Spigot-Server-Patches/0212-Block-Enderpearl-Travel-Exploit.patch
index 9cba82501e..9cba82501e 100644
--- a/Spigot-Server-Patches/0213-Block-Enderpearl-Travel-Exploit.patch
+++ b/Spigot-Server-Patches/0212-Block-Enderpearl-Travel-Exploit.patch
diff --git a/Spigot-Server-Patches/0214-Expand-World.spawnParticle-API-and-add-Builder.patch b/Spigot-Server-Patches/0213-Expand-World.spawnParticle-API-and-add-Builder.patch
index 2a66f8c4c7..2a66f8c4c7 100644
--- a/Spigot-Server-Patches/0214-Expand-World.spawnParticle-API-and-add-Builder.patch
+++ b/Spigot-Server-Patches/0213-Expand-World.spawnParticle-API-and-add-Builder.patch
diff --git a/Spigot-Server-Patches/0215-EndermanAttackPlayerEvent.patch b/Spigot-Server-Patches/0214-EndermanAttackPlayerEvent.patch
index 42ae3cd790..42ae3cd790 100644
--- a/Spigot-Server-Patches/0215-EndermanAttackPlayerEvent.patch
+++ b/Spigot-Server-Patches/0214-EndermanAttackPlayerEvent.patch
diff --git a/Spigot-Server-Patches/0216-WitchConsumePotionEvent.patch b/Spigot-Server-Patches/0215-WitchConsumePotionEvent.patch
index 562f3d81d0..562f3d81d0 100644
--- a/Spigot-Server-Patches/0216-WitchConsumePotionEvent.patch
+++ b/Spigot-Server-Patches/0215-WitchConsumePotionEvent.patch
diff --git a/Spigot-Server-Patches/0217-WitchThrowPotionEvent.patch b/Spigot-Server-Patches/0216-WitchThrowPotionEvent.patch
index 09135fccfa..09135fccfa 100644
--- a/Spigot-Server-Patches/0217-WitchThrowPotionEvent.patch
+++ b/Spigot-Server-Patches/0216-WitchThrowPotionEvent.patch
diff --git a/Spigot-Server-Patches/0218-Allow-spawning-Item-entities-with-World.spawnEntity.patch b/Spigot-Server-Patches/0217-Allow-spawning-Item-entities-with-World.spawnEntity.patch
index 72cebe23f6..72cebe23f6 100644
--- a/Spigot-Server-Patches/0218-Allow-spawning-Item-entities-with-World.spawnEntity.patch
+++ b/Spigot-Server-Patches/0217-Allow-spawning-Item-entities-with-World.spawnEntity.patch
diff --git a/Spigot-Server-Patches/0219-WitchReadyPotionEvent.patch b/Spigot-Server-Patches/0218-WitchReadyPotionEvent.patch
index 0b0c088d25..0b0c088d25 100644
--- a/Spigot-Server-Patches/0219-WitchReadyPotionEvent.patch
+++ b/Spigot-Server-Patches/0218-WitchReadyPotionEvent.patch
diff --git a/Spigot-Server-Patches/0220-ItemStack-getMaxItemUseDuration.patch b/Spigot-Server-Patches/0219-ItemStack-getMaxItemUseDuration.patch
index f4a31daa10..f4a31daa10 100644
--- a/Spigot-Server-Patches/0220-ItemStack-getMaxItemUseDuration.patch
+++ b/Spigot-Server-Patches/0219-ItemStack-getMaxItemUseDuration.patch
diff --git a/Spigot-Server-Patches/0221-Implement-EntityTeleportEndGatewayEvent.patch b/Spigot-Server-Patches/0220-Implement-EntityTeleportEndGatewayEvent.patch
index e5691e15d8..e5691e15d8 100644
--- a/Spigot-Server-Patches/0221-Implement-EntityTeleportEndGatewayEvent.patch
+++ b/Spigot-Server-Patches/0220-Implement-EntityTeleportEndGatewayEvent.patch
diff --git a/Spigot-Server-Patches/0222-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch b/Spigot-Server-Patches/0221-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch
index 2a9b4bae77..2a9b4bae77 100644
--- a/Spigot-Server-Patches/0222-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch
+++ b/Spigot-Server-Patches/0221-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch
diff --git a/Spigot-Server-Patches/0223-Fix-CraftEntity-hashCode.patch b/Spigot-Server-Patches/0222-Fix-CraftEntity-hashCode.patch
index f7555d389e..f7555d389e 100644
--- a/Spigot-Server-Patches/0223-Fix-CraftEntity-hashCode.patch
+++ b/Spigot-Server-Patches/0222-Fix-CraftEntity-hashCode.patch
diff --git a/Spigot-Server-Patches/0224-Configurable-Alternative-LootPool-Luck-Formula.patch b/Spigot-Server-Patches/0223-Configurable-Alternative-LootPool-Luck-Formula.patch
index cfcfb0363a..cfcfb0363a 100644
--- a/Spigot-Server-Patches/0224-Configurable-Alternative-LootPool-Luck-Formula.patch
+++ b/Spigot-Server-Patches/0223-Configurable-Alternative-LootPool-Luck-Formula.patch
diff --git a/Spigot-Server-Patches/0225-Print-Error-details-when-failing-to-save-player-data.patch b/Spigot-Server-Patches/0224-Print-Error-details-when-failing-to-save-player-data.patch
index 353a864c72..353a864c72 100644
--- a/Spigot-Server-Patches/0225-Print-Error-details-when-failing-to-save-player-data.patch
+++ b/Spigot-Server-Patches/0224-Print-Error-details-when-failing-to-save-player-data.patch
diff --git a/Spigot-Server-Patches/0226-Make-shield-blocking-delay-configurable.patch b/Spigot-Server-Patches/0225-Make-shield-blocking-delay-configurable.patch
index 1264f5a801..1264f5a801 100644
--- a/Spigot-Server-Patches/0226-Make-shield-blocking-delay-configurable.patch
+++ b/Spigot-Server-Patches/0225-Make-shield-blocking-delay-configurable.patch
diff --git a/Spigot-Server-Patches/0227-Improve-EntityShootBowEvent.patch b/Spigot-Server-Patches/0226-Improve-EntityShootBowEvent.patch
index ff0ef0f9b1..ff0ef0f9b1 100644
--- a/Spigot-Server-Patches/0227-Improve-EntityShootBowEvent.patch
+++ b/Spigot-Server-Patches/0226-Improve-EntityShootBowEvent.patch
diff --git a/Spigot-Server-Patches/0228-PlayerReadyArrowEvent.patch b/Spigot-Server-Patches/0227-PlayerReadyArrowEvent.patch
index 1f9af570a2..1f9af570a2 100644
--- a/Spigot-Server-Patches/0228-PlayerReadyArrowEvent.patch
+++ b/Spigot-Server-Patches/0227-PlayerReadyArrowEvent.patch
diff --git a/Spigot-Server-Patches/0229-Implement-EntityKnockbackByEntityEvent.patch b/Spigot-Server-Patches/0228-Implement-EntityKnockbackByEntityEvent.patch
index 3850128845..3850128845 100644
--- a/Spigot-Server-Patches/0229-Implement-EntityKnockbackByEntityEvent.patch
+++ b/Spigot-Server-Patches/0228-Implement-EntityKnockbackByEntityEvent.patch
diff --git a/Spigot-Server-Patches/0230-Expand-Explosions-API.patch b/Spigot-Server-Patches/0229-Expand-Explosions-API.patch
index d9151a1682..d9151a1682 100644
--- a/Spigot-Server-Patches/0230-Expand-Explosions-API.patch
+++ b/Spigot-Server-Patches/0229-Expand-Explosions-API.patch
diff --git a/Spigot-Server-Patches/0231-LivingEntity-Hand-Raised-Item-Use-API.patch b/Spigot-Server-Patches/0230-LivingEntity-Hand-Raised-Item-Use-API.patch
index 8a0038c965..8a0038c965 100644
--- a/Spigot-Server-Patches/0231-LivingEntity-Hand-Raised-Item-Use-API.patch
+++ b/Spigot-Server-Patches/0230-LivingEntity-Hand-Raised-Item-Use-API.patch
diff --git a/Spigot-Server-Patches/0232-RangedEntity-API.patch b/Spigot-Server-Patches/0231-RangedEntity-API.patch
index 3996603c6f..3996603c6f 100644
--- a/Spigot-Server-Patches/0232-RangedEntity-API.patch
+++ b/Spigot-Server-Patches/0231-RangedEntity-API.patch
diff --git a/Spigot-Server-Patches/0233-Add-config-to-disable-ender-dragon-legacy-check.patch b/Spigot-Server-Patches/0232-Add-config-to-disable-ender-dragon-legacy-check.patch
index 23db1eb0bd..23db1eb0bd 100644
--- a/Spigot-Server-Patches/0233-Add-config-to-disable-ender-dragon-legacy-check.patch
+++ b/Spigot-Server-Patches/0232-Add-config-to-disable-ender-dragon-legacy-check.patch
diff --git a/Spigot-Server-Patches/0234-Implement-World.getEntity-UUID-API.patch b/Spigot-Server-Patches/0233-Implement-World.getEntity-UUID-API.patch
index b594abab1d..b594abab1d 100644
--- a/Spigot-Server-Patches/0234-Implement-World.getEntity-UUID-API.patch
+++ b/Spigot-Server-Patches/0233-Implement-World.getEntity-UUID-API.patch
diff --git a/Spigot-Server-Patches/0235-InventoryCloseEvent-Reason-API.patch b/Spigot-Server-Patches/0234-InventoryCloseEvent-Reason-API.patch
index 910078dd98..910078dd98 100644
--- a/Spigot-Server-Patches/0235-InventoryCloseEvent-Reason-API.patch
+++ b/Spigot-Server-Patches/0234-InventoryCloseEvent-Reason-API.patch
diff --git a/Spigot-Server-Patches/0236-Vex-getSummoner-API.patch b/Spigot-Server-Patches/0235-Vex-getSummoner-API.patch
index dc9166e4c2..dc9166e4c2 100644
--- a/Spigot-Server-Patches/0236-Vex-getSummoner-API.patch
+++ b/Spigot-Server-Patches/0235-Vex-getSummoner-API.patch
diff --git a/Spigot-Server-Patches/0237-Refresh-player-inventory-when-cancelling-PlayerInter.patch b/Spigot-Server-Patches/0236-Refresh-player-inventory-when-cancelling-PlayerInter.patch
index 45f3b0c76a..45f3b0c76a 100644
--- a/Spigot-Server-Patches/0237-Refresh-player-inventory-when-cancelling-PlayerInter.patch
+++ b/Spigot-Server-Patches/0236-Refresh-player-inventory-when-cancelling-PlayerInter.patch
diff --git a/Spigot-Server-Patches/0238-Don-t-change-the-Entity-Random-seed-for-squids.patch b/Spigot-Server-Patches/0237-Don-t-change-the-Entity-Random-seed-for-squids.patch
index 735a4cde96..735a4cde96 100644
--- a/Spigot-Server-Patches/0238-Don-t-change-the-Entity-Random-seed-for-squids.patch
+++ b/Spigot-Server-Patches/0237-Don-t-change-the-Entity-Random-seed-for-squids.patch
diff --git a/Spigot-Server-Patches/0239-Re-add-vanilla-entity-warnings-for-duplicates.patch b/Spigot-Server-Patches/0238-Re-add-vanilla-entity-warnings-for-duplicates.patch
index 93df98951c..93df98951c 100644
--- a/Spigot-Server-Patches/0239-Re-add-vanilla-entity-warnings-for-duplicates.patch
+++ b/Spigot-Server-Patches/0238-Re-add-vanilla-entity-warnings-for-duplicates.patch
diff --git a/Spigot-Server-Patches/0240-Avoid-item-merge-if-stack-size-above-max-stack-size.patch b/Spigot-Server-Patches/0239-Avoid-item-merge-if-stack-size-above-max-stack-size.patch
index 95a78b89a1..95a78b89a1 100644
--- a/Spigot-Server-Patches/0240-Avoid-item-merge-if-stack-size-above-max-stack-size.patch
+++ b/Spigot-Server-Patches/0239-Avoid-item-merge-if-stack-size-above-max-stack-size.patch
diff --git a/Spigot-Server-Patches/0241-Use-asynchronous-Log4j-2-loggers.patch b/Spigot-Server-Patches/0240-Use-asynchronous-Log4j-2-loggers.patch
index 7b18c2a963..7b18c2a963 100644
--- a/Spigot-Server-Patches/0241-Use-asynchronous-Log4j-2-loggers.patch
+++ b/Spigot-Server-Patches/0240-Use-asynchronous-Log4j-2-loggers.patch
diff --git a/Spigot-Server-Patches/0242-add-more-information-to-Entity.toString.patch b/Spigot-Server-Patches/0241-add-more-information-to-Entity.toString.patch
index b7fe602f20..b7fe602f20 100644
--- a/Spigot-Server-Patches/0242-add-more-information-to-Entity.toString.patch
+++ b/Spigot-Server-Patches/0241-add-more-information-to-Entity.toString.patch
diff --git a/Spigot-Server-Patches/0243-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch b/Spigot-Server-Patches/0242-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch
index 825ca6b523..2ef9fb9a9c 100644
--- a/Spigot-Server-Patches/0243-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch
+++ b/Spigot-Server-Patches/0242-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Add Debug Entities option to debug dupe uuid issues
Add -Ddebug.entities=true to your JVM flags to gain more information
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
-index 98ecbd1089aeb6d0dc92801d59d01b6e20a4a7c3..f33bc0b6c6d033d692bdd9c9cfb7d2197e9ca40c 100644
+index dd9588cfdb9ea6f50c08af829a533319680c7e59..d0e077084b84e44336878410aa9a44fed7408670 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -76,6 +76,8 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
@@ -40,7 +40,7 @@ index 8862bbd73b627e37709d46e6aeeee70c89cbd821..4bbcd00950405a4bf3ce391b557049a3
protected void g() {
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
-index 1b15ccd6c05d1ed965c03cd50f7488e26741c2ed..651791f27b796b081a52b8d8735a51e2f940e5df 100644
+index dc00ad1607dc6b05f8cb13470046d72f17aa115b..6ebf3884a289d0be081d43d012ac10796740cc1e 100644
--- a/src/main/java/net/minecraft/server/World.java
+++ b/src/main/java/net/minecraft/server/World.java
@@ -68,6 +68,7 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
diff --git a/Spigot-Server-Patches/0244-EnderDragon-Events.patch b/Spigot-Server-Patches/0243-EnderDragon-Events.patch
index 130b52ec2b..130b52ec2b 100644
--- a/Spigot-Server-Patches/0244-EnderDragon-Events.patch
+++ b/Spigot-Server-Patches/0243-EnderDragon-Events.patch
diff --git a/Spigot-Server-Patches/0245-PlayerElytraBoostEvent.patch b/Spigot-Server-Patches/0244-PlayerElytraBoostEvent.patch
index f53dfa1f00..f53dfa1f00 100644
--- a/Spigot-Server-Patches/0245-PlayerElytraBoostEvent.patch
+++ b/Spigot-Server-Patches/0244-PlayerElytraBoostEvent.patch
diff --git a/Spigot-Server-Patches/0246-Improve-BlockPosition-inlining.patch b/Spigot-Server-Patches/0245-Improve-BlockPosition-inlining.patch
index eaf3fa863a..eaf3fa863a 100644
--- a/Spigot-Server-Patches/0246-Improve-BlockPosition-inlining.patch
+++ b/Spigot-Server-Patches/0245-Improve-BlockPosition-inlining.patch
diff --git a/Spigot-Server-Patches/0247-Optimize-RegistryID.c.patch b/Spigot-Server-Patches/0246-Optimize-RegistryID.c.patch
index 192c4e4166..192c4e4166 100644
--- a/Spigot-Server-Patches/0247-Optimize-RegistryID.c.patch
+++ b/Spigot-Server-Patches/0246-Optimize-RegistryID.c.patch
diff --git a/Spigot-Server-Patches/0248-Option-to-prevent-armor-stands-from-doing-entity-loo.patch b/Spigot-Server-Patches/0247-Option-to-prevent-armor-stands-from-doing-entity-loo.patch
index ed2b7f590a..ed2b7f590a 100644
--- a/Spigot-Server-Patches/0248-Option-to-prevent-armor-stands-from-doing-entity-loo.patch
+++ b/Spigot-Server-Patches/0247-Option-to-prevent-armor-stands-from-doing-entity-loo.patch
diff --git a/Spigot-Server-Patches/0249-Vanished-players-don-t-have-rights.patch b/Spigot-Server-Patches/0248-Vanished-players-don-t-have-rights.patch
index 36b69792b8..c7bb24e8cf 100644
--- a/Spigot-Server-Patches/0249-Vanished-players-don-t-have-rights.patch
+++ b/Spigot-Server-Patches/0248-Vanished-players-don-t-have-rights.patch
@@ -17,7 +17,7 @@ index 2d3e498d5c40e573aad88fd0fce7943e930956ba..8ba7718b61ad9f6c8537b44265818ecb
return this.getBlock().c(this.p(), iblockaccess, blockposition, voxelshapecollision);
}
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
-index f33bc0b6c6d033d692bdd9c9cfb7d2197e9ca40c..6644115d6654a35cfb21b6c128430a3136a2281f 100644
+index d0e077084b84e44336878410aa9a44fed7408670..76ffbcec75fb1e22190179cf1f6ef7e417268ded 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -98,7 +98,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
@@ -96,7 +96,7 @@ index ed0f9c5d29c4f88b7beee4b0ecdd7a56de2d7a9e..881cea7c466f29ff4a89db28d104e850
if (operatorboolean.apply(false, false)) {
throw (IllegalArgumentException) SystemUtils.c((Throwable) (new IllegalArgumentException()));
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
-index 2f08328dabeb8e5c3734d4005d7086ec133f6f9d..ee1e0459e5ae8b59c07f9a89c6eaf240e8cd244f 100644
+index 909e01e458d729f277797bf1dca564f927318460..4b28cb07e24a2deb18e2c7e97f25fee1d32e0d25 100644
--- a/src/main/java/net/minecraft/server/World.java
+++ b/src/main/java/net/minecraft/server/World.java
@@ -178,6 +178,46 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
diff --git a/Spigot-Server-Patches/0250-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch b/Spigot-Server-Patches/0249-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch
index eba8fb9bb6..eba8fb9bb6 100644
--- a/Spigot-Server-Patches/0250-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch
+++ b/Spigot-Server-Patches/0249-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch
diff --git a/Spigot-Server-Patches/0251-Add-some-Debug-to-Chunk-Entity-slices.patch b/Spigot-Server-Patches/0250-Add-some-Debug-to-Chunk-Entity-slices.patch
index 8ac6ab855e..4f797af4b1 100644
--- a/Spigot-Server-Patches/0251-Add-some-Debug-to-Chunk-Entity-slices.patch
+++ b/Spigot-Server-Patches/0250-Add-some-Debug-to-Chunk-Entity-slices.patch
@@ -58,7 +58,7 @@ index bc249e399befa84cdf07cc58cd0072bb9cb5cced..3b3cae92513a85ba842d403c68f5a1fb
return;
}
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
-index 6644115d6654a35cfb21b6c128430a3136a2281f..91deb3a39cc9a28d96bcac8fe3f4bb68e1fb2003 100644
+index 76ffbcec75fb1e22190179cf1f6ef7e417268ded..ef375f3987c26d70ba3f88e53f458bdccb6fc1ae 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -71,6 +71,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
diff --git a/Spigot-Server-Patches/0252-SkeletonHorse-Additions.patch b/Spigot-Server-Patches/0251-SkeletonHorse-Additions.patch
index acfb3783ac..acfb3783ac 100644
--- a/Spigot-Server-Patches/0252-SkeletonHorse-Additions.patch
+++ b/Spigot-Server-Patches/0251-SkeletonHorse-Additions.patch
diff --git a/Spigot-Server-Patches/0253-Prevent-Saving-Bad-entities-to-chunks.patch b/Spigot-Server-Patches/0252-Prevent-Saving-Bad-entities-to-chunks.patch
index dd6780e4d3..dd6780e4d3 100644
--- a/Spigot-Server-Patches/0253-Prevent-Saving-Bad-entities-to-chunks.patch
+++ b/Spigot-Server-Patches/0252-Prevent-Saving-Bad-entities-to-chunks.patch
diff --git a/Spigot-Server-Patches/0254-Don-t-call-getItemMeta-on-hasItemMeta.patch b/Spigot-Server-Patches/0253-Don-t-call-getItemMeta-on-hasItemMeta.patch
index 69fb6e318b..69fb6e318b 100644
--- a/Spigot-Server-Patches/0254-Don-t-call-getItemMeta-on-hasItemMeta.patch
+++ b/Spigot-Server-Patches/0253-Don-t-call-getItemMeta-on-hasItemMeta.patch
diff --git a/Spigot-Server-Patches/0255-Ignore-Dead-Entities-in-entityList-iteration.patch b/Spigot-Server-Patches/0254-Ignore-Dead-Entities-in-entityList-iteration.patch
index 603942f11e..603942f11e 100644
--- a/Spigot-Server-Patches/0255-Ignore-Dead-Entities-in-entityList-iteration.patch
+++ b/Spigot-Server-Patches/0254-Ignore-Dead-Entities-in-entityList-iteration.patch
diff --git a/Spigot-Server-Patches/0256-Implement-Expanded-ArmorStand-API.patch b/Spigot-Server-Patches/0255-Implement-Expanded-ArmorStand-API.patch
index a652a0c762..a652a0c762 100644
--- a/Spigot-Server-Patches/0256-Implement-Expanded-ArmorStand-API.patch
+++ b/Spigot-Server-Patches/0255-Implement-Expanded-ArmorStand-API.patch
diff --git a/Spigot-Server-Patches/0257-AnvilDamageEvent.patch b/Spigot-Server-Patches/0256-AnvilDamageEvent.patch
index d8bc4d00aa..d8bc4d00aa 100644
--- a/Spigot-Server-Patches/0257-AnvilDamageEvent.patch
+++ b/Spigot-Server-Patches/0256-AnvilDamageEvent.patch
diff --git a/Spigot-Server-Patches/0258-Add-TNTPrimeEvent.patch b/Spigot-Server-Patches/0257-Add-TNTPrimeEvent.patch
index 686f30f7f1..686f30f7f1 100644
--- a/Spigot-Server-Patches/0258-Add-TNTPrimeEvent.patch
+++ b/Spigot-Server-Patches/0257-Add-TNTPrimeEvent.patch
diff --git a/Spigot-Server-Patches/0259-Break-up-and-make-tab-spam-limits-configurable.patch b/Spigot-Server-Patches/0258-Break-up-and-make-tab-spam-limits-configurable.patch
index 4a23cb2c6e..4a23cb2c6e 100644
--- a/Spigot-Server-Patches/0259-Break-up-and-make-tab-spam-limits-configurable.patch
+++ b/Spigot-Server-Patches/0258-Break-up-and-make-tab-spam-limits-configurable.patch
diff --git a/Spigot-Server-Patches/0260-Add-hand-to-bucket-events.patch b/Spigot-Server-Patches/0259-Add-hand-to-bucket-events.patch
index d93bdb068c..f8f7f57655 100644
--- a/Spigot-Server-Patches/0260-Add-hand-to-bucket-events.patch
+++ b/Spigot-Server-Patches/0259-Add-hand-to-bucket-events.patch
@@ -73,7 +73,7 @@ index 48958308a89cbe39e1b4dddcdd8d1d0b5ece6339..120bf8436fd82294c339add2e7bff1cd
int i = blockposition.getX();
int j = blockposition.getY();
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
-index ee1e0459e5ae8b59c07f9a89c6eaf240e8cd244f..5ae5caf23e9614bb506c8aa0d511e73c54abf903 100644
+index 4b28cb07e24a2deb18e2c7e97f25fee1d32e0d25..42307f0ed23c413f86edf3ac2783f258560ac969 100644
--- a/src/main/java/net/minecraft/server/World.java
+++ b/src/main/java/net/minecraft/server/World.java
@@ -218,6 +218,17 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
diff --git a/Spigot-Server-Patches/0261-MC-135506-Experience-should-save-as-Integers.patch b/Spigot-Server-Patches/0260-MC-135506-Experience-should-save-as-Integers.patch
index a2dd4567f0..a2dd4567f0 100644
--- a/Spigot-Server-Patches/0261-MC-135506-Experience-should-save-as-Integers.patch
+++ b/Spigot-Server-Patches/0260-MC-135506-Experience-should-save-as-Integers.patch
diff --git a/Spigot-Server-Patches/0262-Fix-client-rendering-skulls-from-same-user.patch b/Spigot-Server-Patches/0261-Fix-client-rendering-skulls-from-same-user.patch
index 65eac974b0..65eac974b0 100644
--- a/Spigot-Server-Patches/0262-Fix-client-rendering-skulls-from-same-user.patch
+++ b/Spigot-Server-Patches/0261-Fix-client-rendering-skulls-from-same-user.patch
diff --git a/Spigot-Server-Patches/0263-Add-Early-Warning-Feature-to-WatchDog.patch b/Spigot-Server-Patches/0262-Add-Early-Warning-Feature-to-WatchDog.patch
index 1fbcac3ee0..1fbcac3ee0 100644
--- a/Spigot-Server-Patches/0263-Add-Early-Warning-Feature-to-WatchDog.patch
+++ b/Spigot-Server-Patches/0262-Add-Early-Warning-Feature-to-WatchDog.patch
diff --git a/Spigot-Server-Patches/0264-Make-EnderDragon-implement-Mob.patch b/Spigot-Server-Patches/0263-Make-EnderDragon-implement-Mob.patch
index b2f36dac22..b2f36dac22 100644
--- a/Spigot-Server-Patches/0264-Make-EnderDragon-implement-Mob.patch
+++ b/Spigot-Server-Patches/0263-Make-EnderDragon-implement-Mob.patch
diff --git a/Spigot-Server-Patches/0265-Use-ConcurrentHashMap-in-JsonList.patch b/Spigot-Server-Patches/0264-Use-ConcurrentHashMap-in-JsonList.patch
index 56353aeae3..56353aeae3 100644
--- a/Spigot-Server-Patches/0265-Use-ConcurrentHashMap-in-JsonList.patch
+++ b/Spigot-Server-Patches/0264-Use-ConcurrentHashMap-in-JsonList.patch
diff --git a/Spigot-Server-Patches/0266-Use-a-Queue-for-Queueing-Commands.patch b/Spigot-Server-Patches/0265-Use-a-Queue-for-Queueing-Commands.patch
index 69d2966bc2..69d2966bc2 100644
--- a/Spigot-Server-Patches/0266-Use-a-Queue-for-Queueing-Commands.patch
+++ b/Spigot-Server-Patches/0265-Use-a-Queue-for-Queueing-Commands.patch
diff --git a/Spigot-Server-Patches/0267-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch b/Spigot-Server-Patches/0266-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch
index 32a24fd889..32a24fd889 100644
--- a/Spigot-Server-Patches/0267-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch
+++ b/Spigot-Server-Patches/0266-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch
diff --git a/Spigot-Server-Patches/0268-Allow-disabling-armour-stand-ticking.patch b/Spigot-Server-Patches/0267-Allow-disabling-armour-stand-ticking.patch
index 837c889852..837c889852 100644
--- a/Spigot-Server-Patches/0268-Allow-disabling-armour-stand-ticking.patch
+++ b/Spigot-Server-Patches/0267-Allow-disabling-armour-stand-ticking.patch
diff --git a/Spigot-Server-Patches/0269-Optimize-BlockPosition-helper-methods.patch b/Spigot-Server-Patches/0268-Optimize-BlockPosition-helper-methods.patch
index 593fcdf42c..593fcdf42c 100644
--- a/Spigot-Server-Patches/0269-Optimize-BlockPosition-helper-methods.patch
+++ b/Spigot-Server-Patches/0268-Optimize-BlockPosition-helper-methods.patch
diff --git a/Spigot-Server-Patches/0270-Restore-vanlla-default-mob-spawn-range.patch b/Spigot-Server-Patches/0269-Restore-vanlla-default-mob-spawn-range.patch
index 85e9776191..85e9776191 100644
--- a/Spigot-Server-Patches/0270-Restore-vanlla-default-mob-spawn-range.patch
+++ b/Spigot-Server-Patches/0269-Restore-vanlla-default-mob-spawn-range.patch
diff --git a/Spigot-Server-Patches/0271-Slime-Pathfinder-Events.patch b/Spigot-Server-Patches/0270-Slime-Pathfinder-Events.patch
index 740c5b7dfe..740c5b7dfe 100644
--- a/Spigot-Server-Patches/0271-Slime-Pathfinder-Events.patch
+++ b/Spigot-Server-Patches/0270-Slime-Pathfinder-Events.patch
diff --git a/Spigot-Server-Patches/0272-Configurable-speed-for-water-flowing-over-lava.patch b/Spigot-Server-Patches/0271-Configurable-speed-for-water-flowing-over-lava.patch
index 17c5bc0881..17c5bc0881 100644
--- a/Spigot-Server-Patches/0272-Configurable-speed-for-water-flowing-over-lava.patch
+++ b/Spigot-Server-Patches/0271-Configurable-speed-for-water-flowing-over-lava.patch
diff --git a/Spigot-Server-Patches/0273-Optimize-CraftBlockData-Creation.patch b/Spigot-Server-Patches/0272-Optimize-CraftBlockData-Creation.patch
index a77155eac5..a77155eac5 100644
--- a/Spigot-Server-Patches/0273-Optimize-CraftBlockData-Creation.patch
+++ b/Spigot-Server-Patches/0272-Optimize-CraftBlockData-Creation.patch
diff --git a/Spigot-Server-Patches/0274-Optimize-RegistryMaterials.patch b/Spigot-Server-Patches/0273-Optimize-RegistryMaterials.patch
index c3f7153786..c3f7153786 100644
--- a/Spigot-Server-Patches/0274-Optimize-RegistryMaterials.patch
+++ b/Spigot-Server-Patches/0273-Optimize-RegistryMaterials.patch
diff --git a/Spigot-Server-Patches/0275-Add-PhantomPreSpawnEvent.patch b/Spigot-Server-Patches/0274-Add-PhantomPreSpawnEvent.patch
index 5b12817e5e..5b12817e5e 100644
--- a/Spigot-Server-Patches/0275-Add-PhantomPreSpawnEvent.patch
+++ b/Spigot-Server-Patches/0274-Add-PhantomPreSpawnEvent.patch
diff --git a/Spigot-Server-Patches/0276-Add-More-Creeper-API.patch b/Spigot-Server-Patches/0275-Add-More-Creeper-API.patch
index 7a61fd5280..7a61fd5280 100644
--- a/Spigot-Server-Patches/0276-Add-More-Creeper-API.patch
+++ b/Spigot-Server-Patches/0275-Add-More-Creeper-API.patch
diff --git a/Spigot-Server-Patches/0277-Inventory-removeItemAnySlot.patch b/Spigot-Server-Patches/0276-Inventory-removeItemAnySlot.patch
index fb782929de..fb782929de 100644
--- a/Spigot-Server-Patches/0277-Inventory-removeItemAnySlot.patch
+++ b/Spigot-Server-Patches/0276-Inventory-removeItemAnySlot.patch
diff --git a/Spigot-Server-Patches/0278-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch b/Spigot-Server-Patches/0277-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch
index 8bc8afa5e4..8bc8afa5e4 100644
--- a/Spigot-Server-Patches/0278-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch
+++ b/Spigot-Server-Patches/0277-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch
diff --git a/Spigot-Server-Patches/0279-Add-ray-tracing-methods-to-LivingEntity.patch b/Spigot-Server-Patches/0278-Add-ray-tracing-methods-to-LivingEntity.patch
index 856ae8b2b4..f26e734208 100644
--- a/Spigot-Server-Patches/0279-Add-ray-tracing-methods-to-LivingEntity.patch
+++ b/Spigot-Server-Patches/0278-Add-ray-tracing-methods-to-LivingEntity.patch
@@ -33,7 +33,7 @@ index 3a6e5cb459fb9866cf2e377b803501152ab7ce69..f193c2778d0f04973546256d64869239
public int getShieldBlockingDelay() {
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-index fb77846b236a7279e91ec4d9aab3eef3fe67cd4c..94be9707abefeddcc495d8c0cbc9ed9737d6a56a 100644
+index a91070c3674dc47e0019e642f0f76a3cf76b7387..3ec331f51bb305a82d2a12423c28d1f2e8ab8365 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -201,6 +201,28 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
diff --git a/Spigot-Server-Patches/0280-Expose-attack-cooldown-methods-for-Player.patch b/Spigot-Server-Patches/0279-Expose-attack-cooldown-methods-for-Player.patch
index ad405aae6d..ad405aae6d 100644
--- a/Spigot-Server-Patches/0280-Expose-attack-cooldown-methods-for-Player.patch
+++ b/Spigot-Server-Patches/0279-Expose-attack-cooldown-methods-for-Player.patch
diff --git a/Spigot-Server-Patches/0281-Improve-death-events.patch b/Spigot-Server-Patches/0280-Improve-death-events.patch
index b3dc8ccffd..b3dc8ccffd 100644
--- a/Spigot-Server-Patches/0281-Improve-death-events.patch
+++ b/Spigot-Server-Patches/0280-Improve-death-events.patch
diff --git a/Spigot-Server-Patches/0282-Allow-chests-to-be-placed-with-NBT-data.patch b/Spigot-Server-Patches/0281-Allow-chests-to-be-placed-with-NBT-data.patch
index d0d8c8149d..d0d8c8149d 100644
--- a/Spigot-Server-Patches/0282-Allow-chests-to-be-placed-with-NBT-data.patch
+++ b/Spigot-Server-Patches/0281-Allow-chests-to-be-placed-with-NBT-data.patch
diff --git a/Spigot-Server-Patches/0283-Mob-Pathfinding-API.patch b/Spigot-Server-Patches/0282-Mob-Pathfinding-API.patch
index a52dde881f..a52dde881f 100644
--- a/Spigot-Server-Patches/0283-Mob-Pathfinding-API.patch
+++ b/Spigot-Server-Patches/0282-Mob-Pathfinding-API.patch
diff --git a/Spigot-Server-Patches/0284-Prevent-chunk-loading-from-Fluid-Flowing.patch b/Spigot-Server-Patches/0283-Prevent-chunk-loading-from-Fluid-Flowing.patch
index d90ae0901c..d90ae0901c 100644
--- a/Spigot-Server-Patches/0284-Prevent-chunk-loading-from-Fluid-Flowing.patch
+++ b/Spigot-Server-Patches/0283-Prevent-chunk-loading-from-Fluid-Flowing.patch
diff --git a/Spigot-Server-Patches/0285-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch b/Spigot-Server-Patches/0284-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch
index 2cbc9b18f7..2cbc9b18f7 100644
--- a/Spigot-Server-Patches/0285-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch
+++ b/Spigot-Server-Patches/0284-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch
diff --git a/Spigot-Server-Patches/0286-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch b/Spigot-Server-Patches/0285-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch
index b268fc31d0..b268fc31d0 100644
--- a/Spigot-Server-Patches/0286-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch
+++ b/Spigot-Server-Patches/0285-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch
diff --git a/Spigot-Server-Patches/0287-Prevent-mob-spawning-from-loading-generating-chunks.patch b/Spigot-Server-Patches/0286-Prevent-mob-spawning-from-loading-generating-chunks.patch
index dbcd15f53a..dbcd15f53a 100644
--- a/Spigot-Server-Patches/0287-Prevent-mob-spawning-from-loading-generating-chunks.patch
+++ b/Spigot-Server-Patches/0286-Prevent-mob-spawning-from-loading-generating-chunks.patch
diff --git a/Spigot-Server-Patches/0288-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch b/Spigot-Server-Patches/0287-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch
index 27a0183193..27a0183193 100644
--- a/Spigot-Server-Patches/0288-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch
+++ b/Spigot-Server-Patches/0287-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch
diff --git a/Spigot-Server-Patches/0289-Implement-furnace-cook-speed-multiplier-API.patch b/Spigot-Server-Patches/0288-Implement-furnace-cook-speed-multiplier-API.patch
index b2e2061138..b2e2061138 100644
--- a/Spigot-Server-Patches/0289-Implement-furnace-cook-speed-multiplier-API.patch
+++ b/Spigot-Server-Patches/0288-Implement-furnace-cook-speed-multiplier-API.patch
diff --git a/Spigot-Server-Patches/0290-PreSpawnerSpawnEvent.patch b/Spigot-Server-Patches/0289-PreSpawnerSpawnEvent.patch
index 8bb560a403..8bb560a403 100644
--- a/Spigot-Server-Patches/0290-PreSpawnerSpawnEvent.patch
+++ b/Spigot-Server-Patches/0289-PreSpawnerSpawnEvent.patch
diff --git a/Spigot-Server-Patches/0291-Catch-JsonParseException-in-Entity-and-TE-names.patch b/Spigot-Server-Patches/0290-Catch-JsonParseException-in-Entity-and-TE-names.patch
index 447710c667..447710c667 100644
--- a/Spigot-Server-Patches/0291-Catch-JsonParseException-in-Entity-and-TE-names.patch
+++ b/Spigot-Server-Patches/0290-Catch-JsonParseException-in-Entity-and-TE-names.patch
diff --git a/Spigot-Server-Patches/0292-Honor-EntityAgeable.ageLock.patch b/Spigot-Server-Patches/0291-Honor-EntityAgeable.ageLock.patch
index 6d9375d3f4..6d9375d3f4 100644
--- a/Spigot-Server-Patches/0292-Honor-EntityAgeable.ageLock.patch
+++ b/Spigot-Server-Patches/0291-Honor-EntityAgeable.ageLock.patch
diff --git a/Spigot-Server-Patches/0293-Configurable-connection-throttle-kick-message.patch b/Spigot-Server-Patches/0292-Configurable-connection-throttle-kick-message.patch
index 2d6c8b8a82..2d6c8b8a82 100644
--- a/Spigot-Server-Patches/0293-Configurable-connection-throttle-kick-message.patch
+++ b/Spigot-Server-Patches/0292-Configurable-connection-throttle-kick-message.patch
diff --git a/Spigot-Server-Patches/0294-Hook-into-CB-plugin-rewrites.patch b/Spigot-Server-Patches/0293-Hook-into-CB-plugin-rewrites.patch
index 5ee73e0eda..5ee73e0eda 100644
--- a/Spigot-Server-Patches/0294-Hook-into-CB-plugin-rewrites.patch
+++ b/Spigot-Server-Patches/0293-Hook-into-CB-plugin-rewrites.patch
diff --git a/Spigot-Server-Patches/0295-Allow-setting-the-vex-s-summoner.patch b/Spigot-Server-Patches/0294-Allow-setting-the-vex-s-summoner.patch
index 8501d294f9..8501d294f9 100644
--- a/Spigot-Server-Patches/0295-Allow-setting-the-vex-s-summoner.patch
+++ b/Spigot-Server-Patches/0294-Allow-setting-the-vex-s-summoner.patch
diff --git a/Spigot-Server-Patches/0296-Add-sun-related-API.patch b/Spigot-Server-Patches/0295-Add-sun-related-API.patch
index a2979c1d60..a2979c1d60 100644
--- a/Spigot-Server-Patches/0296-Add-sun-related-API.patch
+++ b/Spigot-Server-Patches/0295-Add-sun-related-API.patch
diff --git a/Spigot-Server-Patches/0297-Turtle-API.patch b/Spigot-Server-Patches/0296-Turtle-API.patch
index 36d5c793e6..36d5c793e6 100644
--- a/Spigot-Server-Patches/0297-Turtle-API.patch
+++ b/Spigot-Server-Patches/0296-Turtle-API.patch
diff --git a/Spigot-Server-Patches/0298-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch b/Spigot-Server-Patches/0297-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch
index f37963a65c..f37963a65c 100644
--- a/Spigot-Server-Patches/0298-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch
+++ b/Spigot-Server-Patches/0297-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch
diff --git a/Spigot-Server-Patches/0299-Call-player-spectator-target-events-and-improve-impl.patch b/Spigot-Server-Patches/0298-Call-player-spectator-target-events-and-improve-impl.patch
index db0e78a06a..db0e78a06a 100644
--- a/Spigot-Server-Patches/0299-Call-player-spectator-target-events-and-improve-impl.patch
+++ b/Spigot-Server-Patches/0298-Call-player-spectator-target-events-and-improve-impl.patch
diff --git a/Spigot-Server-Patches/0300-Add-Velocity-IP-Forwarding-Support.patch b/Spigot-Server-Patches/0299-Add-Velocity-IP-Forwarding-Support.patch
index 4726bcf5a5..4726bcf5a5 100644
--- a/Spigot-Server-Patches/0300-Add-Velocity-IP-Forwarding-Support.patch
+++ b/Spigot-Server-Patches/0299-Add-Velocity-IP-Forwarding-Support.patch
diff --git a/Spigot-Server-Patches/0301-Add-more-Witch-API.patch b/Spigot-Server-Patches/0300-Add-more-Witch-API.patch
index 9a7ab12787..9a7ab12787 100644
--- a/Spigot-Server-Patches/0301-Add-more-Witch-API.patch
+++ b/Spigot-Server-Patches/0300-Add-more-Witch-API.patch
diff --git a/Spigot-Server-Patches/0302-Check-Drowned-for-Villager-Aggression-Config.patch b/Spigot-Server-Patches/0301-Check-Drowned-for-Villager-Aggression-Config.patch
index 7648bb5758..7648bb5758 100644
--- a/Spigot-Server-Patches/0302-Check-Drowned-for-Villager-Aggression-Config.patch
+++ b/Spigot-Server-Patches/0301-Check-Drowned-for-Villager-Aggression-Config.patch
diff --git a/Spigot-Server-Patches/0303-Here-s-Johnny.patch b/Spigot-Server-Patches/0302-Here-s-Johnny.patch
index b621c44e52..b621c44e52 100644
--- a/Spigot-Server-Patches/0303-Here-s-Johnny.patch
+++ b/Spigot-Server-Patches/0302-Here-s-Johnny.patch
diff --git a/Spigot-Server-Patches/0304-Add-option-to-prevent-players-from-moving-into-unloa.patch b/Spigot-Server-Patches/0303-Add-option-to-prevent-players-from-moving-into-unloa.patch
index 5808d1f35a..5808d1f35a 100644
--- a/Spigot-Server-Patches/0304-Add-option-to-prevent-players-from-moving-into-unloa.patch
+++ b/Spigot-Server-Patches/0303-Add-option-to-prevent-players-from-moving-into-unloa.patch
diff --git a/Spigot-Server-Patches/0305-Reset-players-airTicks-on-respawn.patch b/Spigot-Server-Patches/0304-Reset-players-airTicks-on-respawn.patch
index 10c208b567..10c208b567 100644
--- a/Spigot-Server-Patches/0305-Reset-players-airTicks-on-respawn.patch
+++ b/Spigot-Server-Patches/0304-Reset-players-airTicks-on-respawn.patch
diff --git a/Spigot-Server-Patches/0306-Don-t-sleep-after-profile-lookups-if-not-needed.patch b/Spigot-Server-Patches/0305-Don-t-sleep-after-profile-lookups-if-not-needed.patch
index 01be147e24..01be147e24 100644
--- a/Spigot-Server-Patches/0306-Don-t-sleep-after-profile-lookups-if-not-needed.patch
+++ b/Spigot-Server-Patches/0305-Don-t-sleep-after-profile-lookups-if-not-needed.patch
diff --git a/Spigot-Server-Patches/0307-Improve-Server-Thread-Pool-and-Thread-Priorities.patch b/Spigot-Server-Patches/0306-Improve-Server-Thread-Pool-and-Thread-Priorities.patch
index d95cf29d6f..d95cf29d6f 100644
--- a/Spigot-Server-Patches/0307-Improve-Server-Thread-Pool-and-Thread-Priorities.patch
+++ b/Spigot-Server-Patches/0306-Improve-Server-Thread-Pool-and-Thread-Priorities.patch
diff --git a/Spigot-Server-Patches/0308-Optimize-World-Time-Updates.patch b/Spigot-Server-Patches/0307-Optimize-World-Time-Updates.patch
index 25468399e6..25468399e6 100644
--- a/Spigot-Server-Patches/0308-Optimize-World-Time-Updates.patch
+++ b/Spigot-Server-Patches/0307-Optimize-World-Time-Updates.patch
diff --git a/Spigot-Server-Patches/0309-Restore-custom-InventoryHolder-support.patch b/Spigot-Server-Patches/0308-Restore-custom-InventoryHolder-support.patch
index 247173fb9d..247173fb9d 100644
--- a/Spigot-Server-Patches/0309-Restore-custom-InventoryHolder-support.patch
+++ b/Spigot-Server-Patches/0308-Restore-custom-InventoryHolder-support.patch
diff --git a/Spigot-Server-Patches/0310-Use-Vanilla-Minecart-Speeds.patch b/Spigot-Server-Patches/0309-Use-Vanilla-Minecart-Speeds.patch
index 59230dccf6..59230dccf6 100644
--- a/Spigot-Server-Patches/0310-Use-Vanilla-Minecart-Speeds.patch
+++ b/Spigot-Server-Patches/0309-Use-Vanilla-Minecart-Speeds.patch
diff --git a/Spigot-Server-Patches/0311-Fix-SpongeAbsortEvent-handling.patch b/Spigot-Server-Patches/0310-Fix-SpongeAbsortEvent-handling.patch
index 9b11c8ea7c..9b11c8ea7c 100644
--- a/Spigot-Server-Patches/0311-Fix-SpongeAbsortEvent-handling.patch
+++ b/Spigot-Server-Patches/0310-Fix-SpongeAbsortEvent-handling.patch
diff --git a/Spigot-Server-Patches/0312-Don-t-allow-digging-into-unloaded-chunks.patch b/Spigot-Server-Patches/0311-Don-t-allow-digging-into-unloaded-chunks.patch
index 477927be96..477927be96 100644
--- a/Spigot-Server-Patches/0312-Don-t-allow-digging-into-unloaded-chunks.patch
+++ b/Spigot-Server-Patches/0311-Don-t-allow-digging-into-unloaded-chunks.patch
diff --git a/Spigot-Server-Patches/0313-Book-Size-Limits.patch b/Spigot-Server-Patches/0312-Book-Size-Limits.patch
index 7b2fb5cf7d..7b2fb5cf7d 100644
--- a/Spigot-Server-Patches/0313-Book-Size-Limits.patch
+++ b/Spigot-Server-Patches/0312-Book-Size-Limits.patch
diff --git a/Spigot-Server-Patches/0314-Make-the-default-permission-message-configurable.patch b/Spigot-Server-Patches/0313-Make-the-default-permission-message-configurable.patch
index f89fe11a69..f89fe11a69 100644
--- a/Spigot-Server-Patches/0314-Make-the-default-permission-message-configurable.patch
+++ b/Spigot-Server-Patches/0313-Make-the-default-permission-message-configurable.patch
diff --git a/Spigot-Server-Patches/0315-Prevent-rayTrace-from-loading-chunks.patch b/Spigot-Server-Patches/0314-Prevent-rayTrace-from-loading-chunks.patch
index 704f44f8b9..704f44f8b9 100644
--- a/Spigot-Server-Patches/0315-Prevent-rayTrace-from-loading-chunks.patch
+++ b/Spigot-Server-Patches/0314-Prevent-rayTrace-from-loading-chunks.patch
diff --git a/Spigot-Server-Patches/0316-Handle-Large-Packets-disconnecting-client.patch b/Spigot-Server-Patches/0315-Handle-Large-Packets-disconnecting-client.patch
index 733717eaa5..733717eaa5 100644
--- a/Spigot-Server-Patches/0316-Handle-Large-Packets-disconnecting-client.patch
+++ b/Spigot-Server-Patches/0315-Handle-Large-Packets-disconnecting-client.patch
diff --git a/Spigot-Server-Patches/0317-force-entity-dismount-during-teleportation.patch b/Spigot-Server-Patches/0316-force-entity-dismount-during-teleportation.patch
index 902c9d5a48..902c9d5a48 100644
--- a/Spigot-Server-Patches/0317-force-entity-dismount-during-teleportation.patch
+++ b/Spigot-Server-Patches/0316-force-entity-dismount-during-teleportation.patch
diff --git a/Spigot-Server-Patches/0318-Add-more-Zombie-API.patch b/Spigot-Server-Patches/0317-Add-more-Zombie-API.patch
index 055d32842f..055d32842f 100644
--- a/Spigot-Server-Patches/0318-Add-more-Zombie-API.patch
+++ b/Spigot-Server-Patches/0317-Add-more-Zombie-API.patch
diff --git a/Spigot-Server-Patches/0319-Add-PlayerConnectionCloseEvent.patch b/Spigot-Server-Patches/0318-Add-PlayerConnectionCloseEvent.patch
index b628cec61c..b628cec61c 100644
--- a/Spigot-Server-Patches/0319-Add-PlayerConnectionCloseEvent.patch
+++ b/Spigot-Server-Patches/0318-Add-PlayerConnectionCloseEvent.patch
diff --git a/Spigot-Server-Patches/0320-Prevent-Enderman-from-loading-chunks.patch b/Spigot-Server-Patches/0319-Prevent-Enderman-from-loading-chunks.patch
index 6bc9fda007..6bc9fda007 100644
--- a/Spigot-Server-Patches/0320-Prevent-Enderman-from-loading-chunks.patch
+++ b/Spigot-Server-Patches/0319-Prevent-Enderman-from-loading-chunks.patch
diff --git a/Spigot-Server-Patches/0321-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch b/Spigot-Server-Patches/0320-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch
index b98c377864..b98c377864 100644
--- a/Spigot-Server-Patches/0321-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch
+++ b/Spigot-Server-Patches/0320-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch
diff --git a/Spigot-Server-Patches/0322-Fix-PlayerEditBookEvent.patch b/Spigot-Server-Patches/0321-Fix-PlayerEditBookEvent.patch
index 0fb21fd2db..0fb21fd2db 100644
--- a/Spigot-Server-Patches/0322-Fix-PlayerEditBookEvent.patch
+++ b/Spigot-Server-Patches/0321-Fix-PlayerEditBookEvent.patch
diff --git a/Spigot-Server-Patches/0323-Workaround-for-vehicle-tracking-issue-on-disconnect.patch b/Spigot-Server-Patches/0322-Workaround-for-vehicle-tracking-issue-on-disconnect.patch
index 14b9ca7562..14b9ca7562 100644
--- a/Spigot-Server-Patches/0323-Workaround-for-vehicle-tracking-issue-on-disconnect.patch
+++ b/Spigot-Server-Patches/0322-Workaround-for-vehicle-tracking-issue-on-disconnect.patch
diff --git a/Spigot-Server-Patches/0324-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch b/Spigot-Server-Patches/0323-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch
index 968b9a8862..968b9a8862 100644
--- a/Spigot-Server-Patches/0324-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch
+++ b/Spigot-Server-Patches/0323-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch
diff --git a/Spigot-Server-Patches/0325-Block-Entity-remove-from-being-called-on-Players.patch b/Spigot-Server-Patches/0324-Block-Entity-remove-from-being-called-on-Players.patch
index 9133d11307..9133d11307 100644
--- a/Spigot-Server-Patches/0325-Block-Entity-remove-from-being-called-on-Players.patch
+++ b/Spigot-Server-Patches/0324-Block-Entity-remove-from-being-called-on-Players.patch
diff --git a/Spigot-Server-Patches/0326-BlockDestroyEvent.patch b/Spigot-Server-Patches/0325-BlockDestroyEvent.patch
index 0ebe230092..0ebe230092 100644
--- a/Spigot-Server-Patches/0326-BlockDestroyEvent.patch
+++ b/Spigot-Server-Patches/0325-BlockDestroyEvent.patch
diff --git a/Spigot-Server-Patches/0327-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch b/Spigot-Server-Patches/0326-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch
index 1518fcffe0..1518fcffe0 100644
--- a/Spigot-Server-Patches/0327-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch
+++ b/Spigot-Server-Patches/0326-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch
diff --git a/Spigot-Server-Patches/0328-Fix-sign-edit-memory-leak.patch b/Spigot-Server-Patches/0327-Fix-sign-edit-memory-leak.patch
index d6e0be5552..d6e0be5552 100644
--- a/Spigot-Server-Patches/0328-Fix-sign-edit-memory-leak.patch
+++ b/Spigot-Server-Patches/0327-Fix-sign-edit-memory-leak.patch
diff --git a/Spigot-Server-Patches/0329-Limit-Client-Sign-length-more.patch b/Spigot-Server-Patches/0328-Limit-Client-Sign-length-more.patch
index a1f517ecf8..a1f517ecf8 100644
--- a/Spigot-Server-Patches/0329-Limit-Client-Sign-length-more.patch
+++ b/Spigot-Server-Patches/0328-Limit-Client-Sign-length-more.patch
diff --git a/Spigot-Server-Patches/0330-Don-t-check-ConvertSigns-boolean-every-sign-save.patch b/Spigot-Server-Patches/0329-Don-t-check-ConvertSigns-boolean-every-sign-save.patch
index 8b9d0b57a5..8b9d0b57a5 100644
--- a/Spigot-Server-Patches/0330-Don-t-check-ConvertSigns-boolean-every-sign-save.patch
+++ b/Spigot-Server-Patches/0329-Don-t-check-ConvertSigns-boolean-every-sign-save.patch
diff --git a/Spigot-Server-Patches/0331-Optimize-Network-Manager-and-add-advanced-packet-sup.patch b/Spigot-Server-Patches/0330-Optimize-Network-Manager-and-add-advanced-packet-sup.patch
index 6639a9f915..6639a9f915 100644
--- a/Spigot-Server-Patches/0331-Optimize-Network-Manager-and-add-advanced-packet-sup.patch
+++ b/Spigot-Server-Patches/0330-Optimize-Network-Manager-and-add-advanced-packet-sup.patch
diff --git a/Spigot-Server-Patches/0332-Handle-Oversized-Tile-Entities-in-chunks.patch b/Spigot-Server-Patches/0331-Handle-Oversized-Tile-Entities-in-chunks.patch
index f30ce86df4..f30ce86df4 100644
--- a/Spigot-Server-Patches/0332-Handle-Oversized-Tile-Entities-in-chunks.patch
+++ b/Spigot-Server-Patches/0331-Handle-Oversized-Tile-Entities-in-chunks.patch
diff --git a/Spigot-Server-Patches/0333-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch b/Spigot-Server-Patches/0332-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch
index 469bb86ef0..469bb86ef0 100644
--- a/Spigot-Server-Patches/0333-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch
+++ b/Spigot-Server-Patches/0332-MC-145260-Fix-Whitelist-On-Off-inconsistency.patch
diff --git a/Spigot-Server-Patches/0334-Set-Zombie-last-tick-at-start-of-drowning-process.patch b/Spigot-Server-Patches/0333-Set-Zombie-last-tick-at-start-of-drowning-process.patch
index 77e2dd6534..77e2dd6534 100644
--- a/Spigot-Server-Patches/0334-Set-Zombie-last-tick-at-start-of-drowning-process.patch
+++ b/Spigot-Server-Patches/0333-Set-Zombie-last-tick-at-start-of-drowning-process.patch
diff --git a/Spigot-Server-Patches/0335-Allow-Saving-of-Oversized-Chunks.patch b/Spigot-Server-Patches/0334-Allow-Saving-of-Oversized-Chunks.patch
index 9bbd55e097..9bbd55e097 100644
--- a/Spigot-Server-Patches/0335-Allow-Saving-of-Oversized-Chunks.patch
+++ b/Spigot-Server-Patches/0334-Allow-Saving-of-Oversized-Chunks.patch
diff --git a/Spigot-Server-Patches/0336-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch b/Spigot-Server-Patches/0335-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch
index b3d08710dc..b3d08710dc 100644
--- a/Spigot-Server-Patches/0336-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch
+++ b/Spigot-Server-Patches/0335-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch
diff --git a/Spigot-Server-Patches/0337-Add-LivingEntity-getTargetEntity.patch b/Spigot-Server-Patches/0336-Add-LivingEntity-getTargetEntity.patch
index 06e5702d4d..06e5702d4d 100644
--- a/Spigot-Server-Patches/0337-Add-LivingEntity-getTargetEntity.patch
+++ b/Spigot-Server-Patches/0336-Add-LivingEntity-getTargetEntity.patch
diff --git a/Spigot-Server-Patches/0338-Use-proper-max-length-when-serialising-BungeeCord-te.patch b/Spigot-Server-Patches/0337-Use-proper-max-length-when-serialising-BungeeCord-te.patch
index 2918d2ee68..2918d2ee68 100644
--- a/Spigot-Server-Patches/0338-Use-proper-max-length-when-serialising-BungeeCord-te.patch
+++ b/Spigot-Server-Patches/0337-Use-proper-max-length-when-serialising-BungeeCord-te.patch
diff --git a/Spigot-Server-Patches/0339-Entity-getEntitySpawnReason.patch b/Spigot-Server-Patches/0338-Entity-getEntitySpawnReason.patch
index 6536ff432f..6536ff432f 100644
--- a/Spigot-Server-Patches/0339-Entity-getEntitySpawnReason.patch
+++ b/Spigot-Server-Patches/0338-Entity-getEntitySpawnReason.patch
diff --git a/Spigot-Server-Patches/0340-Update-entity-Metadata-for-all-tracked-players.patch b/Spigot-Server-Patches/0339-Update-entity-Metadata-for-all-tracked-players.patch
index d541af1f1e..d541af1f1e 100644
--- a/Spigot-Server-Patches/0340-Update-entity-Metadata-for-all-tracked-players.patch
+++ b/Spigot-Server-Patches/0339-Update-entity-Metadata-for-all-tracked-players.patch
diff --git a/Spigot-Server-Patches/0341-Implement-PlayerPostRespawnEvent.patch b/Spigot-Server-Patches/0340-Implement-PlayerPostRespawnEvent.patch
index 24fa94dca1..24fa94dca1 100644
--- a/Spigot-Server-Patches/0341-Implement-PlayerPostRespawnEvent.patch
+++ b/Spigot-Server-Patches/0340-Implement-PlayerPostRespawnEvent.patch
diff --git a/Spigot-Server-Patches/0342-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch b/Spigot-Server-Patches/0341-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch
index 052fbb7f26..052fbb7f26 100644
--- a/Spigot-Server-Patches/0342-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch
+++ b/Spigot-Server-Patches/0341-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch
diff --git a/Spigot-Server-Patches/0343-Implement-getters-and-setters-for-EntityItem-owner-a.patch b/Spigot-Server-Patches/0342-Implement-getters-and-setters-for-EntityItem-owner-a.patch
index fdb1990678..fdb1990678 100644
--- a/Spigot-Server-Patches/0343-Implement-getters-and-setters-for-EntityItem-owner-a.patch
+++ b/Spigot-Server-Patches/0342-Implement-getters-and-setters-for-EntityItem-owner-a.patch
diff --git a/Spigot-Server-Patches/0344-Server-Tick-Events.patch b/Spigot-Server-Patches/0343-Server-Tick-Events.patch
index 0a785051e7..0a785051e7 100644
--- a/Spigot-Server-Patches/0344-Server-Tick-Events.patch
+++ b/Spigot-Server-Patches/0343-Server-Tick-Events.patch
diff --git a/Spigot-Server-Patches/0345-PlayerDeathEvent-getItemsToKeep.patch b/Spigot-Server-Patches/0344-PlayerDeathEvent-getItemsToKeep.patch
index a1771ce79e..a1771ce79e 100644
--- a/Spigot-Server-Patches/0345-PlayerDeathEvent-getItemsToKeep.patch
+++ b/Spigot-Server-Patches/0344-PlayerDeathEvent-getItemsToKeep.patch
diff --git a/Spigot-Server-Patches/0346-Optimize-Captured-TileEntity-Lookup.patch b/Spigot-Server-Patches/0345-Optimize-Captured-TileEntity-Lookup.patch
index 6d0895a776..6d0895a776 100644
--- a/Spigot-Server-Patches/0346-Optimize-Captured-TileEntity-Lookup.patch
+++ b/Spigot-Server-Patches/0345-Optimize-Captured-TileEntity-Lookup.patch
diff --git a/Spigot-Server-Patches/0347-Add-Heightmap-API.patch b/Spigot-Server-Patches/0346-Add-Heightmap-API.patch
index 032a83d388..032a83d388 100644
--- a/Spigot-Server-Patches/0347-Add-Heightmap-API.patch
+++ b/Spigot-Server-Patches/0346-Add-Heightmap-API.patch
diff --git a/Spigot-Server-Patches/0348-Mob-Spawner-API-Enhancements.patch b/Spigot-Server-Patches/0347-Mob-Spawner-API-Enhancements.patch
index 300f20423d..300f20423d 100644
--- a/Spigot-Server-Patches/0348-Mob-Spawner-API-Enhancements.patch
+++ b/Spigot-Server-Patches/0347-Mob-Spawner-API-Enhancements.patch
diff --git a/Spigot-Server-Patches/0349-Per-Player-View-Distance-API-placeholders.patch b/Spigot-Server-Patches/0348-Per-Player-View-Distance-API-placeholders.patch
index d9d3b0936e..d9d3b0936e 100644
--- a/Spigot-Server-Patches/0349-Per-Player-View-Distance-API-placeholders.patch
+++ b/Spigot-Server-Patches/0348-Per-Player-View-Distance-API-placeholders.patch
diff --git a/Spigot-Server-Patches/0350-Fix-CB-call-to-changed-postToMainThread-method.patch b/Spigot-Server-Patches/0349-Fix-CB-call-to-changed-postToMainThread-method.patch
index 0b360fda3a..0b360fda3a 100644
--- a/Spigot-Server-Patches/0350-Fix-CB-call-to-changed-postToMainThread-method.patch
+++ b/Spigot-Server-Patches/0349-Fix-CB-call-to-changed-postToMainThread-method.patch
diff --git a/Spigot-Server-Patches/0351-Fix-sounds-when-item-frames-are-modified-MC-123450.patch b/Spigot-Server-Patches/0350-Fix-sounds-when-item-frames-are-modified-MC-123450.patch
index 1355d47cdf..1355d47cdf 100644
--- a/Spigot-Server-Patches/0351-Fix-sounds-when-item-frames-are-modified-MC-123450.patch
+++ b/Spigot-Server-Patches/0350-Fix-sounds-when-item-frames-are-modified-MC-123450.patch
diff --git a/Spigot-Server-Patches/0352-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch b/Spigot-Server-Patches/0351-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch
index 2ef24a80a5..2ef24a80a5 100644
--- a/Spigot-Server-Patches/0352-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch
+++ b/Spigot-Server-Patches/0351-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch
diff --git a/Spigot-Server-Patches/0353-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch b/Spigot-Server-Patches/0352-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch
index 0e1fb27a28..0e1fb27a28 100644
--- a/Spigot-Server-Patches/0353-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch
+++ b/Spigot-Server-Patches/0352-Fix-issues-with-entity-loss-due-to-unloaded-chunks.patch
diff --git a/Spigot-Server-Patches/0354-Duplicate-UUID-Resolve-Option.patch b/Spigot-Server-Patches/0353-Duplicate-UUID-Resolve-Option.patch
index 5c94afa22e..5c94afa22e 100644
--- a/Spigot-Server-Patches/0354-Duplicate-UUID-Resolve-Option.patch
+++ b/Spigot-Server-Patches/0353-Duplicate-UUID-Resolve-Option.patch
diff --git a/Spigot-Server-Patches/0355-improve-CraftWorld-isChunkLoaded.patch b/Spigot-Server-Patches/0354-improve-CraftWorld-isChunkLoaded.patch
index af9dc8e606..af9dc8e606 100644
--- a/Spigot-Server-Patches/0355-improve-CraftWorld-isChunkLoaded.patch
+++ b/Spigot-Server-Patches/0354-improve-CraftWorld-isChunkLoaded.patch
diff --git a/Spigot-Server-Patches/0356-Configurable-Keep-Spawn-Loaded-range-per-world.patch b/Spigot-Server-Patches/0355-Configurable-Keep-Spawn-Loaded-range-per-world.patch
index 8726ed0f5e..8726ed0f5e 100644
--- a/Spigot-Server-Patches/0356-Configurable-Keep-Spawn-Loaded-range-per-world.patch
+++ b/Spigot-Server-Patches/0355-Configurable-Keep-Spawn-Loaded-range-per-world.patch
diff --git a/Spigot-Server-Patches/0357-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch b/Spigot-Server-Patches/0356-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
index 70f1397fe3..70f1397fe3 100644
--- a/Spigot-Server-Patches/0357-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
+++ b/Spigot-Server-Patches/0356-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
diff --git a/Spigot-Server-Patches/0358-ChunkMapDistance-CME.patch b/Spigot-Server-Patches/0357-ChunkMapDistance-CME.patch
index 83cd7c1ed0..e55b1440cb 100644
--- a/Spigot-Server-Patches/0358-ChunkMapDistance-CME.patch
+++ b/Spigot-Server-Patches/0357-ChunkMapDistance-CME.patch
@@ -70,7 +70,7 @@ index cf68c9105084d1823b5fc76b3f472a0f8ecd9568..d15bf949671c9a533573278d57337628
long j = it_unimi_dsi_fastutil_longs_long2bytemap_entry.getLongKey();
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 49686f1f39417f8c7d6e0a58fb428fa34335fb0f..3b51e231551306e92cfe8fdf2e4e7777ab45d722 100644
+index 0f82376ac386ce4dfcf2799fbd92a32ca37095e5..32da5cfc19793afa2053c8e2a37fdcf17e43e6cd 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -20,6 +20,7 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0359-Implement-CraftBlockSoundGroup.patch b/Spigot-Server-Patches/0358-Implement-CraftBlockSoundGroup.patch
index 8581c76aa5..8581c76aa5 100644
--- a/Spigot-Server-Patches/0359-Implement-CraftBlockSoundGroup.patch
+++ b/Spigot-Server-Patches/0358-Implement-CraftBlockSoundGroup.patch
diff --git a/Spigot-Server-Patches/0360-Chunk-debug-command.patch b/Spigot-Server-Patches/0359-Chunk-debug-command.patch
index 52686ab0dd..a72c580b61 100644
--- a/Spigot-Server-Patches/0360-Chunk-debug-command.patch
+++ b/Spigot-Server-Patches/0359-Chunk-debug-command.patch
@@ -399,7 +399,7 @@ index 816d55b17ea531bc2f25b92c003b127fe6e04112..2507bdf7bfa65f1bc728a46322d2a570
+ }
}
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 3b51e231551306e92cfe8fdf2e4e7777ab45d722..6538fc2874d6a24fdd69dee7224d69d0f7ca56ee 100644
+index 32da5cfc19793afa2053c8e2a37fdcf17e43e6cd..f2cd43a449b8a474dcfad735239d54678fce2d13 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -29,7 +29,7 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0361-Catch-exceptions-from-dispenser-entity-spawns.patch b/Spigot-Server-Patches/0360-Catch-exceptions-from-dispenser-entity-spawns.patch
index beaf6dd426..beaf6dd426 100644
--- a/Spigot-Server-Patches/0361-Catch-exceptions-from-dispenser-entity-spawns.patch
+++ b/Spigot-Server-Patches/0360-Catch-exceptions-from-dispenser-entity-spawns.patch
diff --git a/Spigot-Server-Patches/0362-Fix-World-isChunkGenerated-calls.patch b/Spigot-Server-Patches/0361-Fix-World-isChunkGenerated-calls.patch
index 37678bf806..96712fe8d2 100644
--- a/Spigot-Server-Patches/0362-Fix-World-isChunkGenerated-calls.patch
+++ b/Spigot-Server-Patches/0361-Fix-World-isChunkGenerated-calls.patch
@@ -108,7 +108,7 @@ index 2fde0b6ca8f38a998ac73b68be61fbfea9088cee..fa03834dacacf7ae6a326c88007256a2
@Nullable
private PersistentStructureLegacy c;
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 6538fc2874d6a24fdd69dee7224d69d0f7ca56ee..3f125a57f43ea1678bd891ab7c1e6b892de55542 100644
+index f2cd43a449b8a474dcfad735239d54678fce2d13..94a6b5742b3ce2cac0f7567117fadeeb05e888ef 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -113,6 +113,19 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0363-Show-blockstate-location-if-we-failed-to-read-it.patch b/Spigot-Server-Patches/0362-Show-blockstate-location-if-we-failed-to-read-it.patch
index bdabcc0cc8..bdabcc0cc8 100644
--- a/Spigot-Server-Patches/0363-Show-blockstate-location-if-we-failed-to-read-it.patch
+++ b/Spigot-Server-Patches/0362-Show-blockstate-location-if-we-failed-to-read-it.patch
diff --git a/Spigot-Server-Patches/0364-Synchronize-DataPaletteBlock-instead-of-ReentrantLoc.patch b/Spigot-Server-Patches/0363-Synchronize-DataPaletteBlock-instead-of-ReentrantLoc.patch
index 0384e927a5..0384e927a5 100644
--- a/Spigot-Server-Patches/0364-Synchronize-DataPaletteBlock-instead-of-ReentrantLoc.patch
+++ b/Spigot-Server-Patches/0363-Synchronize-DataPaletteBlock-instead-of-ReentrantLoc.patch
diff --git a/Spigot-Server-Patches/0365-incremental-chunk-saving.patch b/Spigot-Server-Patches/0364-incremental-chunk-saving.patch
index 1dc3c2c472..076b16c599 100644
--- a/Spigot-Server-Patches/0365-incremental-chunk-saving.patch
+++ b/Spigot-Server-Patches/0364-incremental-chunk-saving.patch
@@ -104,7 +104,7 @@ index a68adf340c4e0210bd9c3c75acb3d503775870ec..a8eb817fd02456aebc8a2681c8ff849a
this.methodProfiler.enter("snooper");
if (((DedicatedServer) this).getDedicatedServerProperties().snooperEnabled && !this.snooper.d() && this.ticks > 100) { // Spigot
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 3f125a57f43ea1678bd891ab7c1e6b892de55542..f558fa255933cbe9f15a6fa8e2dcd456380e5620 100644
+index 94a6b5742b3ce2cac0f7567117fadeeb05e888ef..10dfdecba53cf16f9fae8a2be1144ef8cda1006d 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -42,6 +42,9 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0366-Anti-Xray.patch b/Spigot-Server-Patches/0365-Anti-Xray.patch
index c4290f34bf..c4290f34bf 100644
--- a/Spigot-Server-Patches/0366-Anti-Xray.patch
+++ b/Spigot-Server-Patches/0365-Anti-Xray.patch
diff --git a/Spigot-Server-Patches/0367-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch b/Spigot-Server-Patches/0366-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch
index de2bfb3743..de2bfb3743 100644
--- a/Spigot-Server-Patches/0367-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch
+++ b/Spigot-Server-Patches/0366-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch
diff --git a/Spigot-Server-Patches/0368-Configurable-projectile-relative-velocity.patch b/Spigot-Server-Patches/0367-Configurable-projectile-relative-velocity.patch
index d15c339cc5..d15c339cc5 100644
--- a/Spigot-Server-Patches/0368-Configurable-projectile-relative-velocity.patch
+++ b/Spigot-Server-Patches/0367-Configurable-projectile-relative-velocity.patch
diff --git a/Spigot-Server-Patches/0369-Mark-entities-as-being-ticked-when-notifying-navigat.patch b/Spigot-Server-Patches/0368-Mark-entities-as-being-ticked-when-notifying-navigat.patch
index 00a29f45e5..00a29f45e5 100644
--- a/Spigot-Server-Patches/0369-Mark-entities-as-being-ticked-when-notifying-navigat.patch
+++ b/Spigot-Server-Patches/0368-Mark-entities-as-being-ticked-when-notifying-navigat.patch
diff --git a/Spigot-Server-Patches/0370-offset-item-frame-ticking.patch b/Spigot-Server-Patches/0369-offset-item-frame-ticking.patch
index cb279c67d9..cb279c67d9 100644
--- a/Spigot-Server-Patches/0370-offset-item-frame-ticking.patch
+++ b/Spigot-Server-Patches/0369-offset-item-frame-ticking.patch
diff --git a/Spigot-Server-Patches/0371-Avoid-hopper-searches-if-there-are-no-items.patch b/Spigot-Server-Patches/0370-Avoid-hopper-searches-if-there-are-no-items.patch
index 76068ef395..76068ef395 100644
--- a/Spigot-Server-Patches/0371-Avoid-hopper-searches-if-there-are-no-items.patch
+++ b/Spigot-Server-Patches/0370-Avoid-hopper-searches-if-there-are-no-items.patch
diff --git a/Spigot-Server-Patches/0372-Asynchronous-chunk-IO-and-loading.patch b/Spigot-Server-Patches/0371-Asynchronous-chunk-IO-and-loading.patch
index 999a732af9..6dbd400028 100644
--- a/Spigot-Server-Patches/0372-Asynchronous-chunk-IO-and-loading.patch
+++ b/Spigot-Server-Patches/0371-Asynchronous-chunk-IO-and-loading.patch
@@ -3010,7 +3010,7 @@ index 4c52c57c02571353f71772e3650932f314da62ca..71daa0cb08d69c16bded510d1a490534
@Override
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index f558fa255933cbe9f15a6fa8e2dcd456380e5620..12f91b5a5f740d661f8422b0ba870e3454c26467 100644
+index 10dfdecba53cf16f9fae8a2be1144ef8cda1006d..301836c7d465afe82737b0aa5ad68bf51122ff6b 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -129,6 +129,18 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0373-Use-getChunkIfLoadedImmediately-in-places.patch b/Spigot-Server-Patches/0372-Use-getChunkIfLoadedImmediately-in-places.patch
index 6166cae939..6166cae939 100644
--- a/Spigot-Server-Patches/0373-Use-getChunkIfLoadedImmediately-in-places.patch
+++ b/Spigot-Server-Patches/0372-Use-getChunkIfLoadedImmediately-in-places.patch
diff --git a/Spigot-Server-Patches/0374-Reduce-sync-loads.patch b/Spigot-Server-Patches/0373-Reduce-sync-loads.patch
index 5c716fb9d2..5c716fb9d2 100644
--- a/Spigot-Server-Patches/0374-Reduce-sync-loads.patch
+++ b/Spigot-Server-Patches/0373-Reduce-sync-loads.patch
diff --git a/Spigot-Server-Patches/0375-Implement-alternative-item-despawn-rate.patch b/Spigot-Server-Patches/0374-Implement-alternative-item-despawn-rate.patch
index 9bad142b7a..9bad142b7a 100644
--- a/Spigot-Server-Patches/0375-Implement-alternative-item-despawn-rate.patch
+++ b/Spigot-Server-Patches/0374-Implement-alternative-item-despawn-rate.patch
diff --git a/Spigot-Server-Patches/0376-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch b/Spigot-Server-Patches/0375-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch
index 60e38752c5..60e38752c5 100644
--- a/Spigot-Server-Patches/0376-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch
+++ b/Spigot-Server-Patches/0375-Do-less-work-if-we-have-a-custom-Bukkit-generator.patch
diff --git a/Spigot-Server-Patches/0377-Fix-MC-158900.patch b/Spigot-Server-Patches/0376-Fix-MC-158900.patch
index b184aa3910..b184aa3910 100644
--- a/Spigot-Server-Patches/0377-Fix-MC-158900.patch
+++ b/Spigot-Server-Patches/0376-Fix-MC-158900.patch
diff --git a/Spigot-Server-Patches/0378-implement-optional-per-player-mob-spawns.patch b/Spigot-Server-Patches/0377-implement-optional-per-player-mob-spawns.patch
index 4e52f80cc2..4e52f80cc2 100644
--- a/Spigot-Server-Patches/0378-implement-optional-per-player-mob-spawns.patch
+++ b/Spigot-Server-Patches/0377-implement-optional-per-player-mob-spawns.patch
diff --git a/Spigot-Server-Patches/0379-Prevent-consuming-the-wrong-itemstack.patch b/Spigot-Server-Patches/0378-Prevent-consuming-the-wrong-itemstack.patch
index f7c931341b..f7c931341b 100644
--- a/Spigot-Server-Patches/0379-Prevent-consuming-the-wrong-itemstack.patch
+++ b/Spigot-Server-Patches/0378-Prevent-consuming-the-wrong-itemstack.patch
diff --git a/Spigot-Server-Patches/0380-Fix-nether-portal-creation.patch b/Spigot-Server-Patches/0379-Fix-nether-portal-creation.patch
index fa2903fd89..fa2903fd89 100644
--- a/Spigot-Server-Patches/0380-Fix-nether-portal-creation.patch
+++ b/Spigot-Server-Patches/0379-Fix-nether-portal-creation.patch
diff --git a/Spigot-Server-Patches/0381-Generator-Settings.patch b/Spigot-Server-Patches/0380-Generator-Settings.patch
index 2d17b689bf..2d17b689bf 100644
--- a/Spigot-Server-Patches/0381-Generator-Settings.patch
+++ b/Spigot-Server-Patches/0380-Generator-Settings.patch
diff --git a/Spigot-Server-Patches/0382-Fix-MC-161754.patch b/Spigot-Server-Patches/0381-Fix-MC-161754.patch
index bdf800ee63..bdf800ee63 100644
--- a/Spigot-Server-Patches/0382-Fix-MC-161754.patch
+++ b/Spigot-Server-Patches/0381-Fix-MC-161754.patch
diff --git a/Spigot-Server-Patches/0383-Performance-improvement-for-Chunk.getEntities.patch b/Spigot-Server-Patches/0382-Performance-improvement-for-Chunk.getEntities.patch
index 1a29e821a7..1a29e821a7 100644
--- a/Spigot-Server-Patches/0383-Performance-improvement-for-Chunk.getEntities.patch
+++ b/Spigot-Server-Patches/0382-Performance-improvement-for-Chunk.getEntities.patch
diff --git a/Spigot-Server-Patches/0384-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch b/Spigot-Server-Patches/0383-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch
index fd97f9274a..fd97f9274a 100644
--- a/Spigot-Server-Patches/0384-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch
+++ b/Spigot-Server-Patches/0383-Fix-spawning-of-hanging-entities-that-are-not-ItemFr.patch
diff --git a/Spigot-Server-Patches/0385-Expose-the-internal-current-tick.patch b/Spigot-Server-Patches/0384-Expose-the-internal-current-tick.patch
index c1b353fb88..c1b353fb88 100644
--- a/Spigot-Server-Patches/0385-Expose-the-internal-current-tick.patch
+++ b/Spigot-Server-Patches/0384-Expose-the-internal-current-tick.patch
diff --git a/Spigot-Server-Patches/0386-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch b/Spigot-Server-Patches/0385-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch
index 76038f7610..76038f7610 100644
--- a/Spigot-Server-Patches/0386-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch
+++ b/Spigot-Server-Patches/0385-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch
diff --git a/Spigot-Server-Patches/0387-Add-option-to-disable-pillager-patrols.patch b/Spigot-Server-Patches/0386-Add-option-to-disable-pillager-patrols.patch
index cfa2184bd4..cfa2184bd4 100644
--- a/Spigot-Server-Patches/0387-Add-option-to-disable-pillager-patrols.patch
+++ b/Spigot-Server-Patches/0386-Add-option-to-disable-pillager-patrols.patch
diff --git a/Spigot-Server-Patches/0388-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch b/Spigot-Server-Patches/0387-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch
index b5034ab70e..b5034ab70e 100644
--- a/Spigot-Server-Patches/0388-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch
+++ b/Spigot-Server-Patches/0387-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch
diff --git a/Spigot-Server-Patches/0389-PlayerLaunchProjectileEvent.patch b/Spigot-Server-Patches/0388-PlayerLaunchProjectileEvent.patch
index cf650d9db4..cf650d9db4 100644
--- a/Spigot-Server-Patches/0389-PlayerLaunchProjectileEvent.patch
+++ b/Spigot-Server-Patches/0388-PlayerLaunchProjectileEvent.patch
diff --git a/Spigot-Server-Patches/0390-Add-CraftMagicNumbers.isSupportedApiVersion.patch b/Spigot-Server-Patches/0389-Add-CraftMagicNumbers.isSupportedApiVersion.patch
index 573c61ddb7..573c61ddb7 100644
--- a/Spigot-Server-Patches/0390-Add-CraftMagicNumbers.isSupportedApiVersion.patch
+++ b/Spigot-Server-Patches/0389-Add-CraftMagicNumbers.isSupportedApiVersion.patch
diff --git a/Spigot-Server-Patches/0391-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch b/Spigot-Server-Patches/0390-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch
index bbb6cb4aa8..bbb6cb4aa8 100644
--- a/Spigot-Server-Patches/0391-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch
+++ b/Spigot-Server-Patches/0390-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch
diff --git a/Spigot-Server-Patches/0392-MC-145656-Fix-Follow-Range-Initial-Target.patch b/Spigot-Server-Patches/0391-MC-145656-Fix-Follow-Range-Initial-Target.patch
index 996e9fd991..996e9fd991 100644
--- a/Spigot-Server-Patches/0392-MC-145656-Fix-Follow-Range-Initial-Target.patch
+++ b/Spigot-Server-Patches/0391-MC-145656-Fix-Follow-Range-Initial-Target.patch
diff --git a/Spigot-Server-Patches/0393-Optimize-Hoppers.patch b/Spigot-Server-Patches/0392-Optimize-Hoppers.patch
index 7092f67164..7092f67164 100644
--- a/Spigot-Server-Patches/0393-Optimize-Hoppers.patch
+++ b/Spigot-Server-Patches/0392-Optimize-Hoppers.patch
diff --git a/Spigot-Server-Patches/0394-PlayerDeathEvent-shouldDropExperience.patch b/Spigot-Server-Patches/0393-PlayerDeathEvent-shouldDropExperience.patch
index 4de309f840..4de309f840 100644
--- a/Spigot-Server-Patches/0394-PlayerDeathEvent-shouldDropExperience.patch
+++ b/Spigot-Server-Patches/0393-PlayerDeathEvent-shouldDropExperience.patch
diff --git a/Spigot-Server-Patches/0395-Prevent-bees-loading-chunks-checking-hive-position.patch b/Spigot-Server-Patches/0394-Prevent-bees-loading-chunks-checking-hive-position.patch
index 888eb61195..888eb61195 100644
--- a/Spigot-Server-Patches/0395-Prevent-bees-loading-chunks-checking-hive-position.patch
+++ b/Spigot-Server-Patches/0394-Prevent-bees-loading-chunks-checking-hive-position.patch
diff --git a/Spigot-Server-Patches/0396-Don-t-load-Chunks-from-Hoppers-and-other-things.patch b/Spigot-Server-Patches/0395-Don-t-load-Chunks-from-Hoppers-and-other-things.patch
index 83a4f9a58f..83a4f9a58f 100644
--- a/Spigot-Server-Patches/0396-Don-t-load-Chunks-from-Hoppers-and-other-things.patch
+++ b/Spigot-Server-Patches/0395-Don-t-load-Chunks-from-Hoppers-and-other-things.patch
diff --git a/Spigot-Server-Patches/0397-Guard-against-serializing-mismatching-chunk-coordina.patch b/Spigot-Server-Patches/0396-Guard-against-serializing-mismatching-chunk-coordina.patch
index 0d1282ca12..0d1282ca12 100644
--- a/Spigot-Server-Patches/0397-Guard-against-serializing-mismatching-chunk-coordina.patch
+++ b/Spigot-Server-Patches/0396-Guard-against-serializing-mismatching-chunk-coordina.patch
diff --git a/Spigot-Server-Patches/0398-Optimise-IEntityAccess-getPlayerByUUID.patch b/Spigot-Server-Patches/0397-Optimise-IEntityAccess-getPlayerByUUID.patch
index 427e147615..427e147615 100644
--- a/Spigot-Server-Patches/0398-Optimise-IEntityAccess-getPlayerByUUID.patch
+++ b/Spigot-Server-Patches/0397-Optimise-IEntityAccess-getPlayerByUUID.patch
diff --git a/Spigot-Server-Patches/0399-Fix-items-not-falling-correctly.patch b/Spigot-Server-Patches/0398-Fix-items-not-falling-correctly.patch
index fb50da6b95..fb50da6b95 100644
--- a/Spigot-Server-Patches/0399-Fix-items-not-falling-correctly.patch
+++ b/Spigot-Server-Patches/0398-Fix-items-not-falling-correctly.patch
diff --git a/Spigot-Server-Patches/0400-Lag-compensate-eating.patch b/Spigot-Server-Patches/0399-Lag-compensate-eating.patch
index 767f803849..767f803849 100644
--- a/Spigot-Server-Patches/0400-Lag-compensate-eating.patch
+++ b/Spigot-Server-Patches/0399-Lag-compensate-eating.patch
diff --git a/Spigot-Server-Patches/0401-Optimize-call-to-getFluid-for-explosions.patch b/Spigot-Server-Patches/0400-Optimize-call-to-getFluid-for-explosions.patch
index 1c0d4d9dac..1c0d4d9dac 100644
--- a/Spigot-Server-Patches/0401-Optimize-call-to-getFluid-for-explosions.patch
+++ b/Spigot-Server-Patches/0400-Optimize-call-to-getFluid-for-explosions.patch
diff --git a/Spigot-Server-Patches/0402-Fix-last-firework-in-stack-not-having-effects-when-d.patch b/Spigot-Server-Patches/0401-Fix-last-firework-in-stack-not-having-effects-when-d.patch
index 83028d184d..83028d184d 100644
--- a/Spigot-Server-Patches/0402-Fix-last-firework-in-stack-not-having-effects-when-d.patch
+++ b/Spigot-Server-Patches/0401-Fix-last-firework-in-stack-not-having-effects-when-d.patch
diff --git a/Spigot-Server-Patches/0403-Add-effect-to-block-break-naturally.patch b/Spigot-Server-Patches/0402-Add-effect-to-block-break-naturally.patch
index 31d77bcfce..31d77bcfce 100644
--- a/Spigot-Server-Patches/0403-Add-effect-to-block-break-naturally.patch
+++ b/Spigot-Server-Patches/0402-Add-effect-to-block-break-naturally.patch
diff --git a/Spigot-Server-Patches/0404-Tracking-Range-Improvements.patch b/Spigot-Server-Patches/0403-Tracking-Range-Improvements.patch
index f78514e775..f78514e775 100644
--- a/Spigot-Server-Patches/0404-Tracking-Range-Improvements.patch
+++ b/Spigot-Server-Patches/0403-Tracking-Range-Improvements.patch
diff --git a/Spigot-Server-Patches/0405-Entity-Activation-Range-2.0.patch b/Spigot-Server-Patches/0404-Entity-Activation-Range-2.0.patch
index 592267d2e9..9173db1cdc 100644
--- a/Spigot-Server-Patches/0405-Entity-Activation-Range-2.0.patch
+++ b/Spigot-Server-Patches/0404-Entity-Activation-Range-2.0.patch
@@ -334,7 +334,7 @@ index 182cd7e9110408fff9909ef362d368d055a2b167..f3df10587e652d3a26d15deb09304b97
return this.c;
}
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
-index 303d82bf4ba21b4a74805750650d07778b30d875..77c611a5366943031624b07e64d069f3f1d2e49a 100644
+index 2477912af13545cdd2b2ec397cbe7c93d895be9b..768a05cd8d3ce025feca12593bb0844de1f481f7 100644
--- a/src/main/java/net/minecraft/server/World.java
+++ b/src/main/java/net/minecraft/server/World.java
@@ -82,6 +82,12 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
diff --git a/Spigot-Server-Patches/0406-Fix-items-vanishing-through-end-portal.patch b/Spigot-Server-Patches/0405-Fix-items-vanishing-through-end-portal.patch
index a86cc69134..a86cc69134 100644
--- a/Spigot-Server-Patches/0406-Fix-items-vanishing-through-end-portal.patch
+++ b/Spigot-Server-Patches/0405-Fix-items-vanishing-through-end-portal.patch
diff --git a/Spigot-Server-Patches/0407-Bees-get-gravity-in-void.-Fixes-MC-167279.patch b/Spigot-Server-Patches/0406-Bees-get-gravity-in-void.-Fixes-MC-167279.patch
index 11ca5d9e1e..11ca5d9e1e 100644
--- a/Spigot-Server-Patches/0407-Bees-get-gravity-in-void.-Fixes-MC-167279.patch
+++ b/Spigot-Server-Patches/0406-Bees-get-gravity-in-void.-Fixes-MC-167279.patch
diff --git a/Spigot-Server-Patches/0408-Optimise-getChunkAt-calls-for-loaded-chunks.patch b/Spigot-Server-Patches/0407-Optimise-getChunkAt-calls-for-loaded-chunks.patch
index 1030e2dac7..1030e2dac7 100644
--- a/Spigot-Server-Patches/0408-Optimise-getChunkAt-calls-for-loaded-chunks.patch
+++ b/Spigot-Server-Patches/0407-Optimise-getChunkAt-calls-for-loaded-chunks.patch
diff --git a/Spigot-Server-Patches/0409-Allow-overriding-the-java-version-check.patch b/Spigot-Server-Patches/0408-Allow-overriding-the-java-version-check.patch
index c18f900cf8..56bfb800e2 100644
--- a/Spigot-Server-Patches/0409-Allow-overriding-the-java-version-check.patch
+++ b/Spigot-Server-Patches/0408-Allow-overriding-the-java-version-check.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Allow overriding the java version check
-DPaper.IgnoreJavaVersion=true
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index ac60ed4396b67838ded7c775ca1115eba40d318b..0176b72d8a1b54e57a462272dac16d3416fa7cd8 100644
+index ba949818493369c02d06d33d77a992c8ee8f457f..2befc5904249abb0461bac3305186de728d5b81d 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -175,7 +175,7 @@ public class Main {
diff --git a/Spigot-Server-Patches/0410-Add-ThrownEggHatchEvent.patch b/Spigot-Server-Patches/0409-Add-ThrownEggHatchEvent.patch
index 5edd2e992d..5edd2e992d 100644
--- a/Spigot-Server-Patches/0410-Add-ThrownEggHatchEvent.patch
+++ b/Spigot-Server-Patches/0409-Add-ThrownEggHatchEvent.patch
diff --git a/Spigot-Server-Patches/0411-Optimise-random-block-ticking.patch b/Spigot-Server-Patches/0410-Optimise-random-block-ticking.patch
index 487b0293fc..487b0293fc 100644
--- a/Spigot-Server-Patches/0411-Optimise-random-block-ticking.patch
+++ b/Spigot-Server-Patches/0410-Optimise-random-block-ticking.patch
diff --git a/Spigot-Server-Patches/0412-Entity-Jump-API.patch b/Spigot-Server-Patches/0411-Entity-Jump-API.patch
index 80720f6ad3..80720f6ad3 100644
--- a/Spigot-Server-Patches/0412-Entity-Jump-API.patch
+++ b/Spigot-Server-Patches/0411-Entity-Jump-API.patch
diff --git a/Spigot-Server-Patches/0413-Add-option-to-nerf-pigmen-from-nether-portals.patch b/Spigot-Server-Patches/0412-Add-option-to-nerf-pigmen-from-nether-portals.patch
index 9e1b202e8e..9e1b202e8e 100644
--- a/Spigot-Server-Patches/0413-Add-option-to-nerf-pigmen-from-nether-portals.patch
+++ b/Spigot-Server-Patches/0412-Add-option-to-nerf-pigmen-from-nether-portals.patch
diff --git a/Spigot-Server-Patches/0414-Make-the-GUI-graph-fancier.patch b/Spigot-Server-Patches/0413-Make-the-GUI-graph-fancier.patch
index e878ccedc8..e878ccedc8 100644
--- a/Spigot-Server-Patches/0414-Make-the-GUI-graph-fancier.patch
+++ b/Spigot-Server-Patches/0413-Make-the-GUI-graph-fancier.patch
diff --git a/Spigot-Server-Patches/0415-add-hand-to-BlockMultiPlaceEvent.patch b/Spigot-Server-Patches/0414-add-hand-to-BlockMultiPlaceEvent.patch
index 75f07134f3..75f07134f3 100644
--- a/Spigot-Server-Patches/0415-add-hand-to-BlockMultiPlaceEvent.patch
+++ b/Spigot-Server-Patches/0414-add-hand-to-BlockMultiPlaceEvent.patch
diff --git a/Spigot-Server-Patches/0416-Prevent-teleporting-dead-entities.patch b/Spigot-Server-Patches/0415-Prevent-teleporting-dead-entities.patch
index 49a655f3e7..49a655f3e7 100644
--- a/Spigot-Server-Patches/0416-Prevent-teleporting-dead-entities.patch
+++ b/Spigot-Server-Patches/0415-Prevent-teleporting-dead-entities.patch
diff --git a/Spigot-Server-Patches/0417-Validate-tripwire-hook-placement-before-update.patch b/Spigot-Server-Patches/0416-Validate-tripwire-hook-placement-before-update.patch
index 6ea67bd8e8..6ea67bd8e8 100644
--- a/Spigot-Server-Patches/0417-Validate-tripwire-hook-placement-before-update.patch
+++ b/Spigot-Server-Patches/0416-Validate-tripwire-hook-placement-before-update.patch
diff --git a/Spigot-Server-Patches/0418-Add-option-to-allow-iron-golems-to-spawn-in-air.patch b/Spigot-Server-Patches/0417-Add-option-to-allow-iron-golems-to-spawn-in-air.patch
index ad6486667a..ad6486667a 100644
--- a/Spigot-Server-Patches/0418-Add-option-to-allow-iron-golems-to-spawn-in-air.patch
+++ b/Spigot-Server-Patches/0417-Add-option-to-allow-iron-golems-to-spawn-in-air.patch
diff --git a/Spigot-Server-Patches/0419-Configurable-chance-of-villager-zombie-infection.patch b/Spigot-Server-Patches/0418-Configurable-chance-of-villager-zombie-infection.patch
index e26653b546..e26653b546 100644
--- a/Spigot-Server-Patches/0419-Configurable-chance-of-villager-zombie-infection.patch
+++ b/Spigot-Server-Patches/0418-Configurable-chance-of-villager-zombie-infection.patch
diff --git a/Spigot-Server-Patches/0420-Optimise-Chunk-getFluid.patch b/Spigot-Server-Patches/0419-Optimise-Chunk-getFluid.patch
index d1429a76d8..d1429a76d8 100644
--- a/Spigot-Server-Patches/0420-Optimise-Chunk-getFluid.patch
+++ b/Spigot-Server-Patches/0419-Optimise-Chunk-getFluid.patch
diff --git a/Spigot-Server-Patches/0421-Optimise-TickListServer-by-rewriting-it.patch b/Spigot-Server-Patches/0420-Optimise-TickListServer-by-rewriting-it.patch
index 858d772f84..1a0638be3a 100644
--- a/Spigot-Server-Patches/0421-Optimise-TickListServer-by-rewriting-it.patch
+++ b/Spigot-Server-Patches/0420-Optimise-TickListServer-by-rewriting-it.patch
@@ -990,7 +990,7 @@ index 33cfeabdee03195a294f303f28044a313cb1c4ed..2287e47d1b891135a5f2579ec324c705
public String toString() {
return this.e + ": " + this.a + ", " + this.b + ", " + this.c + ", " + this.f;
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 12f91b5a5f740d661f8422b0ba870e3454c26467..844f5b204b0f8c4474b4b9ffdc9cb7f3564b1336 100644
+index 301836c7d465afe82737b0aa5ad68bf51122ff6b..054a3156f7b7b7077422b4951adf7bf45df42bfc 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -467,7 +467,9 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0422-Pillager-patrol-spawn-settings-and-per-player-option.patch b/Spigot-Server-Patches/0421-Pillager-patrol-spawn-settings-and-per-player-option.patch
index 544c72345f..544c72345f 100644
--- a/Spigot-Server-Patches/0422-Pillager-patrol-spawn-settings-and-per-player-option.patch
+++ b/Spigot-Server-Patches/0421-Pillager-patrol-spawn-settings-and-per-player-option.patch
diff --git a/Spigot-Server-Patches/0423-Ensure-Entity-is-never-double-registered.patch b/Spigot-Server-Patches/0422-Ensure-Entity-is-never-double-registered.patch
index d4ea3f245b..b1d327a675 100644
--- a/Spigot-Server-Patches/0423-Ensure-Entity-is-never-double-registered.patch
+++ b/Spigot-Server-Patches/0422-Ensure-Entity-is-never-double-registered.patch
@@ -11,7 +11,7 @@ Vs behavior of non ticking of just overwriting state.
We will now simply log a warning when this happens instead of crashing the server.
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
-index 28c3a8e5c09c3998e7e0d7ac9244dc8abcc6d69d..3467603fe784aad56acfb2879783aeb89cef1abc 100644
+index eaffc6ee2d677dd69f81a2822049a06ec0325149..ca85df9d05e763586a0cf269e997fbf629c44c98 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -59,6 +59,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
diff --git a/Spigot-Server-Patches/0424-Fix-unregistering-entities-from-unloading-chunks.patch b/Spigot-Server-Patches/0423-Fix-unregistering-entities-from-unloading-chunks.patch
index 150f3af49a..150f3af49a 100644
--- a/Spigot-Server-Patches/0424-Fix-unregistering-entities-from-unloading-chunks.patch
+++ b/Spigot-Server-Patches/0423-Fix-unregistering-entities-from-unloading-chunks.patch
diff --git a/Spigot-Server-Patches/0425-Remote-Connections-shouldn-t-hold-up-shutdown.patch b/Spigot-Server-Patches/0424-Remote-Connections-shouldn-t-hold-up-shutdown.patch
index 39edde9e60..39edde9e60 100644
--- a/Spigot-Server-Patches/0425-Remote-Connections-shouldn-t-hold-up-shutdown.patch
+++ b/Spigot-Server-Patches/0424-Remote-Connections-shouldn-t-hold-up-shutdown.patch
diff --git a/Spigot-Server-Patches/0426-Do-not-allow-bees-to-load-chunks-for-beehives.patch b/Spigot-Server-Patches/0425-Do-not-allow-bees-to-load-chunks-for-beehives.patch
index e73a3a2e4b..e73a3a2e4b 100644
--- a/Spigot-Server-Patches/0426-Do-not-allow-bees-to-load-chunks-for-beehives.patch
+++ b/Spigot-Server-Patches/0425-Do-not-allow-bees-to-load-chunks-for-beehives.patch
diff --git a/Spigot-Server-Patches/0427-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch b/Spigot-Server-Patches/0426-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch
index 11e77ae802..11e77ae802 100644
--- a/Spigot-Server-Patches/0427-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch
+++ b/Spigot-Server-Patches/0426-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch
diff --git a/Spigot-Server-Patches/0428-Optimize-Collision-to-not-load-chunks.patch b/Spigot-Server-Patches/0427-Optimize-Collision-to-not-load-chunks.patch
index 675d8c3bf1..1d31a1f09d 100644
--- a/Spigot-Server-Patches/0428-Optimize-Collision-to-not-load-chunks.patch
+++ b/Spigot-Server-Patches/0427-Optimize-Collision-to-not-load-chunks.patch
@@ -14,7 +14,7 @@ movement will load only the chunk the player enters anyways and avoids loading
massive amounts of surrounding chunks due to large AABB lookups.
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
-index 3467603fe784aad56acfb2879783aeb89cef1abc..36c5d5cf3d18dffcd1a87a7b88b99857a39cd9f9 100644
+index ca85df9d05e763586a0cf269e997fbf629c44c98..da9f50f0e14a3294e63a2b45e1e4521187f8b4cc 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -80,6 +80,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
diff --git a/Spigot-Server-Patches/0429-Don-t-tick-dead-players.patch b/Spigot-Server-Patches/0428-Don-t-tick-dead-players.patch
index 5cd1bb3158..5cd1bb3158 100644
--- a/Spigot-Server-Patches/0429-Don-t-tick-dead-players.patch
+++ b/Spigot-Server-Patches/0428-Don-t-tick-dead-players.patch
diff --git a/Spigot-Server-Patches/0430-Dead-Player-s-shouldn-t-be-able-to-move.patch b/Spigot-Server-Patches/0429-Dead-Player-s-shouldn-t-be-able-to-move.patch
index 3fed64bdc3..3fed64bdc3 100644
--- a/Spigot-Server-Patches/0430-Dead-Player-s-shouldn-t-be-able-to-move.patch
+++ b/Spigot-Server-Patches/0429-Dead-Player-s-shouldn-t-be-able-to-move.patch
diff --git a/Spigot-Server-Patches/0431-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch b/Spigot-Server-Patches/0430-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch
index aacf413372..aacf413372 100644
--- a/Spigot-Server-Patches/0431-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch
+++ b/Spigot-Server-Patches/0430-Optimize-PlayerChunkMap-memory-use-for-visibleChunks.patch
diff --git a/Spigot-Server-Patches/0432-Increase-Light-Queue-Size.patch b/Spigot-Server-Patches/0431-Increase-Light-Queue-Size.patch
index a999d45683..a999d45683 100644
--- a/Spigot-Server-Patches/0432-Increase-Light-Queue-Size.patch
+++ b/Spigot-Server-Patches/0431-Increase-Light-Queue-Size.patch
diff --git a/Spigot-Server-Patches/0433-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch b/Spigot-Server-Patches/0432-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch
index b81ce061f9..b81ce061f9 100644
--- a/Spigot-Server-Patches/0433-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch
+++ b/Spigot-Server-Patches/0432-Mid-Tick-Chunk-Tasks-Speed-up-processing-of-chunk-lo.patch
diff --git a/Spigot-Server-Patches/0434-Don-t-move-existing-players-to-world-spawn.patch b/Spigot-Server-Patches/0433-Don-t-move-existing-players-to-world-spawn.patch
index 490292c3b6..490292c3b6 100644
--- a/Spigot-Server-Patches/0434-Don-t-move-existing-players-to-world-spawn.patch
+++ b/Spigot-Server-Patches/0433-Don-t-move-existing-players-to-world-spawn.patch
diff --git a/Spigot-Server-Patches/0435-Add-tick-times-API-and-mspt-command.patch b/Spigot-Server-Patches/0434-Add-tick-times-API-and-mspt-command.patch
index e12ed8766a..e12ed8766a 100644
--- a/Spigot-Server-Patches/0435-Add-tick-times-API-and-mspt-command.patch
+++ b/Spigot-Server-Patches/0434-Add-tick-times-API-and-mspt-command.patch
diff --git a/Spigot-Server-Patches/0436-Expose-MinecraftServer-isRunning.patch b/Spigot-Server-Patches/0435-Expose-MinecraftServer-isRunning.patch
index 6a2bf40866..6a2bf40866 100644
--- a/Spigot-Server-Patches/0436-Expose-MinecraftServer-isRunning.patch
+++ b/Spigot-Server-Patches/0435-Expose-MinecraftServer-isRunning.patch
diff --git a/Spigot-Server-Patches/0437-Add-Raw-Byte-ItemStack-Serialization.patch b/Spigot-Server-Patches/0436-Add-Raw-Byte-ItemStack-Serialization.patch
index 575b4f278c..575b4f278c 100644
--- a/Spigot-Server-Patches/0437-Add-Raw-Byte-ItemStack-Serialization.patch
+++ b/Spigot-Server-Patches/0436-Add-Raw-Byte-ItemStack-Serialization.patch
diff --git a/Spigot-Server-Patches/0438-Remove-streams-from-Mob-AI-System.patch b/Spigot-Server-Patches/0437-Remove-streams-from-Mob-AI-System.patch
index a2076fc9bf..a2076fc9bf 100644
--- a/Spigot-Server-Patches/0438-Remove-streams-from-Mob-AI-System.patch
+++ b/Spigot-Server-Patches/0437-Remove-streams-from-Mob-AI-System.patch
diff --git a/Spigot-Server-Patches/0439-Delay-unsafe-actions-until-after-entity-ticking-is-d.patch b/Spigot-Server-Patches/0438-Delay-unsafe-actions-until-after-entity-ticking-is-d.patch
index 5492b8accb..5492b8accb 100644
--- a/Spigot-Server-Patches/0439-Delay-unsafe-actions-until-after-entity-ticking-is-d.patch
+++ b/Spigot-Server-Patches/0438-Delay-unsafe-actions-until-after-entity-ticking-is-d.patch
diff --git a/Spigot-Server-Patches/0440-Async-command-map-building.patch b/Spigot-Server-Patches/0439-Async-command-map-building.patch
index fea0b75504..fea0b75504 100644
--- a/Spigot-Server-Patches/0440-Async-command-map-building.patch
+++ b/Spigot-Server-Patches/0439-Async-command-map-building.patch
diff --git a/Spigot-Server-Patches/0441-Improved-Watchdog-Support.patch b/Spigot-Server-Patches/0440-Improved-Watchdog-Support.patch
index 1c8e40145f..8fedd459fb 100644
--- a/Spigot-Server-Patches/0441-Improved-Watchdog-Support.patch
+++ b/Spigot-Server-Patches/0440-Improved-Watchdog-Support.patch
@@ -337,7 +337,7 @@ index b86eb9afb170b8a827ce3f6c85de08c75f260b14..dec85293caeaf247ef58975f1f7dfd2b
@Override
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index 0176b72d8a1b54e57a462272dac16d3416fa7cd8..b9e14473ed7e1e07f14246f06ef4070a90f03f3f 100644
+index 2befc5904249abb0461bac3305186de728d5b81d..99efa63857dd3fb0a7d488937519ac225e379913 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -150,6 +150,37 @@ public class Main {
diff --git a/Spigot-Server-Patches/0442-Optimize-Pathfinding.patch b/Spigot-Server-Patches/0441-Optimize-Pathfinding.patch
index 8799e83ea8..8799e83ea8 100644
--- a/Spigot-Server-Patches/0442-Optimize-Pathfinding.patch
+++ b/Spigot-Server-Patches/0441-Optimize-Pathfinding.patch
diff --git a/Spigot-Server-Patches/0443-Reduce-Either-Optional-allocation.patch b/Spigot-Server-Patches/0442-Reduce-Either-Optional-allocation.patch
index 0f4641263b..0f4641263b 100644
--- a/Spigot-Server-Patches/0443-Reduce-Either-Optional-allocation.patch
+++ b/Spigot-Server-Patches/0442-Reduce-Either-Optional-allocation.patch
diff --git a/Spigot-Server-Patches/0444-Remove-streams-from-PairedQueue.patch b/Spigot-Server-Patches/0443-Remove-streams-from-PairedQueue.patch
index a0ba9fe4c5..a0ba9fe4c5 100644
--- a/Spigot-Server-Patches/0444-Remove-streams-from-PairedQueue.patch
+++ b/Spigot-Server-Patches/0443-Remove-streams-from-PairedQueue.patch
diff --git a/Spigot-Server-Patches/0445-Reduce-memory-footprint-of-NBTTagCompound.patch b/Spigot-Server-Patches/0444-Reduce-memory-footprint-of-NBTTagCompound.patch
index 07e5f32b13..07e5f32b13 100644
--- a/Spigot-Server-Patches/0445-Reduce-memory-footprint-of-NBTTagCompound.patch
+++ b/Spigot-Server-Patches/0444-Reduce-memory-footprint-of-NBTTagCompound.patch
diff --git a/Spigot-Server-Patches/0446-Prevent-opening-inventories-when-frozen.patch b/Spigot-Server-Patches/0445-Prevent-opening-inventories-when-frozen.patch
index a4609f7a1c..a4609f7a1c 100644
--- a/Spigot-Server-Patches/0446-Prevent-opening-inventories-when-frozen.patch
+++ b/Spigot-Server-Patches/0445-Prevent-opening-inventories-when-frozen.patch
diff --git a/Spigot-Server-Patches/0447-Optimise-ArraySetSorted-removeIf.patch b/Spigot-Server-Patches/0446-Optimise-ArraySetSorted-removeIf.patch
index 529f78279c..529f78279c 100644
--- a/Spigot-Server-Patches/0447-Optimise-ArraySetSorted-removeIf.patch
+++ b/Spigot-Server-Patches/0446-Optimise-ArraySetSorted-removeIf.patch
diff --git a/Spigot-Server-Patches/0448-Don-t-run-entity-collision-code-if-not-needed.patch b/Spigot-Server-Patches/0447-Don-t-run-entity-collision-code-if-not-needed.patch
index f9624c937f..f9624c937f 100644
--- a/Spigot-Server-Patches/0448-Don-t-run-entity-collision-code-if-not-needed.patch
+++ b/Spigot-Server-Patches/0447-Don-t-run-entity-collision-code-if-not-needed.patch
diff --git a/Spigot-Server-Patches/0449-Optimize-ChunkProviderServer-s-chunk-level-checking-.patch b/Spigot-Server-Patches/0448-Optimize-ChunkProviderServer-s-chunk-level-checking-.patch
index 5df87b9c02..5df87b9c02 100644
--- a/Spigot-Server-Patches/0449-Optimize-ChunkProviderServer-s-chunk-level-checking-.patch
+++ b/Spigot-Server-Patches/0448-Optimize-ChunkProviderServer-s-chunk-level-checking-.patch
diff --git a/Spigot-Server-Patches/0450-Restrict-vanilla-teleport-command-to-valid-locations.patch b/Spigot-Server-Patches/0449-Restrict-vanilla-teleport-command-to-valid-locations.patch
index ddfde9966c..ddfde9966c 100644
--- a/Spigot-Server-Patches/0450-Restrict-vanilla-teleport-command-to-valid-locations.patch
+++ b/Spigot-Server-Patches/0449-Restrict-vanilla-teleport-command-to-valid-locations.patch
diff --git a/Spigot-Server-Patches/0451-Implement-Player-Client-Options-API.patch b/Spigot-Server-Patches/0450-Implement-Player-Client-Options-API.patch
index 25c488e6e2..25c488e6e2 100644
--- a/Spigot-Server-Patches/0451-Implement-Player-Client-Options-API.patch
+++ b/Spigot-Server-Patches/0450-Implement-Player-Client-Options-API.patch
diff --git a/Spigot-Server-Patches/0452-Fix-Chunk-Post-Processing-deadlock-risk.patch b/Spigot-Server-Patches/0451-Fix-Chunk-Post-Processing-deadlock-risk.patch
index f204382674..f204382674 100644
--- a/Spigot-Server-Patches/0452-Fix-Chunk-Post-Processing-deadlock-risk.patch
+++ b/Spigot-Server-Patches/0451-Fix-Chunk-Post-Processing-deadlock-risk.patch
diff --git a/Spigot-Server-Patches/0453-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch b/Spigot-Server-Patches/0452-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch
index e52d3ea2bf..e52d3ea2bf 100644
--- a/Spigot-Server-Patches/0453-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch
+++ b/Spigot-Server-Patches/0452-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch
diff --git a/Spigot-Server-Patches/0454-Broadcast-join-message-to-console.patch b/Spigot-Server-Patches/0453-Broadcast-join-message-to-console.patch
index 84ce751921..84ce751921 100644
--- a/Spigot-Server-Patches/0454-Broadcast-join-message-to-console.patch
+++ b/Spigot-Server-Patches/0453-Broadcast-join-message-to-console.patch
diff --git a/Spigot-Server-Patches/0455-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch b/Spigot-Server-Patches/0454-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch
index 5ebc630ce8..5ebc630ce8 100644
--- a/Spigot-Server-Patches/0455-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch
+++ b/Spigot-Server-Patches/0454-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch
diff --git a/Spigot-Server-Patches/0456-Load-Chunks-for-Login-Asynchronously.patch b/Spigot-Server-Patches/0455-Load-Chunks-for-Login-Asynchronously.patch
index 94daf331e7..94daf331e7 100644
--- a/Spigot-Server-Patches/0456-Load-Chunks-for-Login-Asynchronously.patch
+++ b/Spigot-Server-Patches/0455-Load-Chunks-for-Login-Asynchronously.patch
diff --git a/Spigot-Server-Patches/0457-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch b/Spigot-Server-Patches/0456-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch
index d6c6d55bc3..d6c6d55bc3 100644
--- a/Spigot-Server-Patches/0457-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch
+++ b/Spigot-Server-Patches/0456-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch
diff --git a/Spigot-Server-Patches/0458-Add-PlayerAttackEntityCooldownResetEvent.patch b/Spigot-Server-Patches/0457-Add-PlayerAttackEntityCooldownResetEvent.patch
index 06aae0d9be..06aae0d9be 100644
--- a/Spigot-Server-Patches/0458-Add-PlayerAttackEntityCooldownResetEvent.patch
+++ b/Spigot-Server-Patches/0457-Add-PlayerAttackEntityCooldownResetEvent.patch
diff --git a/Spigot-Server-Patches/0459-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch b/Spigot-Server-Patches/0458-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch
index 42a51f1e26..42a51f1e26 100644
--- a/Spigot-Server-Patches/0459-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch
+++ b/Spigot-Server-Patches/0458-Allow-multiple-callbacks-to-schedule-for-Callback-Ex.patch
diff --git a/Spigot-Server-Patches/0460-Don-t-fire-BlockFade-on-worldgen-threads.patch b/Spigot-Server-Patches/0459-Don-t-fire-BlockFade-on-worldgen-threads.patch
index d427580b79..4a08e01665 100644
--- a/Spigot-Server-Patches/0460-Don-t-fire-BlockFade-on-worldgen-threads.patch
+++ b/Spigot-Server-Patches/0459-Don-t-fire-BlockFade-on-worldgen-threads.patch
@@ -6,7 +6,7 @@ Subject: [PATCH] Don't fire BlockFade on worldgen threads
Caused a deadlock
diff --git a/src/main/java/net/minecraft/server/BlockFire.java b/src/main/java/net/minecraft/server/BlockFire.java
-index acd0ec4bf30c5d559d99ec449fef166ce59076e6..5ef90510b8bdac2dcf58cabfa78ba48a30a22a97 100644
+index 4716f366342a3ef70d0ea50e3747786fad1e3573..e5d75a8a93ffe7bc3747b48210eea6189a956d54 100644
--- a/src/main/java/net/minecraft/server/BlockFire.java
+++ b/src/main/java/net/minecraft/server/BlockFire.java
@@ -73,6 +73,7 @@ public class BlockFire extends BlockFireAbstract {
diff --git a/Spigot-Server-Patches/0461-Add-phantom-creative-and-insomniac-controls.patch b/Spigot-Server-Patches/0460-Add-phantom-creative-and-insomniac-controls.patch
index 4e104d9f70..4e104d9f70 100644
--- a/Spigot-Server-Patches/0461-Add-phantom-creative-and-insomniac-controls.patch
+++ b/Spigot-Server-Patches/0460-Add-phantom-creative-and-insomniac-controls.patch
diff --git a/Spigot-Server-Patches/0462-Fix-numerous-item-duplication-issues-and-teleport-is.patch b/Spigot-Server-Patches/0461-Fix-numerous-item-duplication-issues-and-teleport-is.patch
index d77292a1e0..d77292a1e0 100644
--- a/Spigot-Server-Patches/0462-Fix-numerous-item-duplication-issues-and-teleport-is.patch
+++ b/Spigot-Server-Patches/0461-Fix-numerous-item-duplication-issues-and-teleport-is.patch
diff --git a/Spigot-Server-Patches/0463-Implement-Brigadier-Mojang-API.patch b/Spigot-Server-Patches/0462-Implement-Brigadier-Mojang-API.patch
index 18940d3854..18940d3854 100644
--- a/Spigot-Server-Patches/0463-Implement-Brigadier-Mojang-API.patch
+++ b/Spigot-Server-Patches/0462-Implement-Brigadier-Mojang-API.patch
diff --git a/Spigot-Server-Patches/0464-Villager-Restocks-API.patch b/Spigot-Server-Patches/0463-Villager-Restocks-API.patch
index e5dc14dfc6..e5dc14dfc6 100644
--- a/Spigot-Server-Patches/0464-Villager-Restocks-API.patch
+++ b/Spigot-Server-Patches/0463-Villager-Restocks-API.patch
diff --git a/Spigot-Server-Patches/0465-Validate-PickItem-Packet-and-kick-for-invalid.patch b/Spigot-Server-Patches/0464-Validate-PickItem-Packet-and-kick-for-invalid.patch
index 26bac0983e..26bac0983e 100644
--- a/Spigot-Server-Patches/0465-Validate-PickItem-Packet-and-kick-for-invalid.patch
+++ b/Spigot-Server-Patches/0464-Validate-PickItem-Packet-and-kick-for-invalid.patch
diff --git a/Spigot-Server-Patches/0466-Expose-game-version.patch b/Spigot-Server-Patches/0465-Expose-game-version.patch
index ec312c5dd4..ec312c5dd4 100644
--- a/Spigot-Server-Patches/0466-Expose-game-version.patch
+++ b/Spigot-Server-Patches/0465-Expose-game-version.patch
diff --git a/Spigot-Server-Patches/0467-Optimize-Voxel-Shape-Merging.patch b/Spigot-Server-Patches/0466-Optimize-Voxel-Shape-Merging.patch
index 45a5ea1a45..45a5ea1a45 100644
--- a/Spigot-Server-Patches/0467-Optimize-Voxel-Shape-Merging.patch
+++ b/Spigot-Server-Patches/0466-Optimize-Voxel-Shape-Merging.patch
diff --git a/Spigot-Server-Patches/0468-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch b/Spigot-Server-Patches/0467-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch
index 3a0f263f2f..6ecd156af4 100644
--- a/Spigot-Server-Patches/0468-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch
+++ b/Spigot-Server-Patches/0467-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch
@@ -17,7 +17,7 @@ keeping long lived large direct buffers in cache.
Set system properly at server startup if not set already to help protect from this.
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index b9e14473ed7e1e07f14246f06ef4070a90f03f3f..9118f054246ea09a4ca7b326604679d6c9addde4 100644
+index 99efa63857dd3fb0a7d488937519ac225e379913..26c0ced8c2f1e22092c5d4405b9c6be8ac04cf24 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -20,6 +20,7 @@ public class Main {
diff --git a/Spigot-Server-Patches/0469-Implement-Mob-Goal-API.patch b/Spigot-Server-Patches/0468-Implement-Mob-Goal-API.patch
index e363daef7f..e363daef7f 100644
--- a/Spigot-Server-Patches/0469-Implement-Mob-Goal-API.patch
+++ b/Spigot-Server-Patches/0468-Implement-Mob-Goal-API.patch
diff --git a/Spigot-Server-Patches/0470-Use-distance-map-to-optimise-entity-tracker.patch b/Spigot-Server-Patches/0469-Use-distance-map-to-optimise-entity-tracker.patch
index 482f608960..482f608960 100644
--- a/Spigot-Server-Patches/0470-Use-distance-map-to-optimise-entity-tracker.patch
+++ b/Spigot-Server-Patches/0469-Use-distance-map-to-optimise-entity-tracker.patch
diff --git a/Spigot-Server-Patches/0471-Optimize-isOutsideRange-to-use-distance-maps.patch b/Spigot-Server-Patches/0470-Optimize-isOutsideRange-to-use-distance-maps.patch
index 9f14777f35..1559f77055 100644
--- a/Spigot-Server-Patches/0471-Optimize-isOutsideRange-to-use-distance-maps.patch
+++ b/Spigot-Server-Patches/0470-Optimize-isOutsideRange-to-use-distance-maps.patch
@@ -161,7 +161,7 @@ index ebf532d6bc2faea310c373d1526db4e963e90438..98fddca0b906221d34dd7683d83920bb
super(worldserver, worldserver.getSpawn(), worldserver.v(), gameprofile);
this.spawnDimension = World.OVERWORLD;
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 844f5b204b0f8c4474b4b9ffdc9cb7f3564b1336..4074c1f8f8b71544df9aa6e8d59c5703f2036fd9 100644
+index 054a3156f7b7b7077422b4951adf7bf45df42bfc..69c7bbf6a83b07a3af62b8fabaa851c7f7dc9a98 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -45,6 +45,18 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0472-Stop-copy-on-write-operations-for-updating-light-dat.patch b/Spigot-Server-Patches/0471-Stop-copy-on-write-operations-for-updating-light-dat.patch
index 99aea0ca9c..99aea0ca9c 100644
--- a/Spigot-Server-Patches/0472-Stop-copy-on-write-operations-for-updating-light-dat.patch
+++ b/Spigot-Server-Patches/0471-Stop-copy-on-write-operations-for-updating-light-dat.patch
diff --git a/Spigot-Server-Patches/0473-No-Tick-view-distance-implementation.patch b/Spigot-Server-Patches/0472-No-Tick-view-distance-implementation.patch
index c5a71f85a1..c5a71f85a1 100644
--- a/Spigot-Server-Patches/0473-No-Tick-view-distance-implementation.patch
+++ b/Spigot-Server-Patches/0472-No-Tick-view-distance-implementation.patch
diff --git a/Spigot-Server-Patches/0474-Add-villager-reputation-API.patch b/Spigot-Server-Patches/0473-Add-villager-reputation-API.patch
index 2ce6b0003d..2ce6b0003d 100644
--- a/Spigot-Server-Patches/0474-Add-villager-reputation-API.patch
+++ b/Spigot-Server-Patches/0473-Add-villager-reputation-API.patch
diff --git a/Spigot-Server-Patches/0475-Fix-Light-Command.patch b/Spigot-Server-Patches/0474-Fix-Light-Command.patch
index 64336b3ba5..27e4b0f28d 100644
--- a/Spigot-Server-Patches/0475-Fix-Light-Command.patch
+++ b/Spigot-Server-Patches/0474-Fix-Light-Command.patch
@@ -124,7 +124,7 @@ index f7d98a5ba54d041eef10b04f821e0958ad898b0a..a12bc81933c15606b7cde46937f504ea
if (!SyncLoadFinder.ENABLED) {
sender.sendMessage(ChatColor.RED + "This command requires the server startup flag '-Dpaper.debug-sync-loads=true' to be set.");
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 2784ea71b9f5ee93f6de8e5a3a135457f1be17a3..874bf7d3ddd22ddc4ea08dac1f548d246d85e991 100644
+index bd5643cae88b0c510a630b6166d95368c7405ae6..078cbc9f4dbd387ef1088c76b2f77ee47fff135d 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -321,6 +321,7 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0476-Fix-PotionEffect-ignores-icon-flag.patch b/Spigot-Server-Patches/0475-Fix-PotionEffect-ignores-icon-flag.patch
index da262f2213..91bee2ef35 100644
--- a/Spigot-Server-Patches/0476-Fix-PotionEffect-ignores-icon-flag.patch
+++ b/Spigot-Server-Patches/0475-Fix-PotionEffect-ignores-icon-flag.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Fix PotionEffect ignores icon flag
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-index e8f9d4845eadfa065981b9beb0165f431e89377d..56f0d799ca80d877543ae43ba3c53d62bbce8133 100644
+index b8e29172a17ad7e30134ff8c63815c71ff1d19d1..97cc5b6b8bf1f44804e2c0528b631c51c75ab325 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -410,7 +410,7 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
diff --git a/Spigot-Server-Patches/0477-Optimize-brigadier-child-sorting-performance.patch b/Spigot-Server-Patches/0476-Optimize-brigadier-child-sorting-performance.patch
index c5cacac8cc..c5cacac8cc 100644
--- a/Spigot-Server-Patches/0477-Optimize-brigadier-child-sorting-performance.patch
+++ b/Spigot-Server-Patches/0476-Optimize-brigadier-child-sorting-performance.patch
diff --git a/Spigot-Server-Patches/0478-Don-t-toString-block-unless-actually-showing-the-mes.patch b/Spigot-Server-Patches/0477-Don-t-toString-block-unless-actually-showing-the-mes.patch
index 11c031b70c..11c031b70c 100644
--- a/Spigot-Server-Patches/0478-Don-t-toString-block-unless-actually-showing-the-mes.patch
+++ b/Spigot-Server-Patches/0477-Don-t-toString-block-unless-actually-showing-the-mes.patch
diff --git a/Spigot-Server-Patches/0479-Potential-bed-API.patch b/Spigot-Server-Patches/0478-Potential-bed-API.patch
index 715a488b0b..715a488b0b 100644
--- a/Spigot-Server-Patches/0479-Potential-bed-API.patch
+++ b/Spigot-Server-Patches/0478-Potential-bed-API.patch
diff --git a/Spigot-Server-Patches/0480-Wait-for-Async-Tasks-during-shutdown.patch b/Spigot-Server-Patches/0479-Wait-for-Async-Tasks-during-shutdown.patch
index 256d248705..256d248705 100644
--- a/Spigot-Server-Patches/0480-Wait-for-Async-Tasks-during-shutdown.patch
+++ b/Spigot-Server-Patches/0479-Wait-for-Async-Tasks-during-shutdown.patch
diff --git a/Spigot-Server-Patches/0481-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch b/Spigot-Server-Patches/0480-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch
index fc479ce2c2..fc479ce2c2 100644
--- a/Spigot-Server-Patches/0481-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch
+++ b/Spigot-Server-Patches/0480-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch
diff --git a/Spigot-Server-Patches/0482-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch b/Spigot-Server-Patches/0481-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch
index 81a9389066..81a9389066 100644
--- a/Spigot-Server-Patches/0482-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch
+++ b/Spigot-Server-Patches/0481-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch
diff --git a/Spigot-Server-Patches/0483-Optimize-NibbleArray-to-use-pooled-buffers.patch b/Spigot-Server-Patches/0482-Optimize-NibbleArray-to-use-pooled-buffers.patch
index 10babb4196..10babb4196 100644
--- a/Spigot-Server-Patches/0483-Optimize-NibbleArray-to-use-pooled-buffers.patch
+++ b/Spigot-Server-Patches/0482-Optimize-NibbleArray-to-use-pooled-buffers.patch
diff --git a/Spigot-Server-Patches/0484-Reduce-MutableInt-allocations-from-light-engine.patch b/Spigot-Server-Patches/0483-Reduce-MutableInt-allocations-from-light-engine.patch
index 15504c4c63..15504c4c63 100644
--- a/Spigot-Server-Patches/0484-Reduce-MutableInt-allocations-from-light-engine.patch
+++ b/Spigot-Server-Patches/0483-Reduce-MutableInt-allocations-from-light-engine.patch
diff --git a/Spigot-Server-Patches/0485-Reduce-allocation-of-Vec3D-by-entity-tracker.patch b/Spigot-Server-Patches/0484-Reduce-allocation-of-Vec3D-by-entity-tracker.patch
index 483839bca0..483839bca0 100644
--- a/Spigot-Server-Patches/0485-Reduce-allocation-of-Vec3D-by-entity-tracker.patch
+++ b/Spigot-Server-Patches/0484-Reduce-allocation-of-Vec3D-by-entity-tracker.patch
diff --git a/Spigot-Server-Patches/0486-Ensure-safe-gateway-teleport.patch b/Spigot-Server-Patches/0485-Ensure-safe-gateway-teleport.patch
index f64384aa2d..f64384aa2d 100644
--- a/Spigot-Server-Patches/0486-Ensure-safe-gateway-teleport.patch
+++ b/Spigot-Server-Patches/0485-Ensure-safe-gateway-teleport.patch
diff --git a/Spigot-Server-Patches/0487-Add-option-for-console-having-all-permissions.patch b/Spigot-Server-Patches/0486-Add-option-for-console-having-all-permissions.patch
index 5b79a61f25..5b79a61f25 100644
--- a/Spigot-Server-Patches/0487-Add-option-for-console-having-all-permissions.patch
+++ b/Spigot-Server-Patches/0486-Add-option-for-console-having-all-permissions.patch
diff --git a/Spigot-Server-Patches/0488-Workaround-for-Client-Lag-Spikes-MC-162253.patch b/Spigot-Server-Patches/0487-Workaround-for-Client-Lag-Spikes-MC-162253.patch
index cee63e8ec2..cee63e8ec2 100644
--- a/Spigot-Server-Patches/0488-Workaround-for-Client-Lag-Spikes-MC-162253.patch
+++ b/Spigot-Server-Patches/0487-Workaround-for-Client-Lag-Spikes-MC-162253.patch
diff --git a/Spigot-Server-Patches/0489-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch b/Spigot-Server-Patches/0488-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch
index 38ceebb5df..7f13c6504b 100644
--- a/Spigot-Server-Patches/0489-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch
+++ b/Spigot-Server-Patches/0488-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch
@@ -628,7 +628,7 @@ index 0b5ddff008d151ad03a1f382a8f24494356e8701..ff74be14512a947e81b62d53e616131c
chunkData.addProperty("queued-for-unload", chunkMap.unloadQueue.contains(playerChunk.location.pair()));
chunkData.addProperty("status", status == null ? "unloaded" : status.toString());
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 874bf7d3ddd22ddc4ea08dac1f548d246d85e991..b629afa7e6f046f1a09237f3355ec193c24e02d8 100644
+index 078cbc9f4dbd387ef1088c76b2f77ee47fff135d..c3621d9d410c23da5db024254311864680465125 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -1,6 +1,7 @@
diff --git a/Spigot-Server-Patches/0490-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch b/Spigot-Server-Patches/0489-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch
index 11f5e50be7..11f5e50be7 100644
--- a/Spigot-Server-Patches/0490-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch
+++ b/Spigot-Server-Patches/0489-Fix-Non-Full-Status-Chunk-NBT-Memory-Leak.patch
diff --git a/Spigot-Server-Patches/0491-Optimize-sending-packets-to-nearby-locations-sounds-.patch b/Spigot-Server-Patches/0490-Optimize-sending-packets-to-nearby-locations-sounds-.patch
index 91e0da290b..91e0da290b 100644
--- a/Spigot-Server-Patches/0491-Optimize-sending-packets-to-nearby-locations-sounds-.patch
+++ b/Spigot-Server-Patches/0490-Optimize-sending-packets-to-nearby-locations-sounds-.patch
diff --git a/Spigot-Server-Patches/0492-Improve-Chunk-Status-Transition-Speed.patch b/Spigot-Server-Patches/0491-Improve-Chunk-Status-Transition-Speed.patch
index c848fcb71b..41710bc3d6 100644
--- a/Spigot-Server-Patches/0492-Improve-Chunk-Status-Transition-Speed.patch
+++ b/Spigot-Server-Patches/0491-Improve-Chunk-Status-Transition-Speed.patch
@@ -36,7 +36,7 @@ scenario / path:
Previously would have hopped to SERVER around 12+ times there extra.
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index b629afa7e6f046f1a09237f3355ec193c24e02d8..27c4dc6caf7b6303766dd8eee4812209600cd728 100644
+index c3621d9d410c23da5db024254311864680465125..1f14ebf09de9f2671b30498ea8fd66750ae85dff 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -58,6 +58,13 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0493-Fix-villager-trading-demand-MC-163962.patch b/Spigot-Server-Patches/0492-Fix-villager-trading-demand-MC-163962.patch
index 96152b810e..96152b810e 100644
--- a/Spigot-Server-Patches/0493-Fix-villager-trading-demand-MC-163962.patch
+++ b/Spigot-Server-Patches/0492-Fix-villager-trading-demand-MC-163962.patch
diff --git a/Spigot-Server-Patches/0494-Maps-shouldn-t-load-chunks.patch b/Spigot-Server-Patches/0493-Maps-shouldn-t-load-chunks.patch
index 34d198574b..34d198574b 100644
--- a/Spigot-Server-Patches/0494-Maps-shouldn-t-load-chunks.patch
+++ b/Spigot-Server-Patches/0493-Maps-shouldn-t-load-chunks.patch
diff --git a/Spigot-Server-Patches/0495-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch b/Spigot-Server-Patches/0494-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch
index 7b6e45226a..7b6e45226a 100644
--- a/Spigot-Server-Patches/0495-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch
+++ b/Spigot-Server-Patches/0494-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch
diff --git a/Spigot-Server-Patches/0496-Optimize-Bit-Operations-by-inlining.patch b/Spigot-Server-Patches/0495-Optimize-Bit-Operations-by-inlining.patch
index c709d0527d..c709d0527d 100644
--- a/Spigot-Server-Patches/0496-Optimize-Bit-Operations-by-inlining.patch
+++ b/Spigot-Server-Patches/0495-Optimize-Bit-Operations-by-inlining.patch
diff --git a/Spigot-Server-Patches/0497-Optimize-Light-Engine.patch b/Spigot-Server-Patches/0496-Optimize-Light-Engine.patch
index da87184ff4..da87184ff4 100644
--- a/Spigot-Server-Patches/0497-Optimize-Light-Engine.patch
+++ b/Spigot-Server-Patches/0496-Optimize-Light-Engine.patch
diff --git a/Spigot-Server-Patches/0498-Delay-Chunk-Unloads-based-on-Player-Movement.patch b/Spigot-Server-Patches/0497-Delay-Chunk-Unloads-based-on-Player-Movement.patch
index 51fcab8803..51fcab8803 100644
--- a/Spigot-Server-Patches/0498-Delay-Chunk-Unloads-based-on-Player-Movement.patch
+++ b/Spigot-Server-Patches/0497-Delay-Chunk-Unloads-based-on-Player-Movement.patch
diff --git a/Spigot-Server-Patches/0499-Add-Plugin-Tickets-to-API-Chunk-Methods.patch b/Spigot-Server-Patches/0498-Add-Plugin-Tickets-to-API-Chunk-Methods.patch
index f3d76ce09f..f3d76ce09f 100644
--- a/Spigot-Server-Patches/0499-Add-Plugin-Tickets-to-API-Chunk-Methods.patch
+++ b/Spigot-Server-Patches/0498-Add-Plugin-Tickets-to-API-Chunk-Methods.patch
diff --git a/Spigot-Server-Patches/0500-Fix-missing-chunks-due-to-integer-overflow.patch b/Spigot-Server-Patches/0499-Fix-missing-chunks-due-to-integer-overflow.patch
index 935940026e..935940026e 100644
--- a/Spigot-Server-Patches/0500-Fix-missing-chunks-due-to-integer-overflow.patch
+++ b/Spigot-Server-Patches/0499-Fix-missing-chunks-due-to-integer-overflow.patch
diff --git a/Spigot-Server-Patches/0501-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch b/Spigot-Server-Patches/0500-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch
index d34a476cfb..d34a476cfb 100644
--- a/Spigot-Server-Patches/0501-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch
+++ b/Spigot-Server-Patches/0500-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch
diff --git a/Spigot-Server-Patches/0502-Fix-piston-physics-inconsistency-MC-188840.patch b/Spigot-Server-Patches/0501-Fix-piston-physics-inconsistency-MC-188840.patch
index d283ab77e8..d283ab77e8 100644
--- a/Spigot-Server-Patches/0502-Fix-piston-physics-inconsistency-MC-188840.patch
+++ b/Spigot-Server-Patches/0501-Fix-piston-physics-inconsistency-MC-188840.patch
diff --git a/Spigot-Server-Patches/0503-Fix-sand-duping.patch b/Spigot-Server-Patches/0502-Fix-sand-duping.patch
index d6f1fff05c..d6f1fff05c 100644
--- a/Spigot-Server-Patches/0503-Fix-sand-duping.patch
+++ b/Spigot-Server-Patches/0502-Fix-sand-duping.patch
diff --git a/Spigot-Server-Patches/0504-Prevent-position-desync-in-playerconnection-causing-.patch b/Spigot-Server-Patches/0503-Prevent-position-desync-in-playerconnection-causing-.patch
index f51696e2d6..f51696e2d6 100644
--- a/Spigot-Server-Patches/0504-Prevent-position-desync-in-playerconnection-causing-.patch
+++ b/Spigot-Server-Patches/0503-Prevent-position-desync-in-playerconnection-causing-.patch
diff --git a/Spigot-Server-Patches/0505-Fix-enderdragon-exp-dupe.patch b/Spigot-Server-Patches/0504-Fix-enderdragon-exp-dupe.patch
index a1d22516fa..a1d22516fa 100644
--- a/Spigot-Server-Patches/0505-Fix-enderdragon-exp-dupe.patch
+++ b/Spigot-Server-Patches/0504-Fix-enderdragon-exp-dupe.patch
diff --git a/Spigot-Server-Patches/0506-Inventory-getHolder-method-without-block-snapshot.patch b/Spigot-Server-Patches/0505-Inventory-getHolder-method-without-block-snapshot.patch
index 9537acdc43..9537acdc43 100644
--- a/Spigot-Server-Patches/0506-Inventory-getHolder-method-without-block-snapshot.patch
+++ b/Spigot-Server-Patches/0505-Inventory-getHolder-method-without-block-snapshot.patch
diff --git a/Spigot-Server-Patches/0507-Expose-Arrow-getItemStack.patch b/Spigot-Server-Patches/0506-Expose-Arrow-getItemStack.patch
index 4cf3ee13c6..4cf3ee13c6 100644
--- a/Spigot-Server-Patches/0507-Expose-Arrow-getItemStack.patch
+++ b/Spigot-Server-Patches/0506-Expose-Arrow-getItemStack.patch
diff --git a/Spigot-Server-Patches/0508-Add-and-implement-PlayerRecipeBookClickEvent.patch b/Spigot-Server-Patches/0507-Add-and-implement-PlayerRecipeBookClickEvent.patch
index 365faeda39..365faeda39 100644
--- a/Spigot-Server-Patches/0508-Add-and-implement-PlayerRecipeBookClickEvent.patch
+++ b/Spigot-Server-Patches/0507-Add-and-implement-PlayerRecipeBookClickEvent.patch
diff --git a/Spigot-Server-Patches/0509-Hide-sync-chunk-writes-behind-flag.patch b/Spigot-Server-Patches/0508-Hide-sync-chunk-writes-behind-flag.patch
index 0b83cd5202..0b83cd5202 100644
--- a/Spigot-Server-Patches/0509-Hide-sync-chunk-writes-behind-flag.patch
+++ b/Spigot-Server-Patches/0508-Hide-sync-chunk-writes-behind-flag.patch
diff --git a/Spigot-Server-Patches/0510-Limit-lightning-strike-effect-distance.patch b/Spigot-Server-Patches/0509-Limit-lightning-strike-effect-distance.patch
index ba4d95c172..ba4d95c172 100644
--- a/Spigot-Server-Patches/0510-Limit-lightning-strike-effect-distance.patch
+++ b/Spigot-Server-Patches/0509-Limit-lightning-strike-effect-distance.patch
diff --git a/Spigot-Server-Patches/0511-Add-permission-for-command-blocks.patch b/Spigot-Server-Patches/0510-Add-permission-for-command-blocks.patch
index 00d6df4da2..00d6df4da2 100644
--- a/Spigot-Server-Patches/0511-Add-permission-for-command-blocks.patch
+++ b/Spigot-Server-Patches/0510-Add-permission-for-command-blocks.patch
diff --git a/Spigot-Server-Patches/0512-Ensure-Entity-AABB-s-are-never-invalid.patch b/Spigot-Server-Patches/0511-Ensure-Entity-AABB-s-are-never-invalid.patch
index 7e6b897e2a..7e6b897e2a 100644
--- a/Spigot-Server-Patches/0512-Ensure-Entity-AABB-s-are-never-invalid.patch
+++ b/Spigot-Server-Patches/0511-Ensure-Entity-AABB-s-are-never-invalid.patch
diff --git a/Spigot-Server-Patches/0513-Optimize-WorldBorder-collision-checks-and-air.patch b/Spigot-Server-Patches/0512-Optimize-WorldBorder-collision-checks-and-air.patch
index 97a7a1ca1c..97a7a1ca1c 100644
--- a/Spigot-Server-Patches/0513-Optimize-WorldBorder-collision-checks-and-air.patch
+++ b/Spigot-Server-Patches/0512-Optimize-WorldBorder-collision-checks-and-air.patch
diff --git a/Spigot-Server-Patches/0514-Fix-Per-World-Difficulty-Remembering-Difficulty.patch b/Spigot-Server-Patches/0513-Fix-Per-World-Difficulty-Remembering-Difficulty.patch
index fc81ffc6ed..fc81ffc6ed 100644
--- a/Spigot-Server-Patches/0514-Fix-Per-World-Difficulty-Remembering-Difficulty.patch
+++ b/Spigot-Server-Patches/0513-Fix-Per-World-Difficulty-Remembering-Difficulty.patch
diff --git a/Spigot-Server-Patches/0515-Paper-dumpitem-command.patch b/Spigot-Server-Patches/0514-Paper-dumpitem-command.patch
index 179527e475..179527e475 100644
--- a/Spigot-Server-Patches/0515-Paper-dumpitem-command.patch
+++ b/Spigot-Server-Patches/0514-Paper-dumpitem-command.patch
diff --git a/Spigot-Server-Patches/0516-Don-t-allow-null-UUID-s-for-chat.patch b/Spigot-Server-Patches/0515-Don-t-allow-null-UUID-s-for-chat.patch
index 306d2a56f2..306d2a56f2 100644
--- a/Spigot-Server-Patches/0516-Don-t-allow-null-UUID-s-for-chat.patch
+++ b/Spigot-Server-Patches/0515-Don-t-allow-null-UUID-s-for-chat.patch
diff --git a/Spigot-Server-Patches/0517-Improve-Legacy-Component-serialization-size.patch b/Spigot-Server-Patches/0516-Improve-Legacy-Component-serialization-size.patch
index d1896ba9c9..d1896ba9c9 100644
--- a/Spigot-Server-Patches/0517-Improve-Legacy-Component-serialization-size.patch
+++ b/Spigot-Server-Patches/0516-Improve-Legacy-Component-serialization-size.patch
diff --git a/Spigot-Server-Patches/0518-Support-old-UUID-format-for-NBT.patch b/Spigot-Server-Patches/0517-Support-old-UUID-format-for-NBT.patch
index 198a1cfd31..198a1cfd31 100644
--- a/Spigot-Server-Patches/0518-Support-old-UUID-format-for-NBT.patch
+++ b/Spigot-Server-Patches/0517-Support-old-UUID-format-for-NBT.patch
diff --git a/Spigot-Server-Patches/0519-Clean-up-duplicated-GameProfile-Properties.patch b/Spigot-Server-Patches/0518-Clean-up-duplicated-GameProfile-Properties.patch
index 5d2c684b69..5d2c684b69 100644
--- a/Spigot-Server-Patches/0519-Clean-up-duplicated-GameProfile-Properties.patch
+++ b/Spigot-Server-Patches/0518-Clean-up-duplicated-GameProfile-Properties.patch
diff --git a/Spigot-Server-Patches/0520-Convert-legacy-attributes-in-Item-Meta.patch b/Spigot-Server-Patches/0519-Convert-legacy-attributes-in-Item-Meta.patch
index 8b4a253ec6..8b4a253ec6 100644
--- a/Spigot-Server-Patches/0520-Convert-legacy-attributes-in-Item-Meta.patch
+++ b/Spigot-Server-Patches/0519-Convert-legacy-attributes-in-Item-Meta.patch
diff --git a/Spigot-Server-Patches/0521-Remove-some-streams-from-structures.patch b/Spigot-Server-Patches/0520-Remove-some-streams-from-structures.patch
index 9a130be253..9a130be253 100644
--- a/Spigot-Server-Patches/0521-Remove-some-streams-from-structures.patch
+++ b/Spigot-Server-Patches/0520-Remove-some-streams-from-structures.patch
diff --git a/Spigot-Server-Patches/0522-Remove-streams-from-classes-related-villager-gossip.patch b/Spigot-Server-Patches/0521-Remove-streams-from-classes-related-villager-gossip.patch
index f9bc60312e..f9bc60312e 100644
--- a/Spigot-Server-Patches/0522-Remove-streams-from-classes-related-villager-gossip.patch
+++ b/Spigot-Server-Patches/0521-Remove-streams-from-classes-related-villager-gossip.patch
diff --git a/Spigot-Server-Patches/0523-Support-components-in-ItemMeta.patch b/Spigot-Server-Patches/0522-Support-components-in-ItemMeta.patch
index 1ca5493d0c..1ca5493d0c 100644
--- a/Spigot-Server-Patches/0523-Support-components-in-ItemMeta.patch
+++ b/Spigot-Server-Patches/0522-Support-components-in-ItemMeta.patch
diff --git a/Spigot-Server-Patches/0524-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch b/Spigot-Server-Patches/0523-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch
index 5a51dd86c4..5a51dd86c4 100644
--- a/Spigot-Server-Patches/0524-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch
+++ b/Spigot-Server-Patches/0523-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch
diff --git a/Spigot-Server-Patches/0525-Add-entity-liquid-API.patch b/Spigot-Server-Patches/0524-Add-entity-liquid-API.patch
index 31f98d9597..31f98d9597 100644
--- a/Spigot-Server-Patches/0525-Add-entity-liquid-API.patch
+++ b/Spigot-Server-Patches/0524-Add-entity-liquid-API.patch
diff --git a/Spigot-Server-Patches/0526-Update-itemstack-legacy-name-and-lore.patch b/Spigot-Server-Patches/0525-Update-itemstack-legacy-name-and-lore.patch
index 95c238c6db..95c238c6db 100644
--- a/Spigot-Server-Patches/0526-Update-itemstack-legacy-name-and-lore.patch
+++ b/Spigot-Server-Patches/0525-Update-itemstack-legacy-name-and-lore.patch
diff --git a/Spigot-Server-Patches/0527-Spawn-player-in-correct-world-on-login.patch b/Spigot-Server-Patches/0526-Spawn-player-in-correct-world-on-login.patch
index 6805ba6a55..6805ba6a55 100644
--- a/Spigot-Server-Patches/0527-Spawn-player-in-correct-world-on-login.patch
+++ b/Spigot-Server-Patches/0526-Spawn-player-in-correct-world-on-login.patch
diff --git a/Spigot-Server-Patches/0528-Add-PrepareResultEvent.patch b/Spigot-Server-Patches/0527-Add-PrepareResultEvent.patch
index 5d803c18ae..5d803c18ae 100644
--- a/Spigot-Server-Patches/0528-Add-PrepareResultEvent.patch
+++ b/Spigot-Server-Patches/0527-Add-PrepareResultEvent.patch
diff --git a/Spigot-Server-Patches/0529-Allow-delegation-to-vanilla-chunk-gen.patch b/Spigot-Server-Patches/0528-Allow-delegation-to-vanilla-chunk-gen.patch
index 41f58288ac..41f58288ac 100644
--- a/Spigot-Server-Patches/0529-Allow-delegation-to-vanilla-chunk-gen.patch
+++ b/Spigot-Server-Patches/0528-Allow-delegation-to-vanilla-chunk-gen.patch
diff --git a/Spigot-Server-Patches/0530-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch b/Spigot-Server-Patches/0529-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch
index cf7b96ad98..cf7b96ad98 100644
--- a/Spigot-Server-Patches/0530-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch
+++ b/Spigot-Server-Patches/0529-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch
diff --git a/Spigot-Server-Patches/0531-Optimize-NetworkManager-Exception-Handling.patch b/Spigot-Server-Patches/0530-Optimize-NetworkManager-Exception-Handling.patch
index e0061a881a..e0061a881a 100644
--- a/Spigot-Server-Patches/0531-Optimize-NetworkManager-Exception-Handling.patch
+++ b/Spigot-Server-Patches/0530-Optimize-NetworkManager-Exception-Handling.patch
diff --git a/Spigot-Server-Patches/0532-Fix-Concurrency-issue-in-WeightedList.patch b/Spigot-Server-Patches/0531-Fix-Concurrency-issue-in-WeightedList.patch
index 2714f9eaeb..2714f9eaeb 100644
--- a/Spigot-Server-Patches/0532-Fix-Concurrency-issue-in-WeightedList.patch
+++ b/Spigot-Server-Patches/0531-Fix-Concurrency-issue-in-WeightedList.patch
diff --git a/Spigot-Server-Patches/0533-Optimize-the-advancement-data-player-iteration-to-be.patch b/Spigot-Server-Patches/0532-Optimize-the-advancement-data-player-iteration-to-be.patch
index 61640b9c4e..61640b9c4e 100644
--- a/Spigot-Server-Patches/0533-Optimize-the-advancement-data-player-iteration-to-be.patch
+++ b/Spigot-Server-Patches/0532-Optimize-the-advancement-data-player-iteration-to-be.patch
diff --git a/Spigot-Server-Patches/0534-Fix-arrows-never-despawning-MC-125757.patch b/Spigot-Server-Patches/0533-Fix-arrows-never-despawning-MC-125757.patch
index 9cb34d891b..9cb34d891b 100644
--- a/Spigot-Server-Patches/0534-Fix-arrows-never-despawning-MC-125757.patch
+++ b/Spigot-Server-Patches/0533-Fix-arrows-never-despawning-MC-125757.patch
diff --git a/Spigot-Server-Patches/0535-Thread-Safe-Vanilla-Command-permission-checking.patch b/Spigot-Server-Patches/0534-Thread-Safe-Vanilla-Command-permission-checking.patch
index cc28556aec..cc28556aec 100644
--- a/Spigot-Server-Patches/0535-Thread-Safe-Vanilla-Command-permission-checking.patch
+++ b/Spigot-Server-Patches/0534-Thread-Safe-Vanilla-Command-permission-checking.patch
diff --git a/Spigot-Server-Patches/0536-Move-range-check-for-block-placing-up.patch b/Spigot-Server-Patches/0535-Move-range-check-for-block-placing-up.patch
index 20d4b9b49c..20d4b9b49c 100644
--- a/Spigot-Server-Patches/0536-Move-range-check-for-block-placing-up.patch
+++ b/Spigot-Server-Patches/0535-Move-range-check-for-block-placing-up.patch
diff --git a/Spigot-Server-Patches/0537-Fix-SPIGOT-5989.patch b/Spigot-Server-Patches/0536-Fix-SPIGOT-5989.patch
index ae319586c4..ae319586c4 100644
--- a/Spigot-Server-Patches/0537-Fix-SPIGOT-5989.patch
+++ b/Spigot-Server-Patches/0536-Fix-SPIGOT-5989.patch
diff --git a/Spigot-Server-Patches/0538-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch b/Spigot-Server-Patches/0537-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch
index 58d8909709..58d8909709 100644
--- a/Spigot-Server-Patches/0538-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch
+++ b/Spigot-Server-Patches/0537-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch
diff --git a/Spigot-Server-Patches/0539-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch b/Spigot-Server-Patches/0538-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch
index 7e80044293..7e80044293 100644
--- a/Spigot-Server-Patches/0539-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch
+++ b/Spigot-Server-Patches/0538-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch
diff --git a/Spigot-Server-Patches/0540-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch b/Spigot-Server-Patches/0539-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch
index e5620cb419..e5620cb419 100644
--- a/Spigot-Server-Patches/0540-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch
+++ b/Spigot-Server-Patches/0539-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch
diff --git a/Spigot-Server-Patches/0541-Add-missing-strikeLighting-call-to-World-spigot-stri.patch b/Spigot-Server-Patches/0540-Add-missing-strikeLighting-call-to-World-spigot-stri.patch
index 5ccd84c38d..5ccd84c38d 100644
--- a/Spigot-Server-Patches/0541-Add-missing-strikeLighting-call-to-World-spigot-stri.patch
+++ b/Spigot-Server-Patches/0540-Add-missing-strikeLighting-call-to-World-spigot-stri.patch
diff --git a/Spigot-Server-Patches/0542-Fix-some-rails-connecting-improperly.patch b/Spigot-Server-Patches/0541-Fix-some-rails-connecting-improperly.patch
index f94ef9cece..f94ef9cece 100644
--- a/Spigot-Server-Patches/0542-Fix-some-rails-connecting-improperly.patch
+++ b/Spigot-Server-Patches/0541-Fix-some-rails-connecting-improperly.patch
diff --git a/Spigot-Server-Patches/0543-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/Spigot-Server-Patches/0542-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch
index 7cc6c0c256..7cc6c0c256 100644
--- a/Spigot-Server-Patches/0543-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch
+++ b/Spigot-Server-Patches/0542-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch
diff --git a/Spigot-Server-Patches/0544-Incremental-player-saving.patch b/Spigot-Server-Patches/0543-Incremental-player-saving.patch
index f87902974d..f87902974d 100644
--- a/Spigot-Server-Patches/0544-Incremental-player-saving.patch
+++ b/Spigot-Server-Patches/0543-Incremental-player-saving.patch
diff --git a/Spigot-Server-Patches/0545-Import-fastutil-classes.patch b/Spigot-Server-Patches/0544-Import-fastutil-classes.patch
index 78a19c3ace..78a19c3ace 100644
--- a/Spigot-Server-Patches/0545-Import-fastutil-classes.patch
+++ b/Spigot-Server-Patches/0544-Import-fastutil-classes.patch
diff --git a/Spigot-Server-Patches/0546-Don-t-mark-null-chunk-sections-for-block-updates.patch b/Spigot-Server-Patches/0545-Don-t-mark-null-chunk-sections-for-block-updates.patch
index a299083bad..ae133d2f20 100644
--- a/Spigot-Server-Patches/0546-Don-t-mark-null-chunk-sections-for-block-updates.patch
+++ b/Spigot-Server-Patches/0545-Don-t-mark-null-chunk-sections-for-block-updates.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Don't mark null chunk sections for block updates
diff --git a/src/main/java/net/minecraft/server/PlayerChunk.java b/src/main/java/net/minecraft/server/PlayerChunk.java
-index 676f0d28b0c8a590c6429a93902953636b3c1f11..fc6197dd5bc7527ed66839c7e8316fb23ab5d14e 100644
+index de1e409dc5161371c6f14d036603be448fcd3e26..31684667a6a76fc83feb657def40bd34599ae159 100644
--- a/src/main/java/net/minecraft/server/PlayerChunk.java
+++ b/src/main/java/net/minecraft/server/PlayerChunk.java
@@ -420,6 +420,7 @@ public class PlayerChunk {
diff --git a/Spigot-Server-Patches/0547-Remove-armour-stand-double-add-to-world.patch b/Spigot-Server-Patches/0546-Remove-armour-stand-double-add-to-world.patch
index af664862c7..af664862c7 100644
--- a/Spigot-Server-Patches/0547-Remove-armour-stand-double-add-to-world.patch
+++ b/Spigot-Server-Patches/0546-Remove-armour-stand-double-add-to-world.patch
diff --git a/Spigot-Server-Patches/0548-Fix-MC-187716-Use-configured-height.patch b/Spigot-Server-Patches/0547-Fix-MC-187716-Use-configured-height.patch
index cad3812f33..cad3812f33 100644
--- a/Spigot-Server-Patches/0548-Fix-MC-187716-Use-configured-height.patch
+++ b/Spigot-Server-Patches/0547-Fix-MC-187716-Use-configured-height.patch
diff --git a/Spigot-Server-Patches/0549-Fix-incorrect-return-for-WorldServer-addAllEntitiesS.patch b/Spigot-Server-Patches/0548-Fix-incorrect-return-for-WorldServer-addAllEntitiesS.patch
index b87414a115..b87414a115 100644
--- a/Spigot-Server-Patches/0549-Fix-incorrect-return-for-WorldServer-addAllEntitiesS.patch
+++ b/Spigot-Server-Patches/0548-Fix-incorrect-return-for-WorldServer-addAllEntitiesS.patch
diff --git a/Spigot-Server-Patches/0550-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch b/Spigot-Server-Patches/0549-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch
index dae6898e5b..dae6898e5b 100644
--- a/Spigot-Server-Patches/0550-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch
+++ b/Spigot-Server-Patches/0549-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch
diff --git a/Spigot-Server-Patches/0551-Do-not-let-the-server-load-chunks-from-newer-version.patch b/Spigot-Server-Patches/0550-Do-not-let-the-server-load-chunks-from-newer-version.patch
index f6370da53f..f6370da53f 100644
--- a/Spigot-Server-Patches/0551-Do-not-let-the-server-load-chunks-from-newer-version.patch
+++ b/Spigot-Server-Patches/0550-Do-not-let-the-server-load-chunks-from-newer-version.patch
diff --git a/Spigot-Server-Patches/0552-Brand-support.patch b/Spigot-Server-Patches/0551-Brand-support.patch
index 3fb2edae2f..3fb2edae2f 100644
--- a/Spigot-Server-Patches/0552-Brand-support.patch
+++ b/Spigot-Server-Patches/0551-Brand-support.patch
diff --git a/Spigot-Server-Patches/0553-Fix-MC-99259-Wither-Boss-Bar-doesn-t-update-until-in.patch b/Spigot-Server-Patches/0552-Fix-MC-99259-Wither-Boss-Bar-doesn-t-update-until-in.patch
index df710bbeb7..df710bbeb7 100644
--- a/Spigot-Server-Patches/0553-Fix-MC-99259-Wither-Boss-Bar-doesn-t-update-until-in.patch
+++ b/Spigot-Server-Patches/0552-Fix-MC-99259-Wither-Boss-Bar-doesn-t-update-until-in.patch
diff --git a/Spigot-Server-Patches/0554-Fix-MC-197271.patch b/Spigot-Server-Patches/0553-Fix-MC-197271.patch
index 120d8bc0c2..120d8bc0c2 100644
--- a/Spigot-Server-Patches/0554-Fix-MC-197271.patch
+++ b/Spigot-Server-Patches/0553-Fix-MC-197271.patch
diff --git a/Spigot-Server-Patches/0555-MC-197883-Bandaid-decode-issue.patch b/Spigot-Server-Patches/0554-MC-197883-Bandaid-decode-issue.patch
index fd35ea34e4..fd35ea34e4 100644
--- a/Spigot-Server-Patches/0555-MC-197883-Bandaid-decode-issue.patch
+++ b/Spigot-Server-Patches/0554-MC-197883-Bandaid-decode-issue.patch
diff --git a/Spigot-Server-Patches/0556-Add-setMaxPlayers-API.patch b/Spigot-Server-Patches/0555-Add-setMaxPlayers-API.patch
index 5569b20a92..5569b20a92 100644
--- a/Spigot-Server-Patches/0556-Add-setMaxPlayers-API.patch
+++ b/Spigot-Server-Patches/0555-Add-setMaxPlayers-API.patch
diff --git a/Spigot-Server-Patches/0557-Add-playPickupItemAnimation-to-LivingEntity.patch b/Spigot-Server-Patches/0556-Add-playPickupItemAnimation-to-LivingEntity.patch
index ed2dbaf79a..ed2dbaf79a 100644
--- a/Spigot-Server-Patches/0557-Add-playPickupItemAnimation-to-LivingEntity.patch
+++ b/Spigot-Server-Patches/0556-Add-playPickupItemAnimation-to-LivingEntity.patch
diff --git a/Spigot-Server-Patches/0558-Don-t-require-FACING-data.patch b/Spigot-Server-Patches/0557-Don-t-require-FACING-data.patch
index 65c8d69860..65c8d69860 100644
--- a/Spigot-Server-Patches/0558-Don-t-require-FACING-data.patch
+++ b/Spigot-Server-Patches/0557-Don-t-require-FACING-data.patch
diff --git a/Spigot-Server-Patches/0559-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch b/Spigot-Server-Patches/0558-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch
index fc935d7fe3..fc935d7fe3 100644
--- a/Spigot-Server-Patches/0559-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch
+++ b/Spigot-Server-Patches/0558-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch
diff --git a/Spigot-Server-Patches/0560-Add-moon-phase-API.patch b/Spigot-Server-Patches/0559-Add-moon-phase-API.patch
index fe747e3407..fe747e3407 100644
--- a/Spigot-Server-Patches/0560-Add-moon-phase-API.patch
+++ b/Spigot-Server-Patches/0559-Add-moon-phase-API.patch
diff --git a/Spigot-Server-Patches/0561-Prevent-headless-pistons-from-being-created.patch b/Spigot-Server-Patches/0560-Prevent-headless-pistons-from-being-created.patch
index a2839249da..a2839249da 100644
--- a/Spigot-Server-Patches/0561-Prevent-headless-pistons-from-being-created.patch
+++ b/Spigot-Server-Patches/0560-Prevent-headless-pistons-from-being-created.patch
diff --git a/Spigot-Server-Patches/0562-Brand-support.patch b/Spigot-Server-Patches/0561-Brand-support.patch
index bc9a522afe..bc9a522afe 100644
--- a/Spigot-Server-Patches/0562-Brand-support.patch
+++ b/Spigot-Server-Patches/0561-Brand-support.patch
diff --git a/Spigot-Server-Patches/0563-Add-BellRingEvent.patch b/Spigot-Server-Patches/0562-Add-BellRingEvent.patch
index 11a361bebd..11a361bebd 100644
--- a/Spigot-Server-Patches/0563-Add-BellRingEvent.patch
+++ b/Spigot-Server-Patches/0562-Add-BellRingEvent.patch
diff --git a/Spigot-Server-Patches/0564-Add-zombie-targets-turtle-egg-config.patch b/Spigot-Server-Patches/0563-Add-zombie-targets-turtle-egg-config.patch
index 6dc7df8b06..6dc7df8b06 100644
--- a/Spigot-Server-Patches/0564-Add-zombie-targets-turtle-egg-config.patch
+++ b/Spigot-Server-Patches/0563-Add-zombie-targets-turtle-egg-config.patch
diff --git a/Spigot-Server-Patches/0565-Buffer-joins-to-world.patch b/Spigot-Server-Patches/0564-Buffer-joins-to-world.patch
index 0de11bc5c3..0de11bc5c3 100644
--- a/Spigot-Server-Patches/0565-Buffer-joins-to-world.patch
+++ b/Spigot-Server-Patches/0564-Buffer-joins-to-world.patch
diff --git a/Spigot-Server-Patches/0566-Optimize-redstone-algorithm.patch b/Spigot-Server-Patches/0565-Optimize-redstone-algorithm.patch
index bd4fed4792..bd4fed4792 100644
--- a/Spigot-Server-Patches/0566-Optimize-redstone-algorithm.patch
+++ b/Spigot-Server-Patches/0565-Optimize-redstone-algorithm.patch
diff --git a/Spigot-Server-Patches/0567-Fix-hex-colors-not-working-in-some-kick-messages.patch b/Spigot-Server-Patches/0566-Fix-hex-colors-not-working-in-some-kick-messages.patch
index 153dfd9997..153dfd9997 100644
--- a/Spigot-Server-Patches/0567-Fix-hex-colors-not-working-in-some-kick-messages.patch
+++ b/Spigot-Server-Patches/0566-Fix-hex-colors-not-working-in-some-kick-messages.patch
diff --git a/Spigot-Server-Patches/0568-Fix-NPE-in-getBedSpawnLocation.patch b/Spigot-Server-Patches/0567-Fix-NPE-in-getBedSpawnLocation.patch
index 67e5f480c5..67e5f480c5 100644
--- a/Spigot-Server-Patches/0568-Fix-NPE-in-getBedSpawnLocation.patch
+++ b/Spigot-Server-Patches/0567-Fix-NPE-in-getBedSpawnLocation.patch
diff --git a/Spigot-Server-Patches/0569-PortalCreateEvent-needs-to-know-its-entity.patch b/Spigot-Server-Patches/0568-PortalCreateEvent-needs-to-know-its-entity.patch
index 9154dbbb32..9154dbbb32 100644
--- a/Spigot-Server-Patches/0569-PortalCreateEvent-needs-to-know-its-entity.patch
+++ b/Spigot-Server-Patches/0568-PortalCreateEvent-needs-to-know-its-entity.patch
diff --git a/Spigot-Server-Patches/0570-Fix-CraftTeam-null-check.patch b/Spigot-Server-Patches/0569-Fix-CraftTeam-null-check.patch
index ea5ea993a1..ea5ea993a1 100644
--- a/Spigot-Server-Patches/0570-Fix-CraftTeam-null-check.patch
+++ b/Spigot-Server-Patches/0569-Fix-CraftTeam-null-check.patch
diff --git a/Spigot-Server-Patches/0571-Add-more-Evoker-API.patch b/Spigot-Server-Patches/0570-Add-more-Evoker-API.patch
index d4ca19550a..d4ca19550a 100644
--- a/Spigot-Server-Patches/0571-Add-more-Evoker-API.patch
+++ b/Spigot-Server-Patches/0570-Add-more-Evoker-API.patch
diff --git a/Spigot-Server-Patches/0572-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch b/Spigot-Server-Patches/0571-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch
index 88deb066bf..88deb066bf 100644
--- a/Spigot-Server-Patches/0572-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch
+++ b/Spigot-Server-Patches/0571-Add-a-way-to-get-translation-keys-for-blocks-entitie.patch
diff --git a/Spigot-Server-Patches/0573-Create-HoverEvent-from-ItemStack-Entity.patch b/Spigot-Server-Patches/0572-Create-HoverEvent-from-ItemStack-Entity.patch
index cd8bb51188..cd8bb51188 100644
--- a/Spigot-Server-Patches/0573-Create-HoverEvent-from-ItemStack-Entity.patch
+++ b/Spigot-Server-Patches/0572-Create-HoverEvent-from-ItemStack-Entity.patch
diff --git a/Spigot-Server-Patches/0574-Cache-block-data-strings.patch b/Spigot-Server-Patches/0573-Cache-block-data-strings.patch
index eae74df055..eae74df055 100644
--- a/Spigot-Server-Patches/0574-Cache-block-data-strings.patch
+++ b/Spigot-Server-Patches/0573-Cache-block-data-strings.patch
diff --git a/Spigot-Server-Patches/0575-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch b/Spigot-Server-Patches/0574-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch
index 6972de3236..6972de3236 100644
--- a/Spigot-Server-Patches/0575-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch
+++ b/Spigot-Server-Patches/0574-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch
diff --git a/Spigot-Server-Patches/0576-Use-wrapped-StructureManager-to-prevent-worldgen-dea.patch b/Spigot-Server-Patches/0575-Use-wrapped-StructureManager-to-prevent-worldgen-dea.patch
index 3f8b6306ea..3f8b6306ea 100644
--- a/Spigot-Server-Patches/0576-Use-wrapped-StructureManager-to-prevent-worldgen-dea.patch
+++ b/Spigot-Server-Patches/0575-Use-wrapped-StructureManager-to-prevent-worldgen-dea.patch
diff --git a/Spigot-Server-Patches/0577-Fix-block-data-exception-when-cancelling-PortalCreat.patch b/Spigot-Server-Patches/0576-Fix-block-data-exception-when-cancelling-PortalCreat.patch
index 2bee5c60fc..2bee5c60fc 100644
--- a/Spigot-Server-Patches/0577-Fix-block-data-exception-when-cancelling-PortalCreat.patch
+++ b/Spigot-Server-Patches/0576-Fix-block-data-exception-when-cancelling-PortalCreat.patch
diff --git a/Spigot-Server-Patches/0578-Add-additional-open-container-api-to-HumanEntity.patch b/Spigot-Server-Patches/0577-Add-additional-open-container-api-to-HumanEntity.patch
index e0c32c522c..e0c32c522c 100644
--- a/Spigot-Server-Patches/0578-Add-additional-open-container-api-to-HumanEntity.patch
+++ b/Spigot-Server-Patches/0577-Add-additional-open-container-api-to-HumanEntity.patch
diff --git a/Spigot-Server-Patches/0579-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch b/Spigot-Server-Patches/0578-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch
index a02addc375..a02addc375 100644
--- a/Spigot-Server-Patches/0579-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch
+++ b/Spigot-Server-Patches/0578-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch
diff --git a/Spigot-Server-Patches/0580-Extend-block-drop-capture-to-capture-all-items-added.patch b/Spigot-Server-Patches/0579-Extend-block-drop-capture-to-capture-all-items-added.patch
index 1487b89a74..1487b89a74 100644
--- a/Spigot-Server-Patches/0580-Extend-block-drop-capture-to-capture-all-items-added.patch
+++ b/Spigot-Server-Patches/0579-Extend-block-drop-capture-to-capture-all-items-added.patch
diff --git a/Spigot-Server-Patches/0581-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch b/Spigot-Server-Patches/0580-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch
index 9a2ab9414c..9a2ab9414c 100644
--- a/Spigot-Server-Patches/0581-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch
+++ b/Spigot-Server-Patches/0580-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch
diff --git a/work/CraftBukkit b/work/CraftBukkit
-Subproject f8d4da08e17c3b6e7147af8a945301535329bba
+Subproject a339310c48548f0f82f923ff3f5fe2cdc7a8e8b