From 8bca9190a48d2cdbdd42996d8817201592663d90 Mon Sep 17 00:00:00 2001 From: Owen1212055 <23108066+Owen1212055@users.noreply.github.com> Date: Fri, 10 Jun 2022 16:15:38 +0200 Subject: [PATCH] Remove unneeded patch --- ...e-if-stack-size-above-max-stack-size.patch | 21 ------------------- ...-to-keep-logging-IO-off-main-thread.patch} | 0 ...more-information-to-Entity.toString.patch} | 0 ...tMagicNumbers.isSupportedApiVersion.patch} | 0 ...ts.patch => 0220-EnderDragon-Events.patch} | 0 ...atch => 0221-PlayerElytraBoostEvent.patch} | 0 ...=> 0222-PlayerLaunchProjectileEvent.patch} | 0 ...0223-Improve-BlockPosition-inlining.patch} | 0 ...-armor-stands-from-doing-entity-loo.patch} | 2 +- ...-Vanished-players-don-t-have-rights.patch} | 0 ...llow-disabling-armour-stand-ticking.patch} | 0 ...tch => 0227-SkeletonHorse-Additions.patch} | 0 ...n-t-call-getItemMeta-on-hasItemMeta.patch} | 0 ...9-Implement-Expanded-ArmorStand-API.patch} | 0 ...vent.patch => 0230-AnvilDamageEvent.patch} | 0 ...h => 0231-Add-hand-to-bucket-events.patch} | 2 +- ...ent.patch => 0232-Add-TNTPrimeEvent.patch} | 0 ...d-make-tab-spam-limits-configurable.patch} | 0 ...-Experience-should-save-as-Integers.patch} | 0 ...emove-unnecessary-itemmeta-handling.patch} | 0 ...es-option-to-debug-dupe-uuid-issues.patch} | 0 ...d-Early-Warning-Feature-to-WatchDog.patch} | 4 ++-- ...8-Use-ConcurrentHashMap-in-JsonList.patch} | 0 ...9-Use-a-Queue-for-Queueing-Commands.patch} | 0 ...le-Entities-from-a-chunk-without-sn.patch} | 0 ...timize-BlockPosition-helper-methods.patch} | 0 ...efault-mob-spawn-range-and-water-an.patch} | 0 ...tch => 0243-Slime-Pathfinder-Events.patch} | 0 ...e-speed-for-water-flowing-over-lava.patch} | 0 ...45-Optimize-CraftBlockData-Creation.patch} | 0 ...tch => 0246-Optimize-MappedRegistry.patch} | 0 ...ch => 0247-Add-PhantomPreSpawnEvent.patch} | 0 ....patch => 0248-Add-More-Creeper-API.patch} | 0 ...=> 0249-Inventory-removeItemAnySlot.patch} | 0 ...oadChunk-int-int-false-load-unconve.patch} | 0 ...1-Asynchronous-chunk-IO-and-loading.patch} | 0 ...ray-tracing-methods-to-LivingEntity.patch} | 0 ...-attack-cooldown-methods-for-Player.patch} | 0 ....patch => 0254-Improve-death-events.patch} | 4 ++-- ...w-chests-to-be-placed-with-NBT-data.patch} | 0 ...I.patch => 0256-Mob-Pathfinding-API.patch} | 0 ...for-CanPlaceOn-and-CanDestroy-NBT-v.patch} | 0 ...nt-chunk-loading-from-Fluid-Flowing.patch} | 0 ...nt-Mob-AI-Rules-from-Loading-Chunks.patch} | 0 ...ning-from-loading-generating-chunks.patch} | 0 ...t-furnace-cook-speed-multiplier-API.patch} | 0 ...rseException-in-Entity-and-TE-names.patch} | 0 ...=> 0263-Honor-EntityAgeable.ageLock.patch} | 0 ...le-connection-throttle-kick-message.patch} | 0 ...> 0265-Hook-into-CB-plugin-rewrites.patch} | 0 ....patch => 0266-PreSpawnerSpawnEvent.patch} | 0 ...67-Add-LivingEntity-getTargetEntity.patch} | 0 ...I.patch => 0268-Add-sun-related-API.patch} | 0 ...Turtle-API.patch => 0269-Turtle-API.patch} | 0 ...ator-target-events-and-improve-impl.patch} | 0 ...her-worlds-for-shooter-of-projectil.patch} | 0 ...-Add-Velocity-IP-Forwarding-Support.patch} | 2 +- ...PI.patch => 0273-Add-more-Witch-API.patch} | 0 ...wned-for-Villager-Aggression-Config.patch} | 0 ...vent-players-from-moving-into-unloa.patch} | 0 ...6-Reset-players-airTicks-on-respawn.patch} | 0 ...after-profile-lookups-if-not-needed.patch} | 0 ...r-Thread-Pool-and-Thread-Priorities.patch} | 2 +- ...=> 0279-Optimize-World-Time-Updates.patch} | 2 +- ...tore-custom-InventoryHolder-support.patch} | 0 ...=> 0281-Use-Vanilla-Minecart-Speeds.patch} | 0 ...0282-Fix-SpongeAbsortEvent-handling.patch} | 0 ...-allow-digging-into-unloaded-chunks.patch} | 0 ...ult-permission-message-configurable.patch} | 0 ...revent-rayTrace-from-loading-chunks.patch} | 0 ...-Large-Packets-disconnecting-client.patch} | 2 +- ...ntity-dismount-during-teleportation.patch} | 0 ...I.patch => 0288-Add-more-Zombie-API.patch} | 0 ...mits.patch => 0289-Book-Size-Limits.patch} | 0 ...0290-Add-PlayerConnectionCloseEvent.patch} | 0 ...revent-Enderman-from-loading-chunks.patch} | 0 ...replace-OfflinePlayer-getLastPlayed.patch} | 0 ...ehicle-tracking-issue-on-disconnect.patch} | 0 ...remove-from-being-called-on-Players.patch} | 0 ...ent.patch => 0295-BlockDestroyEvent.patch} | 2 +- ... => 0296-Async-command-map-building.patch} | 0 ...0297-Implement-Brigadier-Mojang-API.patch} | 0 ...m-Shapeless-Custom-Crafting-Recipes.patch} | 0 ... 0299-Limit-Client-Sign-length-more.patch} | 0 ...onvertSigns-boolean-every-sign-save.patch} | 0 ...Manager-and-add-advanced-packet-sup.patch} | 0 ...e-Oversized-Tile-Entities-in-chunks.patch} | 2 +- ...t-tick-at-start-of-drowning-process.patch} | 0 ...ggleEvent-when-whitelist-is-toggled.patch} | 0 ...=> 0305-Entity-getEntitySpawnReason.patch} | 0 ...ty-Metadata-for-all-tracked-players.patch} | 2 +- ...tch => 0307-Fire-event-on-GS4-query.patch} | 0 ...08-Implement-PlayerPostRespawnEvent.patch} | 0 ...for-pickupDelay-breaks-picking-up-i.patch} | 2 +- ...ts.patch => 0310-Server-Tick-Events.patch} | 2 +- ...311-PlayerDeathEvent-getItemsToKeep.patch} | 0 ...Optimize-Captured-TileEntity-Lookup.patch} | 2 +- ...API.patch => 0313-Add-Heightmap-API.patch} | 0 ...> 0314-Mob-Spawner-API-Enhancements.patch} | 0 ...-to-changed-postToMainThread-method.patch} | 0 ...-item-frames-are-modified-MC-123450.patch} | 0 ...sPrimaryThread-and-MinecraftServer-.patch} | 4 ++-- ...0318-Implement-CraftBlockSoundGroup.patch} | 0 ...e-Keep-Spawn-Loaded-range-per-world.patch} | 0 ....patch => 0320-ChunkMapDistance-CME.patch} | 0 ...d.patch => 0321-Chunk-debug-command.patch} | 2 +- ...22-Allow-Saving-of-Oversized-Chunks.patch} | 0 ...23-Expose-the-internal-current-tick.patch} | 2 +- ...24-Fix-World-isChunkGenerated-calls.patch} | 0 ...te-location-if-we-failed-to-read-it.patch} | 0 ...l-Spawned-mobs-towards-natural-spaw.patch} | 0 ...urable-projectile-relative-velocity.patch} | 0 ...h => 0328-offset-item-frame-ticking.patch} | 0 ...-158900.patch => 0329-Fix-MC-158900.patch} | 0 ...event-consuming-the-wrong-itemstack.patch} | 0 ...1-Dont-send-unnecessary-sign-update.patch} | 0 ...-option-to-disable-pillager-patrols.patch} | 0 ...r-when-player-hand-set-to-empty-typ.patch} | 0 ...334-Flat-bedrock-generator-settings.patch} | 2 +- ...k-loads-when-villagers-try-to-find-.patch} | 0 ...656-Fix-Follow-Range-Initial-Target.patch} | 0 ... 0337-Duplicate-UUID-Resolve-Option.patch} | 0 ...pers.patch => 0338-Optimize-Hoppers.patch} | 2 +- ...ayerDeathEvent-shouldDropExperience.patch} | 0 ...ading-chunks-checking-hive-position.patch} | 0 ...hunks-from-Hoppers-and-other-things.patch} | 0 ...ializing-mismatching-chunk-coordina.patch} | 0 ...imise-IEntityAccess-getPlayerByUUID.patch} | 0 ...344-Fix-items-not-falling-correctly.patch} | 2 +- ...patch => 0345-Lag-compensate-eating.patch} | 0 ...ize-call-to-getFluid-for-explosions.patch} | 0 ...-in-stack-not-having-effects-when-d.patch} | 0 ...Add-effect-to-block-break-naturally.patch} | 0 ...=> 0349-Entity-Activation-Range-2.0.patch} | 0 ...h => 0350-Increase-Light-Queue-Size.patch} | 2 +- ...and.patch => 0351-Fix-Light-Command.patch} | 0 ...3-Anti-Xray.patch => 0352-Anti-Xray.patch} | 0 ...ement-alternative-item-despawn-rate.patch} | 8 +++---- ...=> 0354-Tracking-Range-Improvements.patch} | 0 ...-items-vanishing-through-end-portal.patch} | 0 ...ment-optional-per-player-mob-spawns.patch} | 0 ...pper-searches-if-there-are-no-items.patch} | 2 +- ...et-gravity-in-void.-Fixes-MC-167279.patch} | 0 ...-getChunkAt-calls-for-loaded-chunks.patch} | 0 ...0360-Add-debug-for-sync-chunk-loads.patch} | 0 ...1-Remove-garbage-Java-version-check.patch} | 0 ...tch => 0362-Add-ThrownEggHatchEvent.patch} | 0 ...p-API.patch => 0363-Entity-Jump-API.patch} | 0 ...-to-nerf-pigmen-from-nether-portals.patch} | 0 ... => 0365-Make-the-GUI-graph-fancier.patch} | 0 ...66-add-hand-to-BlockMultiPlaceEvent.patch} | 2 +- ...ipwire-hook-placement-before-update.patch} | 0 ...o-allow-iron-golems-to-spawn-in-air.patch} | 0 ...chance-of-villager-zombie-infection.patch} | 0 ...tch => 0370-Optimise-Chunk-getFluid.patch} | 0 ...rbose-world-setting-to-false-by-def.patch} | 0 ...Add-tick-times-API-and-mspt-command.patch} | 2 +- ...73-Expose-MinecraftServer-isRunning.patch} | 2 +- ...dd-Raw-Byte-ItemStack-Serialization.patch} | 0 ...pawn-settings-and-per-player-option.patch} | 0 ...nections-shouldn-t-hold-up-shutdown.patch} | 0 ...ow-bees-to-load-chunks-for-beehives.patch} | 0 ...PlayerChunkMap-adds-crashing-server.patch} | 0 ...tch => 0379-Don-t-tick-dead-players.patch} | 0 ...-Player-s-shouldn-t-be-able-to-move.patch} | 0 ...timize-Collision-to-not-load-chunks.patch} | 0 ...ove-existing-players-to-world-spawn.patch} | 0 ...alSelector-Goal.Flag-Set-operations.patch} | 0 ...h => 0384-Improved-Watchdog-Support.patch} | 0 ....patch => 0385-Optimize-Pathfinding.patch} | 0 ...6-Reduce-Either-Optional-allocation.patch} | 0 ...-memory-footprint-of-NBTTagCompound.patch} | 0 ...ent-opening-inventories-when-frozen.patch} | 0 ...89-Optimise-ArraySetSorted-removeIf.patch} | 0 ...entity-collision-code-if-not-needed.patch} | 0 ...Implement-Player-Client-Options-API.patch} | 2 +- ...ayer-is-attempted-to-be-removed-fro.patch} | 0 ...Chunk-Post-Processing-deadlock-risk.patch} | 0 ...-Broken-behavior-of-PlayerJoinEvent.patch} | 0 ...oad-Chunks-for-Login-Asynchronously.patch} | 2 +- ...awn-point-if-spawn-in-unloaded-worl.patch} | 0 ...layerAttackEntityCooldownResetEvent.patch} | 0 ...-fire-BlockFade-on-worldgen-threads.patch} | 0 ...tom-creative-and-insomniac-controls.patch} | 0 ...-duplication-issues-and-teleport-is.patch} | 2 +- ...patch => 0401-Villager-Restocks-API.patch} | 0 ...ickItem-Packet-and-kick-for-invalid.patch} | 0 ...n.patch => 0403-Expose-game-version.patch} | 2 +- ...> 0404-Optimize-Voxel-Shape-Merging.patch} | 0 ...per-thread-native-byte-buffer-cache.patch} | 0 ....patch => 0406-misc-debugging-dumps.patch} | 6 +++--- ...7-Prevent-teleporting-dead-entities.patch} | 0 ...traces-in-log-messages-crash-report.patch} | 2 +- ...atch => 0409-Implement-Mob-Goal-API.patch} | 2 +- ...=> 0410-Add-villager-reputation-API.patch} | 0 ...maximum-exp-value-when-merging-orbs.patch} | 2 +- ...tch => 0412-ExperienceOrbMergeEvent.patch} | 2 +- ...-Fix-PotionEffect-ignores-icon-flag.patch} | 0 ...brigadier-child-sorting-performance.patch} | 0 ...API.patch => 0415-Potential-bed-API.patch} | 0 ...ait-for-Async-Tasks-during-shutdown.patch} | 4 ++-- ...er-respects-game-and-entity-rules-f.patch} | 0 ...nd-End-Portal-Frames-from-being-des.patch} | 2 +- ...leInt-allocations-from-light-engine.patch} | 0 ...location-of-Vec3D-by-entity-tracker.patch} | 0 ...> 0421-Ensure-safe-gateway-teleport.patch} | 0 ...-for-console-having-all-permissions.patch} | 0 ...rCloseEnoughForSpawning-to-use-dist.patch} | 0 ...ance-map-to-optimise-entity-tracker.patch} | 0 ...Levels-chunk-level-checking-methods.patch} | 0 ...nk-Unloads-based-on-Player-Movement.patch} | 0 ...x-villager-trading-demand-MC-163962.patch} | 0 ... => 0428-Maps-shouldn-t-load-chunks.patch} | 0 ...okup-for-Treasure-Maps-Fixes-lag-fr.patch} | 0 ...r-runTaskTimerAsynchronously-Plugin.patch} | 0 ...ton-physics-inconsistency-MC-188840.patch} | 0 ...uping.patch => 0432-Fix-sand-duping.patch} | 0 ...sing-chunks-due-to-integer-overflow.patch} | 0 ...desync-in-playerconnection-causing-.patch} | 0 ...older-method-without-block-snapshot.patch} | 0 ...API.patch => 0436-Improve-Arrow-API.patch} | 0 ...mplement-PlayerRecipeBookClickEvent.patch} | 0 ...-Hide-sync-chunk-writes-behind-flag.patch} | 0 ...9-Add-permission-for-command-blocks.patch} | 0 ...ure-Entity-AABB-s-are-never-invalid.patch} | 0 ...d-Difficulty-Remembering-Difficulty.patch} | 4 ++-- ...atch => 0442-Paper-dumpitem-command.patch} | 2 +- ...43-Don-t-allow-null-UUID-s-for-chat.patch} | 0 ...Legacy-Component-serialization-size.patch} | 0 ...Optimize-Bit-Operations-by-inlining.patch} | 0 ...Plugin-Tickets-to-API-Chunk-Methods.patch} | 2 +- ...incremental-chunk-and-player-saving.patch} | 0 ...e-operations-for-updating-light-dat.patch} | 0 ...449-Support-old-UUID-format-for-NBT.patch} | 0 ...p-duplicated-GameProfile-Properties.patch} | 0 ...vert-legacy-attributes-in-Item-Meta.patch} | 0 ...Remove-some-streams-from-structures.patch} | 0 ...rom-classes-related-villager-gossip.patch} | 0 ...0454-Support-components-in-ItemMeta.patch} | 0 ...rgetLivingEntityEvent-for-1.16-mobs.patch} | 0 ...patch => 0456-Add-entity-liquid-API.patch} | 0 ...date-itemstack-legacy-name-and-lore.patch} | 0 ...wn-player-in-correct-world-on-login.patch} | 0 ...atch => 0459-Add-PrepareResultEvent.patch} | 0 ...-for-portal-on-world-gen-entity-add.patch} | 0 ...-Priority-Urgency-System-for-Chunks.patch} | 0 ...e-NetworkManager-Exception-Handling.patch} | 0 ...ncement-data-player-iteration-to-be.patch} | 0 ...x-arrows-never-despawning-MC-125757.patch} | 0 ...Vanilla-Command-permission-checking.patch} | 0 ...-5989.patch => 0466-Fix-SPIGOT-5989.patch} | 0 ...-Bukkit-world-container-is-not-used.patch} | 0 ...5885-Unable-to-disable-advancements.patch} | 0 ...taPlayer-leak-due-from-quitting-ear.patch} | 0 ...eLighting-call-to-World-spigot-stri.patch} | 0 ...ix-some-rails-connecting-improperly.patch} | 0 ...stake-in-CB-NBT-int-deserialization.patch} | 0 ...rver-load-chunks-from-newer-version.patch} | 0 ...support.patch => 0474-Brand-support.patch} | 0 ...patch => 0475-Add-setMaxPlayers-API.patch} | 2 +- ...PickupItemAnimation-to-LivingEntity.patch} | 0 ...h => 0477-Don-t-require-FACING-data.patch} | 0 ...eEvent-not-firing-for-all-use-cases.patch} | 0 ...PI.patch => 0479-Add-moon-phase-API.patch} | 0 ...prove-Chunk-Status-Transition-Speed.patch} | 0 ...headless-pistons-from-being-created.patch} | 0 ...ent.patch => 0482-Add-BellRingEvent.patch} | 0 ...dd-zombie-targets-turtle-egg-config.patch} | 0 ...patch => 0484-Buffer-joins-to-world.patch} | 0 ...-Eigencraft-redstone-implementation.patch} | 0 ...s-not-working-in-some-kick-messages.patch} | 0 ...reateEvent-needs-to-know-its-entity.patch} | 0 ...ch => 0488-Fix-CraftTeam-null-check.patch} | 0 ...I.patch => 0489-Add-more-Evoker-API.patch} | 0 ...Add-methods-to-get-translation-keys.patch} | 2 +- ...te-HoverEvent-from-ItemStack-Entity.patch} | 0 ...ch => 0492-Cache-block-data-strings.patch} | 2 +- ...rtation-and-cancel-velocity-if-tele.patch} | 0 ...l-open-container-api-to-HumanEntity.patch} | 0 ...aFixerUpper-Rewrite-Rules-on-demand.patch} | 0 ...-capture-to-capture-all-items-added.patch} | 0 ...ty-in-invalid-locations-SPIGOT-6086.patch} | 0 ...-Counter-to-allow-plugins-to-use-va.patch} | 0 ...track-plugin-scoreboards-by-default.patch} | 0 ...king.patch => 0500-Entity-isTicking.patch} | 0 ...non-whitelisted-player-when-white-l.patch} | 2 +- ...-Concurrency-issue-in-ShufflingList.patch} | 0 ...eset-Ender-Crystals-on-Dragon-Spawn.patch} | 0 ...-large-move-vectors-crashing-server.patch} | 0 ...atch => 0505-Optimise-getType-calls.patch} | 0 ....patch => 0506-Villager-resetOffers.patch} | 0 ...nig-for-some-hot-IBlockData-methods.patch} | 0 ...ce-order-when-capturing-blockstates.patch} | 2 +- ...lockpos-allocation-from-pathfinding.patch} | 0 ...em-locations-dropped-from-campfires.patch} | 0 ...tch => 0511-Player-elytra-boost-API.patch} | 2 +- ...12-Fixed-TileEntityBell-memory-leak.patch} | 0 ...ing-up-when-item-stack-is-empty-in-.patch} | 0 ...Add-getOfflinePlayerIfCached-String.patch} | 2 +- ...ch => 0515-Add-ignore-discounts-API.patch} | 0 ...Toggle-for-removing-existing-dragon.patch} | 0 ...x-client-lag-on-advancement-loading.patch} | 0 ...> 0518-Item-no-age-no-player-pickup.patch} | 0 ...er-Remove-Streams-Optimized-collect.patch} | 0 ...520-Beacon-API-custom-effect-ranges.patch} | 0 ...tch => 0521-Add-API-for-quit-reason.patch} | 0 ...ng-Trader-spawn-rate-config-options.patch} | 0 ...ch => 0523-Expose-world-spawn-angle.patch} | 0 ...patch => 0524-Add-Destroy-Speed-API.patch} | 0 ...-spawnParticle-x-y-z-precision-loss.patch} | 2 +- ...26-Add-LivingEntity-clearActiveItem.patch} | 0 ...=> 0527-Add-PlayerItemCooldownEvent.patch} | 0 ...rove-performance-of-the-end-generat.patch} | 0 ...PI.patch => 0529-More-lightning-API.patch} | 0 ...should-not-bypass-cramming-gamerule.patch} | 0 ...-missing-default-perms-for-commands.patch} | 0 ...h => 0532-Add-PlayerShearBlockEvent.patch} | 0 ...ng-zombie-villager-discount-exploit.patch} | 0 ....patch => 0534-Limit-recipe-packets.patch} | 0 ...-CraftSound-backwards-compatibility.patch} | 0 ...536-Player-Chunk-Load-Unload-Events.patch} | 0 ...7-Optimize-Dynamic-get-Missing-Keys.patch} | 0 ...-Expose-LivingEntity-hurt-direction.patch} | 0 ...OBSTRUCTED-reason-to-BedEnterResult.patch} | 0 ...-invalid-ingredient-lists-in-Villag.patch} | 0 ...rTradeEvent-and-PlayerPurchaseEvent.patch} | 0 ...ch => 0542-Implement-TargetHitEvent.patch} | 0 ...543-Additional-Block-Material-API-s.patch} | 0 ...tch => 0544-Fix-harming-potion-dupe.patch} | 0 ...get-Material-from-Boats-and-Minecar.patch} | 0 ....patch => 0546-Cache-burn-durations.patch} | 0 ...ob-spawner-spawn-egg-transformation.patch} | 0 ...ix-Not-a-string-Map-Conversion-spam.patch} | 0 ...ment-PlayerFlowerPotManipulateEvent.patch} | 0 ...event-not-being-called-in-adventure.patch} | 0 ...h => 0551-Zombie-API-breaking-doors.patch} | 0 ...552-Fix-nerfed-slime-when-splitting.patch} | 0 ...=> 0553-Add-EntityLoadCrossbowEvent.patch} | 0 ...ch => 0554-Guardian-beam-workaround.patch} | 0 ...0555-Added-WorldGameRuleChangeEvent.patch} | 0 ...-Added-ServerResourcesReloadedEvent.patch} | 0 ...d-settings-for-mobs-picking-up-loot.patch} | 0 ...mplemented-BlockFailedDispenseEvent.patch} | 0 ...-Added-PlayerLecternPageChangeEvent.patch} | 0 ...-Added-PlayerLoomPatternSelectEvent.patch} | 0 ...nfigurable-door-breaking-difficulty.patch} | 0 ...ty-commands-shall-not-be-dispatched.patch} | 0 ...I-to-expose-exact-interaction-point.patch} | 0 ...OIs.patch => 0564-Remove-stale-POIs.patch} | 0 ...h => 0565-Fix-villager-boat-exploit.patch} | 0 ...I.patch => 0566-Add-sendOpLevel-API.patch} | 0 ...try.patch => 0567-Add-PaperRegistry.patch} | 0 ...h => 0568-Add-StructuresLocateEvent.patch} | 0 ...-for-requiring-a-player-participant.patch} | 0 ...leHitEvent-call-when-fireballs-dead.patch} | 0 ...nent-with-empty-text-instead-of-thr.patch} | 0 ...572-Make-schedule-command-per-world.patch} | 0 ...573-Configurable-max-leash-distance.patch} | 0 ...574-Implement-BlockPreDispenseEvent.patch} | 0 ...ng-of-PlayerChangeBeaconEffectEvent.patch} | 0 ...e-for-always-placing-the-dragon-egg.patch} | 0 ...-PlayerStonecutterRecipeSelectEvent.patch} | 0 ...eash-variable-to-EntityUnleashEvent.patch} | 0 ...shield-blocking-on-dimension-change.patch} | 0 ...atch => 0580-add-DragonEggFormEvent.patch} | 0 ...Event.patch => 0581-EntityMoveEvent.patch} | 0 ...isable-pathfinding-updates-on-block.patch} | 0 ... 0583-Inline-shift-direction-fields.patch} | 0 ...-adding-items-to-BlockDropItemEvent.patch} | 0 ...inThreadExecutor-to-BukkitScheduler.patch} | 0 ...entity-allow-attribute-registration.patch} | 0 ...ix-dead-slime-setSize-invincibility.patch} | 0 ...pes-should-return-an-immutable-list.patch} | 0 ...port-for-hex-color-codes-in-console.patch} | 0 ...atch => 0590-Expose-Tracked-Players.patch} | 0 ...1-Remove-streams-from-SensorNearest.patch} | 0 ...er-exception-on-empty-JsonList-file.patch} | 0 ...GUI.patch => 0593-Improve-ServerGUI.patch} | 0 ...ure-plate-EntityInteractEvent-for-i.patch} | 0 ...595-fix-converting-txt-to-json-file.patch} | 0 ...atch => 0596-Add-worldborder-events.patch} | 0 ...=> 0597-added-PlayerNameEntityEvent.patch} | 0 ...grindstones-from-overstacking-items.patch} | 0 ...h => 0599-Add-recipe-to-cook-events.patch} | 0 ...patch => 0600-Add-Block-isValidTool.patch} | 0 ...using-signs-inside-spawn-protection.patch} | 0 ....patch => 0602-Expand-world-key-API.patch} | 0 ...ternative-constructor-for-Rotations.patch} | 0 ...y-API.patch => 0604-Item-Rarity-API.patch} | 0 ...imer-for-Wandering-Traders-spawned-.patch} | 0 ...py-TESign-isEditable-from-snapshots.patch} | 0 ...d-item-when-player-has-disconnected.patch} | 0 ...elist-use-configurable-kick-message.patch} | 0 ...gnore-result-of-PlayerEditBookEvent.patch} | 0 ...10-Entity-load-save-limit-per-chunk.patch} | 0 ...tch => 0611-Expose-protocol-version.patch} | 0 ...nt-suggestion-tooltips-in-AsyncTabC.patch} | 0 ...ab-completions-for-brigadier-comman.patch} | 0 ...temConsumeEvent-cancelling-properly.patch} | 0 ...patch => 0615-Add-bypass-host-check.patch} | 0 ...0616-Set-area-affect-cloud-rotation.patch} | 0 ...add-isDeeplySleeping-to-HumanEntity.patch} | 0 ...add-consumeFuel-to-FurnaceBurnEvent.patch} | 0 ...-set-drop-chance-to-EntityEquipment.patch} | 0 ...ix-PigZombieAngerEvent-cancellation.patch} | 0 ...-checkReach-check-for-Shulker-boxes.patch} | 0 ...ix-PlayerItemHeldEvent-firing-twice.patch} | 0 ... => 0623-Added-PlayerDeepSleepEvent.patch} | 0 ...ld-API.patch => 0624-More-World-API.patch} | 0 ... 0625-Added-PlayerBedFailEnterEvent.patch} | 0 ...-to-convert-between-Component-and-B.patch} | 0 ...n-acting-as-a-bed-respawn-from-the-.patch} | 0 ...acon-activation-deactivation-events.patch} | 0 ...-RespawnFlags-to-PlayerRespawnEvent.patch} | 0 ...dd-Channel-initialization-listeners.patch} | 0 ...mands-if-tab-completion-is-disabled.patch} | 0 ...> 0632-Add-more-WanderingTrader-API.patch} | 0 ...dd-EntityBlockStorage-clearEntities.patch} | 0 ...ssage-to-PlayerAdvancementDoneEvent.patch} | 0 ...address-to-AsyncPlayerPreLoginEvent.patch} | 0 ...close.patch => 0636-Inventory-close.patch} | 0 ...reateEvent-players-and-end-platform.patch} | 0 ...-in-sunlight-API-for-Phantoms-and-S.patch} | 0 ...=> 0639-Fix-CraftPotionBrewer-cache.patch} | 0 ...atch => 0640-Add-basic-Datapack-API.patch} | 0 ...ment-variable-to-disable-server-gui.patch} | 0 ...itions-to-PlayerGameModeChangeEvent.patch} | 0 ... => 0643-ItemStack-repair-check-API.patch} | 0 ....patch => 0644-More-Enchantment-API.patch} | 0 ...ve-range-check-for-block-placing-up.patch} | 0 ...-and-optimise-world-force-upgrading.patch} | 0 ...PI.patch => 0647-Add-Mob-lookAt-API.patch} | 0 ...0648-Add-Unix-domain-socket-support.patch} | 0 ... => 0649-Add-EntityInsideBlockEvent.patch} | 0 ...50-Attributes-API-for-item-defaults.patch} | 0 ...ause-to-Weather-ThunderChangeEvents.patch} | 0 ...patch => 0652-More-Lidded-Block-API.patch} | 0 ...53-Limit-item-frame-cursors-on-maps.patch} | 0 ... => 0654-Add-PlayerKickEvent-causes.patch} | 0 ...0655-Add-PufferFishStateChangeEvent.patch} | 0 ...erBucketEmptyEvent-result-itemstack.patch} | 0 ...tedContainer-instead-of-ThreadingDe.patch} | 0 ...-to-fix-items-merging-through-walls.patch} | 4 ++-- ...h => 0659-Add-BellRevealRaiderEvent.patch} | 0 ... 0660-Fix-invulnerable-end-crystals.patch} | 0 ...61-Add-ElderGuardianAppearanceEvent.patch} | 0 ...0662-Fix-dangerous-end-portal-logic.patch} | 0 ...-Biome-Mob-Lookups-for-Mob-Spawning.patch} | 0 ...-Make-item-validations-configurable.patch} | 0 ...patch => 0665-Line-Of-Sight-Changes.patch} | 0 ... => 0666-add-per-world-spawn-limits.patch} | 0 ...plashEvent-for-water-splash-potions.patch} | 0 ... => 0668-Add-more-LimitedRegion-API.patch} | 0 ...layerDropItemEvent-using-wrong-item.patch} | 0 ...=> 0670-Missing-Entity-Behavior-API.patch} | 0 ...ect-for-book-edit-is-called-on-main.patch} | 0 ...of-Block-applyBoneMeal-always-being.patch} | 0 ...tChunkIfLoadedImmediately-in-places.patch} | 0 ...rom-signs-not-firing-command-events.patch} | 0 ...ch => 0675-Adds-PlayerArmSwingEvent.patch} | 0 ...-event-leave-message-not-being-sent.patch} | 0 ...-for-mobs-immune-to-default-effects.patch} | 0 ...correct-message-for-outdated-client.patch} | 0 ...-t-apply-cramming-damage-to-players.patch} | 0 ...d-timings-for-sensors-and-behaviors.patch} | 0 ...-bunch-of-missing-forceDrop-toggles.patch} | 0 ...inger-API.patch => 0682-Stinger-API.patch} | 0 ...cy-issue-with-empty-map-items-in-CB.patch} | 0 ... => 0684-Add-System.out-err-catcher.patch} | 0 ... => 0685-Fix-test-not-bootstrapping.patch} | 0 ...-to-contain-the-source-jars-in-stac.patch} | 0 ...-Improve-boat-collision-performance.patch} | 0 ...AFK-kick-while-watching-end-credits.patch} | 0 ...iting-of-comments-to-server.propert.patch} | 0 ...tch => 0690-Add-PlayerSetSpawnEvent.patch} | 0 ...rs-respect-inventory-max-stack-size.patch} | 0 ...ize-entity-tracker-passenger-checks.patch} | 0 ...-option-for-Piglins-guarding-chests.patch} | 0 ...=> 0694-Added-EntityDamageItemEvent.patch} | 0 ...timize-indirect-passenger-iteration.patch} | 0 ...osition-losing-precision-millions-o.patch} | 0 ...em-frame-map-cursor-update-interval.patch} | 0 ...Make-EntityUnleashEvent-cancellable.patch} | 0 ...699-Clear-bucket-NBT-after-dispense.patch} | 0 ...arget-without-changing-other-things.patch} | 0 ...ch => 0701-Add-BlockBreakBlockEvent.patch} | 0 ...revent-NBT-copy-in-smithing-recipes.patch} | 0 ...patch => 0703-More-CommandBlock-API.patch} | 0 ...-missing-team-sidebar-display-slots.patch} | 0 ...0705-Add-back-EntityPortalExitEvent.patch} | 0 ...-find-targets-for-lightning-strikes.patch} | 0 ... 0707-Get-entity-default-attributes.patch} | 0 ...d-API.patch => 0708-Left-handed-API.patch} | 0 ...=> 0709-Add-advancement-display-API.patch} | 0 ...0-Add-ItemFactory-getMonsterEgg-API.patch} | 0 ...tch => 0711-Add-critical-damage-API.patch} | 0 ...0712-Fix-issues-with-mob-conversion.patch} | 0 ...ollidable-methods-to-various-places.patch} | 0 ...-ram-API.patch => 0714-Goat-ram-API.patch} | 0 ...dd-API-for-resetting-a-single-score.patch} | 0 ...6-Add-Raw-Byte-Entity-Serialization.patch} | 0 ...17-Vanilla-command-permission-fixes.patch} | 0 ...-Make-CallbackExecutor-strict-again.patch} | 0 ...server-to-unload-chunks-at-request-.patch} | 0 ...logic-for-inventories-on-chunk-unlo.patch} | 0 ...e-recursion-for-chunkholder-updates.patch} | 0 ...22-Fix-GameProfileCache-concurrency.patch} | 0 ...hunks-refusing-to-unload-at-low-TPS.patch} | 0 ...et-level-changes-while-unloading-pl.patch} | 0 ...et-level-changes-when-updating-chun.patch} | 0 ...profile-lookups-to-worldgen-threads.patch} | 0 ...g-when-the-async-catcher-is-tripped.patch} | 0 ...per-mobcaps-and-paper-playermobcaps.patch} | 0 ...lls-removing-tickets-for-sync-loads.patch} | 0 ...tize-ResourceLocation-error-logging.patch} | 0 ...rolled-flushing-for-network-manager.patch} | 0 ...=> 0732-Optimise-general-POI-access.patch} | 0 ...tch => 0733-Add-more-async-catchers.patch} | 0 ...te-entity-bounding-box-lookup-calls.patch} | 0 ... 0735-Optimise-chunk-tick-iteration.patch} | 0 ...> 0736-Execute-chunk-tasks-mid-tick.patch} | 0 ... => 0737-Do-not-copy-visible-chunks.patch} | 0 ...ulate-regionfile-header-if-it-is-co.patch} | 0 ...ementation-for-blockstate-state-loo.patch} | 0 ...-more-information-in-watchdog-dumps.patch} | 0 ...lly-inline-methods-in-BlockPosition.patch} | 0 ... 0742-Distance-manager-tick-timings.patch} | 0 ...ler-threads-according-to-the-plugin.patch} | 0 ...-getChunkAt-has-inlined-logic-for-l.patch} | 0 ...h => 0745-Add-packet-limiter-config.patch} | 0 ...Stem-registry-when-loading-default-.patch} | 0 ...our-chunk-data-off-disk-when-conver.patch} | 0 ...sh-calls-for-entity-tracker-packets.patch} | 0 ...-lookup-fluid-state-when-raytracing.patch} | 0 ...atch => 0750-Time-scoreboard-search.patch} | 0 ...packets-for-hard-colliding-entities.patch} | 0 ...2-Do-not-run-raytrace-logic-for-AIR.patch} | 0 ...rimise-map-impl-for-tracked-players.patch} | 0 ...imise-BlockSoil-nearby-water-lookup.patch} | 0 ...ition-of-entities-to-entity-ticklis.patch} | 0 ... 0756-Optimise-random-block-ticking.patch} | 0 ...7-Optimise-non-flush-packet-sending.patch} | 0 ...0758-Optimise-nearby-player-lookups.patch} | 0 ...=> 0759-Optimise-WorldServer-notify.patch} | 0 ...0760-Remove-streams-for-villager-AI.patch} | 0 ...> 0761-Rewrite-dataconverter-system.patch} | 0 ...city-compression-and-cipher-natives.patch} | 0 ...hread-worker-count-for-low-core-cou.patch} | 0 ...tity-loads-in-CraftChunk-getEntitie.patch} | 0 ...ifications-to-critical-entity-state.patch} | 0 ...ix-Bukkit-NamespacedKey-shenanigans.patch} | 0 ...ntory-not-closing-on-entity-removal.patch} | 0 ...rement-before-suggesting-root-nodes.patch} | 0 ...ServerboundCommandSuggestionPacket-.patch} | 0 ...nColor-on-tropical-fish-bucket-meta.patch} | 0 ...=> 0771-Ensure-valid-vehicle-status.patch} | 0 ...ftlocked-end-exit-portal-generation.patch} | 0 ...r-causing-a-crash-when-trying-to-ge.patch} | 0 ...-t-log-debug-logging-being-disabled.patch} | 0 ...ous-menus-with-empty-level-accesses.patch} | 0 ...-O-threads-with-chunk-data-while-fl.patch} | 0 ...h => 0777-Preserve-overstacked-loot.patch} | 0 ...ate-head-rotation-in-missing-places.patch} | 0 ...unintended-light-block-manipulation.patch} | 0 ...0780-Fix-CraftCriteria-defaults-map.patch} | 0 ...Fix-upstreams-block-state-factories.patch} | 0 ...ion-for-logging-player-ip-addresses.patch} | 0 ... => 0783-Configurable-feature-seeds.patch} | 0 ...pper-didnt-account-for-entity-sende.patch} | 0 ... 0785-Add-root-admin-user-detection.patch} | 0 ...ays-allow-item-changing-in-Fireball.patch} | 0 ...t-attempt-to-teleport-dead-entities.patch} | 0 ...ive-velocity-through-repeated-crits.patch} | 0 ...e-code-using-deprecated-for-removal.patch} | 0 ...ch => 0790-Rewrite-the-light-engine.patch} | 0 ...ochunk-light-sources-unless-it-is-m.patch} | 0 ...emoving-recipes-from-RecipeIterator.patch} | 0 ...versized-item-data-in-equipment-and.patch} | 0 ...e-unnecessary-itemmeta-from-clients.patch} | 0 ...ier-changing-growth-for-other-crops.patch} | 0 ...OpenersCounter-openCount-from-going.patch} | 0 ...0797-Add-PlayerItemFrameChangeEvent.patch} | 0 ...> 0798-Add-player-health-update-API.patch} | 0 ...tch => 0799-Optimize-HashMapPalette.patch} | 0 ...low-delegation-to-vanilla-chunk-gen.patch} | 0 ...ingle-and-multi-AABB-VoxelShapes-an.patch} | 0 ...n-checking-in-player-move-packet-ha.patch} | 0 ...ch => 0803-Actually-unload-POI-data.patch} | 0 ...-isSectionEmpty-int-and-optimize-Pa.patch} | 0 ...te-Log4j.patch => 0805-Update-Log4j.patch} | 0 ...patch => 0806-Add-more-Campfire-API.patch} | 0 ...data-to-disk-if-it-serializes-witho.patch} | 0 ...08-Fix-tripwire-state-inconsistency.patch} | 0 ...uid-logging-on-Block-breakNaturally.patch} | 0 ...ard-CraftEntity-in-teleport-command.patch} | 0 ... => 0811-Improve-scoreboard-entries.patch} | 0 ...ch => 0812-Entity-powdered-snow-API.patch} | 0 ...0813-Add-API-for-item-entity-health.patch} | 0 ...-type-tags-suggestions-in-selectors.patch} | 0 ...ax-block-light-for-monster-spawning.patch} | 0 ...pistons-and-BlockPistonRetractEvent.patch} | 0 ...plifiers-greater-than-127-correctly.patch} | 0 ...-canSmelt-methods-to-FurnaceInvento.patch} | 0 ...=> 0819-Fix-bees-aging-inside-hives.patch} | 0 ...le-API.patch => 0820-Bucketable-API.patch} | 0 ...layer-world-in-endPortalSoundRadius.patch} | 0 ...es.patch => 0822-Validate-usernames.patch} | 0 ...ing-configs-with-more-long-comments.patch} | 0 ...er-animal-spawn-height-configurable.patch} | 0 ...anilla-BiomeProvider-from-WorldInfo.patch} | 0 ...ion-for-worlds-affected-by-time-cmd.patch} | 0 ...load-to-PersistentDataContainer-has.patch} | 0 ...8-Multiple-Entries-with-Scoreboards.patch} | 0 ...829-Reset-placed-block-on-exception.patch} | 0 ...configurable-height-for-slime-spawn.patch} | 0 ...ostname-to-AsyncPlayerPreLoginEvent.patch} | 0 ...0832-Fix-xp-reward-for-baby-zombies.patch} | 0 ...0833-Kick-on-main-for-illegal-chars.patch} | 0 ...lti-Block-Change-API-Implementation.patch} | 0 ...ent.patch => 0835-Fix-NotePlayEvent.patch} | 0 ....patch => 0836-Freeze-Tick-Lock-API.patch} | 0 ...lphin-API.patch => 0837-Dolphin-API.patch} | 0 ...h => 0838-More-PotionEffectType-API.patch} | 0 ...for-StructureTemplate.Pallete-cache.patch} | 0 ...command-sender-which-forwards-feedb.patch} | 0 ...0841-Add-config-for-stronghold-seed.patch} | 0 ...h => 0842-Implement-regenerateChunk.patch} | 0 ...tions-thrown-during-chat-processing.patch} | 0 ...lled-powdered-snow-bucket-placement.patch} | 0 ...ate-calls-to-CraftServer-getSpawnLi.patch} | 0 ...gs.patch => 0846-Add-GameEvent-tags.patch} | 0 ...ks-fairly-for-worlds-while-waiting-.patch} | 0 ...848-Replace-ticket-level-propagator.patch} | 0 ...tch => 0849-Furnace-RecipesUsed-API.patch} | 0 ...gurable-sculk-sensor-listener-range.patch} | 0 ...d-missing-block-data-mins-and-maxes.patch} | 0 ...fault-CustomSpawners-in-custom-worl.patch} | 0 ...-worldlist-before-initing-the-world.patch} | 0 ... => 0854-Fix-Entity-Position-Desync.patch} | 0 ...s.patch => 0855-Custom-Potion-Mixes.patch} | 0 ...-Replace-player-chunk-loader-system.patch} | 0 ...0857-Fix-Fluid-tags-isTagged-method.patch} | 0 ...58-Fix-World-locateNearestStructure.patch} | 0 ...59-Force-close-world-loading-screen.patch} | 0 ...860-Fix-falling-block-spawn-methods.patch} | 0 ...Expose-furnace-minecart-push-values.patch} | 0 ...ojectileHitEvent-for-piercing-arrow.patch} | 0 ... 0863-Fix-save-problems-on-shutdown.patch} | 0 ...I.patch => 0864-More-Projectile-API.patch} | 0 ...x-swamp-hut-cat-generation-deadlock.patch} | 0 ...le-movement-from-players-while-tele.patch} | 0 ...0867-Implement-getComputedBiome-API.patch} | 0 ...> 0868-Make-some-itemstacks-nonnull.patch} | 0 ...alid-GameProfiles-on-skull-blocks-i.patch} | 0 ...870-Implement-enchantWithLevels-API.patch} | 0 ...h => 0871-Fix-saving-in-unloadWorld.patch} | 0 ...h => 0872-Buffer-OOB-setBlock-calls.patch} | 0 ... 0873-Add-TameableDeathMessageEvent.patch} | 0 ...a-for-EntityChangeBlockEvent-when-s.patch} | 0 ...bles-running-when-mob-loot-gamerule.patch} | 0 ...ssenger-world-matches-ridden-entity.patch} | 0 ...rd-against-invalid-entity-positions.patch} | 0 ...s.patch => 0878-cache-resource-keys.patch} | 0 ...ange-the-podium-for-the-EnderDragon.patch} | 0 ...erriding-a-block-entity-during-worl.patch} | 0 ...eGrowEvent-species-for-RED_MUSHROOM.patch} | 0 ...t-tile-entity-copies-loading-chunks.patch} | 0 ...ead-of-display-name-in-PlayerList-g.patch} | 0 ...s-not-spawning-outside-slime-chunks.patch} | 0 ...-ServerLevel-for-gamerule-callbacks.patch} | 0 ...ing-amount-to-PlayerItemDamageEvent.patch} | 0 ...> 0887-WorldCreator-keepSpawnLoaded.patch} | 0 ...-NPE-for-BlockDataMeta-getBlockData.patch} | 0 ...destroyed-trigger-in-the-correct-pl.patch} | 0 ...Event-and-CollarColorable-interface.patch} | 0 ...CauldronLevelChange-on-initial-fill.patch} | 0 ...snow-cauldrons-not-turning-to-water.patch} | 0 ...> 0893-Add-PlayerStopUsingItemEvent.patch} | 0 ...94-FallingBlock-auto-expire-setting.patch} | 0 ...rs.patch => 0895-Don-t-tick-markers.patch} | 0 ...-not-accept-invalid-client-settings.patch} | 0 ...0897-Add-support-for-Proxy-Protocol.patch} | 0 ...x-OfflinePlayer-getBedSpawnLocation.patch} | 0 ...tory-for-smokers-and-blast-furnaces.patch} | 0 ... 0900-Sanitize-Sent-BlockEntity-NBT.patch} | 0 ...ntity-loading-causing-async-lookups.patch} | 0 ...-selector-resolving-in-books-by-def.patch} | 0 ...-on-world-create-while-being-ticked.patch} | 0 ...ate-Current-redstone-implementation.patch} | 0 ...05-Dont-resent-entity-on-art-update.patch} | 0 ...patch => 0906-Untrash-chat-handling.patch} | 0 ...atch => 0907-Add-missing-spawn-eggs.patch} | 0 ...-invalid-signature-login-stacktrace.patch} | 0 693 files changed, 60 insertions(+), 81 deletions(-) delete mode 100644 patches/server/0217-Avoid-item-merge-if-stack-size-above-max-stack-size.patch rename patches/server/{0218-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch => 0217-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch} (100%) rename patches/server/{0219-add-more-information-to-Entity.toString.patch => 0218-add-more-information-to-Entity.toString.patch} (100%) rename patches/server/{0220-Add-CraftMagicNumbers.isSupportedApiVersion.patch => 0219-Add-CraftMagicNumbers.isSupportedApiVersion.patch} (100%) rename patches/server/{0221-EnderDragon-Events.patch => 0220-EnderDragon-Events.patch} (100%) rename patches/server/{0222-PlayerElytraBoostEvent.patch => 0221-PlayerElytraBoostEvent.patch} (100%) rename patches/server/{0223-PlayerLaunchProjectileEvent.patch => 0222-PlayerLaunchProjectileEvent.patch} (100%) rename patches/server/{0224-Improve-BlockPosition-inlining.patch => 0223-Improve-BlockPosition-inlining.patch} (100%) rename patches/server/{0225-Option-to-prevent-armor-stands-from-doing-entity-loo.patch => 0224-Option-to-prevent-armor-stands-from-doing-entity-loo.patch} (95%) rename patches/server/{0226-Vanished-players-don-t-have-rights.patch => 0225-Vanished-players-don-t-have-rights.patch} (100%) rename patches/server/{0227-Allow-disabling-armour-stand-ticking.patch => 0226-Allow-disabling-armour-stand-ticking.patch} (100%) rename patches/server/{0228-SkeletonHorse-Additions.patch => 0227-SkeletonHorse-Additions.patch} (100%) rename patches/server/{0229-Don-t-call-getItemMeta-on-hasItemMeta.patch => 0228-Don-t-call-getItemMeta-on-hasItemMeta.patch} (100%) rename patches/server/{0230-Implement-Expanded-ArmorStand-API.patch => 0229-Implement-Expanded-ArmorStand-API.patch} (100%) rename patches/server/{0231-AnvilDamageEvent.patch => 0230-AnvilDamageEvent.patch} (100%) rename patches/server/{0232-Add-hand-to-bucket-events.patch => 0231-Add-hand-to-bucket-events.patch} (99%) rename patches/server/{0233-Add-TNTPrimeEvent.patch => 0232-Add-TNTPrimeEvent.patch} (100%) rename patches/server/{0234-Break-up-and-make-tab-spam-limits-configurable.patch => 0233-Break-up-and-make-tab-spam-limits-configurable.patch} (100%) rename patches/server/{0235-MC-135506-Experience-should-save-as-Integers.patch => 0234-MC-135506-Experience-should-save-as-Integers.patch} (100%) rename patches/server/{0236-Remove-unnecessary-itemmeta-handling.patch => 0235-Remove-unnecessary-itemmeta-handling.patch} (100%) rename patches/server/{0237-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch => 0236-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch} (100%) rename patches/server/{0238-Add-Early-Warning-Feature-to-WatchDog.patch => 0237-Add-Early-Warning-Feature-to-WatchDog.patch} (98%) rename patches/server/{0239-Use-ConcurrentHashMap-in-JsonList.patch => 0238-Use-ConcurrentHashMap-in-JsonList.patch} (100%) rename patches/server/{0240-Use-a-Queue-for-Queueing-Commands.patch => 0239-Use-a-Queue-for-Queueing-Commands.patch} (100%) rename patches/server/{0241-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch => 0240-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch} (100%) rename patches/server/{0242-Optimize-BlockPosition-helper-methods.patch => 0241-Optimize-BlockPosition-helper-methods.patch} (100%) rename patches/server/{0243-Restore-vanilla-default-mob-spawn-range-and-water-an.patch => 0242-Restore-vanilla-default-mob-spawn-range-and-water-an.patch} (100%) rename patches/server/{0244-Slime-Pathfinder-Events.patch => 0243-Slime-Pathfinder-Events.patch} (100%) rename patches/server/{0245-Configurable-speed-for-water-flowing-over-lava.patch => 0244-Configurable-speed-for-water-flowing-over-lava.patch} (100%) rename patches/server/{0246-Optimize-CraftBlockData-Creation.patch => 0245-Optimize-CraftBlockData-Creation.patch} (100%) rename patches/server/{0247-Optimize-MappedRegistry.patch => 0246-Optimize-MappedRegistry.patch} (100%) rename patches/server/{0248-Add-PhantomPreSpawnEvent.patch => 0247-Add-PhantomPreSpawnEvent.patch} (100%) rename patches/server/{0249-Add-More-Creeper-API.patch => 0248-Add-More-Creeper-API.patch} (100%) rename patches/server/{0250-Inventory-removeItemAnySlot.patch => 0249-Inventory-removeItemAnySlot.patch} (100%) rename patches/server/{0251-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch => 0250-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch} (100%) rename patches/server/{0252-Asynchronous-chunk-IO-and-loading.patch => 0251-Asynchronous-chunk-IO-and-loading.patch} (100%) rename patches/server/{0253-Add-ray-tracing-methods-to-LivingEntity.patch => 0252-Add-ray-tracing-methods-to-LivingEntity.patch} (100%) rename patches/server/{0254-Expose-attack-cooldown-methods-for-Player.patch => 0253-Expose-attack-cooldown-methods-for-Player.patch} (100%) rename patches/server/{0255-Improve-death-events.patch => 0254-Improve-death-events.patch} (99%) rename patches/server/{0256-Allow-chests-to-be-placed-with-NBT-data.patch => 0255-Allow-chests-to-be-placed-with-NBT-data.patch} (100%) rename patches/server/{0257-Mob-Pathfinding-API.patch => 0256-Mob-Pathfinding-API.patch} (100%) rename patches/server/{0258-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch => 0257-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch} (100%) rename patches/server/{0259-Prevent-chunk-loading-from-Fluid-Flowing.patch => 0258-Prevent-chunk-loading-from-Fluid-Flowing.patch} (100%) rename patches/server/{0260-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch => 0259-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch} (100%) rename patches/server/{0261-Prevent-mob-spawning-from-loading-generating-chunks.patch => 0260-Prevent-mob-spawning-from-loading-generating-chunks.patch} (100%) rename patches/server/{0262-Implement-furnace-cook-speed-multiplier-API.patch => 0261-Implement-furnace-cook-speed-multiplier-API.patch} (100%) rename patches/server/{0263-Catch-JsonParseException-in-Entity-and-TE-names.patch => 0262-Catch-JsonParseException-in-Entity-and-TE-names.patch} (100%) rename patches/server/{0264-Honor-EntityAgeable.ageLock.patch => 0263-Honor-EntityAgeable.ageLock.patch} (100%) rename patches/server/{0265-Configurable-connection-throttle-kick-message.patch => 0264-Configurable-connection-throttle-kick-message.patch} (100%) rename patches/server/{0266-Hook-into-CB-plugin-rewrites.patch => 0265-Hook-into-CB-plugin-rewrites.patch} (100%) rename patches/server/{0267-PreSpawnerSpawnEvent.patch => 0266-PreSpawnerSpawnEvent.patch} (100%) rename patches/server/{0268-Add-LivingEntity-getTargetEntity.patch => 0267-Add-LivingEntity-getTargetEntity.patch} (100%) rename patches/server/{0269-Add-sun-related-API.patch => 0268-Add-sun-related-API.patch} (100%) rename patches/server/{0270-Turtle-API.patch => 0269-Turtle-API.patch} (100%) rename patches/server/{0271-Call-player-spectator-target-events-and-improve-impl.patch => 0270-Call-player-spectator-target-events-and-improve-impl.patch} (100%) rename patches/server/{0272-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch => 0271-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch} (100%) rename patches/server/{0273-Add-Velocity-IP-Forwarding-Support.patch => 0272-Add-Velocity-IP-Forwarding-Support.patch} (99%) rename patches/server/{0274-Add-more-Witch-API.patch => 0273-Add-more-Witch-API.patch} (100%) rename patches/server/{0275-Check-Drowned-for-Villager-Aggression-Config.patch => 0274-Check-Drowned-for-Villager-Aggression-Config.patch} (100%) rename patches/server/{0276-Add-option-to-prevent-players-from-moving-into-unloa.patch => 0275-Add-option-to-prevent-players-from-moving-into-unloa.patch} (100%) rename patches/server/{0277-Reset-players-airTicks-on-respawn.patch => 0276-Reset-players-airTicks-on-respawn.patch} (100%) rename patches/server/{0278-Don-t-sleep-after-profile-lookups-if-not-needed.patch => 0277-Don-t-sleep-after-profile-lookups-if-not-needed.patch} (100%) rename patches/server/{0279-Improve-Server-Thread-Pool-and-Thread-Priorities.patch => 0278-Improve-Server-Thread-Pool-and-Thread-Priorities.patch} (98%) rename patches/server/{0280-Optimize-World-Time-Updates.patch => 0279-Optimize-World-Time-Updates.patch} (96%) rename patches/server/{0281-Restore-custom-InventoryHolder-support.patch => 0280-Restore-custom-InventoryHolder-support.patch} (100%) rename patches/server/{0282-Use-Vanilla-Minecart-Speeds.patch => 0281-Use-Vanilla-Minecart-Speeds.patch} (100%) rename patches/server/{0283-Fix-SpongeAbsortEvent-handling.patch => 0282-Fix-SpongeAbsortEvent-handling.patch} (100%) rename patches/server/{0284-Don-t-allow-digging-into-unloaded-chunks.patch => 0283-Don-t-allow-digging-into-unloaded-chunks.patch} (100%) rename patches/server/{0285-Make-the-default-permission-message-configurable.patch => 0284-Make-the-default-permission-message-configurable.patch} (100%) rename patches/server/{0286-Prevent-rayTrace-from-loading-chunks.patch => 0285-Prevent-rayTrace-from-loading-chunks.patch} (100%) rename patches/server/{0287-Handle-Large-Packets-disconnecting-client.patch => 0286-Handle-Large-Packets-disconnecting-client.patch} (98%) rename patches/server/{0288-force-entity-dismount-during-teleportation.patch => 0287-force-entity-dismount-during-teleportation.patch} (100%) rename patches/server/{0289-Add-more-Zombie-API.patch => 0288-Add-more-Zombie-API.patch} (100%) rename patches/server/{0290-Book-Size-Limits.patch => 0289-Book-Size-Limits.patch} (100%) rename patches/server/{0291-Add-PlayerConnectionCloseEvent.patch => 0290-Add-PlayerConnectionCloseEvent.patch} (100%) rename patches/server/{0292-Prevent-Enderman-from-loading-chunks.patch => 0291-Prevent-Enderman-from-loading-chunks.patch} (100%) rename patches/server/{0293-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch => 0292-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch} (100%) rename patches/server/{0294-Workaround-for-vehicle-tracking-issue-on-disconnect.patch => 0293-Workaround-for-vehicle-tracking-issue-on-disconnect.patch} (100%) rename patches/server/{0295-Block-Entity-remove-from-being-called-on-Players.patch => 0294-Block-Entity-remove-from-being-called-on-Players.patch} (100%) rename patches/server/{0296-BlockDestroyEvent.patch => 0295-BlockDestroyEvent.patch} (96%) rename patches/server/{0297-Async-command-map-building.patch => 0296-Async-command-map-building.patch} (100%) rename patches/server/{0298-Implement-Brigadier-Mojang-API.patch => 0297-Implement-Brigadier-Mojang-API.patch} (100%) rename patches/server/{0299-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch => 0298-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch} (100%) rename patches/server/{0300-Limit-Client-Sign-length-more.patch => 0299-Limit-Client-Sign-length-more.patch} (100%) rename patches/server/{0301-Don-t-check-ConvertSigns-boolean-every-sign-save.patch => 0300-Don-t-check-ConvertSigns-boolean-every-sign-save.patch} (100%) rename patches/server/{0302-Optimize-Network-Manager-and-add-advanced-packet-sup.patch => 0301-Optimize-Network-Manager-and-add-advanced-packet-sup.patch} (100%) rename patches/server/{0303-Handle-Oversized-Tile-Entities-in-chunks.patch => 0302-Handle-Oversized-Tile-Entities-in-chunks.patch} (97%) rename patches/server/{0304-Set-Zombie-last-tick-at-start-of-drowning-process.patch => 0303-Set-Zombie-last-tick-at-start-of-drowning-process.patch} (100%) rename patches/server/{0305-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch => 0304-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch} (100%) rename patches/server/{0306-Entity-getEntitySpawnReason.patch => 0305-Entity-getEntitySpawnReason.patch} (100%) rename patches/server/{0307-Update-entity-Metadata-for-all-tracked-players.patch => 0306-Update-entity-Metadata-for-all-tracked-players.patch} (96%) rename patches/server/{0308-Fire-event-on-GS4-query.patch => 0307-Fire-event-on-GS4-query.patch} (100%) rename patches/server/{0309-Implement-PlayerPostRespawnEvent.patch => 0308-Implement-PlayerPostRespawnEvent.patch} (100%) rename patches/server/{0310-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch => 0309-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch} (94%) rename patches/server/{0311-Server-Tick-Events.patch => 0310-Server-Tick-Events.patch} (93%) rename patches/server/{0312-PlayerDeathEvent-getItemsToKeep.patch => 0311-PlayerDeathEvent-getItemsToKeep.patch} (100%) rename patches/server/{0313-Optimize-Captured-TileEntity-Lookup.patch => 0312-Optimize-Captured-TileEntity-Lookup.patch} (94%) rename patches/server/{0314-Add-Heightmap-API.patch => 0313-Add-Heightmap-API.patch} (100%) rename patches/server/{0315-Mob-Spawner-API-Enhancements.patch => 0314-Mob-Spawner-API-Enhancements.patch} (100%) rename patches/server/{0316-Fix-CB-call-to-changed-postToMainThread-method.patch => 0315-Fix-CB-call-to-changed-postToMainThread-method.patch} (100%) rename patches/server/{0317-Fix-sounds-when-item-frames-are-modified-MC-123450.patch => 0316-Fix-sounds-when-item-frames-are-modified-MC-123450.patch} (100%) rename patches/server/{0318-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch => 0317-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch} (91%) rename patches/server/{0319-Implement-CraftBlockSoundGroup.patch => 0318-Implement-CraftBlockSoundGroup.patch} (100%) rename patches/server/{0320-Configurable-Keep-Spawn-Loaded-range-per-world.patch => 0319-Configurable-Keep-Spawn-Loaded-range-per-world.patch} (100%) rename patches/server/{0321-ChunkMapDistance-CME.patch => 0320-ChunkMapDistance-CME.patch} (100%) rename patches/server/{0322-Chunk-debug-command.patch => 0321-Chunk-debug-command.patch} (99%) rename patches/server/{0323-Allow-Saving-of-Oversized-Chunks.patch => 0322-Allow-Saving-of-Oversized-Chunks.patch} (100%) rename patches/server/{0324-Expose-the-internal-current-tick.patch => 0323-Expose-the-internal-current-tick.patch} (90%) rename patches/server/{0325-Fix-World-isChunkGenerated-calls.patch => 0324-Fix-World-isChunkGenerated-calls.patch} (100%) rename patches/server/{0326-Show-blockstate-location-if-we-failed-to-read-it.patch => 0325-Show-blockstate-location-if-we-failed-to-read-it.patch} (100%) rename patches/server/{0327-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch => 0326-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch} (100%) rename patches/server/{0328-Configurable-projectile-relative-velocity.patch => 0327-Configurable-projectile-relative-velocity.patch} (100%) rename patches/server/{0329-offset-item-frame-ticking.patch => 0328-offset-item-frame-ticking.patch} (100%) rename patches/server/{0330-Fix-MC-158900.patch => 0329-Fix-MC-158900.patch} (100%) rename patches/server/{0331-Prevent-consuming-the-wrong-itemstack.patch => 0330-Prevent-consuming-the-wrong-itemstack.patch} (100%) rename patches/server/{0332-Dont-send-unnecessary-sign-update.patch => 0331-Dont-send-unnecessary-sign-update.patch} (100%) rename patches/server/{0333-Add-option-to-disable-pillager-patrols.patch => 0332-Add-option-to-disable-pillager-patrols.patch} (100%) rename patches/server/{0334-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch => 0333-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch} (100%) rename patches/server/{0335-Flat-bedrock-generator-settings.patch => 0334-Flat-bedrock-generator-settings.patch} (99%) rename patches/server/{0336-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch => 0335-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch} (100%) rename patches/server/{0337-MC-145656-Fix-Follow-Range-Initial-Target.patch => 0336-MC-145656-Fix-Follow-Range-Initial-Target.patch} (100%) rename patches/server/{0338-Duplicate-UUID-Resolve-Option.patch => 0337-Duplicate-UUID-Resolve-Option.patch} (100%) rename patches/server/{0339-Optimize-Hoppers.patch => 0338-Optimize-Hoppers.patch} (99%) rename patches/server/{0340-PlayerDeathEvent-shouldDropExperience.patch => 0339-PlayerDeathEvent-shouldDropExperience.patch} (100%) rename patches/server/{0341-Prevent-bees-loading-chunks-checking-hive-position.patch => 0340-Prevent-bees-loading-chunks-checking-hive-position.patch} (100%) rename patches/server/{0342-Don-t-load-Chunks-from-Hoppers-and-other-things.patch => 0341-Don-t-load-Chunks-from-Hoppers-and-other-things.patch} (100%) rename patches/server/{0343-Guard-against-serializing-mismatching-chunk-coordina.patch => 0342-Guard-against-serializing-mismatching-chunk-coordina.patch} (100%) rename patches/server/{0344-Optimise-IEntityAccess-getPlayerByUUID.patch => 0343-Optimise-IEntityAccess-getPlayerByUUID.patch} (100%) rename patches/server/{0345-Fix-items-not-falling-correctly.patch => 0344-Fix-items-not-falling-correctly.patch} (96%) rename patches/server/{0346-Lag-compensate-eating.patch => 0345-Lag-compensate-eating.patch} (100%) rename patches/server/{0347-Optimize-call-to-getFluid-for-explosions.patch => 0346-Optimize-call-to-getFluid-for-explosions.patch} (100%) rename patches/server/{0348-Fix-last-firework-in-stack-not-having-effects-when-d.patch => 0347-Fix-last-firework-in-stack-not-having-effects-when-d.patch} (100%) rename patches/server/{0349-Add-effect-to-block-break-naturally.patch => 0348-Add-effect-to-block-break-naturally.patch} (100%) rename patches/server/{0350-Entity-Activation-Range-2.0.patch => 0349-Entity-Activation-Range-2.0.patch} (100%) rename patches/server/{0351-Increase-Light-Queue-Size.patch => 0350-Increase-Light-Queue-Size.patch} (93%) rename patches/server/{0352-Fix-Light-Command.patch => 0351-Fix-Light-Command.patch} (100%) rename patches/server/{0353-Anti-Xray.patch => 0352-Anti-Xray.patch} (100%) rename patches/server/{0354-Implement-alternative-item-despawn-rate.patch => 0353-Implement-alternative-item-despawn-rate.patch} (92%) rename patches/server/{0355-Tracking-Range-Improvements.patch => 0354-Tracking-Range-Improvements.patch} (100%) rename patches/server/{0356-Fix-items-vanishing-through-end-portal.patch => 0355-Fix-items-vanishing-through-end-portal.patch} (100%) rename patches/server/{0357-implement-optional-per-player-mob-spawns.patch => 0356-implement-optional-per-player-mob-spawns.patch} (100%) rename patches/server/{0358-Avoid-hopper-searches-if-there-are-no-items.patch => 0357-Avoid-hopper-searches-if-there-are-no-items.patch} (98%) rename patches/server/{0359-Bees-get-gravity-in-void.-Fixes-MC-167279.patch => 0358-Bees-get-gravity-in-void.-Fixes-MC-167279.patch} (100%) rename patches/server/{0360-Optimise-getChunkAt-calls-for-loaded-chunks.patch => 0359-Optimise-getChunkAt-calls-for-loaded-chunks.patch} (100%) rename patches/server/{0361-Add-debug-for-sync-chunk-loads.patch => 0360-Add-debug-for-sync-chunk-loads.patch} (100%) rename patches/server/{0362-Remove-garbage-Java-version-check.patch => 0361-Remove-garbage-Java-version-check.patch} (100%) rename patches/server/{0363-Add-ThrownEggHatchEvent.patch => 0362-Add-ThrownEggHatchEvent.patch} (100%) rename patches/server/{0364-Entity-Jump-API.patch => 0363-Entity-Jump-API.patch} (100%) rename patches/server/{0365-Add-option-to-nerf-pigmen-from-nether-portals.patch => 0364-Add-option-to-nerf-pigmen-from-nether-portals.patch} (100%) rename patches/server/{0366-Make-the-GUI-graph-fancier.patch => 0365-Make-the-GUI-graph-fancier.patch} (100%) rename patches/server/{0367-add-hand-to-BlockMultiPlaceEvent.patch => 0366-add-hand-to-BlockMultiPlaceEvent.patch} (93%) rename patches/server/{0368-Validate-tripwire-hook-placement-before-update.patch => 0367-Validate-tripwire-hook-placement-before-update.patch} (100%) rename patches/server/{0369-Add-option-to-allow-iron-golems-to-spawn-in-air.patch => 0368-Add-option-to-allow-iron-golems-to-spawn-in-air.patch} (100%) rename patches/server/{0370-Configurable-chance-of-villager-zombie-infection.patch => 0369-Configurable-chance-of-villager-zombie-infection.patch} (100%) rename patches/server/{0371-Optimise-Chunk-getFluid.patch => 0370-Optimise-Chunk-getFluid.patch} (100%) rename patches/server/{0372-Set-spigots-verbose-world-setting-to-false-by-def.patch => 0371-Set-spigots-verbose-world-setting-to-false-by-def.patch} (100%) rename patches/server/{0373-Add-tick-times-API-and-mspt-command.patch => 0372-Add-tick-times-API-and-mspt-command.patch} (98%) rename patches/server/{0374-Expose-MinecraftServer-isRunning.patch => 0373-Expose-MinecraftServer-isRunning.patch} (90%) rename patches/server/{0375-Add-Raw-Byte-ItemStack-Serialization.patch => 0374-Add-Raw-Byte-ItemStack-Serialization.patch} (100%) rename patches/server/{0376-Pillager-patrol-spawn-settings-and-per-player-option.patch => 0375-Pillager-patrol-spawn-settings-and-per-player-option.patch} (100%) rename patches/server/{0377-Remote-Connections-shouldn-t-hold-up-shutdown.patch => 0376-Remote-Connections-shouldn-t-hold-up-shutdown.patch} (100%) rename patches/server/{0378-Do-not-allow-bees-to-load-chunks-for-beehives.patch => 0377-Do-not-allow-bees-to-load-chunks-for-beehives.patch} (100%) rename patches/server/{0379-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch => 0378-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch} (100%) rename patches/server/{0380-Don-t-tick-dead-players.patch => 0379-Don-t-tick-dead-players.patch} (100%) rename patches/server/{0381-Dead-Player-s-shouldn-t-be-able-to-move.patch => 0380-Dead-Player-s-shouldn-t-be-able-to-move.patch} (100%) rename patches/server/{0382-Optimize-Collision-to-not-load-chunks.patch => 0381-Optimize-Collision-to-not-load-chunks.patch} (100%) rename patches/server/{0383-Don-t-move-existing-players-to-world-spawn.patch => 0382-Don-t-move-existing-players-to-world-spawn.patch} (100%) rename patches/server/{0384-Optimize-GoalSelector-Goal.Flag-Set-operations.patch => 0383-Optimize-GoalSelector-Goal.Flag-Set-operations.patch} (100%) rename patches/server/{0385-Improved-Watchdog-Support.patch => 0384-Improved-Watchdog-Support.patch} (100%) rename patches/server/{0386-Optimize-Pathfinding.patch => 0385-Optimize-Pathfinding.patch} (100%) rename patches/server/{0387-Reduce-Either-Optional-allocation.patch => 0386-Reduce-Either-Optional-allocation.patch} (100%) rename patches/server/{0388-Reduce-memory-footprint-of-NBTTagCompound.patch => 0387-Reduce-memory-footprint-of-NBTTagCompound.patch} (100%) rename patches/server/{0389-Prevent-opening-inventories-when-frozen.patch => 0388-Prevent-opening-inventories-when-frozen.patch} (100%) rename patches/server/{0390-Optimise-ArraySetSorted-removeIf.patch => 0389-Optimise-ArraySetSorted-removeIf.patch} (100%) rename patches/server/{0391-Don-t-run-entity-collision-code-if-not-needed.patch => 0390-Don-t-run-entity-collision-code-if-not-needed.patch} (100%) rename patches/server/{0392-Implement-Player-Client-Options-API.patch => 0391-Implement-Player-Client-Options-API.patch} (98%) rename patches/server/{0393-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch => 0392-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch} (100%) rename patches/server/{0394-Fix-Chunk-Post-Processing-deadlock-risk.patch => 0393-Fix-Chunk-Post-Processing-deadlock-risk.patch} (100%) rename patches/server/{0395-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch => 0394-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch} (100%) rename patches/server/{0396-Load-Chunks-for-Login-Asynchronously.patch => 0395-Load-Chunks-for-Login-Asynchronously.patch} (99%) rename patches/server/{0397-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch => 0396-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch} (100%) rename patches/server/{0398-Add-PlayerAttackEntityCooldownResetEvent.patch => 0397-Add-PlayerAttackEntityCooldownResetEvent.patch} (100%) rename patches/server/{0399-Don-t-fire-BlockFade-on-worldgen-threads.patch => 0398-Don-t-fire-BlockFade-on-worldgen-threads.patch} (100%) rename patches/server/{0400-Add-phantom-creative-and-insomniac-controls.patch => 0399-Add-phantom-creative-and-insomniac-controls.patch} (100%) rename patches/server/{0401-Fix-numerous-item-duplication-issues-and-teleport-is.patch => 0400-Fix-numerous-item-duplication-issues-and-teleport-is.patch} (99%) rename patches/server/{0402-Villager-Restocks-API.patch => 0401-Villager-Restocks-API.patch} (100%) rename patches/server/{0403-Validate-PickItem-Packet-and-kick-for-invalid.patch => 0402-Validate-PickItem-Packet-and-kick-for-invalid.patch} (100%) rename patches/server/{0404-Expose-game-version.patch => 0403-Expose-game-version.patch} (89%) rename patches/server/{0405-Optimize-Voxel-Shape-Merging.patch => 0404-Optimize-Voxel-Shape-Merging.patch} (100%) rename patches/server/{0406-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch => 0405-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch} (100%) rename patches/server/{0407-misc-debugging-dumps.patch => 0406-misc-debugging-dumps.patch} (94%) rename patches/server/{0408-Prevent-teleporting-dead-entities.patch => 0407-Prevent-teleporting-dead-entities.patch} (100%) rename patches/server/{0409-Deobfuscate-stacktraces-in-log-messages-crash-report.patch => 0408-Deobfuscate-stacktraces-in-log-messages-crash-report.patch} (99%) rename patches/server/{0410-Implement-Mob-Goal-API.patch => 0409-Implement-Mob-Goal-API.patch} (99%) rename patches/server/{0411-Add-villager-reputation-API.patch => 0410-Add-villager-reputation-API.patch} (100%) rename patches/server/{0412-Option-for-maximum-exp-value-when-merging-orbs.patch => 0411-Option-for-maximum-exp-value-when-merging-orbs.patch} (96%) rename patches/server/{0413-ExperienceOrbMergeEvent.patch => 0412-ExperienceOrbMergeEvent.patch} (94%) rename patches/server/{0414-Fix-PotionEffect-ignores-icon-flag.patch => 0413-Fix-PotionEffect-ignores-icon-flag.patch} (100%) rename patches/server/{0415-Optimize-brigadier-child-sorting-performance.patch => 0414-Optimize-brigadier-child-sorting-performance.patch} (100%) rename patches/server/{0416-Potential-bed-API.patch => 0415-Potential-bed-API.patch} (100%) rename patches/server/{0417-Wait-for-Async-Tasks-during-shutdown.patch => 0416-Wait-for-Async-Tasks-during-shutdown.patch} (93%) rename patches/server/{0418-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch => 0417-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch} (100%) rename patches/server/{0419-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch => 0418-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch} (99%) rename patches/server/{0420-Reduce-MutableInt-allocations-from-light-engine.patch => 0419-Reduce-MutableInt-allocations-from-light-engine.patch} (100%) rename patches/server/{0421-Reduce-allocation-of-Vec3D-by-entity-tracker.patch => 0420-Reduce-allocation-of-Vec3D-by-entity-tracker.patch} (100%) rename patches/server/{0422-Ensure-safe-gateway-teleport.patch => 0421-Ensure-safe-gateway-teleport.patch} (100%) rename patches/server/{0423-Add-option-for-console-having-all-permissions.patch => 0422-Add-option-for-console-having-all-permissions.patch} (100%) rename patches/server/{0424-Optimize-anyPlayerCloseEnoughForSpawning-to-use-dist.patch => 0423-Optimize-anyPlayerCloseEnoughForSpawning-to-use-dist.patch} (100%) rename patches/server/{0425-Use-distance-map-to-optimise-entity-tracker.patch => 0424-Use-distance-map-to-optimise-entity-tracker.patch} (100%) rename patches/server/{0426-Optimize-ServerLevels-chunk-level-checking-methods.patch => 0425-Optimize-ServerLevels-chunk-level-checking-methods.patch} (100%) rename patches/server/{0427-Delay-Chunk-Unloads-based-on-Player-Movement.patch => 0426-Delay-Chunk-Unloads-based-on-Player-Movement.patch} (100%) rename patches/server/{0428-Fix-villager-trading-demand-MC-163962.patch => 0427-Fix-villager-trading-demand-MC-163962.patch} (100%) rename patches/server/{0429-Maps-shouldn-t-load-chunks.patch => 0428-Maps-shouldn-t-load-chunks.patch} (100%) rename patches/server/{0430-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch => 0429-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch} (100%) rename patches/server/{0431-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch => 0430-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch} (100%) rename patches/server/{0432-Fix-piston-physics-inconsistency-MC-188840.patch => 0431-Fix-piston-physics-inconsistency-MC-188840.patch} (100%) rename patches/server/{0433-Fix-sand-duping.patch => 0432-Fix-sand-duping.patch} (100%) rename patches/server/{0434-Fix-missing-chunks-due-to-integer-overflow.patch => 0433-Fix-missing-chunks-due-to-integer-overflow.patch} (100%) rename patches/server/{0435-Prevent-position-desync-in-playerconnection-causing-.patch => 0434-Prevent-position-desync-in-playerconnection-causing-.patch} (100%) rename patches/server/{0436-Inventory-getHolder-method-without-block-snapshot.patch => 0435-Inventory-getHolder-method-without-block-snapshot.patch} (100%) rename patches/server/{0437-Improve-Arrow-API.patch => 0436-Improve-Arrow-API.patch} (100%) rename patches/server/{0438-Add-and-implement-PlayerRecipeBookClickEvent.patch => 0437-Add-and-implement-PlayerRecipeBookClickEvent.patch} (100%) rename patches/server/{0439-Hide-sync-chunk-writes-behind-flag.patch => 0438-Hide-sync-chunk-writes-behind-flag.patch} (100%) rename patches/server/{0440-Add-permission-for-command-blocks.patch => 0439-Add-permission-for-command-blocks.patch} (100%) rename patches/server/{0441-Ensure-Entity-AABB-s-are-never-invalid.patch => 0440-Ensure-Entity-AABB-s-are-never-invalid.patch} (100%) rename patches/server/{0442-Fix-Per-World-Difficulty-Remembering-Difficulty.patch => 0441-Fix-Per-World-Difficulty-Remembering-Difficulty.patch} (97%) rename patches/server/{0443-Paper-dumpitem-command.patch => 0442-Paper-dumpitem-command.patch} (96%) rename patches/server/{0444-Don-t-allow-null-UUID-s-for-chat.patch => 0443-Don-t-allow-null-UUID-s-for-chat.patch} (100%) rename patches/server/{0445-Improve-Legacy-Component-serialization-size.patch => 0444-Improve-Legacy-Component-serialization-size.patch} (100%) rename patches/server/{0446-Optimize-Bit-Operations-by-inlining.patch => 0445-Optimize-Bit-Operations-by-inlining.patch} (100%) rename patches/server/{0447-Add-Plugin-Tickets-to-API-Chunk-Methods.patch => 0446-Add-Plugin-Tickets-to-API-Chunk-Methods.patch} (98%) rename patches/server/{0448-incremental-chunk-and-player-saving.patch => 0447-incremental-chunk-and-player-saving.patch} (100%) rename patches/server/{0449-Stop-copy-on-write-operations-for-updating-light-dat.patch => 0448-Stop-copy-on-write-operations-for-updating-light-dat.patch} (100%) rename patches/server/{0450-Support-old-UUID-format-for-NBT.patch => 0449-Support-old-UUID-format-for-NBT.patch} (100%) rename patches/server/{0451-Clean-up-duplicated-GameProfile-Properties.patch => 0450-Clean-up-duplicated-GameProfile-Properties.patch} (100%) rename patches/server/{0452-Convert-legacy-attributes-in-Item-Meta.patch => 0451-Convert-legacy-attributes-in-Item-Meta.patch} (100%) rename patches/server/{0453-Remove-some-streams-from-structures.patch => 0452-Remove-some-streams-from-structures.patch} (100%) rename patches/server/{0454-Remove-streams-from-classes-related-villager-gossip.patch => 0453-Remove-streams-from-classes-related-villager-gossip.patch} (100%) rename patches/server/{0455-Support-components-in-ItemMeta.patch => 0454-Support-components-in-ItemMeta.patch} (100%) rename patches/server/{0456-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch => 0455-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch} (100%) rename patches/server/{0457-Add-entity-liquid-API.patch => 0456-Add-entity-liquid-API.patch} (100%) rename patches/server/{0458-Update-itemstack-legacy-name-and-lore.patch => 0457-Update-itemstack-legacy-name-and-lore.patch} (100%) rename patches/server/{0459-Spawn-player-in-correct-world-on-login.patch => 0458-Spawn-player-in-correct-world-on-login.patch} (100%) rename patches/server/{0460-Add-PrepareResultEvent.patch => 0459-Add-PrepareResultEvent.patch} (100%) rename patches/server/{0461-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch => 0460-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch} (100%) rename patches/server/{0462-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch => 0461-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch} (100%) rename patches/server/{0463-Optimize-NetworkManager-Exception-Handling.patch => 0462-Optimize-NetworkManager-Exception-Handling.patch} (100%) rename patches/server/{0464-Optimize-the-advancement-data-player-iteration-to-be.patch => 0463-Optimize-the-advancement-data-player-iteration-to-be.patch} (100%) rename patches/server/{0465-Fix-arrows-never-despawning-MC-125757.patch => 0464-Fix-arrows-never-despawning-MC-125757.patch} (100%) rename patches/server/{0466-Thread-Safe-Vanilla-Command-permission-checking.patch => 0465-Thread-Safe-Vanilla-Command-permission-checking.patch} (100%) rename patches/server/{0467-Fix-SPIGOT-5989.patch => 0466-Fix-SPIGOT-5989.patch} (100%) rename patches/server/{0468-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch => 0467-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch} (100%) rename patches/server/{0469-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch => 0468-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch} (100%) rename patches/server/{0470-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch => 0469-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch} (100%) rename patches/server/{0471-Add-missing-strikeLighting-call-to-World-spigot-stri.patch => 0470-Add-missing-strikeLighting-call-to-World-spigot-stri.patch} (100%) rename patches/server/{0472-Fix-some-rails-connecting-improperly.patch => 0471-Fix-some-rails-connecting-improperly.patch} (100%) rename patches/server/{0473-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch => 0472-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch} (100%) rename patches/server/{0474-Do-not-let-the-server-load-chunks-from-newer-version.patch => 0473-Do-not-let-the-server-load-chunks-from-newer-version.patch} (100%) rename patches/server/{0475-Brand-support.patch => 0474-Brand-support.patch} (100%) rename patches/server/{0476-Add-setMaxPlayers-API.patch => 0475-Add-setMaxPlayers-API.patch} (94%) rename patches/server/{0477-Add-playPickupItemAnimation-to-LivingEntity.patch => 0476-Add-playPickupItemAnimation-to-LivingEntity.patch} (100%) rename patches/server/{0478-Don-t-require-FACING-data.patch => 0477-Don-t-require-FACING-data.patch} (100%) rename patches/server/{0479-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch => 0478-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch} (100%) rename patches/server/{0480-Add-moon-phase-API.patch => 0479-Add-moon-phase-API.patch} (100%) rename patches/server/{0481-Improve-Chunk-Status-Transition-Speed.patch => 0480-Improve-Chunk-Status-Transition-Speed.patch} (100%) rename patches/server/{0482-Prevent-headless-pistons-from-being-created.patch => 0481-Prevent-headless-pistons-from-being-created.patch} (100%) rename patches/server/{0483-Add-BellRingEvent.patch => 0482-Add-BellRingEvent.patch} (100%) rename patches/server/{0484-Add-zombie-targets-turtle-egg-config.patch => 0483-Add-zombie-targets-turtle-egg-config.patch} (100%) rename patches/server/{0485-Buffer-joins-to-world.patch => 0484-Buffer-joins-to-world.patch} (100%) rename patches/server/{0486-Eigencraft-redstone-implementation.patch => 0485-Eigencraft-redstone-implementation.patch} (100%) rename patches/server/{0487-Fix-hex-colors-not-working-in-some-kick-messages.patch => 0486-Fix-hex-colors-not-working-in-some-kick-messages.patch} (100%) rename patches/server/{0488-PortalCreateEvent-needs-to-know-its-entity.patch => 0487-PortalCreateEvent-needs-to-know-its-entity.patch} (100%) rename patches/server/{0489-Fix-CraftTeam-null-check.patch => 0488-Fix-CraftTeam-null-check.patch} (100%) rename patches/server/{0490-Add-more-Evoker-API.patch => 0489-Add-more-Evoker-API.patch} (100%) rename patches/server/{0491-Add-methods-to-get-translation-keys.patch => 0490-Add-methods-to-get-translation-keys.patch} (98%) rename patches/server/{0492-Create-HoverEvent-from-ItemStack-Entity.patch => 0491-Create-HoverEvent-from-ItemStack-Entity.patch} (100%) rename patches/server/{0493-Cache-block-data-strings.patch => 0492-Cache-block-data-strings.patch} (97%) rename patches/server/{0494-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch => 0493-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch} (100%) rename patches/server/{0495-Add-additional-open-container-api-to-HumanEntity.patch => 0494-Add-additional-open-container-api-to-HumanEntity.patch} (100%) rename patches/server/{0496-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch => 0495-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch} (100%) rename patches/server/{0497-Extend-block-drop-capture-to-capture-all-items-added.patch => 0496-Extend-block-drop-capture-to-capture-all-items-added.patch} (100%) rename patches/server/{0498-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch => 0497-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch} (100%) rename patches/server/{0499-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch => 0498-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch} (100%) rename patches/server/{0500-Lazily-track-plugin-scoreboards-by-default.patch => 0499-Lazily-track-plugin-scoreboards-by-default.patch} (100%) rename patches/server/{0501-Entity-isTicking.patch => 0500-Entity-isTicking.patch} (100%) rename patches/server/{0502-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch => 0501-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch} (94%) rename patches/server/{0503-Fix-Concurrency-issue-in-ShufflingList.patch => 0502-Fix-Concurrency-issue-in-ShufflingList.patch} (100%) rename patches/server/{0504-Reset-Ender-Crystals-on-Dragon-Spawn.patch => 0503-Reset-Ender-Crystals-on-Dragon-Spawn.patch} (100%) rename patches/server/{0505-Fix-for-large-move-vectors-crashing-server.patch => 0504-Fix-for-large-move-vectors-crashing-server.patch} (100%) rename patches/server/{0506-Optimise-getType-calls.patch => 0505-Optimise-getType-calls.patch} (100%) rename patches/server/{0507-Villager-resetOffers.patch => 0506-Villager-resetOffers.patch} (100%) rename patches/server/{0508-Improve-inlinig-for-some-hot-IBlockData-methods.patch => 0507-Improve-inlinig-for-some-hot-IBlockData-methods.patch} (100%) rename patches/server/{0509-Retain-block-place-order-when-capturing-blockstates.patch => 0508-Retain-block-place-order-when-capturing-blockstates.patch} (93%) rename patches/server/{0510-Reduce-blockpos-allocation-from-pathfinding.patch => 0509-Reduce-blockpos-allocation-from-pathfinding.patch} (100%) rename patches/server/{0511-Fix-item-locations-dropped-from-campfires.patch => 0510-Fix-item-locations-dropped-from-campfires.patch} (100%) rename patches/server/{0512-Player-elytra-boost-API.patch => 0511-Player-elytra-boost-API.patch} (94%) rename patches/server/{0513-Fixed-TileEntityBell-memory-leak.patch => 0512-Fixed-TileEntityBell-memory-leak.patch} (100%) rename patches/server/{0514-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch => 0513-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch} (100%) rename patches/server/{0515-Add-getOfflinePlayerIfCached-String.patch => 0514-Add-getOfflinePlayerIfCached-String.patch} (93%) rename patches/server/{0516-Add-ignore-discounts-API.patch => 0515-Add-ignore-discounts-API.patch} (100%) rename patches/server/{0517-Toggle-for-removing-existing-dragon.patch => 0516-Toggle-for-removing-existing-dragon.patch} (100%) rename patches/server/{0518-Fix-client-lag-on-advancement-loading.patch => 0517-Fix-client-lag-on-advancement-loading.patch} (100%) rename patches/server/{0519-Item-no-age-no-player-pickup.patch => 0518-Item-no-age-no-player-pickup.patch} (100%) rename patches/server/{0520-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch => 0519-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch} (100%) rename patches/server/{0521-Beacon-API-custom-effect-ranges.patch => 0520-Beacon-API-custom-effect-ranges.patch} (100%) rename patches/server/{0522-Add-API-for-quit-reason.patch => 0521-Add-API-for-quit-reason.patch} (100%) rename patches/server/{0523-Add-Wandering-Trader-spawn-rate-config-options.patch => 0522-Add-Wandering-Trader-spawn-rate-config-options.patch} (100%) rename patches/server/{0524-Expose-world-spawn-angle.patch => 0523-Expose-world-spawn-angle.patch} (100%) rename patches/server/{0525-Add-Destroy-Speed-API.patch => 0524-Add-Destroy-Speed-API.patch} (100%) rename patches/server/{0526-Fix-Player-spawnParticle-x-y-z-precision-loss.patch => 0525-Fix-Player-spawnParticle-x-y-z-precision-loss.patch} (93%) rename patches/server/{0527-Add-LivingEntity-clearActiveItem.patch => 0526-Add-LivingEntity-clearActiveItem.patch} (100%) rename patches/server/{0528-Add-PlayerItemCooldownEvent.patch => 0527-Add-PlayerItemCooldownEvent.patch} (100%) rename patches/server/{0529-Significantly-improve-performance-of-the-end-generat.patch => 0528-Significantly-improve-performance-of-the-end-generat.patch} (100%) rename patches/server/{0530-More-lightning-API.patch => 0529-More-lightning-API.patch} (100%) rename patches/server/{0531-Climbing-should-not-bypass-cramming-gamerule.patch => 0530-Climbing-should-not-bypass-cramming-gamerule.patch} (100%) rename patches/server/{0532-Added-missing-default-perms-for-commands.patch => 0531-Added-missing-default-perms-for-commands.patch} (100%) rename patches/server/{0533-Add-PlayerShearBlockEvent.patch => 0532-Add-PlayerShearBlockEvent.patch} (100%) rename patches/server/{0534-Fix-curing-zombie-villager-discount-exploit.patch => 0533-Fix-curing-zombie-villager-discount-exploit.patch} (100%) rename patches/server/{0535-Limit-recipe-packets.patch => 0534-Limit-recipe-packets.patch} (100%) rename patches/server/{0536-Fix-CraftSound-backwards-compatibility.patch => 0535-Fix-CraftSound-backwards-compatibility.patch} (100%) rename patches/server/{0537-Player-Chunk-Load-Unload-Events.patch => 0536-Player-Chunk-Load-Unload-Events.patch} (100%) rename patches/server/{0538-Optimize-Dynamic-get-Missing-Keys.patch => 0537-Optimize-Dynamic-get-Missing-Keys.patch} (100%) rename patches/server/{0539-Expose-LivingEntity-hurt-direction.patch => 0538-Expose-LivingEntity-hurt-direction.patch} (100%) rename patches/server/{0540-Add-OBSTRUCTED-reason-to-BedEnterResult.patch => 0539-Add-OBSTRUCTED-reason-to-BedEnterResult.patch} (100%) rename patches/server/{0541-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch => 0540-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch} (100%) rename patches/server/{0542-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch => 0541-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch} (100%) rename patches/server/{0543-Implement-TargetHitEvent.patch => 0542-Implement-TargetHitEvent.patch} (100%) rename patches/server/{0544-Additional-Block-Material-API-s.patch => 0543-Additional-Block-Material-API-s.patch} (100%) rename patches/server/{0545-Fix-harming-potion-dupe.patch => 0544-Fix-harming-potion-dupe.patch} (100%) rename patches/server/{0546-Implement-API-to-get-Material-from-Boats-and-Minecar.patch => 0545-Implement-API-to-get-Material-from-Boats-and-Minecar.patch} (100%) rename patches/server/{0547-Cache-burn-durations.patch => 0546-Cache-burn-durations.patch} (100%) rename patches/server/{0548-Allow-disabling-mob-spawner-spawn-egg-transformation.patch => 0547-Allow-disabling-mob-spawner-spawn-egg-transformation.patch} (100%) rename patches/server/{0549-Fix-Not-a-string-Map-Conversion-spam.patch => 0548-Fix-Not-a-string-Map-Conversion-spam.patch} (100%) rename patches/server/{0550-Implement-PlayerFlowerPotManipulateEvent.patch => 0549-Implement-PlayerFlowerPotManipulateEvent.patch} (100%) rename patches/server/{0551-Fix-interact-event-not-being-called-in-adventure.patch => 0550-Fix-interact-event-not-being-called-in-adventure.patch} (100%) rename patches/server/{0552-Zombie-API-breaking-doors.patch => 0551-Zombie-API-breaking-doors.patch} (100%) rename patches/server/{0553-Fix-nerfed-slime-when-splitting.patch => 0552-Fix-nerfed-slime-when-splitting.patch} (100%) rename patches/server/{0554-Add-EntityLoadCrossbowEvent.patch => 0553-Add-EntityLoadCrossbowEvent.patch} (100%) rename patches/server/{0555-Guardian-beam-workaround.patch => 0554-Guardian-beam-workaround.patch} (100%) rename patches/server/{0556-Added-WorldGameRuleChangeEvent.patch => 0555-Added-WorldGameRuleChangeEvent.patch} (100%) rename patches/server/{0557-Added-ServerResourcesReloadedEvent.patch => 0556-Added-ServerResourcesReloadedEvent.patch} (100%) rename patches/server/{0558-Added-world-settings-for-mobs-picking-up-loot.patch => 0557-Added-world-settings-for-mobs-picking-up-loot.patch} (100%) rename patches/server/{0559-Implemented-BlockFailedDispenseEvent.patch => 0558-Implemented-BlockFailedDispenseEvent.patch} (100%) rename patches/server/{0560-Added-PlayerLecternPageChangeEvent.patch => 0559-Added-PlayerLecternPageChangeEvent.patch} (100%) rename patches/server/{0561-Added-PlayerLoomPatternSelectEvent.patch => 0560-Added-PlayerLoomPatternSelectEvent.patch} (100%) rename patches/server/{0562-Configurable-door-breaking-difficulty.patch => 0561-Configurable-door-breaking-difficulty.patch} (100%) rename patches/server/{0563-Empty-commands-shall-not-be-dispatched.patch => 0562-Empty-commands-shall-not-be-dispatched.patch} (100%) rename patches/server/{0564-Implement-API-to-expose-exact-interaction-point.patch => 0563-Implement-API-to-expose-exact-interaction-point.patch} (100%) rename patches/server/{0565-Remove-stale-POIs.patch => 0564-Remove-stale-POIs.patch} (100%) rename patches/server/{0566-Fix-villager-boat-exploit.patch => 0565-Fix-villager-boat-exploit.patch} (100%) rename patches/server/{0567-Add-sendOpLevel-API.patch => 0566-Add-sendOpLevel-API.patch} (100%) rename patches/server/{0568-Add-PaperRegistry.patch => 0567-Add-PaperRegistry.patch} (100%) rename patches/server/{0569-Add-StructuresLocateEvent.patch => 0568-Add-StructuresLocateEvent.patch} (100%) rename patches/server/{0570-Collision-option-for-requiring-a-player-participant.patch => 0569-Collision-option-for-requiring-a-player-participant.patch} (100%) rename patches/server/{0571-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch => 0570-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch} (100%) rename patches/server/{0572-Return-chat-component-with-empty-text-instead-of-thr.patch => 0571-Return-chat-component-with-empty-text-instead-of-thr.patch} (100%) rename patches/server/{0573-Make-schedule-command-per-world.patch => 0572-Make-schedule-command-per-world.patch} (100%) rename patches/server/{0574-Configurable-max-leash-distance.patch => 0573-Configurable-max-leash-distance.patch} (100%) rename patches/server/{0575-Implement-BlockPreDispenseEvent.patch => 0574-Implement-BlockPreDispenseEvent.patch} (100%) rename patches/server/{0576-Added-firing-of-PlayerChangeBeaconEffectEvent.patch => 0575-Added-firing-of-PlayerChangeBeaconEffectEvent.patch} (100%) rename patches/server/{0577-Add-toggle-for-always-placing-the-dragon-egg.patch => 0576-Add-toggle-for-always-placing-the-dragon-egg.patch} (100%) rename patches/server/{0578-Added-PlayerStonecutterRecipeSelectEvent.patch => 0577-Added-PlayerStonecutterRecipeSelectEvent.patch} (100%) rename patches/server/{0579-Add-dropLeash-variable-to-EntityUnleashEvent.patch => 0578-Add-dropLeash-variable-to-EntityUnleashEvent.patch} (100%) rename patches/server/{0580-Reset-shield-blocking-on-dimension-change.patch => 0579-Reset-shield-blocking-on-dimension-change.patch} (100%) rename patches/server/{0581-add-DragonEggFormEvent.patch => 0580-add-DragonEggFormEvent.patch} (100%) rename patches/server/{0582-EntityMoveEvent.patch => 0581-EntityMoveEvent.patch} (100%) rename patches/server/{0583-added-option-to-disable-pathfinding-updates-on-block.patch => 0582-added-option-to-disable-pathfinding-updates-on-block.patch} (100%) rename patches/server/{0584-Inline-shift-direction-fields.patch => 0583-Inline-shift-direction-fields.patch} (100%) rename patches/server/{0585-Allow-adding-items-to-BlockDropItemEvent.patch => 0584-Allow-adding-items-to-BlockDropItemEvent.patch} (100%) rename patches/server/{0586-Add-getMainThreadExecutor-to-BukkitScheduler.patch => 0585-Add-getMainThreadExecutor-to-BukkitScheduler.patch} (100%) rename patches/server/{0587-living-entity-allow-attribute-registration.patch => 0586-living-entity-allow-attribute-registration.patch} (100%) rename patches/server/{0588-fix-dead-slime-setSize-invincibility.patch => 0587-fix-dead-slime-setSize-invincibility.patch} (100%) rename patches/server/{0589-Merchant-getRecipes-should-return-an-immutable-list.patch => 0588-Merchant-getRecipes-should-return-an-immutable-list.patch} (100%) rename patches/server/{0590-Add-support-for-hex-color-codes-in-console.patch => 0589-Add-support-for-hex-color-codes-in-console.patch} (100%) rename patches/server/{0591-Expose-Tracked-Players.patch => 0590-Expose-Tracked-Players.patch} (100%) rename patches/server/{0592-Remove-streams-from-SensorNearest.patch => 0591-Remove-streams-from-SensorNearest.patch} (100%) rename patches/server/{0593-Throw-proper-exception-on-empty-JsonList-file.patch => 0592-Throw-proper-exception-on-empty-JsonList-file.patch} (100%) rename patches/server/{0594-Improve-ServerGUI.patch => 0593-Improve-ServerGUI.patch} (100%) rename patches/server/{0595-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch => 0594-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch} (100%) rename patches/server/{0596-fix-converting-txt-to-json-file.patch => 0595-fix-converting-txt-to-json-file.patch} (100%) rename patches/server/{0597-Add-worldborder-events.patch => 0596-Add-worldborder-events.patch} (100%) rename patches/server/{0598-added-PlayerNameEntityEvent.patch => 0597-added-PlayerNameEntityEvent.patch} (100%) rename patches/server/{0599-Prevent-grindstones-from-overstacking-items.patch => 0598-Prevent-grindstones-from-overstacking-items.patch} (100%) rename patches/server/{0600-Add-recipe-to-cook-events.patch => 0599-Add-recipe-to-cook-events.patch} (100%) rename patches/server/{0601-Add-Block-isValidTool.patch => 0600-Add-Block-isValidTool.patch} (100%) rename patches/server/{0602-Allow-using-signs-inside-spawn-protection.patch => 0601-Allow-using-signs-inside-spawn-protection.patch} (100%) rename patches/server/{0603-Expand-world-key-API.patch => 0602-Expand-world-key-API.patch} (100%) rename patches/server/{0604-Add-fast-alternative-constructor-for-Rotations.patch => 0603-Add-fast-alternative-constructor-for-Rotations.patch} (100%) rename patches/server/{0605-Item-Rarity-API.patch => 0604-Item-Rarity-API.patch} (100%) rename patches/server/{0606-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch => 0605-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch} (100%) rename patches/server/{0607-copy-TESign-isEditable-from-snapshots.patch => 0606-copy-TESign-isEditable-from-snapshots.patch} (100%) rename patches/server/{0608-Drop-carried-item-when-player-has-disconnected.patch => 0607-Drop-carried-item-when-player-has-disconnected.patch} (100%) rename patches/server/{0609-forced-whitelist-use-configurable-kick-message.patch => 0608-forced-whitelist-use-configurable-kick-message.patch} (100%) rename patches/server/{0610-Don-t-ignore-result-of-PlayerEditBookEvent.patch => 0609-Don-t-ignore-result-of-PlayerEditBookEvent.patch} (100%) rename patches/server/{0611-Entity-load-save-limit-per-chunk.patch => 0610-Entity-load-save-limit-per-chunk.patch} (100%) rename patches/server/{0612-Expose-protocol-version.patch => 0611-Expose-protocol-version.patch} (100%) rename patches/server/{0613-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch => 0612-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch} (100%) rename patches/server/{0614-Enhance-console-tab-completions-for-brigadier-comman.patch => 0613-Enhance-console-tab-completions-for-brigadier-comman.patch} (100%) rename patches/server/{0615-Fix-PlayerItemConsumeEvent-cancelling-properly.patch => 0614-Fix-PlayerItemConsumeEvent-cancelling-properly.patch} (100%) rename patches/server/{0616-Add-bypass-host-check.patch => 0615-Add-bypass-host-check.patch} (100%) rename patches/server/{0617-Set-area-affect-cloud-rotation.patch => 0616-Set-area-affect-cloud-rotation.patch} (100%) rename patches/server/{0618-add-isDeeplySleeping-to-HumanEntity.patch => 0617-add-isDeeplySleeping-to-HumanEntity.patch} (100%) rename patches/server/{0619-add-consumeFuel-to-FurnaceBurnEvent.patch => 0618-add-consumeFuel-to-FurnaceBurnEvent.patch} (100%) rename patches/server/{0620-add-get-set-drop-chance-to-EntityEquipment.patch => 0619-add-get-set-drop-chance-to-EntityEquipment.patch} (100%) rename patches/server/{0621-fix-PigZombieAngerEvent-cancellation.patch => 0620-fix-PigZombieAngerEvent-cancellation.patch} (100%) rename patches/server/{0622-Fix-checkReach-check-for-Shulker-boxes.patch => 0621-Fix-checkReach-check-for-Shulker-boxes.patch} (100%) rename patches/server/{0623-fix-PlayerItemHeldEvent-firing-twice.patch => 0622-fix-PlayerItemHeldEvent-firing-twice.patch} (100%) rename patches/server/{0624-Added-PlayerDeepSleepEvent.patch => 0623-Added-PlayerDeepSleepEvent.patch} (100%) rename patches/server/{0625-More-World-API.patch => 0624-More-World-API.patch} (100%) rename patches/server/{0626-Added-PlayerBedFailEnterEvent.patch => 0625-Added-PlayerBedFailEnterEvent.patch} (100%) rename patches/server/{0627-Implement-methods-to-convert-between-Component-and-B.patch => 0626-Implement-methods-to-convert-between-Component-and-B.patch} (100%) rename patches/server/{0628-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch => 0627-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch} (100%) rename patches/server/{0629-Introduce-beacon-activation-deactivation-events.patch => 0628-Introduce-beacon-activation-deactivation-events.patch} (100%) rename patches/server/{0630-add-RespawnFlags-to-PlayerRespawnEvent.patch => 0629-add-RespawnFlags-to-PlayerRespawnEvent.patch} (100%) rename patches/server/{0631-Add-Channel-initialization-listeners.patch => 0630-Add-Channel-initialization-listeners.patch} (100%) rename patches/server/{0632-Send-empty-commands-if-tab-completion-is-disabled.patch => 0631-Send-empty-commands-if-tab-completion-is-disabled.patch} (100%) rename patches/server/{0633-Add-more-WanderingTrader-API.patch => 0632-Add-more-WanderingTrader-API.patch} (100%) rename patches/server/{0634-Add-EntityBlockStorage-clearEntities.patch => 0633-Add-EntityBlockStorage-clearEntities.patch} (100%) rename patches/server/{0635-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch => 0634-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch} (100%) rename patches/server/{0636-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch => 0635-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch} (100%) rename patches/server/{0637-Inventory-close.patch => 0636-Inventory-close.patch} (100%) rename patches/server/{0638-call-PortalCreateEvent-players-and-end-platform.patch => 0637-call-PortalCreateEvent-players-and-end-platform.patch} (100%) rename patches/server/{0639-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch => 0638-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch} (100%) rename patches/server/{0640-Fix-CraftPotionBrewer-cache.patch => 0639-Fix-CraftPotionBrewer-cache.patch} (100%) rename patches/server/{0641-Add-basic-Datapack-API.patch => 0640-Add-basic-Datapack-API.patch} (100%) rename patches/server/{0642-Add-environment-variable-to-disable-server-gui.patch => 0641-Add-environment-variable-to-disable-server-gui.patch} (100%) rename patches/server/{0643-additions-to-PlayerGameModeChangeEvent.patch => 0642-additions-to-PlayerGameModeChangeEvent.patch} (100%) rename patches/server/{0644-ItemStack-repair-check-API.patch => 0643-ItemStack-repair-check-API.patch} (100%) rename patches/server/{0645-More-Enchantment-API.patch => 0644-More-Enchantment-API.patch} (100%) rename patches/server/{0646-Move-range-check-for-block-placing-up.patch => 0645-Move-range-check-for-block-placing-up.patch} (100%) rename patches/server/{0647-Fix-and-optimise-world-force-upgrading.patch => 0646-Fix-and-optimise-world-force-upgrading.patch} (100%) rename patches/server/{0648-Add-Mob-lookAt-API.patch => 0647-Add-Mob-lookAt-API.patch} (100%) rename patches/server/{0649-Add-Unix-domain-socket-support.patch => 0648-Add-Unix-domain-socket-support.patch} (100%) rename patches/server/{0650-Add-EntityInsideBlockEvent.patch => 0649-Add-EntityInsideBlockEvent.patch} (100%) rename patches/server/{0651-Attributes-API-for-item-defaults.patch => 0650-Attributes-API-for-item-defaults.patch} (100%) rename patches/server/{0652-Add-cause-to-Weather-ThunderChangeEvents.patch => 0651-Add-cause-to-Weather-ThunderChangeEvents.patch} (100%) rename patches/server/{0653-More-Lidded-Block-API.patch => 0652-More-Lidded-Block-API.patch} (100%) rename patches/server/{0654-Limit-item-frame-cursors-on-maps.patch => 0653-Limit-item-frame-cursors-on-maps.patch} (100%) rename patches/server/{0655-Add-PlayerKickEvent-causes.patch => 0654-Add-PlayerKickEvent-causes.patch} (100%) rename patches/server/{0656-Add-PufferFishStateChangeEvent.patch => 0655-Add-PufferFishStateChangeEvent.patch} (100%) rename patches/server/{0657-Fix-PlayerBucketEmptyEvent-result-itemstack.patch => 0656-Fix-PlayerBucketEmptyEvent-result-itemstack.patch} (100%) rename patches/server/{0658-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch => 0657-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch} (100%) rename patches/server/{0659-Add-option-to-fix-items-merging-through-walls.patch => 0658-Add-option-to-fix-items-merging-through-walls.patch} (90%) rename patches/server/{0660-Add-BellRevealRaiderEvent.patch => 0659-Add-BellRevealRaiderEvent.patch} (100%) rename patches/server/{0661-Fix-invulnerable-end-crystals.patch => 0660-Fix-invulnerable-end-crystals.patch} (100%) rename patches/server/{0662-Add-ElderGuardianAppearanceEvent.patch => 0661-Add-ElderGuardianAppearanceEvent.patch} (100%) rename patches/server/{0663-Fix-dangerous-end-portal-logic.patch => 0662-Fix-dangerous-end-portal-logic.patch} (100%) rename patches/server/{0664-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch => 0663-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch} (100%) rename patches/server/{0665-Make-item-validations-configurable.patch => 0664-Make-item-validations-configurable.patch} (100%) rename patches/server/{0666-Line-Of-Sight-Changes.patch => 0665-Line-Of-Sight-Changes.patch} (100%) rename patches/server/{0667-add-per-world-spawn-limits.patch => 0666-add-per-world-spawn-limits.patch} (100%) rename patches/server/{0668-Fix-PotionSplashEvent-for-water-splash-potions.patch => 0667-Fix-PotionSplashEvent-for-water-splash-potions.patch} (100%) rename patches/server/{0669-Add-more-LimitedRegion-API.patch => 0668-Add-more-LimitedRegion-API.patch} (100%) rename patches/server/{0670-Fix-PlayerDropItemEvent-using-wrong-item.patch => 0669-Fix-PlayerDropItemEvent-using-wrong-item.patch} (100%) rename patches/server/{0671-Missing-Entity-Behavior-API.patch => 0670-Missing-Entity-Behavior-API.patch} (100%) rename patches/server/{0672-Ensure-disconnect-for-book-edit-is-called-on-main.patch => 0671-Ensure-disconnect-for-book-edit-is-called-on-main.patch} (100%) rename patches/server/{0673-Fix-return-value-of-Block-applyBoneMeal-always-being.patch => 0672-Fix-return-value-of-Block-applyBoneMeal-always-being.patch} (100%) rename patches/server/{0674-Use-getChunkIfLoadedImmediately-in-places.patch => 0673-Use-getChunkIfLoadedImmediately-in-places.patch} (100%) rename patches/server/{0675-Fix-commands-from-signs-not-firing-command-events.patch => 0674-Fix-commands-from-signs-not-firing-command-events.patch} (100%) rename patches/server/{0676-Adds-PlayerArmSwingEvent.patch => 0675-Adds-PlayerArmSwingEvent.patch} (100%) rename patches/server/{0677-Fixes-kick-event-leave-message-not-being-sent.patch => 0676-Fixes-kick-event-leave-message-not-being-sent.patch} (100%) rename patches/server/{0678-Add-config-for-mobs-immune-to-default-effects.patch => 0677-Add-config-for-mobs-immune-to-default-effects.patch} (100%) rename patches/server/{0679-Fix-incorrect-message-for-outdated-client.patch => 0678-Fix-incorrect-message-for-outdated-client.patch} (100%) rename patches/server/{0680-Don-t-apply-cramming-damage-to-players.patch => 0679-Don-t-apply-cramming-damage-to-players.patch} (100%) rename patches/server/{0681-Rate-options-and-timings-for-sensors-and-behaviors.patch => 0680-Rate-options-and-timings-for-sensors-and-behaviors.patch} (100%) rename patches/server/{0682-Add-a-bunch-of-missing-forceDrop-toggles.patch => 0681-Add-a-bunch-of-missing-forceDrop-toggles.patch} (100%) rename patches/server/{0683-Stinger-API.patch => 0682-Stinger-API.patch} (100%) rename patches/server/{0684-Fix-incosistency-issue-with-empty-map-items-in-CB.patch => 0683-Fix-incosistency-issue-with-empty-map-items-in-CB.patch} (100%) rename patches/server/{0685-Add-System.out-err-catcher.patch => 0684-Add-System.out-err-catcher.patch} (100%) rename patches/server/{0686-Fix-test-not-bootstrapping.patch => 0685-Fix-test-not-bootstrapping.patch} (100%) rename patches/server/{0687-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch => 0686-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch} (100%) rename patches/server/{0688-Improve-boat-collision-performance.patch => 0687-Improve-boat-collision-performance.patch} (100%) rename patches/server/{0689-Prevent-AFK-kick-while-watching-end-credits.patch => 0688-Prevent-AFK-kick-while-watching-end-credits.patch} (100%) rename patches/server/{0690-Allow-skipping-writing-of-comments-to-server.propert.patch => 0689-Allow-skipping-writing-of-comments-to-server.propert.patch} (100%) rename patches/server/{0691-Add-PlayerSetSpawnEvent.patch => 0690-Add-PlayerSetSpawnEvent.patch} (100%) rename patches/server/{0692-Make-hoppers-respect-inventory-max-stack-size.patch => 0691-Make-hoppers-respect-inventory-max-stack-size.patch} (100%) rename patches/server/{0693-Optimize-entity-tracker-passenger-checks.patch => 0692-Optimize-entity-tracker-passenger-checks.patch} (100%) rename patches/server/{0694-Config-option-for-Piglins-guarding-chests.patch => 0693-Config-option-for-Piglins-guarding-chests.patch} (100%) rename patches/server/{0695-Added-EntityDamageItemEvent.patch => 0694-Added-EntityDamageItemEvent.patch} (100%) rename patches/server/{0696-Optimize-indirect-passenger-iteration.patch => 0695-Optimize-indirect-passenger-iteration.patch} (100%) rename patches/server/{0697-Fix-block-drops-position-losing-precision-millions-o.patch => 0696-Fix-block-drops-position-losing-precision-millions-o.patch} (100%) rename patches/server/{0698-Configurable-item-frame-map-cursor-update-interval.patch => 0697-Configurable-item-frame-map-cursor-update-interval.patch} (100%) rename patches/server/{0699-Make-EntityUnleashEvent-cancellable.patch => 0698-Make-EntityUnleashEvent-cancellable.patch} (100%) rename patches/server/{0700-Clear-bucket-NBT-after-dispense.patch => 0699-Clear-bucket-NBT-after-dispense.patch} (100%) rename patches/server/{0701-Change-EnderEye-target-without-changing-other-things.patch => 0700-Change-EnderEye-target-without-changing-other-things.patch} (100%) rename patches/server/{0702-Add-BlockBreakBlockEvent.patch => 0701-Add-BlockBreakBlockEvent.patch} (100%) rename patches/server/{0703-Option-to-prevent-NBT-copy-in-smithing-recipes.patch => 0702-Option-to-prevent-NBT-copy-in-smithing-recipes.patch} (100%) rename patches/server/{0704-More-CommandBlock-API.patch => 0703-More-CommandBlock-API.patch} (100%) rename patches/server/{0705-Add-missing-team-sidebar-display-slots.patch => 0704-Add-missing-team-sidebar-display-slots.patch} (100%) rename patches/server/{0706-Add-back-EntityPortalExitEvent.patch => 0705-Add-back-EntityPortalExitEvent.patch} (100%) rename patches/server/{0707-Add-methods-to-find-targets-for-lightning-strikes.patch => 0706-Add-methods-to-find-targets-for-lightning-strikes.patch} (100%) rename patches/server/{0708-Get-entity-default-attributes.patch => 0707-Get-entity-default-attributes.patch} (100%) rename patches/server/{0709-Left-handed-API.patch => 0708-Left-handed-API.patch} (100%) rename patches/server/{0710-Add-advancement-display-API.patch => 0709-Add-advancement-display-API.patch} (100%) rename patches/server/{0711-Add-ItemFactory-getMonsterEgg-API.patch => 0710-Add-ItemFactory-getMonsterEgg-API.patch} (100%) rename patches/server/{0712-Add-critical-damage-API.patch => 0711-Add-critical-damage-API.patch} (100%) rename patches/server/{0713-Fix-issues-with-mob-conversion.patch => 0712-Fix-issues-with-mob-conversion.patch} (100%) rename patches/server/{0714-Add-isCollidable-methods-to-various-places.patch => 0713-Add-isCollidable-methods-to-various-places.patch} (100%) rename patches/server/{0715-Goat-ram-API.patch => 0714-Goat-ram-API.patch} (100%) rename patches/server/{0716-Add-API-for-resetting-a-single-score.patch => 0715-Add-API-for-resetting-a-single-score.patch} (100%) rename patches/server/{0717-Add-Raw-Byte-Entity-Serialization.patch => 0716-Add-Raw-Byte-Entity-Serialization.patch} (100%) rename patches/server/{0718-Vanilla-command-permission-fixes.patch => 0717-Vanilla-command-permission-fixes.patch} (100%) rename patches/server/{0719-Make-CallbackExecutor-strict-again.patch => 0718-Make-CallbackExecutor-strict-again.patch} (100%) rename patches/server/{0720-Do-not-allow-the-server-to-unload-chunks-at-request-.patch => 0719-Do-not-allow-the-server-to-unload-chunks-at-request-.patch} (100%) rename patches/server/{0721-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch => 0720-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch} (100%) rename patches/server/{0722-Correctly-handle-recursion-for-chunkholder-updates.patch => 0721-Correctly-handle-recursion-for-chunkholder-updates.patch} (100%) rename patches/server/{0723-Fix-GameProfileCache-concurrency.patch => 0722-Fix-GameProfileCache-concurrency.patch} (100%) rename patches/server/{0724-Fix-chunks-refusing-to-unload-at-low-TPS.patch => 0723-Fix-chunks-refusing-to-unload-at-low-TPS.patch} (100%) rename patches/server/{0725-Do-not-allow-ticket-level-changes-while-unloading-pl.patch => 0724-Do-not-allow-ticket-level-changes-while-unloading-pl.patch} (100%) rename patches/server/{0726-Do-not-allow-ticket-level-changes-when-updating-chun.patch => 0725-Do-not-allow-ticket-level-changes-when-updating-chun.patch} (100%) rename patches/server/{0727-Do-not-submit-profile-lookups-to-worldgen-threads.patch => 0726-Do-not-submit-profile-lookups-to-worldgen-threads.patch} (100%) rename patches/server/{0728-Log-when-the-async-catcher-is-tripped.patch => 0727-Log-when-the-async-catcher-is-tripped.patch} (100%) rename patches/server/{0729-Add-paper-mobcaps-and-paper-playermobcaps.patch => 0728-Add-paper-mobcaps-and-paper-playermobcaps.patch} (100%) rename patches/server/{0730-Prevent-unload-calls-removing-tickets-for-sync-loads.patch => 0729-Prevent-unload-calls-removing-tickets-for-sync-loads.patch} (100%) rename patches/server/{0731-Sanitize-ResourceLocation-error-logging.patch => 0730-Sanitize-ResourceLocation-error-logging.patch} (100%) rename patches/server/{0732-Allow-controlled-flushing-for-network-manager.patch => 0731-Allow-controlled-flushing-for-network-manager.patch} (100%) rename patches/server/{0733-Optimise-general-POI-access.patch => 0732-Optimise-general-POI-access.patch} (100%) rename patches/server/{0734-Add-more-async-catchers.patch => 0733-Add-more-async-catchers.patch} (100%) rename patches/server/{0735-Rewrite-entity-bounding-box-lookup-calls.patch => 0734-Rewrite-entity-bounding-box-lookup-calls.patch} (100%) rename patches/server/{0736-Optimise-chunk-tick-iteration.patch => 0735-Optimise-chunk-tick-iteration.patch} (100%) rename patches/server/{0737-Execute-chunk-tasks-mid-tick.patch => 0736-Execute-chunk-tasks-mid-tick.patch} (100%) rename patches/server/{0738-Do-not-copy-visible-chunks.patch => 0737-Do-not-copy-visible-chunks.patch} (100%) rename patches/server/{0739-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch => 0738-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch} (100%) rename patches/server/{0740-Custom-table-implementation-for-blockstate-state-loo.patch => 0739-Custom-table-implementation-for-blockstate-state-loo.patch} (100%) rename patches/server/{0741-Detail-more-information-in-watchdog-dumps.patch => 0740-Detail-more-information-in-watchdog-dumps.patch} (100%) rename patches/server/{0742-Manually-inline-methods-in-BlockPosition.patch => 0741-Manually-inline-methods-in-BlockPosition.patch} (100%) rename patches/server/{0743-Distance-manager-tick-timings.patch => 0742-Distance-manager-tick-timings.patch} (100%) rename patches/server/{0744-Name-craft-scheduler-threads-according-to-the-plugin.patch => 0743-Name-craft-scheduler-threads-according-to-the-plugin.patch} (100%) rename patches/server/{0745-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch => 0744-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch} (100%) rename patches/server/{0746-Add-packet-limiter-config.patch => 0745-Add-packet-limiter-config.patch} (100%) rename patches/server/{0747-Use-correct-LevelStem-registry-when-loading-default-.patch => 0746-Use-correct-LevelStem-registry-when-loading-default-.patch} (100%) rename patches/server/{0748-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch => 0747-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch} (100%) rename patches/server/{0749-Consolidate-flush-calls-for-entity-tracker-packets.patch => 0748-Consolidate-flush-calls-for-entity-tracker-packets.patch} (100%) rename patches/server/{0750-Don-t-lookup-fluid-state-when-raytracing.patch => 0749-Don-t-lookup-fluid-state-when-raytracing.patch} (100%) rename patches/server/{0751-Time-scoreboard-search.patch => 0750-Time-scoreboard-search.patch} (100%) rename patches/server/{0752-Send-full-pos-packets-for-hard-colliding-entities.patch => 0751-Send-full-pos-packets-for-hard-colliding-entities.patch} (100%) rename patches/server/{0753-Do-not-run-raytrace-logic-for-AIR.patch => 0752-Do-not-run-raytrace-logic-for-AIR.patch} (100%) rename patches/server/{0754-Oprimise-map-impl-for-tracked-players.patch => 0753-Oprimise-map-impl-for-tracked-players.patch} (100%) rename patches/server/{0755-Optimise-BlockSoil-nearby-water-lookup.patch => 0754-Optimise-BlockSoil-nearby-water-lookup.patch} (100%) rename patches/server/{0756-Allow-removal-addition-of-entities-to-entity-ticklis.patch => 0755-Allow-removal-addition-of-entities-to-entity-ticklis.patch} (100%) rename patches/server/{0757-Optimise-random-block-ticking.patch => 0756-Optimise-random-block-ticking.patch} (100%) rename patches/server/{0758-Optimise-non-flush-packet-sending.patch => 0757-Optimise-non-flush-packet-sending.patch} (100%) rename patches/server/{0759-Optimise-nearby-player-lookups.patch => 0758-Optimise-nearby-player-lookups.patch} (100%) rename patches/server/{0760-Optimise-WorldServer-notify.patch => 0759-Optimise-WorldServer-notify.patch} (100%) rename patches/server/{0761-Remove-streams-for-villager-AI.patch => 0760-Remove-streams-for-villager-AI.patch} (100%) rename patches/server/{0762-Rewrite-dataconverter-system.patch => 0761-Rewrite-dataconverter-system.patch} (100%) rename patches/server/{0763-Use-Velocity-compression-and-cipher-natives.patch => 0762-Use-Velocity-compression-and-cipher-natives.patch} (100%) rename patches/server/{0764-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch => 0763-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch} (100%) rename patches/server/{0765-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch => 0764-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch} (100%) rename patches/server/{0766-Async-catch-modifications-to-critical-entity-state.patch => 0765-Async-catch-modifications-to-critical-entity-state.patch} (100%) rename patches/server/{0767-Fix-Bukkit-NamespacedKey-shenanigans.patch => 0766-Fix-Bukkit-NamespacedKey-shenanigans.patch} (100%) rename patches/server/{0768-Fix-merchant-inventory-not-closing-on-entity-removal.patch => 0767-Fix-merchant-inventory-not-closing-on-entity-removal.patch} (100%) rename patches/server/{0769-Check-requirement-before-suggesting-root-nodes.patch => 0768-Check-requirement-before-suggesting-root-nodes.patch} (100%) rename patches/server/{0770-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch => 0769-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch} (100%) rename patches/server/{0771-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch => 0770-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch} (100%) rename patches/server/{0772-Ensure-valid-vehicle-status.patch => 0771-Ensure-valid-vehicle-status.patch} (100%) rename patches/server/{0773-Prevent-softlocked-end-exit-portal-generation.patch => 0772-Prevent-softlocked-end-exit-portal-generation.patch} (100%) rename patches/server/{0774-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch => 0773-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch} (100%) rename patches/server/{0775-Don-t-log-debug-logging-being-disabled.patch => 0774-Don-t-log-debug-logging-being-disabled.patch} (100%) rename patches/server/{0776-fix-various-menus-with-empty-level-accesses.patch => 0775-fix-various-menus-with-empty-level-accesses.patch} (100%) rename patches/server/{0777-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch => 0776-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch} (100%) rename patches/server/{0778-Preserve-overstacked-loot.patch => 0777-Preserve-overstacked-loot.patch} (100%) rename patches/server/{0779-Update-head-rotation-in-missing-places.patch => 0778-Update-head-rotation-in-missing-places.patch} (100%) rename patches/server/{0780-prevent-unintended-light-block-manipulation.patch => 0779-prevent-unintended-light-block-manipulation.patch} (100%) rename patches/server/{0781-Fix-CraftCriteria-defaults-map.patch => 0780-Fix-CraftCriteria-defaults-map.patch} (100%) rename patches/server/{0782-Fix-upstreams-block-state-factories.patch => 0781-Fix-upstreams-block-state-factories.patch} (100%) rename patches/server/{0783-Add-config-option-for-logging-player-ip-addresses.patch => 0782-Add-config-option-for-logging-player-ip-addresses.patch} (100%) rename patches/server/{0784-Configurable-feature-seeds.patch => 0783-Configurable-feature-seeds.patch} (100%) rename patches/server/{0785-VanillaCommandWrapper-didnt-account-for-entity-sende.patch => 0784-VanillaCommandWrapper-didnt-account-for-entity-sende.patch} (100%) rename patches/server/{0786-Add-root-admin-user-detection.patch => 0785-Add-root-admin-user-detection.patch} (100%) rename patches/server/{0787-Always-allow-item-changing-in-Fireball.patch => 0786-Always-allow-item-changing-in-Fireball.patch} (100%) rename patches/server/{0788-don-t-attempt-to-teleport-dead-entities.patch => 0787-don-t-attempt-to-teleport-dead-entities.patch} (100%) rename patches/server/{0789-Prevent-excessive-velocity-through-repeated-crits.patch => 0788-Prevent-excessive-velocity-through-repeated-crits.patch} (100%) rename patches/server/{0790-Remove-client-side-code-using-deprecated-for-removal.patch => 0789-Remove-client-side-code-using-deprecated-for-removal.patch} (100%) rename patches/server/{0791-Rewrite-the-light-engine.patch => 0790-Rewrite-the-light-engine.patch} (100%) rename patches/server/{0792-Always-parse-protochunk-light-sources-unless-it-is-m.patch => 0791-Always-parse-protochunk-light-sources-unless-it-is-m.patch} (100%) rename patches/server/{0793-Fix-removing-recipes-from-RecipeIterator.patch => 0792-Fix-removing-recipes-from-RecipeIterator.patch} (100%) rename patches/server/{0794-Prevent-sending-oversized-item-data-in-equipment-and.patch => 0793-Prevent-sending-oversized-item-data-in-equipment-and.patch} (100%) rename patches/server/{0795-Hide-unnecessary-itemmeta-from-clients.patch => 0794-Hide-unnecessary-itemmeta-from-clients.patch} (100%) rename patches/server/{0796-Fix-kelp-modifier-changing-growth-for-other-crops.patch => 0795-Fix-kelp-modifier-changing-growth-for-other-crops.patch} (100%) rename patches/server/{0797-Prevent-ContainerOpenersCounter-openCount-from-going.patch => 0796-Prevent-ContainerOpenersCounter-openCount-from-going.patch} (100%) rename patches/server/{0798-Add-PlayerItemFrameChangeEvent.patch => 0797-Add-PlayerItemFrameChangeEvent.patch} (100%) rename patches/server/{0799-Add-player-health-update-API.patch => 0798-Add-player-health-update-API.patch} (100%) rename patches/server/{0800-Optimize-HashMapPalette.patch => 0799-Optimize-HashMapPalette.patch} (100%) rename patches/server/{0801-Allow-delegation-to-vanilla-chunk-gen.patch => 0800-Allow-delegation-to-vanilla-chunk-gen.patch} (100%) rename patches/server/{0802-Highly-optimise-single-and-multi-AABB-VoxelShapes-an.patch => 0801-Highly-optimise-single-and-multi-AABB-VoxelShapes-an.patch} (100%) rename patches/server/{0803-Optimise-collision-checking-in-player-move-packet-ha.patch => 0802-Optimise-collision-checking-in-player-move-packet-ha.patch} (100%) rename patches/server/{0804-Actually-unload-POI-data.patch => 0803-Actually-unload-POI-data.patch} (100%) rename patches/server/{0805-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch => 0804-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch} (100%) rename patches/server/{0806-Update-Log4j.patch => 0805-Update-Log4j.patch} (100%) rename patches/server/{0807-Add-more-Campfire-API.patch => 0806-Add-more-Campfire-API.patch} (100%) rename patches/server/{0808-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch => 0807-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch} (100%) rename patches/server/{0809-Fix-tripwire-state-inconsistency.patch => 0808-Fix-tripwire-state-inconsistency.patch} (100%) rename patches/server/{0810-Fix-fluid-logging-on-Block-breakNaturally.patch => 0809-Fix-fluid-logging-on-Block-breakNaturally.patch} (100%) rename patches/server/{0811-Forward-CraftEntity-in-teleport-command.patch => 0810-Forward-CraftEntity-in-teleport-command.patch} (100%) rename patches/server/{0812-Improve-scoreboard-entries.patch => 0811-Improve-scoreboard-entries.patch} (100%) rename patches/server/{0813-Entity-powdered-snow-API.patch => 0812-Entity-powdered-snow-API.patch} (100%) rename patches/server/{0814-Add-API-for-item-entity-health.patch => 0813-Add-API-for-item-entity-health.patch} (100%) rename patches/server/{0815-Fix-entity-type-tags-suggestions-in-selectors.patch => 0814-Fix-entity-type-tags-suggestions-in-selectors.patch} (100%) rename patches/server/{0816-Configurable-max-block-light-for-monster-spawning.patch => 0815-Configurable-max-block-light-for-monster-spawning.patch} (100%) rename patches/server/{0817-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch => 0816-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch} (100%) rename patches/server/{0818-Load-effect-amplifiers-greater-than-127-correctly.patch => 0817-Load-effect-amplifiers-greater-than-127-correctly.patch} (100%) rename patches/server/{0819-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch => 0818-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch} (100%) rename patches/server/{0820-Fix-bees-aging-inside-hives.patch => 0819-Fix-bees-aging-inside-hives.patch} (100%) rename patches/server/{0821-Bucketable-API.patch => 0820-Bucketable-API.patch} (100%) rename patches/server/{0822-Check-player-world-in-endPortalSoundRadius.patch => 0821-Check-player-world-in-endPortalSoundRadius.patch} (100%) rename patches/server/{0823-Validate-usernames.patch => 0822-Validate-usernames.patch} (100%) rename patches/server/{0824-Fix-saving-configs-with-more-long-comments.patch => 0823-Fix-saving-configs-with-more-long-comments.patch} (100%) rename patches/server/{0825-Make-water-animal-spawn-height-configurable.patch => 0824-Make-water-animal-spawn-height-configurable.patch} (100%) rename patches/server/{0826-Expose-vanilla-BiomeProvider-from-WorldInfo.patch => 0825-Expose-vanilla-BiomeProvider-from-WorldInfo.patch} (100%) rename patches/server/{0827-Add-config-option-for-worlds-affected-by-time-cmd.patch => 0826-Add-config-option-for-worlds-affected-by-time-cmd.patch} (100%) rename patches/server/{0828-Add-new-overload-to-PersistentDataContainer-has.patch => 0827-Add-new-overload-to-PersistentDataContainer-has.patch} (100%) rename patches/server/{0829-Multiple-Entries-with-Scoreboards.patch => 0828-Multiple-Entries-with-Scoreboards.patch} (100%) rename patches/server/{0830-Reset-placed-block-on-exception.patch => 0829-Reset-placed-block-on-exception.patch} (100%) rename patches/server/{0831-Add-configurable-height-for-slime-spawn.patch => 0830-Add-configurable-height-for-slime-spawn.patch} (100%) rename patches/server/{0832-Added-getHostname-to-AsyncPlayerPreLoginEvent.patch => 0831-Added-getHostname-to-AsyncPlayerPreLoginEvent.patch} (100%) rename patches/server/{0833-Fix-xp-reward-for-baby-zombies.patch => 0832-Fix-xp-reward-for-baby-zombies.patch} (100%) rename patches/server/{0834-Kick-on-main-for-illegal-chars.patch => 0833-Kick-on-main-for-illegal-chars.patch} (100%) rename patches/server/{0835-Multi-Block-Change-API-Implementation.patch => 0834-Multi-Block-Change-API-Implementation.patch} (100%) rename patches/server/{0836-Fix-NotePlayEvent.patch => 0835-Fix-NotePlayEvent.patch} (100%) rename patches/server/{0837-Freeze-Tick-Lock-API.patch => 0836-Freeze-Tick-Lock-API.patch} (100%) rename patches/server/{0838-Dolphin-API.patch => 0837-Dolphin-API.patch} (100%) rename patches/server/{0839-More-PotionEffectType-API.patch => 0838-More-PotionEffectType-API.patch} (100%) rename patches/server/{0840-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch => 0839-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch} (100%) rename patches/server/{0841-API-for-creating-command-sender-which-forwards-feedb.patch => 0840-API-for-creating-command-sender-which-forwards-feedb.patch} (100%) rename patches/server/{0842-Add-config-for-stronghold-seed.patch => 0841-Add-config-for-stronghold-seed.patch} (100%) rename patches/server/{0843-Implement-regenerateChunk.patch => 0842-Implement-regenerateChunk.patch} (100%) rename patches/server/{0844-Log-exceptions-thrown-during-chat-processing.patch => 0843-Log-exceptions-thrown-during-chat-processing.patch} (100%) rename patches/server/{0845-Fix-cancelled-powdered-snow-bucket-placement.patch => 0844-Fix-cancelled-powdered-snow-bucket-placement.patch} (100%) rename patches/server/{0846-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch => 0845-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch} (100%) rename patches/server/{0847-Add-GameEvent-tags.patch => 0846-Add-GameEvent-tags.patch} (100%) rename patches/server/{0848-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch => 0847-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch} (100%) rename patches/server/{0849-Replace-ticket-level-propagator.patch => 0848-Replace-ticket-level-propagator.patch} (100%) rename patches/server/{0850-Furnace-RecipesUsed-API.patch => 0849-Furnace-RecipesUsed-API.patch} (100%) rename patches/server/{0851-Configurable-sculk-sensor-listener-range.patch => 0850-Configurable-sculk-sensor-listener-range.patch} (100%) rename patches/server/{0852-Add-missing-block-data-mins-and-maxes.patch => 0851-Add-missing-block-data-mins-and-maxes.patch} (100%) rename patches/server/{0853-Option-to-have-default-CustomSpawners-in-custom-worl.patch => 0852-Option-to-have-default-CustomSpawners-in-custom-worl.patch} (100%) rename patches/server/{0854-Put-world-into-worldlist-before-initing-the-world.patch => 0853-Put-world-into-worldlist-before-initing-the-world.patch} (100%) rename patches/server/{0855-Fix-Entity-Position-Desync.patch => 0854-Fix-Entity-Position-Desync.patch} (100%) rename patches/server/{0856-Custom-Potion-Mixes.patch => 0855-Custom-Potion-Mixes.patch} (100%) rename patches/server/{0857-Replace-player-chunk-loader-system.patch => 0856-Replace-player-chunk-loader-system.patch} (100%) rename patches/server/{0858-Fix-Fluid-tags-isTagged-method.patch => 0857-Fix-Fluid-tags-isTagged-method.patch} (100%) rename patches/server/{0859-Fix-World-locateNearestStructure.patch => 0858-Fix-World-locateNearestStructure.patch} (100%) rename patches/server/{0860-Force-close-world-loading-screen.patch => 0859-Force-close-world-loading-screen.patch} (100%) rename patches/server/{0861-Fix-falling-block-spawn-methods.patch => 0860-Fix-falling-block-spawn-methods.patch} (100%) rename patches/server/{0862-Expose-furnace-minecart-push-values.patch => 0861-Expose-furnace-minecart-push-values.patch} (100%) rename patches/server/{0863-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch => 0862-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch} (100%) rename patches/server/{0864-Fix-save-problems-on-shutdown.patch => 0863-Fix-save-problems-on-shutdown.patch} (100%) rename patches/server/{0865-More-Projectile-API.patch => 0864-More-Projectile-API.patch} (100%) rename patches/server/{0866-Fix-swamp-hut-cat-generation-deadlock.patch => 0865-Fix-swamp-hut-cat-generation-deadlock.patch} (100%) rename patches/server/{0867-Don-t-allow-vehicle-movement-from-players-while-tele.patch => 0866-Don-t-allow-vehicle-movement-from-players-while-tele.patch} (100%) rename patches/server/{0868-Implement-getComputedBiome-API.patch => 0867-Implement-getComputedBiome-API.patch} (100%) rename patches/server/{0869-Make-some-itemstacks-nonnull.patch => 0868-Make-some-itemstacks-nonnull.patch} (100%) rename patches/server/{0870-Add-debug-for-invalid-GameProfiles-on-skull-blocks-i.patch => 0869-Add-debug-for-invalid-GameProfiles-on-skull-blocks-i.patch} (100%) rename patches/server/{0871-Implement-enchantWithLevels-API.patch => 0870-Implement-enchantWithLevels-API.patch} (100%) rename patches/server/{0872-Fix-saving-in-unloadWorld.patch => 0871-Fix-saving-in-unloadWorld.patch} (100%) rename patches/server/{0873-Buffer-OOB-setBlock-calls.patch => 0872-Buffer-OOB-setBlock-calls.patch} (100%) rename patches/server/{0874-Add-TameableDeathMessageEvent.patch => 0873-Add-TameableDeathMessageEvent.patch} (100%) rename patches/server/{0875-Fix-new-block-data-for-EntityChangeBlockEvent-when-s.patch => 0874-Fix-new-block-data-for-EntityChangeBlockEvent-when-s.patch} (100%) rename patches/server/{0876-fix-player-loottables-running-when-mob-loot-gamerule.patch => 0875-fix-player-loottables-running-when-mob-loot-gamerule.patch} (100%) rename patches/server/{0877-Ensure-entity-passenger-world-matches-ridden-entity.patch => 0876-Ensure-entity-passenger-world-matches-ridden-entity.patch} (100%) rename patches/server/{0878-Guard-against-invalid-entity-positions.patch => 0877-Guard-against-invalid-entity-positions.patch} (100%) rename patches/server/{0879-cache-resource-keys.patch => 0878-cache-resource-keys.patch} (100%) rename patches/server/{0880-Allow-to-change-the-podium-for-the-EnderDragon.patch => 0879-Allow-to-change-the-podium-for-the-EnderDragon.patch} (100%) rename patches/server/{0881-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch => 0880-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch} (100%) rename patches/server/{0882-Fix-StructureGrowEvent-species-for-RED_MUSHROOM.patch => 0881-Fix-StructureGrowEvent-species-for-RED_MUSHROOM.patch} (100%) rename patches/server/{0883-Prevent-tile-entity-copies-loading-chunks.patch => 0882-Prevent-tile-entity-copies-loading-chunks.patch} (100%) rename patches/server/{0884-Use-username-instead-of-display-name-in-PlayerList-g.patch => 0883-Use-username-instead-of-display-name-in-PlayerList-g.patch} (100%) rename patches/server/{0885-Fix-slime-spawners-not-spawning-outside-slime-chunks.patch => 0884-Fix-slime-spawners-not-spawning-outside-slime-chunks.patch} (100%) rename patches/server/{0886-Pass-ServerLevel-for-gamerule-callbacks.patch => 0885-Pass-ServerLevel-for-gamerule-callbacks.patch} (100%) rename patches/server/{0887-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch => 0886-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch} (100%) rename patches/server/{0888-WorldCreator-keepSpawnLoaded.patch => 0887-WorldCreator-keepSpawnLoaded.patch} (100%) rename patches/server/{0889-Fix-NPE-for-BlockDataMeta-getBlockData.patch => 0888-Fix-NPE-for-BlockDataMeta-getBlockData.patch} (100%) rename patches/server/{0890-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch => 0889-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch} (100%) rename patches/server/{0891-Add-EntityDyeEvent-and-CollarColorable-interface.patch => 0890-Add-EntityDyeEvent-and-CollarColorable-interface.patch} (100%) rename patches/server/{0892-Fire-CauldronLevelChange-on-initial-fill.patch => 0891-Fire-CauldronLevelChange-on-initial-fill.patch} (100%) rename patches/server/{0893-fix-powder-snow-cauldrons-not-turning-to-water.patch => 0892-fix-powder-snow-cauldrons-not-turning-to-water.patch} (100%) rename patches/server/{0894-Add-PlayerStopUsingItemEvent.patch => 0893-Add-PlayerStopUsingItemEvent.patch} (100%) rename patches/server/{0895-FallingBlock-auto-expire-setting.patch => 0894-FallingBlock-auto-expire-setting.patch} (100%) rename patches/server/{0896-Don-t-tick-markers.patch => 0895-Don-t-tick-markers.patch} (100%) rename patches/server/{0897-Do-not-accept-invalid-client-settings.patch => 0896-Do-not-accept-invalid-client-settings.patch} (100%) rename patches/server/{0898-Add-support-for-Proxy-Protocol.patch => 0897-Add-support-for-Proxy-Protocol.patch} (100%) rename patches/server/{0899-Fix-OfflinePlayer-getBedSpawnLocation.patch => 0898-Fix-OfflinePlayer-getBedSpawnLocation.patch} (100%) rename patches/server/{0900-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch => 0899-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch} (100%) rename patches/server/{0901-Sanitize-Sent-BlockEntity-NBT.patch => 0900-Sanitize-Sent-BlockEntity-NBT.patch} (100%) rename patches/server/{0902-Prevent-entity-loading-causing-async-lookups.patch => 0901-Prevent-entity-loading-causing-async-lookups.patch} (100%) rename patches/server/{0903-Disable-component-selector-resolving-in-books-by-def.patch => 0902-Disable-component-selector-resolving-in-books-by-def.patch} (100%) rename patches/server/{0904-Throw-exception-on-world-create-while-being-ticked.patch => 0903-Throw-exception-on-world-create-while-being-ticked.patch} (100%) rename patches/server/{0905-Add-Alternate-Current-redstone-implementation.patch => 0904-Add-Alternate-Current-redstone-implementation.patch} (100%) rename patches/server/{0906-Dont-resent-entity-on-art-update.patch => 0905-Dont-resent-entity-on-art-update.patch} (100%) rename patches/server/{0907-Untrash-chat-handling.patch => 0906-Untrash-chat-handling.patch} (100%) rename patches/server/{0908-Add-missing-spawn-eggs.patch => 0907-Add-missing-spawn-eggs.patch} (100%) rename patches/server/{0909-Remove-invalid-signature-login-stacktrace.patch => 0908-Remove-invalid-signature-login-stacktrace.patch} (100%) diff --git a/patches/server/0217-Avoid-item-merge-if-stack-size-above-max-stack-size.patch b/patches/server/0217-Avoid-item-merge-if-stack-size-above-max-stack-size.patch deleted file mode 100644 index 87306d1d2..000000000 --- a/patches/server/0217-Avoid-item-merge-if-stack-size-above-max-stack-size.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Hugo Manrique -Date: Mon, 16 Jul 2018 12:42:20 +0200 -Subject: [PATCH] Avoid item merge if stack size above max stack size - - -diff --git a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java -index a0b27bdeabcabd0bd07b1b495105f9b6af998092..ab48f572c778924354f30ff05bb45f3b235817af 100644 ---- a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java -+++ b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java -@@ -232,6 +232,10 @@ public class ItemEntity extends Entity { - - private void mergeWithNeighbours() { - if (this.isMergable()) { -+ // Paper start - avoid item merge if stack size above max stack size -+ ItemStack stack = getItem(); -+ if (stack.getCount() >= stack.getMaxStackSize()) return; -+ // Paper end - // Spigot start - double radius = level.spigotConfig.itemMerge; - List list = this.level.getEntitiesOfClass(ItemEntity.class, this.getBoundingBox().inflate(radius, radius - 0.5D, radius), (entityitem) -> { diff --git a/patches/server/0218-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch b/patches/server/0217-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch similarity index 100% rename from patches/server/0218-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch rename to patches/server/0217-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch diff --git a/patches/server/0219-add-more-information-to-Entity.toString.patch b/patches/server/0218-add-more-information-to-Entity.toString.patch similarity index 100% rename from patches/server/0219-add-more-information-to-Entity.toString.patch rename to patches/server/0218-add-more-information-to-Entity.toString.patch diff --git a/patches/server/0220-Add-CraftMagicNumbers.isSupportedApiVersion.patch b/patches/server/0219-Add-CraftMagicNumbers.isSupportedApiVersion.patch similarity index 100% rename from patches/server/0220-Add-CraftMagicNumbers.isSupportedApiVersion.patch rename to patches/server/0219-Add-CraftMagicNumbers.isSupportedApiVersion.patch diff --git a/patches/server/0221-EnderDragon-Events.patch b/patches/server/0220-EnderDragon-Events.patch similarity index 100% rename from patches/server/0221-EnderDragon-Events.patch rename to patches/server/0220-EnderDragon-Events.patch diff --git a/patches/server/0222-PlayerElytraBoostEvent.patch b/patches/server/0221-PlayerElytraBoostEvent.patch similarity index 100% rename from patches/server/0222-PlayerElytraBoostEvent.patch rename to patches/server/0221-PlayerElytraBoostEvent.patch diff --git a/patches/server/0223-PlayerLaunchProjectileEvent.patch b/patches/server/0222-PlayerLaunchProjectileEvent.patch similarity index 100% rename from patches/server/0223-PlayerLaunchProjectileEvent.patch rename to patches/server/0222-PlayerLaunchProjectileEvent.patch diff --git a/patches/server/0224-Improve-BlockPosition-inlining.patch b/patches/server/0223-Improve-BlockPosition-inlining.patch similarity index 100% rename from patches/server/0224-Improve-BlockPosition-inlining.patch rename to patches/server/0223-Improve-BlockPosition-inlining.patch diff --git a/patches/server/0225-Option-to-prevent-armor-stands-from-doing-entity-loo.patch b/patches/server/0224-Option-to-prevent-armor-stands-from-doing-entity-loo.patch similarity index 95% rename from patches/server/0225-Option-to-prevent-armor-stands-from-doing-entity-loo.patch rename to patches/server/0224-Option-to-prevent-armor-stands-from-doing-entity-loo.patch index fe0474260..cdc554028 100644 --- a/patches/server/0225-Option-to-prevent-armor-stands-from-doing-entity-loo.patch +++ b/patches/server/0224-Option-to-prevent-armor-stands-from-doing-entity-loo.patch @@ -17,7 +17,7 @@ index ed698f3e3f9ed6003fe621c5f6f7e3a151a1a559..9897dbb03c343e1e1842f7ca6bc9b99b for (int i = 0; i < list.size(); ++i) { diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index ad0f91d57b5cbf0c4439993ad99ec7a484729a2e..ed29841c17a4d29ca05cbd307fa474d2208f5b3f 100644 +index 4022c4d3b2ce935f69460e4de21f1fad7c100b26..056531554bf6e8743111607237d942af13d47848 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -735,6 +735,13 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0226-Vanished-players-don-t-have-rights.patch b/patches/server/0225-Vanished-players-don-t-have-rights.patch similarity index 100% rename from patches/server/0226-Vanished-players-don-t-have-rights.patch rename to patches/server/0225-Vanished-players-don-t-have-rights.patch diff --git a/patches/server/0227-Allow-disabling-armour-stand-ticking.patch b/patches/server/0226-Allow-disabling-armour-stand-ticking.patch similarity index 100% rename from patches/server/0227-Allow-disabling-armour-stand-ticking.patch rename to patches/server/0226-Allow-disabling-armour-stand-ticking.patch diff --git a/patches/server/0228-SkeletonHorse-Additions.patch b/patches/server/0227-SkeletonHorse-Additions.patch similarity index 100% rename from patches/server/0228-SkeletonHorse-Additions.patch rename to patches/server/0227-SkeletonHorse-Additions.patch diff --git a/patches/server/0229-Don-t-call-getItemMeta-on-hasItemMeta.patch b/patches/server/0228-Don-t-call-getItemMeta-on-hasItemMeta.patch similarity index 100% rename from patches/server/0229-Don-t-call-getItemMeta-on-hasItemMeta.patch rename to patches/server/0228-Don-t-call-getItemMeta-on-hasItemMeta.patch diff --git a/patches/server/0230-Implement-Expanded-ArmorStand-API.patch b/patches/server/0229-Implement-Expanded-ArmorStand-API.patch similarity index 100% rename from patches/server/0230-Implement-Expanded-ArmorStand-API.patch rename to patches/server/0229-Implement-Expanded-ArmorStand-API.patch diff --git a/patches/server/0231-AnvilDamageEvent.patch b/patches/server/0230-AnvilDamageEvent.patch similarity index 100% rename from patches/server/0231-AnvilDamageEvent.patch rename to patches/server/0230-AnvilDamageEvent.patch diff --git a/patches/server/0232-Add-hand-to-bucket-events.patch b/patches/server/0231-Add-hand-to-bucket-events.patch similarity index 99% rename from patches/server/0232-Add-hand-to-bucket-events.patch rename to patches/server/0231-Add-hand-to-bucket-events.patch index 82a19d888..0c3849fc4 100644 --- a/patches/server/0232-Add-hand-to-bucket-events.patch +++ b/patches/server/0231-Add-hand-to-bucket-events.patch @@ -86,7 +86,7 @@ index 90c8ef9995e834c245cc33f5e59ffdabd5a0b8cd..7c6c928da4e0f3ac54fa9b9ddce7b0e0 int i = blockposition.getX(); int j = blockposition.getY(); diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index 8620c065e7709bf8a366760073d58f902215d1c0..6f9498a7064c41e61f7e50cbe6b4a8d6384f902c 100644 +index 49ec76720dea8c756817ded7d02bfea02f86d428..2dac07a71474fd9c92955914f121094fcad23212 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -422,6 +422,20 @@ public class CraftEventFactory { diff --git a/patches/server/0233-Add-TNTPrimeEvent.patch b/patches/server/0232-Add-TNTPrimeEvent.patch similarity index 100% rename from patches/server/0233-Add-TNTPrimeEvent.patch rename to patches/server/0232-Add-TNTPrimeEvent.patch diff --git a/patches/server/0234-Break-up-and-make-tab-spam-limits-configurable.patch b/patches/server/0233-Break-up-and-make-tab-spam-limits-configurable.patch similarity index 100% rename from patches/server/0234-Break-up-and-make-tab-spam-limits-configurable.patch rename to patches/server/0233-Break-up-and-make-tab-spam-limits-configurable.patch diff --git a/patches/server/0235-MC-135506-Experience-should-save-as-Integers.patch b/patches/server/0234-MC-135506-Experience-should-save-as-Integers.patch similarity index 100% rename from patches/server/0235-MC-135506-Experience-should-save-as-Integers.patch rename to patches/server/0234-MC-135506-Experience-should-save-as-Integers.patch diff --git a/patches/server/0236-Remove-unnecessary-itemmeta-handling.patch b/patches/server/0235-Remove-unnecessary-itemmeta-handling.patch similarity index 100% rename from patches/server/0236-Remove-unnecessary-itemmeta-handling.patch rename to patches/server/0235-Remove-unnecessary-itemmeta-handling.patch diff --git a/patches/server/0237-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch b/patches/server/0236-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch similarity index 100% rename from patches/server/0237-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch rename to patches/server/0236-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch diff --git a/patches/server/0238-Add-Early-Warning-Feature-to-WatchDog.patch b/patches/server/0237-Add-Early-Warning-Feature-to-WatchDog.patch similarity index 98% rename from patches/server/0238-Add-Early-Warning-Feature-to-WatchDog.patch rename to patches/server/0237-Add-Early-Warning-Feature-to-WatchDog.patch index 6809ac092..257a379d7 100644 --- a/patches/server/0238-Add-Early-Warning-Feature-to-WatchDog.patch +++ b/patches/server/0237-Add-Early-Warning-Feature-to-WatchDog.patch @@ -9,7 +9,7 @@ thread dumps at an interval until the point of crash. This will help diagnose what was going on in that time before the crash. diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 94201e91ee67c00fb9d5af0c6db9d96999164c06..d4595c3eadce0b09042043bd9d31aa57285e04ce 100644 +index f532aba1f180f0c86b4360bb85993732207b2345..e3f43c2b6ff47f6a8c158d176dfc2c5a3fa66a62 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -1057,6 +1057,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop collection, boolean force) { diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index 6f9498a7064c41e61f7e50cbe6b4a8d6384f902c..f50e8182f0340119cd06f0b7c96f95727903826e 100644 +index 2dac07a71474fd9c92955914f121094fcad23212..4fc682e1b7de1fe68aac90134c2bb313b5f6842a 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -815,9 +815,16 @@ public class CraftEventFactory { diff --git a/patches/server/0256-Allow-chests-to-be-placed-with-NBT-data.patch b/patches/server/0255-Allow-chests-to-be-placed-with-NBT-data.patch similarity index 100% rename from patches/server/0256-Allow-chests-to-be-placed-with-NBT-data.patch rename to patches/server/0255-Allow-chests-to-be-placed-with-NBT-data.patch diff --git a/patches/server/0257-Mob-Pathfinding-API.patch b/patches/server/0256-Mob-Pathfinding-API.patch similarity index 100% rename from patches/server/0257-Mob-Pathfinding-API.patch rename to patches/server/0256-Mob-Pathfinding-API.patch diff --git a/patches/server/0258-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch b/patches/server/0257-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch similarity index 100% rename from patches/server/0258-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch rename to patches/server/0257-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch diff --git a/patches/server/0259-Prevent-chunk-loading-from-Fluid-Flowing.patch b/patches/server/0258-Prevent-chunk-loading-from-Fluid-Flowing.patch similarity index 100% rename from patches/server/0259-Prevent-chunk-loading-from-Fluid-Flowing.patch rename to patches/server/0258-Prevent-chunk-loading-from-Fluid-Flowing.patch diff --git a/patches/server/0260-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch b/patches/server/0259-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch similarity index 100% rename from patches/server/0260-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch rename to patches/server/0259-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch diff --git a/patches/server/0261-Prevent-mob-spawning-from-loading-generating-chunks.patch b/patches/server/0260-Prevent-mob-spawning-from-loading-generating-chunks.patch similarity index 100% rename from patches/server/0261-Prevent-mob-spawning-from-loading-generating-chunks.patch rename to patches/server/0260-Prevent-mob-spawning-from-loading-generating-chunks.patch diff --git a/patches/server/0262-Implement-furnace-cook-speed-multiplier-API.patch b/patches/server/0261-Implement-furnace-cook-speed-multiplier-API.patch similarity index 100% rename from patches/server/0262-Implement-furnace-cook-speed-multiplier-API.patch rename to patches/server/0261-Implement-furnace-cook-speed-multiplier-API.patch diff --git a/patches/server/0263-Catch-JsonParseException-in-Entity-and-TE-names.patch b/patches/server/0262-Catch-JsonParseException-in-Entity-and-TE-names.patch similarity index 100% rename from patches/server/0263-Catch-JsonParseException-in-Entity-and-TE-names.patch rename to patches/server/0262-Catch-JsonParseException-in-Entity-and-TE-names.patch diff --git a/patches/server/0264-Honor-EntityAgeable.ageLock.patch b/patches/server/0263-Honor-EntityAgeable.ageLock.patch similarity index 100% rename from patches/server/0264-Honor-EntityAgeable.ageLock.patch rename to patches/server/0263-Honor-EntityAgeable.ageLock.patch diff --git a/patches/server/0265-Configurable-connection-throttle-kick-message.patch b/patches/server/0264-Configurable-connection-throttle-kick-message.patch similarity index 100% rename from patches/server/0265-Configurable-connection-throttle-kick-message.patch rename to patches/server/0264-Configurable-connection-throttle-kick-message.patch diff --git a/patches/server/0266-Hook-into-CB-plugin-rewrites.patch b/patches/server/0265-Hook-into-CB-plugin-rewrites.patch similarity index 100% rename from patches/server/0266-Hook-into-CB-plugin-rewrites.patch rename to patches/server/0265-Hook-into-CB-plugin-rewrites.patch diff --git a/patches/server/0267-PreSpawnerSpawnEvent.patch b/patches/server/0266-PreSpawnerSpawnEvent.patch similarity index 100% rename from patches/server/0267-PreSpawnerSpawnEvent.patch rename to patches/server/0266-PreSpawnerSpawnEvent.patch diff --git a/patches/server/0268-Add-LivingEntity-getTargetEntity.patch b/patches/server/0267-Add-LivingEntity-getTargetEntity.patch similarity index 100% rename from patches/server/0268-Add-LivingEntity-getTargetEntity.patch rename to patches/server/0267-Add-LivingEntity-getTargetEntity.patch diff --git a/patches/server/0269-Add-sun-related-API.patch b/patches/server/0268-Add-sun-related-API.patch similarity index 100% rename from patches/server/0269-Add-sun-related-API.patch rename to patches/server/0268-Add-sun-related-API.patch diff --git a/patches/server/0270-Turtle-API.patch b/patches/server/0269-Turtle-API.patch similarity index 100% rename from patches/server/0270-Turtle-API.patch rename to patches/server/0269-Turtle-API.patch diff --git a/patches/server/0271-Call-player-spectator-target-events-and-improve-impl.patch b/patches/server/0270-Call-player-spectator-target-events-and-improve-impl.patch similarity index 100% rename from patches/server/0271-Call-player-spectator-target-events-and-improve-impl.patch rename to patches/server/0270-Call-player-spectator-target-events-and-improve-impl.patch diff --git a/patches/server/0272-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch b/patches/server/0271-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch similarity index 100% rename from patches/server/0272-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch rename to patches/server/0271-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch diff --git a/patches/server/0273-Add-Velocity-IP-Forwarding-Support.patch b/patches/server/0272-Add-Velocity-IP-Forwarding-Support.patch similarity index 99% rename from patches/server/0273-Add-Velocity-IP-Forwarding-Support.patch rename to patches/server/0272-Add-Velocity-IP-Forwarding-Support.patch index e0567f56e..65acc2133 100644 --- a/patches/server/0273-Add-Velocity-IP-Forwarding-Support.patch +++ b/patches/server/0272-Add-Velocity-IP-Forwarding-Support.patch @@ -167,7 +167,7 @@ index 1b075033f0640433341957f6e26ebe25f18928ee..b070624c7ee85b6692f1f44ded6c7813 } diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index ac7a1408efe242d34200d3f27333a1df72b5b7dd..9a9b6ceab49e78a6b5523825e571186f6f610212 100644 +index c2bda04775fd4406ee44ac99c56e592eca31bc9f..6a2e65401130ca885864e9952f594237d089769d 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -755,7 +755,7 @@ public final class CraftServer implements Server { diff --git a/patches/server/0274-Add-more-Witch-API.patch b/patches/server/0273-Add-more-Witch-API.patch similarity index 100% rename from patches/server/0274-Add-more-Witch-API.patch rename to patches/server/0273-Add-more-Witch-API.patch diff --git a/patches/server/0275-Check-Drowned-for-Villager-Aggression-Config.patch b/patches/server/0274-Check-Drowned-for-Villager-Aggression-Config.patch similarity index 100% rename from patches/server/0275-Check-Drowned-for-Villager-Aggression-Config.patch rename to patches/server/0274-Check-Drowned-for-Villager-Aggression-Config.patch diff --git a/patches/server/0276-Add-option-to-prevent-players-from-moving-into-unloa.patch b/patches/server/0275-Add-option-to-prevent-players-from-moving-into-unloa.patch similarity index 100% rename from patches/server/0276-Add-option-to-prevent-players-from-moving-into-unloa.patch rename to patches/server/0275-Add-option-to-prevent-players-from-moving-into-unloa.patch diff --git a/patches/server/0277-Reset-players-airTicks-on-respawn.patch b/patches/server/0276-Reset-players-airTicks-on-respawn.patch similarity index 100% rename from patches/server/0277-Reset-players-airTicks-on-respawn.patch rename to patches/server/0276-Reset-players-airTicks-on-respawn.patch diff --git a/patches/server/0278-Don-t-sleep-after-profile-lookups-if-not-needed.patch b/patches/server/0277-Don-t-sleep-after-profile-lookups-if-not-needed.patch similarity index 100% rename from patches/server/0278-Don-t-sleep-after-profile-lookups-if-not-needed.patch rename to patches/server/0277-Don-t-sleep-after-profile-lookups-if-not-needed.patch diff --git a/patches/server/0279-Improve-Server-Thread-Pool-and-Thread-Priorities.patch b/patches/server/0278-Improve-Server-Thread-Pool-and-Thread-Priorities.patch similarity index 98% rename from patches/server/0279-Improve-Server-Thread-Pool-and-Thread-Priorities.patch rename to patches/server/0278-Improve-Server-Thread-Pool-and-Thread-Priorities.patch index d1c15a336..1e32251a4 100644 --- a/patches/server/0279-Improve-Server-Thread-Pool-and-Thread-Priorities.patch +++ b/patches/server/0278-Improve-Server-Thread-Pool-and-Thread-Priorities.patch @@ -58,7 +58,7 @@ index d7e22ddf89619b58516ccef1d75a4c33df61b73c..70b8b86ed827217e536e35a690160adf return executorService; } diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index ae210087f3f0af1f98064b39e817d4f8584a1b7c..f8b2bd7937aab3d70492a61918f7564b56639a3e 100644 +index 7bec6d7b376e382c6266456314eda3ea1cc885ec..3bd5f3249290a3e844b7e88625c2585df398af71 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -303,6 +303,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop diff --git a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java -index 85fc33183ff01611bfa90ddd33a9c885d1dd7172..22437b835c309956f263278db37737251e1503d5 100644 +index a0de239a8497c906c2329131b14587637b0fdfcf..b491186d66609046016370e56b96e2c09e7d3a32 100644 --- a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java +++ b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java @@ -54,6 +54,7 @@ public class ItemEntity extends Entity { @@ -35,7 +35,7 @@ index 85fc33183ff01611bfa90ddd33a9c885d1dd7172..22437b835c309956f263278db3773725 // CraftBukkit start - fire ItemDespawnEvent if (org.bukkit.craftbukkit.event.CraftEventFactory.callItemDespawnEvent(this).isCancelled()) { this.age = 0; -@@ -263,7 +264,7 @@ public class ItemEntity extends Entity { +@@ -259,7 +260,7 @@ public class ItemEntity extends Entity { private boolean isMergable() { ItemStack itemstack = this.getItem(); @@ -44,7 +44,7 @@ index 85fc33183ff01611bfa90ddd33a9c885d1dd7172..22437b835c309956f263278db3773725 } private void tryToMerge(ItemEntity other) { -@@ -507,6 +508,7 @@ public class ItemEntity extends Entity { +@@ -503,6 +504,7 @@ public class ItemEntity extends Entity { com.google.common.base.Preconditions.checkArgument(!stack.isEmpty(), "Cannot drop air"); // CraftBukkit this.getEntityData().set(ItemEntity.DATA_ITEM, stack); this.getEntityData().markDirty(ItemEntity.DATA_ITEM); // CraftBukkit - SPIGOT-4591, must mark dirty @@ -52,7 +52,7 @@ index 85fc33183ff01611bfa90ddd33a9c885d1dd7172..22437b835c309956f263278db3773725 } @Override -@@ -570,7 +572,7 @@ public class ItemEntity extends Entity { +@@ -566,7 +568,7 @@ public class ItemEntity extends Entity { public void makeFakeItem() { this.setNeverPickUp(); diff --git a/patches/server/0355-Tracking-Range-Improvements.patch b/patches/server/0354-Tracking-Range-Improvements.patch similarity index 100% rename from patches/server/0355-Tracking-Range-Improvements.patch rename to patches/server/0354-Tracking-Range-Improvements.patch diff --git a/patches/server/0356-Fix-items-vanishing-through-end-portal.patch b/patches/server/0355-Fix-items-vanishing-through-end-portal.patch similarity index 100% rename from patches/server/0356-Fix-items-vanishing-through-end-portal.patch rename to patches/server/0355-Fix-items-vanishing-through-end-portal.patch diff --git a/patches/server/0357-implement-optional-per-player-mob-spawns.patch b/patches/server/0356-implement-optional-per-player-mob-spawns.patch similarity index 100% rename from patches/server/0357-implement-optional-per-player-mob-spawns.patch rename to patches/server/0356-implement-optional-per-player-mob-spawns.patch diff --git a/patches/server/0358-Avoid-hopper-searches-if-there-are-no-items.patch b/patches/server/0357-Avoid-hopper-searches-if-there-are-no-items.patch similarity index 98% rename from patches/server/0358-Avoid-hopper-searches-if-there-are-no-items.patch rename to patches/server/0357-Avoid-hopper-searches-if-there-are-no-items.patch index 891b4e382..f507697c4 100644 --- a/patches/server/0358-Avoid-hopper-searches-if-there-are-no-items.patch +++ b/patches/server/0357-Avoid-hopper-searches-if-there-are-no-items.patch @@ -14,7 +14,7 @@ And since minecart hoppers are used _very_ rarely near we can avoid alot of sear Combined, this adds up a lot. diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 0dd5b81da733aa585a78043cea7b4533e4abff72..672e8eff9b9b635106deb32952b6d2dc4323a564 100644 +index c57f400bf1fcfa1a24259ced1821aa43c428d90b..e4dbc1118d6bf3c1958f893de5dbd975af0ce5bc 100644 --- a/src/main/java/net/minecraft/world/level/Level.java +++ b/src/main/java/net/minecraft/world/level/Level.java @@ -966,7 +966,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable { diff --git a/patches/server/0359-Bees-get-gravity-in-void.-Fixes-MC-167279.patch b/patches/server/0358-Bees-get-gravity-in-void.-Fixes-MC-167279.patch similarity index 100% rename from patches/server/0359-Bees-get-gravity-in-void.-Fixes-MC-167279.patch rename to patches/server/0358-Bees-get-gravity-in-void.-Fixes-MC-167279.patch diff --git a/patches/server/0360-Optimise-getChunkAt-calls-for-loaded-chunks.patch b/patches/server/0359-Optimise-getChunkAt-calls-for-loaded-chunks.patch similarity index 100% rename from patches/server/0360-Optimise-getChunkAt-calls-for-loaded-chunks.patch rename to patches/server/0359-Optimise-getChunkAt-calls-for-loaded-chunks.patch diff --git a/patches/server/0361-Add-debug-for-sync-chunk-loads.patch b/patches/server/0360-Add-debug-for-sync-chunk-loads.patch similarity index 100% rename from patches/server/0361-Add-debug-for-sync-chunk-loads.patch rename to patches/server/0360-Add-debug-for-sync-chunk-loads.patch diff --git a/patches/server/0362-Remove-garbage-Java-version-check.patch b/patches/server/0361-Remove-garbage-Java-version-check.patch similarity index 100% rename from patches/server/0362-Remove-garbage-Java-version-check.patch rename to patches/server/0361-Remove-garbage-Java-version-check.patch diff --git a/patches/server/0363-Add-ThrownEggHatchEvent.patch b/patches/server/0362-Add-ThrownEggHatchEvent.patch similarity index 100% rename from patches/server/0363-Add-ThrownEggHatchEvent.patch rename to patches/server/0362-Add-ThrownEggHatchEvent.patch diff --git a/patches/server/0364-Entity-Jump-API.patch b/patches/server/0363-Entity-Jump-API.patch similarity index 100% rename from patches/server/0364-Entity-Jump-API.patch rename to patches/server/0363-Entity-Jump-API.patch diff --git a/patches/server/0365-Add-option-to-nerf-pigmen-from-nether-portals.patch b/patches/server/0364-Add-option-to-nerf-pigmen-from-nether-portals.patch similarity index 100% rename from patches/server/0365-Add-option-to-nerf-pigmen-from-nether-portals.patch rename to patches/server/0364-Add-option-to-nerf-pigmen-from-nether-portals.patch diff --git a/patches/server/0366-Make-the-GUI-graph-fancier.patch b/patches/server/0365-Make-the-GUI-graph-fancier.patch similarity index 100% rename from patches/server/0366-Make-the-GUI-graph-fancier.patch rename to patches/server/0365-Make-the-GUI-graph-fancier.patch diff --git a/patches/server/0367-add-hand-to-BlockMultiPlaceEvent.patch b/patches/server/0366-add-hand-to-BlockMultiPlaceEvent.patch similarity index 93% rename from patches/server/0367-add-hand-to-BlockMultiPlaceEvent.patch rename to patches/server/0366-add-hand-to-BlockMultiPlaceEvent.patch index 6448fbc1d..ae52e5c02 100644 --- a/patches/server/0367-add-hand-to-BlockMultiPlaceEvent.patch +++ b/patches/server/0366-add-hand-to-BlockMultiPlaceEvent.patch @@ -5,7 +5,7 @@ Subject: [PATCH] add hand to BlockMultiPlaceEvent diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index f50e8182f0340119cd06f0b7c96f95727903826e..27733f7737945b400d31b432178d792d0b79977d 100644 +index 4fc682e1b7de1fe68aac90134c2bb313b5f6842a..5e1f13641140dca8982af8fd876230f7700c54a7 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -345,13 +345,18 @@ public class CraftEventFactory { diff --git a/patches/server/0368-Validate-tripwire-hook-placement-before-update.patch b/patches/server/0367-Validate-tripwire-hook-placement-before-update.patch similarity index 100% rename from patches/server/0368-Validate-tripwire-hook-placement-before-update.patch rename to patches/server/0367-Validate-tripwire-hook-placement-before-update.patch diff --git a/patches/server/0369-Add-option-to-allow-iron-golems-to-spawn-in-air.patch b/patches/server/0368-Add-option-to-allow-iron-golems-to-spawn-in-air.patch similarity index 100% rename from patches/server/0369-Add-option-to-allow-iron-golems-to-spawn-in-air.patch rename to patches/server/0368-Add-option-to-allow-iron-golems-to-spawn-in-air.patch diff --git a/patches/server/0370-Configurable-chance-of-villager-zombie-infection.patch b/patches/server/0369-Configurable-chance-of-villager-zombie-infection.patch similarity index 100% rename from patches/server/0370-Configurable-chance-of-villager-zombie-infection.patch rename to patches/server/0369-Configurable-chance-of-villager-zombie-infection.patch diff --git a/patches/server/0371-Optimise-Chunk-getFluid.patch b/patches/server/0370-Optimise-Chunk-getFluid.patch similarity index 100% rename from patches/server/0371-Optimise-Chunk-getFluid.patch rename to patches/server/0370-Optimise-Chunk-getFluid.patch diff --git a/patches/server/0372-Set-spigots-verbose-world-setting-to-false-by-def.patch b/patches/server/0371-Set-spigots-verbose-world-setting-to-false-by-def.patch similarity index 100% rename from patches/server/0372-Set-spigots-verbose-world-setting-to-false-by-def.patch rename to patches/server/0371-Set-spigots-verbose-world-setting-to-false-by-def.patch diff --git a/patches/server/0373-Add-tick-times-API-and-mspt-command.patch b/patches/server/0372-Add-tick-times-API-and-mspt-command.patch similarity index 98% rename from patches/server/0373-Add-tick-times-API-and-mspt-command.patch rename to patches/server/0372-Add-tick-times-API-and-mspt-command.patch index e313eb0e2..58bb1619c 100644 --- a/patches/server/0373-Add-tick-times-API-and-mspt-command.patch +++ b/patches/server/0372-Add-tick-times-API-and-mspt-command.patch @@ -189,7 +189,7 @@ index 8de56cabd8fdc68e136d41c4d172f3574e21e57a..f69ed252f55623ee5cba6ac9d28096c2 + // Paper end } diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 2dfcb0fcae636043fa3aeeb20aaa0091a73b578c..2f74bdd0ce45486b19314cf17aa312b56fe7c2b7 100644 +index 0c2658c2cd411b6e5e5dcb9a190e7b223eeb0ffc..452f7de1b7c1e2b03c311a1a5f63a6d925b7543f 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -2449,6 +2449,16 @@ public final class CraftServer implements Server { diff --git a/patches/server/0374-Expose-MinecraftServer-isRunning.patch b/patches/server/0373-Expose-MinecraftServer-isRunning.patch similarity index 90% rename from patches/server/0374-Expose-MinecraftServer-isRunning.patch rename to patches/server/0373-Expose-MinecraftServer-isRunning.patch index 0ac307052..0f63798c5 100644 --- a/patches/server/0374-Expose-MinecraftServer-isRunning.patch +++ b/patches/server/0373-Expose-MinecraftServer-isRunning.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Expose MinecraftServer#isRunning This allows for plugins to detect if the server is actually turning off in onDisable rather than just plugins reloading. diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 2f74bdd0ce45486b19314cf17aa312b56fe7c2b7..f83d09866176f6d8fd9549f82cf743312b3df000 100644 +index 452f7de1b7c1e2b03c311a1a5f63a6d925b7543f..943060b67d962a53bba8c2caa39de435060e036d 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -2642,5 +2642,10 @@ public final class CraftServer implements Server { diff --git a/patches/server/0375-Add-Raw-Byte-ItemStack-Serialization.patch b/patches/server/0374-Add-Raw-Byte-ItemStack-Serialization.patch similarity index 100% rename from patches/server/0375-Add-Raw-Byte-ItemStack-Serialization.patch rename to patches/server/0374-Add-Raw-Byte-ItemStack-Serialization.patch diff --git a/patches/server/0376-Pillager-patrol-spawn-settings-and-per-player-option.patch b/patches/server/0375-Pillager-patrol-spawn-settings-and-per-player-option.patch similarity index 100% rename from patches/server/0376-Pillager-patrol-spawn-settings-and-per-player-option.patch rename to patches/server/0375-Pillager-patrol-spawn-settings-and-per-player-option.patch diff --git a/patches/server/0377-Remote-Connections-shouldn-t-hold-up-shutdown.patch b/patches/server/0376-Remote-Connections-shouldn-t-hold-up-shutdown.patch similarity index 100% rename from patches/server/0377-Remote-Connections-shouldn-t-hold-up-shutdown.patch rename to patches/server/0376-Remote-Connections-shouldn-t-hold-up-shutdown.patch diff --git a/patches/server/0378-Do-not-allow-bees-to-load-chunks-for-beehives.patch b/patches/server/0377-Do-not-allow-bees-to-load-chunks-for-beehives.patch similarity index 100% rename from patches/server/0378-Do-not-allow-bees-to-load-chunks-for-beehives.patch rename to patches/server/0377-Do-not-allow-bees-to-load-chunks-for-beehives.patch diff --git a/patches/server/0379-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch b/patches/server/0378-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch similarity index 100% rename from patches/server/0379-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch rename to patches/server/0378-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch diff --git a/patches/server/0380-Don-t-tick-dead-players.patch b/patches/server/0379-Don-t-tick-dead-players.patch similarity index 100% rename from patches/server/0380-Don-t-tick-dead-players.patch rename to patches/server/0379-Don-t-tick-dead-players.patch diff --git a/patches/server/0381-Dead-Player-s-shouldn-t-be-able-to-move.patch b/patches/server/0380-Dead-Player-s-shouldn-t-be-able-to-move.patch similarity index 100% rename from patches/server/0381-Dead-Player-s-shouldn-t-be-able-to-move.patch rename to patches/server/0380-Dead-Player-s-shouldn-t-be-able-to-move.patch diff --git a/patches/server/0382-Optimize-Collision-to-not-load-chunks.patch b/patches/server/0381-Optimize-Collision-to-not-load-chunks.patch similarity index 100% rename from patches/server/0382-Optimize-Collision-to-not-load-chunks.patch rename to patches/server/0381-Optimize-Collision-to-not-load-chunks.patch diff --git a/patches/server/0383-Don-t-move-existing-players-to-world-spawn.patch b/patches/server/0382-Don-t-move-existing-players-to-world-spawn.patch similarity index 100% rename from patches/server/0383-Don-t-move-existing-players-to-world-spawn.patch rename to patches/server/0382-Don-t-move-existing-players-to-world-spawn.patch diff --git a/patches/server/0384-Optimize-GoalSelector-Goal.Flag-Set-operations.patch b/patches/server/0383-Optimize-GoalSelector-Goal.Flag-Set-operations.patch similarity index 100% rename from patches/server/0384-Optimize-GoalSelector-Goal.Flag-Set-operations.patch rename to patches/server/0383-Optimize-GoalSelector-Goal.Flag-Set-operations.patch diff --git a/patches/server/0385-Improved-Watchdog-Support.patch b/patches/server/0384-Improved-Watchdog-Support.patch similarity index 100% rename from patches/server/0385-Improved-Watchdog-Support.patch rename to patches/server/0384-Improved-Watchdog-Support.patch diff --git a/patches/server/0386-Optimize-Pathfinding.patch b/patches/server/0385-Optimize-Pathfinding.patch similarity index 100% rename from patches/server/0386-Optimize-Pathfinding.patch rename to patches/server/0385-Optimize-Pathfinding.patch diff --git a/patches/server/0387-Reduce-Either-Optional-allocation.patch b/patches/server/0386-Reduce-Either-Optional-allocation.patch similarity index 100% rename from patches/server/0387-Reduce-Either-Optional-allocation.patch rename to patches/server/0386-Reduce-Either-Optional-allocation.patch diff --git a/patches/server/0388-Reduce-memory-footprint-of-NBTTagCompound.patch b/patches/server/0387-Reduce-memory-footprint-of-NBTTagCompound.patch similarity index 100% rename from patches/server/0388-Reduce-memory-footprint-of-NBTTagCompound.patch rename to patches/server/0387-Reduce-memory-footprint-of-NBTTagCompound.patch diff --git a/patches/server/0389-Prevent-opening-inventories-when-frozen.patch b/patches/server/0388-Prevent-opening-inventories-when-frozen.patch similarity index 100% rename from patches/server/0389-Prevent-opening-inventories-when-frozen.patch rename to patches/server/0388-Prevent-opening-inventories-when-frozen.patch diff --git a/patches/server/0390-Optimise-ArraySetSorted-removeIf.patch b/patches/server/0389-Optimise-ArraySetSorted-removeIf.patch similarity index 100% rename from patches/server/0390-Optimise-ArraySetSorted-removeIf.patch rename to patches/server/0389-Optimise-ArraySetSorted-removeIf.patch diff --git a/patches/server/0391-Don-t-run-entity-collision-code-if-not-needed.patch b/patches/server/0390-Don-t-run-entity-collision-code-if-not-needed.patch similarity index 100% rename from patches/server/0391-Don-t-run-entity-collision-code-if-not-needed.patch rename to patches/server/0390-Don-t-run-entity-collision-code-if-not-needed.patch diff --git a/patches/server/0392-Implement-Player-Client-Options-API.patch b/patches/server/0391-Implement-Player-Client-Options-API.patch similarity index 98% rename from patches/server/0392-Implement-Player-Client-Options-API.patch rename to patches/server/0391-Implement-Player-Client-Options-API.patch index 4341240c5..afb98eb2c 100644 --- a/patches/server/0392-Implement-Player-Client-Options-API.patch +++ b/patches/server/0391-Implement-Player-Client-Options-API.patch @@ -97,7 +97,7 @@ index 02a84c3f3ca6b591a1c475b5cf3357cebd41eff6..8ef5f67c0b51bb5d527b36c667a5c235 if (getMainArm() != packet.mainHand()) { PlayerChangedMainHandEvent event = new PlayerChangedMainHandEvent(this.getBukkitEntity(), getMainArm() == HumanoidArm.LEFT ? MainHand.LEFT : MainHand.RIGHT); diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 40e6f19449f5d87616097bb3e83fbf1ce796685c..7a64562326cc462c448245a28fdbcce08fe30310 100644 +index f53b4041fc9ce961350649666521e3cf359cdfc1..7d42e60ec26f3617bb23c12f415b13e5913603fc 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -574,6 +574,24 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0393-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch b/patches/server/0392-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch similarity index 100% rename from patches/server/0393-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch rename to patches/server/0392-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch diff --git a/patches/server/0394-Fix-Chunk-Post-Processing-deadlock-risk.patch b/patches/server/0393-Fix-Chunk-Post-Processing-deadlock-risk.patch similarity index 100% rename from patches/server/0394-Fix-Chunk-Post-Processing-deadlock-risk.patch rename to patches/server/0393-Fix-Chunk-Post-Processing-deadlock-risk.patch diff --git a/patches/server/0395-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch b/patches/server/0394-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch similarity index 100% rename from patches/server/0395-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch rename to patches/server/0394-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch diff --git a/patches/server/0396-Load-Chunks-for-Login-Asynchronously.patch b/patches/server/0395-Load-Chunks-for-Login-Asynchronously.patch similarity index 99% rename from patches/server/0396-Load-Chunks-for-Login-Asynchronously.patch rename to patches/server/0395-Load-Chunks-for-Login-Asynchronously.patch index 42580333e..c391433ce 100644 --- a/patches/server/0396-Load-Chunks-for-Login-Asynchronously.patch +++ b/patches/server/0395-Load-Chunks-for-Login-Asynchronously.patch @@ -74,7 +74,7 @@ index 912e98d589f7469c6ea000d28f87e3fbe1ef3aab..766a5ce5d18aed80e37075f7cfc3b6cb this.server.getProfiler().push("keepAlive"); // Paper Start - give clients a longer time to respond to pings as per pre 1.12.2 timings diff --git a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java -index 1e4c306569fa96327dc99bb5dd6b3a749e60813e..a5c933260099a3c28d7655b4fb1ec2917f2fc21c 100644 +index b070624c7ee85b6692f1f44ded6c78139925b669..22a2380388ed9fd6d28edbfbbb5ed3f646217525 100644 --- a/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerLoginPacketListenerImpl.java @@ -93,7 +93,7 @@ public class ServerLoginPacketListenerImpl implements ServerLoginPacketListener diff --git a/patches/server/0397-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch b/patches/server/0396-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch similarity index 100% rename from patches/server/0397-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch rename to patches/server/0396-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch diff --git a/patches/server/0398-Add-PlayerAttackEntityCooldownResetEvent.patch b/patches/server/0397-Add-PlayerAttackEntityCooldownResetEvent.patch similarity index 100% rename from patches/server/0398-Add-PlayerAttackEntityCooldownResetEvent.patch rename to patches/server/0397-Add-PlayerAttackEntityCooldownResetEvent.patch diff --git a/patches/server/0399-Don-t-fire-BlockFade-on-worldgen-threads.patch b/patches/server/0398-Don-t-fire-BlockFade-on-worldgen-threads.patch similarity index 100% rename from patches/server/0399-Don-t-fire-BlockFade-on-worldgen-threads.patch rename to patches/server/0398-Don-t-fire-BlockFade-on-worldgen-threads.patch diff --git a/patches/server/0400-Add-phantom-creative-and-insomniac-controls.patch b/patches/server/0399-Add-phantom-creative-and-insomniac-controls.patch similarity index 100% rename from patches/server/0400-Add-phantom-creative-and-insomniac-controls.patch rename to patches/server/0399-Add-phantom-creative-and-insomniac-controls.patch diff --git a/patches/server/0401-Fix-numerous-item-duplication-issues-and-teleport-is.patch b/patches/server/0400-Fix-numerous-item-duplication-issues-and-teleport-is.patch similarity index 99% rename from patches/server/0401-Fix-numerous-item-duplication-issues-and-teleport-is.patch rename to patches/server/0400-Fix-numerous-item-duplication-issues-and-teleport-is.patch index 5e4dcd672..590d94a71 100644 --- a/patches/server/0401-Fix-numerous-item-duplication-issues-and-teleport-is.patch +++ b/patches/server/0400-Fix-numerous-item-duplication-issues-and-teleport-is.patch @@ -135,7 +135,7 @@ index cd54fa8f7bbcb6036e90f4ef7cdc01d7af835a13..808e564789d826c1778c053ab91038e3 } } diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java -index 27733f7737945b400d31b432178d792d0b79977d..1e16264b533c2205098c0569fadb8e369a032764 100644 +index 5e1f13641140dca8982af8fd876230f7700c54a7..cd28e59602cba810c0c123f01b992f6eef0ea207 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -818,6 +818,11 @@ public class CraftEventFactory { diff --git a/patches/server/0402-Villager-Restocks-API.patch b/patches/server/0401-Villager-Restocks-API.patch similarity index 100% rename from patches/server/0402-Villager-Restocks-API.patch rename to patches/server/0401-Villager-Restocks-API.patch diff --git a/patches/server/0403-Validate-PickItem-Packet-and-kick-for-invalid.patch b/patches/server/0402-Validate-PickItem-Packet-and-kick-for-invalid.patch similarity index 100% rename from patches/server/0403-Validate-PickItem-Packet-and-kick-for-invalid.patch rename to patches/server/0402-Validate-PickItem-Packet-and-kick-for-invalid.patch diff --git a/patches/server/0404-Expose-game-version.patch b/patches/server/0403-Expose-game-version.patch similarity index 89% rename from patches/server/0404-Expose-game-version.patch rename to patches/server/0403-Expose-game-version.patch index 206df83fe..59faf17e1 100644 --- a/patches/server/0404-Expose-game-version.patch +++ b/patches/server/0403-Expose-game-version.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Expose game version diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index d6b9fb609a3ebd4afb561a829c14e077004e2bc4..62014dffdfda6a72ea9c6ba57bc7f9ce380f45a9 100644 +index 10d81c2300b17b9d8981450fc03915dba7f458d1..09a9148e74a9924e288a5e419ba2f7054c415394 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -568,6 +568,13 @@ public final class CraftServer implements Server { diff --git a/patches/server/0405-Optimize-Voxel-Shape-Merging.patch b/patches/server/0404-Optimize-Voxel-Shape-Merging.patch similarity index 100% rename from patches/server/0405-Optimize-Voxel-Shape-Merging.patch rename to patches/server/0404-Optimize-Voxel-Shape-Merging.patch diff --git a/patches/server/0406-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch b/patches/server/0405-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch similarity index 100% rename from patches/server/0406-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch rename to patches/server/0405-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch diff --git a/patches/server/0407-misc-debugging-dumps.patch b/patches/server/0406-misc-debugging-dumps.patch similarity index 94% rename from patches/server/0407-misc-debugging-dumps.patch rename to patches/server/0406-misc-debugging-dumps.patch index a2d2ed3bd..6c94ad87f 100644 --- a/patches/server/0407-misc-debugging-dumps.patch +++ b/patches/server/0406-misc-debugging-dumps.patch @@ -29,7 +29,7 @@ index 0000000000000000000000000000000000000000..2d5494d2813b773e60ddba6790b750a9 + } +} diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 60648e7c3c86176631d9a3ffdf21f6d236eabd79..7e59359423c1a1970c25246f50ace91f04c70aeb 100644 +index 691fbbb720a3a58aa4e0daee715e9ce36d37ec4c..59ad3053c951457602899462ac548038151fee62 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -868,6 +868,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop