From d8d7f523247bc84ecaedccf2bae29da4c18af4f2 Mon Sep 17 00:00:00 2001 From: Jake Date: Mon, 29 Nov 2021 23:32:30 -0800 Subject: [PATCH] another patch --- ...WorldBorder-collision-checks-and-air.patch | 3 +++ .../1.18/0836-Cache-palette-array.patch | 3 ++- ...ze-NibbleArray-to-use-pooled-buffers.patch | 0 ...atus-dataconverter-for-pre-1.13-chun.patch | 2 ++ ...ore-aggressive-in-the-chunk-unload-.patch} | 23 ++++++++----------- ...e-async-calls-to-restart-the-server.patch} | 4 ++-- ...e-parrots-stay-on-shoulders-despite.patch} | 2 +- ...-option-to-prevent-player-names-fro.patch} | 0 ...leAppender-for-console-improvements.patch} | 4 ++-- ...rable-option-to-disable-creeper-lin.patch} | 0 ....patch => 0139-Item-canEntityPickup.patch} | 0 ...layerPickupItemEvent-setFlyAtPlayer.patch} | 0 ...> 0141-PlayerAttemptPickupItemEvent.patch} | 0 ...tch => 0142-Add-UnknownCommandEvent.patch} | 0 ...tch => 0143-Basic-PlayerProfile-API.patch} | 0 ... 0144-Shoulder-Entities-Release-API.patch} | 2 +- ...patch => 0145-Profile-Lookup-Events.patch} | 0 ...layer-logins-during-server-shutdown.patch} | 0 ...patch => 0147-Entity-fromMobSpawner.patch} | 0 ...8-Improve-the-Saddle-API-for-Horses.patch} | 0 ...plement-ensureServerConversions-API.patch} | 0 ...> 0150-Implement-getI18NDisplayName.patch} | 0 ...=> 0151-ProfileWhitelistVerifyEvent.patch} | 2 +- ...ch => 0152-Fix-this-stupid-bullshit.patch} | 0 ...atch => 0153-LivingEntity-setKiller.patch} | 0 ...wns-should-honor-nametags-and-leash.patch} | 0 ...mer-when-spawner-event-is-cancelled.patch} | 2 +- ...a-custom-authentication-servers-dow.patch} | 0 ...-prefixes-using-Log4J-configuration.patch} | 4 ++-- ...-Log4J-Configuration-Plugin-Loggers.patch} | 0 ...t.patch => 0159-Add-PlayerJumpEvent.patch} | 0 ...-handle-PacketPlayInKeepAlive-async.patch} | 0 ...t-protocol-version-and-virtual-host.patch} | 2 +- ...t-serverside-behavior-of-keepalives.patch} | 0 ...Effects-only-to-players-who-can-see.patch} | 2 +- ... => 0164-Add-PlayerArmorChangeEvent.patch} | 2 +- ...om-being-processed-when-the-player-.patch} | 0 ...6-Fix-MC-117075-TE-Unload-Lag-Spike.patch} | 2 +- ...-implementations-for-captured-block.patch} | 2 +- ...get-a-BlockState-without-a-snapshot.patch} | 0 ...patch => 0169-AsyncTabCompleteEvent.patch} | 0 ...=> 0170-PlayerPickupExperienceEvent.patch} | 0 ...-Ability-to-apply-mending-to-XP-API.patch} | 2 +- ...-PlayerNaturallySpawnCreaturesEvent.patch} | 4 ++-- ...patch => 0173-PreCreatureSpawnEvent.patch} | 2 +- ...Add-setPlayerProfile-API-for-Skulls.patch} | 0 ...> 0175-Fill-Profile-Property-Events.patch} | 0 ...layerAdvancementCriterionGrantEvent.patch} | 0 ...ch => 0177-Add-ArmorStand-Item-Meta.patch} | 0 ...Extend-Player-Interact-cancellation.patch} | 0 ... 0179-Tameable-getOwnerUniqueId-API.patch} | 0 ...-crits-helps-mitigate-hacked-client.patch} | 2 +- ...e-Explicit-Network-Manager-Flushing.patch} | 0 ...t-extended-PaperServerListPingEvent.patch} | 4 ++-- ...-PlayerProfile-in-AsyncPreLoginEven.patch} | 0 ...=> 0184-Player.setPlayerProfile-API.patch} | 0 ...patch => 0185-getPlayerUniqueId-API.patch} | 0 ... 0186-Improved-Async-Task-Scheduler.patch} | 0 ... => 0187-Upstream-config-migrations.patch} | 0 ...e-legacy-ping-handler-more-reliable.patch} | 0 ...erverListPingEvent-for-legacy-pings.patch} | 0 ...0-Flag-to-disable-the-channel-limit.patch} | 0 ...-method-to-open-already-placed-sign.patch} | 0 ...rable-sprint-interruption-on-attack.patch} | 2 +- ...allowed-colored-signs-to-be-created.patch} | 0 ...t.patch => 0194-EndermanEscapeEvent.patch} | 0 ...h => 0195-Enderman.teleportRandomly.patch} | 0 ...196-Block-Enderpearl-Travel-Exploit.patch} | 0 ...d.spawnParticle-API-and-add-Builder.patch} | 2 +- ...ted-Ice-from-loading-holding-chunks.patch} | 0 ...h => 0199-EndermanAttackPlayerEvent.patch} | 0 ...tch => 0200-WitchConsumePotionEvent.patch} | 0 ...patch => 0201-WitchThrowPotionEvent.patch} | 0 ...tem-entities-with-World.spawnEntity.patch} | 2 +- ...patch => 0203-WitchReadyPotionEvent.patch} | 0 ...204-ItemStack-getMaxItemUseDuration.patch} | 0 ...ement-EntityTeleportEndGatewayEvent.patch} | 0 ...d-flag-on-cancel-of-Explosion-Event.patch} | 0 ...ch => 0207-Fix-CraftEntity-hashCode.patch} | 0 ...e-Alternative-LootPool-Luck-Formula.patch} | 0 ...ls-when-failing-to-save-player-data.patch} | 0 ...-shield-blocking-delay-configurable.patch} | 0 ...=> 0211-Improve-EntityShootBowEvent.patch} | 0 ...patch => 0212-PlayerReadyArrowEvent.patch} | 2 +- ...lement-EntityKnockbackByEntityEvent.patch} | 4 ++-- ...patch => 0214-Expand-Explosions-API.patch} | 0 ...vingEntity-Hand-Raised-Item-Use-API.patch} | 0 ...-API.patch => 0216-RangedEntity-API.patch} | 0 ...o-disable-ender-dragon-legacy-check.patch} | 0 ...-Implement-World.getEntity-UUID-API.patch} | 0 ...0219-InventoryCloseEvent-Reason-API.patch} | 8 +++---- ...tch => 0220-Vex-get-setSummoner-API.patch} | 0 ...ventory-when-cancelling-PlayerInter.patch} | 0 ...-if-stack-size-above-max-stack-size.patch} | 0 ...-to-keep-logging-IO-off-main-thread.patch} | 0 ...more-information-to-Entity.toString.patch} | 0 ...tMagicNumbers.isSupportedApiVersion.patch} | 2 +- ...ts.patch => 0226-EnderDragon-Events.patch} | 0 ...atch => 0227-PlayerElytraBoostEvent.patch} | 0 ...=> 0228-PlayerLaunchProjectileEvent.patch} | 0 ...0229-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 => 0233-SkeletonHorse-Additions.patch} | 0 ...n-t-call-getItemMeta-on-hasItemMeta.patch} | 0 ...5-Implement-Expanded-ArmorStand-API.patch} | 0 ...vent.patch => 0236-AnvilDamageEvent.patch} | 0 ...h => 0237-Add-hand-to-bucket-events.patch} | 0 ...ent.patch => 0238-Add-TNTPrimeEvent.patch} | 0 ...d-make-tab-spam-limits-configurable.patch} | 0 ...-Experience-should-save-as-Integers.patch} | 0 ...ent-rendering-skulls-from-same-user.patch} | 0 ...es-option-to-debug-dupe-uuid-issues.patch} | 4 ++-- ...d-Early-Warning-Feature-to-WatchDog.patch} | 4 ++-- ...0244-Make-EnderDragon-implement-Mob.patch} | 0 ...5-Use-ConcurrentHashMap-in-JsonList.patch} | 2 +- ...6-Use-a-Queue-for-Queueing-Commands.patch} | 0 ...le-Entities-from-a-chunk-without-sn.patch} | 0 ...timize-BlockPosition-helper-methods.patch} | 0 ...fault-mob-spawn-range-and-water-ani.patch} | 2 +- ...tch => 0250-Slime-Pathfinder-Events.patch} | 0 ...e-speed-for-water-flowing-over-lava.patch} | 0 ...52-Optimize-CraftBlockData-Creation.patch} | 0 ...tch => 0253-Optimize-MappedRegistry.patch} | 0 ...ch => 0254-Add-PhantomPreSpawnEvent.patch} | 2 +- ....patch => 0255-Add-More-Creeper-API.patch} | 0 ...=> 0256-Inventory-removeItemAnySlot.patch} | 0 ...oadChunk-int-int-false-load-unconve.patch} | 0 ...8-Asynchronous-chunk-IO-and-loading.patch} | 2 +- ...ray-tracing-methods-to-LivingEntity.patch} | 0 ...-attack-cooldown-methods-for-Player.patch} | 0 ....patch => 0261-Improve-death-events.patch} | 0 ...w-chests-to-be-placed-with-NBT-data.patch} | 0 ...I.patch => 0263-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 ...=> 0270-Honor-EntityAgeable.ageLock.patch} | 0 ...le-connection-throttle-kick-message.patch} | 0 ...> 0272-Hook-into-CB-plugin-rewrites.patch} | 0 ....patch => 0273-PreSpawnerSpawnEvent.patch} | 2 +- ...74-Add-LivingEntity-getTargetEntity.patch} | 0 ...I.patch => 0275-Add-sun-related-API.patch} | 0 ...-Johnny.patch => 0276-Here-s-Johnny.patch} | 0 ...Turtle-API.patch => 0277-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} | 0 ...PI.patch => 0281-Add-more-Witch-API.patch} | 0 ...wned-for-Villager-Aggression-Config.patch} | 0 ...vent-players-from-moving-into-unloa.patch} | 0 ...4-Reset-players-airTicks-on-respawn.patch} | 0 ...after-profile-lookups-if-not-needed.patch} | 0 ...r-Thread-Pool-and-Thread-Priorities.patch} | 2 +- ...=> 0287-Optimize-World-Time-Updates.patch} | 2 +- ...tore-custom-InventoryHolder-support.patch} | 0 ...=> 0289-Use-Vanilla-Minecart-Speeds.patch} | 0 ...0290-Fix-SpongeAbsortEvent-handling.patch} | 0 ...-allow-digging-into-unloaded-chunks.patch} | 0 ...ult-permission-message-configurable.patch} | 0 ...revent-rayTrace-from-loading-chunks.patch} | 2 +- ...-Large-Packets-disconnecting-client.patch} | 0 ...ntity-dismount-during-teleportation.patch} | 2 +- ...I.patch => 0296-Add-more-Zombie-API.patch} | 0 ...mits.patch => 0297-Book-Size-Limits.patch} | 0 ...0298-Add-PlayerConnectionCloseEvent.patch} | 0 ...revent-Enderman-from-loading-chunks.patch} | 0 ...replace-OfflinePlayer-getLastPlayed.patch} | 0 ...ehicle-tracking-issue-on-disconnect.patch} | 0 ...nRetractEvent-for-all-empty-pistons.patch} | 0 ...remove-from-being-called-on-Players.patch} | 0 ...ent.patch => 0304-BlockDestroyEvent.patch} | 2 +- ... => 0305-Async-command-map-building.patch} | 0 ...0306-Implement-Brigadier-Mojang-API.patch} | 2 +- ...m-Shapeless-Custom-Crafting-Recipes.patch} | 0 ... 0308-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} | 2 +- ...ngth-when-serialising-BungeeCord-te.patch} | 2 +- ...=> 0315-Entity-getEntitySpawnReason.patch} | 4 ++-- ...ty-Metadata-for-all-tracked-players.patch} | 0 ...tch => 0317-Fire-event-on-GS4-query.patch} | 0 ...18-Implement-PlayerPostRespawnEvent.patch} | 2 +- ...for-pickupDelay-breaks-picking-up-i.patch} | 0 ...ts.patch => 0320-Server-Tick-Events.patch} | 2 +- ...321-PlayerDeathEvent-getItemsToKeep.patch} | 0 ...Optimize-Captured-TileEntity-Lookup.patch} | 2 +- ...API.patch => 0323-Add-Heightmap-API.patch} | 0 ...> 0324-Mob-Spawner-API-Enhancements.patch} | 0 ...-to-changed-postToMainThread-method.patch} | 0 ...-item-frames-are-modified-MC-123450.patch} | 0 ...sPrimaryThread-and-MinecraftServer-.patch} | 0 ...28-improve-CraftWorld-isChunkLoaded.patch} | 0 ...0329-Implement-CraftBlockSoundGroup.patch} | 0 ...e-Keep-Spawn-Loaded-range-per-world.patch} | 2 +- ....patch => 0331-ChunkMapDistance-CME.patch} | 2 +- ...d.patch => 0332-Chunk-debug-command.patch} | 0 ...33-Allow-Saving-of-Oversized-Chunks.patch} | 0 ...34-Expose-the-internal-current-tick.patch} | 0 ...35-Fix-World-isChunkGenerated-calls.patch} | 2 +- ...te-location-if-we-failed-to-read-it.patch} | 2 +- ...l-Spawned-mobs-towards-natural-spaw.patch} | 0 ...urable-projectile-relative-velocity.patch} | 0 ...h => 0339-offset-item-frame-ticking.patch} | 0 ...-158900.patch => 0340-Fix-MC-158900.patch} | 2 +- ...event-consuming-the-wrong-itemstack.patch} | 0 ...2-Dont-send-unnecessary-sign-update.patch} | 0 ...-option-to-disable-pillager-patrols.patch} | 0 ...r-when-player-hand-set-to-empty-typ.patch} | 0 ...k-loads-when-villagers-try-to-find-.patch} | 0 ...656-Fix-Follow-Range-Initial-Target.patch} | 0 ... 0347-Duplicate-UUID-Resolve-Option.patch} | 2 +- ...pers.patch => 0348-Optimize-Hoppers.patch} | 0 ...ayerDeathEvent-shouldDropExperience.patch} | 0 ...ading-chunks-checking-hive-position.patch} | 0 ...hunks-from-Hoppers-and-other-things.patch} | 0 ...ializing-mismatching-chunk-coordina.patch} | 2 +- ...imise-IEntityAccess-getPlayerByUUID.patch} | 2 +- ...354-Fix-items-not-falling-correctly.patch} | 0 ...patch => 0355-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 ...=> 0359-Entity-Activation-Range-2.0.patch} | 4 ++-- ...h => 0360-Increase-Light-Queue-Size.patch} | 2 +- ...and.patch => 0361-Fix-Light-Command.patch} | 2 +- ...1-Anti-Xray.patch => 0362-Anti-Xray.patch} | 2 +- ...ement-alternative-item-despawn-rate.patch} | 0 ...=> 0364-Tracking-Range-Improvements.patch} | 2 +- ...-items-vanishing-through-end-portal.patch} | 0 ...ment-optional-per-player-mob-spawns.patch} | 2 +- ...pper-searches-if-there-are-no-items.patch} | 0 ...et-gravity-in-void.-Fixes-MC-167279.patch} | 0 ...-getChunkAt-calls-for-loaded-chunks.patch} | 0 ...0370-Add-debug-for-sync-chunk-loads.patch} | 0 ...w-overriding-the-java-version-check.patch} | 0 ...tch => 0372-Add-ThrownEggHatchEvent.patch} | 0 ...p-API.patch => 0373-Entity-Jump-API.patch} | 0 ...-to-nerf-pigmen-from-nether-portals.patch} | 0 ... => 0375-Make-the-GUI-graph-fancier.patch} | 0 ...76-add-hand-to-BlockMultiPlaceEvent.patch} | 0 ...7-Prevent-teleporting-dead-entities.patch} | 0 ...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 => 0381-Optimise-Chunk-getFluid.patch} | 0 ...rbose-world-setting-to-false-by-def.patch} | 0 ...Add-tick-times-API-and-mspt-command.patch} | 0 ...84-Expose-MinecraftServer-isRunning.patch} | 0 ...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} | 2 +- ...tch => 0390-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 => 0395-Improved-Watchdog-Support.patch} | 2 +- ....patch => 0396-Optimize-Pathfinding.patch} | 0 ...7-Reduce-Either-Optional-allocation.patch} | 0 ...-memory-footprint-of-NBTTagCompound.patch} | 0 ...ent-opening-inventories-when-frozen.patch} | 0 ...00-Optimise-ArraySetSorted-removeIf.patch} | 0 ...entity-collision-code-if-not-needed.patch} | 0 ...Implement-Player-Client-Options-API.patch} | 0 ...ayer-is-attempted-to-be-removed-fro.patch} | 0 ...4-Broadcast-join-message-to-console.patch} | 0 ...Chunk-Post-Processing-deadlock-risk.patch} | 2 +- ...-Broken-behavior-of-PlayerJoinEvent.patch} | 2 +- ...oad-Chunks-for-Login-Asynchronously.patch} | 0 ...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} | 0 ...patch => 0413-Villager-Restocks-API.patch} | 0 ...ickItem-Packet-and-kick-for-invalid.patch} | 0 ...n.patch => 0415-Expose-game-version.patch} | 0 ...> 0416-Optimize-Voxel-Shape-Merging.patch} | 0 ...per-thread-native-byte-buffer-cache.patch} | 0 ....patch => 0418-misc-debugging-dumps.patch} | 0 ...traces-in-log-messages-crash-report.patch} | 0 ...atch => 0420-Implement-Mob-Goal-API.patch} | 0 ...=> 0421-Add-villager-reputation-API.patch} | 0 ...maximum-exp-value-when-merging-orbs.patch} | 0 ...tch => 0423-ExperienceOrbMergeEvent.patch} | 0 ...-Fix-PotionEffect-ignores-icon-flag.patch} | 0 ...brigadier-child-sorting-performance.patch} | 0 ...API.patch => 0426-Potential-bed-API.patch} | 0 ...ait-for-Async-Tasks-during-shutdown.patch} | 0 ...er-respects-game-and-entity-rules-f.patch} | 0 ...nd-End-Portal-Frames-from-being-des.patch} | 0 ...leInt-allocations-from-light-engine.patch} | 0 ...location-of-Vec3D-by-entity-tracker.patch} | 2 +- ...> 0432-Ensure-safe-gateway-teleport.patch} | 0 ...-for-console-having-all-permissions.patch} | 0 ...rCloseEnoughForSpawning-to-use-dist.patch} | 2 +- ...ance-map-to-optimise-entity-tracker.patch} | 2 +- ...Levels-chunk-level-checking-methods.patch} | 0 ...nk-Unloads-based-on-Player-Movement.patch} | 0 ...x-villager-trading-demand-MC-163962.patch} | 0 ... => 0439-Maps-shouldn-t-load-chunks.patch} | 0 ...okup-for-Treasure-Maps-Fixes-lag-fr.patch} | 0 ...sing-chunks-due-to-integer-overflow.patch} | 0 ...r-runTaskTimerAsynchronously-Plugin.patch} | 0 ...ton-physics-inconsistency-MC-188840.patch} | 0 ...uping.patch => 0444-Fix-sand-duping.patch} | 0 ...desync-in-playerconnection-causing-.patch} | 0 ...older-method-without-block-snapshot.patch} | 0 ...h => 0447-Expose-Arrow-getItemStack.patch} | 0 ...mplement-PlayerRecipeBookClickEvent.patch} | 0 ...-Hide-sync-chunk-writes-behind-flag.patch} | 0 ...0-Add-permission-for-command-blocks.patch} | 0 ...ure-Entity-AABB-s-are-never-invalid.patch} | 0 ...d-Difficulty-Remembering-Difficulty.patch} | 0 ...atch => 0453-Paper-dumpitem-command.patch} | 0 ...54-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} | 0 ...incremental-chunk-and-player-saving.patch} | 2 +- ...e-operations-for-updating-light-dat.patch} | 0 ...460-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 ...0465-Support-components-in-ItemMeta.patch} | 0 ...rgetLivingEntityEvent-for-1.16-mobs.patch} | 0 ...patch => 0467-Add-entity-liquid-API.patch} | 0 ...date-itemstack-legacy-name-and-lore.patch} | 0 ...wn-player-in-correct-world-on-login.patch} | 0 ...atch => 0470-Add-PrepareResultEvent.patch} | 0 ...-for-portal-on-world-gen-entity-add.patch} | 0 ...-Priority-Urgency-System-for-Chunks.patch} | 2 +- ...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 ...ve-range-check-for-block-placing-up.patch} | 0 ...-5989.patch => 0478-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 => 0486-Brand-support.patch} | 0 ...patch => 0487-Add-setMaxPlayers-API.patch} | 0 ...PickupItemAnimation-to-LivingEntity.patch} | 0 ...h => 0489-Don-t-require-FACING-data.patch} | 0 ...eEvent-not-firing-for-all-use-cases.patch} | 0 ...PI.patch => 0491-Add-moon-phase-API.patch} | 0 ...prove-Chunk-Status-Transition-Speed.patch} | 2 +- ...headless-pistons-from-being-created.patch} | 0 ...ent.patch => 0494-Add-BellRingEvent.patch} | 0 ...dd-zombie-targets-turtle-egg-config.patch} | 0 ...patch => 0496-Buffer-joins-to-world.patch} | 0 ...=> 0497-Optimize-redstone-algorithm.patch} | 0 ...s-not-working-in-some-kick-messages.patch} | 0 ...reateEvent-needs-to-know-its-entity.patch} | 0 ...ch => 0500-Fix-CraftTeam-null-check.patch} | 0 ...I.patch => 0501-Add-more-Evoker-API.patch} | 0 ...Add-methods-to-get-translation-keys.patch} | 0 ...te-HoverEvent-from-ItemStack-Entity.patch} | 0 ...ch => 0504-Cache-block-data-strings.patch} | 0 ...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 => 0512-Entity-isTicking.patch} | 0 ...non-whitelisted-player-when-white-l.patch} | 0 ...x-Concurrency-issue-in-WeightedList.patch} | 0 ...eset-Ender-Crystals-on-Dragon-Spawn.patch} | 0 ...-large-move-vectors-crashing-server.patch} | 0 ...atch => 0517-Optimise-getType-calls.patch} | 0 ....patch => 0518-Villager-resetOffers.patch} | 0 ...nig-for-some-hot-IBlockData-methods.patch} | 0 ...ce-order-when-capturing-blockstates.patch} | 0 ...lockpos-allocation-from-pathfinding.patch} | 0 ...em-locations-dropped-from-campfires.patch} | 0 ...tch => 0523-Player-elytra-boost-API.patch} | 0 ...24-Fixed-TileEntityBell-memory-leak.patch} | 0 ...ing-up-when-item-stack-is-empty-in-.patch} | 0 ...Add-getOfflinePlayerIfCached-String.patch} | 0 ...ch => 0527-Add-ignore-discounts-API.patch} | 0 ...Toggle-for-removing-existing-dragon.patch} | 0 ...x-client-lag-on-advancement-loading.patch} | 0 ...> 0530-Item-no-age-no-player-pickup.patch} | 0 ...er-Remove-Streams-Optimized-collect.patch} | 0 ...532-Beacon-API-custom-effect-ranges.patch} | 0 ...tch => 0533-Add-API-for-quit-reason.patch} | 0 ...ng-Trader-spawn-rate-config-options.patch} | 0 ...rove-performance-of-the-end-generat.patch} | 0 ...ch => 0536-Expose-world-spawn-angle.patch} | 0 ...patch => 0537-Add-Destroy-Speed-API.patch} | 0 ...-spawnParticle-x-y-z-precision-loss.patch} | 0 ...39-Add-LivingEntity-clearActiveItem.patch} | 0 ...=> 0540-Add-PlayerItemCooldownEvent.patch} | 0 ...PI.patch => 0541-More-lightning-API.patch} | 0 ...should-not-bypass-cramming-gamerule.patch} | 0 ...-missing-default-perms-for-commands.patch} | 0 ...h => 0544-Add-PlayerShearBlockEvent.patch} | 0 ...ng-zombie-villager-discount-exploit.patch} | 0 ....patch => 0546-Limit-recipe-packets.patch} | 0 ...-CraftSound-backwards-compatibility.patch} | 0 ... 0548-MC-4-Fix-item-position-desync.patch} | 0 ...549-Player-Chunk-Load-Unload-Events.patch} | 0 ...0-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 => 0555-Implement-TargetHitEvent.patch} | 0 ...556-Additional-Block-Material-API-s.patch} | 0 ...tch => 0557-Fix-harming-potion-dupe.patch} | 0 ...get-Material-from-Boats-and-Minecar.patch} | 0 ....patch => 0559-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 => 0564-Zombie-API-breaking-doors.patch} | 0 ...565-Fix-nerfed-slime-when-splitting.patch} | 0 ...=> 0566-Add-EntityLoadCrossbowEvent.patch} | 0 ...ch => 0567-Guardian-beam-workaround.patch} | 0 ...0568-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 => 0577-Remove-stale-POIs.patch} | 0 ...h => 0578-Fix-villager-boat-exploit.patch} | 0 ...I.patch => 0579-Add-sendOpLevel-API.patch} | 0 ...ch => 0580-Add-StructureLocateEvent.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 ...584-Make-schedule-command-per-world.patch} | 0 ...585-Configurable-max-leash-distance.patch} | 0 ...586-Implement-BlockPreDispenseEvent.patch} | 0 ...-API.patch => 0587-added-Wither-API.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 ...e-map-update-when-spawning-disabled.patch} | 0 ...shield-blocking-on-dimension-change.patch} | 0 ...atch => 0594-add-DragonEggFormEvent.patch} | 0 ...Event.patch => 0595-EntityMoveEvent.patch} | 0 ...isable-pathfinding-updates-on-block.patch} | 0 ... 0597-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 => 0604-Expose-Tracked-Players.patch} | 0 ...5-Remove-streams-from-SensorNearest.patch} | 0 ...er-exception-on-empty-JsonList-file.patch} | 0 ...GUI.patch => 0607-Improve-ServerGUI.patch} | 0 ...ure-plate-EntityInteractEvent-for-i.patch} | 0 ...609-fix-converting-txt-to-json-file.patch} | 0 ...atch => 0610-Add-worldborder-events.patch} | 0 ...=> 0611-added-PlayerNameEntityEvent.patch} | 0 ...grindstones-from-overstacking-items.patch} | 0 ...h => 0613-Add-recipe-to-cook-events.patch} | 0 ...patch => 0614-Add-Block-isValidTool.patch} | 0 ...using-signs-inside-spawn-protection.patch} | 0 ...ch => 0616-Implement-Keyed-on-World.patch} | 0 ...ternative-constructor-for-Rotations.patch} | 0 ...y-API.patch => 0618-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 ...24-Entity-load-save-limit-per-chunk.patch} | 0 ...block-falling-causing-client-desync.patch} | 0 ...tch => 0626-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 => 0630-Add-bypass-host-check.patch} | 0 ...0631-Set-area-affect-cloud-rotation.patch} | 0 ...add-isDeeplySleeping-to-HumanEntity.patch} | 0 ...ting-give-items-on-item-drop-cancel.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 ... => 0639-Added-PlayerDeepSleepEvent.patch} | 0 ...ld-API.patch => 0640-More-World-API.patch} | 0 ... 0641-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 ...> 0648-Add-more-WanderingTrader-API.patch} | 0 ...dd-EntityBlockStorage-clearEntities.patch} | 0 ...ssage-to-PlayerAdvancementDoneEvent.patch} | 0 ...address-to-AsyncPlayerPreLoginEvent.patch} | 0 ...close.patch => 0652-Inventory-close.patch} | 0 ...reateEvent-players-and-end-platform.patch} | 0 ...-in-sunlight-API-for-Phantoms-and-S.patch} | 0 ...=> 0655-Fix-CraftPotionBrewer-cache.patch} | 0 ...atch => 0656-Add-basic-Datapack-API.patch} | 0 ...ment-variable-to-disable-server-gui.patch} | 0 ...itions-to-PlayerGameModeChangeEvent.patch} | 0 ... => 0659-ItemStack-repair-check-API.patch} | 0 ....patch => 0660-More-Enchantment-API.patch} | 0 ...-and-optimise-world-force-upgrading.patch} | 0 ...PI.patch => 0662-Add-Mob-lookAt-API.patch} | 0 ...0663-Add-Unix-domain-socket-support.patch} | 0 ... => 0664-Add-EntityInsideBlockEvent.patch} | 0 ...65-Attributes-API-for-item-defaults.patch} | 0 ...ause-to-Weather-ThunderChangeEvents.patch} | 0 ...patch => 0667-More-Lidded-Block-API.patch} | 0 ...68-Limit-item-frame-cursors-on-maps.patch} | 0 ... => 0669-Add-PlayerKickEvent-causes.patch} | 0 ...0670-Add-PufferFishStateChangeEvent.patch} | 0 ...erBucketEmptyEvent-result-itemstack.patch} | 0 ...tedContainer-instead-of-ReentrantLo.patch} | 0 ...-to-fix-items-merging-through-walls.patch} | 0 ...h => 0674-Add-BellRevealRaiderEvent.patch} | 0 ... 0675-Fix-invulnerable-end-crystals.patch} | 0 ...76-Add-ElderGuardianAppearanceEvent.patch} | 0 ...0677-Fix-dangerous-end-portal-logic.patch} | 0 ...-Biome-Mob-Lookups-for-Mob-Spawning.patch} | 0 ...-Make-item-validations-configurable.patch} | 0 ...patch => 0680-Line-Of-Sight-Changes.patch} | 0 ... => 0681-add-per-world-spawn-limits.patch} | 0 ...plashEvent-for-water-splash-potions.patch} | 0 ... => 0683-Add-more-LimitedRegion-API.patch} | 0 ...layerDropItemEvent-using-wrong-item.patch} | 0 ...=> 0685-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 => 0690-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 ...chantOffer-BuyB-Only-AssertionError.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 => 0698-Stinger-API.patch} | 0 ...cy-issue-with-empty-map-items-in-CB.patch} | 0 ... => 0700-Add-System.out-err-catcher.patch} | 0 ... => 0701-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 => 0706-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 ...=> 0710-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 ...715-Clear-bucket-NBT-after-dispense.patch} | 0 ...-dispatch-thread-to-be-a-daemon-thr.patch} | 0 ...ct-despawn-rate-in-item-merge-check.patch} | 0 ...stonRetractEvent-to-fix-duplication.patch} | 0 ...arget-without-changing-other-things.patch} | 0 ...ch => 0720-Add-BlockBreakBlockEvent.patch} | 0 ...revent-NBT-copy-in-smithing-recipes.patch} | 0 ...patch => 0722-More-CommandBlock-API.patch} | 0 ...-missing-team-sidebar-display-slots.patch} | 0 ...0724-Add-back-EntityPortalExitEvent.patch} | 0 ...-find-targets-for-lightning-strikes.patch} | 0 ... 0726-Get-entity-default-attributes.patch} | 0 ...d-API.patch => 0727-Left-handed-API.patch} | 0 ...=> 0728-Add-advancement-display-API.patch} | 0 ...9-Add-ItemFactory-getMonsterEgg-API.patch} | 0 ...tch => 0730-Add-critical-damage-API.patch} | 0 ...0731-Fix-issues-with-mob-conversion.patch} | 0 ...ollidable-methods-to-various-places.patch} | 0 ...-ram-API.patch => 0733-Goat-ram-API.patch} | 0 ...dd-API-for-resetting-a-single-score.patch} | 0 ...5-Add-Raw-Byte-Entity-Serialization.patch} | 0 ...36-Vanilla-command-permission-fixes.patch} | 0 ...-Make-CallbackExecutor-strict-again.patch} | 2 +- ...server-to-unload-chunks-at-request-.patch} | 0 ...logic-for-inventories-on-chunk-unlo.patch} | 0 ...e-recursion-for-chunkholder-updates.patch} | 0 ...ocking-from-state-access-in-UserCac.patch} | 0 ...hunks-refusing-to-unload-at-low-TPS.patch} | 2 +- ...et-level-changes-while-unloading-pl.patch} | 2 +- ...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 ...=> 0750-Optimise-general-POI-access.patch} | 0 ...rolled-flushing-for-network-manager.patch} | 0 ...tch => 0752-Add-more-async-catchers.patch} | 0 ...te-entity-bounding-box-lookup-calls.patch} | 0 ...> 0754-Execute-chunk-tasks-mid-tick.patch} | 0 ... => 0755-Do-not-copy-visible-chunks.patch} | 2 +- ...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 ... 0760-Distance-manager-tick-timings.patch} | 0 ...ler-threads-according-to-the-plugin.patch} | 0 ...-getChunkAt-has-inlined-logic-for-l.patch} | 0 ...h => 0763-Add-packet-limiter-config.patch} | 0 ... 0764-Lag-compensate-block-breaking.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 => 0769-Time-scoreboard-search.patch} | 0 ...packets-for-hard-colliding-entities.patch} | 0 ...1-Do-not-run-raytrace-logic-for-AIR.patch} | 0 ...rimise-map-impl-for-tracked-players.patch} | 2 +- ...imise-BlockSoil-nearby-water-lookup.patch} | 0 ...ition-of-entities-to-entity-ticklis.patch} | 0 ... 0775-Optimise-random-block-ticking.patch} | 0 ...6-Optimise-non-flush-packet-sending.patch} | 0 ...0777-Optimise-nearby-player-lookups.patch} | 2 +- ...=> 0778-Optimise-WorldServer-notify.patch} | 2 +- ...0779-Remove-streams-for-villager-AI.patch} | 0 ...> 0780-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 ...=> 0790-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 ...axolotls-from-buckets-as-persistent.patch} | 0 ...ous-menus-with-empty-level-accesses.patch} | 0 ...-O-threads-with-chunk-data-while-fl.patch} | 2 +- ...h => 0797-Preserve-overstacked-loot.patch} | 0 ...ate-head-rotation-in-missing-places.patch} | 0 ...unintended-light-block-manipulation.patch} | 0 ...piglins-and-hoglins-towards-mob-cap.patch} | 0 ...0801-Fix-CraftCriteria-defaults-map.patch} | 0 ...Fix-upstreams-block-state-factories.patch} | 0 ...ion-for-logging-player-ip-addresses.patch} | 0 ... => 0804-Configurable-feature-seeds.patch} | 0 ...pper-didnt-account-for-entity-sende.patch} | 0 ... 0806-Add-root-admin-user-detection.patch} | 0 ...ays-allow-item-changing-in-Fireball.patch} | 0 ...t-attempt-to-teleport-dead-entities.patch} | 0 ...l-onRemove-logic-for-breakNaturally.patch} | 0 ...pare-event-not-working-with-zero-xp.patch} | 0 ...ive-velocity-through-repeated-crits.patch} | 0 ...e-code-using-deprecated-for-removal.patch} | 0 ...ch => 0813-Rewrite-the-light-engine.patch} | 2 +- ...ochunk-light-sources-unless-it-is-m.patch} | 0 686 files changed, 108 insertions(+), 105 deletions(-) rename patches/removed/1.18/{ => No longer needed}/0463-Optimize-NibbleArray-to-use-pooled-buffers.patch (100%) rename patches/removed/1.18/{ => No longer needed}/0705-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch (98%) rename patches/{removed/1.18/0132-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch => server/0133-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch} (63%) rename patches/server/{0133-Properly-handle-async-calls-to-restart-the-server.patch => 0134-Properly-handle-async-calls-to-restart-the-server.patch} (98%) rename patches/server/{0134-Add-option-to-make-parrots-stay-on-shoulders-despite.patch => 0135-Add-option-to-make-parrots-stay-on-shoulders-despite.patch} (97%) rename patches/server/{0135-Add-configuration-option-to-prevent-player-names-fro.patch => 0136-Add-configuration-option-to-prevent-player-names-fro.patch} (100%) rename patches/server/{0136-Use-TerminalConsoleAppender-for-console-improvements.patch => 0137-Use-TerminalConsoleAppender-for-console-improvements.patch} (99%) rename patches/server/{0137-provide-a-configurable-option-to-disable-creeper-lin.patch => 0138-provide-a-configurable-option-to-disable-creeper-lin.patch} (100%) rename patches/server/{0138-Item-canEntityPickup.patch => 0139-Item-canEntityPickup.patch} (100%) rename patches/server/{0139-PlayerPickupItemEvent-setFlyAtPlayer.patch => 0140-PlayerPickupItemEvent-setFlyAtPlayer.patch} (100%) rename patches/server/{0140-PlayerAttemptPickupItemEvent.patch => 0141-PlayerAttemptPickupItemEvent.patch} (100%) rename patches/server/{0141-Add-UnknownCommandEvent.patch => 0142-Add-UnknownCommandEvent.patch} (100%) rename patches/server/{0142-Basic-PlayerProfile-API.patch => 0143-Basic-PlayerProfile-API.patch} (100%) rename patches/server/{0143-Shoulder-Entities-Release-API.patch => 0144-Shoulder-Entities-Release-API.patch} (97%) rename patches/server/{0144-Profile-Lookup-Events.patch => 0145-Profile-Lookup-Events.patch} (100%) rename patches/server/{0145-Block-player-logins-during-server-shutdown.patch => 0146-Block-player-logins-during-server-shutdown.patch} (100%) rename patches/server/{0146-Entity-fromMobSpawner.patch => 0147-Entity-fromMobSpawner.patch} (100%) rename patches/server/{0147-Improve-the-Saddle-API-for-Horses.patch => 0148-Improve-the-Saddle-API-for-Horses.patch} (100%) rename patches/server/{0148-Implement-ensureServerConversions-API.patch => 0149-Implement-ensureServerConversions-API.patch} (100%) rename patches/server/{0149-Implement-getI18NDisplayName.patch => 0150-Implement-getI18NDisplayName.patch} (100%) rename patches/server/{0150-ProfileWhitelistVerifyEvent.patch => 0151-ProfileWhitelistVerifyEvent.patch} (97%) rename patches/server/{0151-Fix-this-stupid-bullshit.patch => 0152-Fix-this-stupid-bullshit.patch} (100%) rename patches/server/{0152-LivingEntity-setKiller.patch => 0153-LivingEntity-setKiller.patch} (100%) rename patches/server/{0153-Ocelot-despawns-should-honor-nametags-and-leash.patch => 0154-Ocelot-despawns-should-honor-nametags-and-leash.patch} (100%) rename patches/server/{0154-Reset-spawner-timer-when-spawner-event-is-cancelled.patch => 0155-Reset-spawner-timer-when-spawner-event-is-cancelled.patch} (92%) rename patches/server/{0155-Allow-specifying-a-custom-authentication-servers-dow.patch => 0156-Allow-specifying-a-custom-authentication-servers-dow.patch} (100%) rename patches/server/{0156-Handle-plugin-prefixes-using-Log4J-configuration.patch => 0157-Handle-plugin-prefixes-using-Log4J-configuration.patch} (95%) rename patches/server/{0157-Improve-Log4J-Configuration-Plugin-Loggers.patch => 0158-Improve-Log4J-Configuration-Plugin-Loggers.patch} (100%) rename patches/server/{0158-Add-PlayerJumpEvent.patch => 0159-Add-PlayerJumpEvent.patch} (100%) rename patches/server/{0159-handle-PacketPlayInKeepAlive-async.patch => 0160-handle-PacketPlayInKeepAlive-async.patch} (100%) rename patches/server/{0160-Expose-client-protocol-version-and-virtual-host.patch => 0161-Expose-client-protocol-version-and-virtual-host.patch} (97%) rename patches/server/{0161-revert-serverside-behavior-of-keepalives.patch => 0162-revert-serverside-behavior-of-keepalives.patch} (100%) rename patches/server/{0162-Send-attack-SoundEffects-only-to-players-who-can-see.patch => 0163-Send-attack-SoundEffects-only-to-players-who-can-see.patch} (98%) rename patches/server/{0163-Add-PlayerArmorChangeEvent.patch => 0164-Add-PlayerArmorChangeEvent.patch} (94%) rename patches/server/{0164-Prevent-logins-from-being-processed-when-the-player-.patch => 0165-Prevent-logins-from-being-processed-when-the-player-.patch} (100%) rename patches/server/{0165-Fix-MC-117075-TE-Unload-Lag-Spike.patch => 0166-Fix-MC-117075-TE-Unload-Lag-Spike.patch} (96%) rename patches/server/{0166-use-CB-BlockState-implementations-for-captured-block.patch => 0167-use-CB-BlockState-implementations-for-captured-block.patch} (97%) rename patches/server/{0167-API-to-get-a-BlockState-without-a-snapshot.patch => 0168-API-to-get-a-BlockState-without-a-snapshot.patch} (100%) rename patches/server/{0168-AsyncTabCompleteEvent.patch => 0169-AsyncTabCompleteEvent.patch} (100%) rename patches/server/{0169-PlayerPickupExperienceEvent.patch => 0170-PlayerPickupExperienceEvent.patch} (100%) rename patches/server/{0170-Ability-to-apply-mending-to-XP-API.patch => 0171-Ability-to-apply-mending-to-XP-API.patch} (97%) rename patches/server/{0171-PlayerNaturallySpawnCreaturesEvent.patch => 0172-PlayerNaturallySpawnCreaturesEvent.patch} (95%) rename patches/server/{0172-PreCreatureSpawnEvent.patch => 0173-PreCreatureSpawnEvent.patch} (98%) rename patches/server/{0173-Add-setPlayerProfile-API-for-Skulls.patch => 0174-Add-setPlayerProfile-API-for-Skulls.patch} (100%) rename patches/server/{0174-Fill-Profile-Property-Events.patch => 0175-Fill-Profile-Property-Events.patch} (100%) rename patches/server/{0175-PlayerAdvancementCriterionGrantEvent.patch => 0176-PlayerAdvancementCriterionGrantEvent.patch} (100%) rename patches/server/{0176-Add-ArmorStand-Item-Meta.patch => 0177-Add-ArmorStand-Item-Meta.patch} (100%) rename patches/server/{0177-Extend-Player-Interact-cancellation.patch => 0178-Extend-Player-Interact-cancellation.patch} (100%) rename patches/server/{0178-Tameable-getOwnerUniqueId-API.patch => 0179-Tameable-getOwnerUniqueId-API.patch} (100%) rename patches/server/{0179-Toggleable-player-crits-helps-mitigate-hacked-client.patch => 0180-Toggleable-player-crits-helps-mitigate-hacked-client.patch} (95%) rename patches/server/{0180-Disable-Explicit-Network-Manager-Flushing.patch => 0181-Disable-Explicit-Network-Manager-Flushing.patch} (100%) rename patches/server/{0181-Implement-extended-PaperServerListPingEvent.patch => 0182-Implement-extended-PaperServerListPingEvent.patch} (98%) rename patches/server/{0182-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch => 0183-Ability-to-change-PlayerProfile-in-AsyncPreLoginEven.patch} (100%) rename patches/server/{0183-Player.setPlayerProfile-API.patch => 0184-Player.setPlayerProfile-API.patch} (100%) rename patches/server/{0184-getPlayerUniqueId-API.patch => 0185-getPlayerUniqueId-API.patch} (100%) rename patches/server/{0185-Improved-Async-Task-Scheduler.patch => 0186-Improved-Async-Task-Scheduler.patch} (100%) rename patches/server/{0186-Upstream-config-migrations.patch => 0187-Upstream-config-migrations.patch} (100%) rename patches/server/{0187-Make-legacy-ping-handler-more-reliable.patch => 0188-Make-legacy-ping-handler-more-reliable.patch} (100%) rename patches/server/{0188-Call-PaperServerListPingEvent-for-legacy-pings.patch => 0189-Call-PaperServerListPingEvent-for-legacy-pings.patch} (100%) rename patches/server/{0189-Flag-to-disable-the-channel-limit.patch => 0190-Flag-to-disable-the-channel-limit.patch} (100%) rename patches/server/{0190-Add-method-to-open-already-placed-sign.patch => 0191-Add-method-to-open-already-placed-sign.patch} (100%) rename patches/server/{0191-Configurable-sprint-interruption-on-attack.patch => 0192-Configurable-sprint-interruption-on-attack.patch} (95%) rename patches/server/{0192-Fix-exploit-that-allowed-colored-signs-to-be-created.patch => 0193-Fix-exploit-that-allowed-colored-signs-to-be-created.patch} (100%) rename patches/server/{0193-EndermanEscapeEvent.patch => 0194-EndermanEscapeEvent.patch} (100%) rename patches/server/{0194-Enderman.teleportRandomly.patch => 0195-Enderman.teleportRandomly.patch} (100%) rename patches/server/{0195-Block-Enderpearl-Travel-Exploit.patch => 0196-Block-Enderpearl-Travel-Exploit.patch} (100%) rename patches/server/{0196-Expand-World.spawnParticle-API-and-add-Builder.patch => 0197-Expand-World.spawnParticle-API-and-add-Builder.patch} (97%) rename patches/server/{0197-Prevent-Frosted-Ice-from-loading-holding-chunks.patch => 0198-Prevent-Frosted-Ice-from-loading-holding-chunks.patch} (100%) rename patches/server/{0198-EndermanAttackPlayerEvent.patch => 0199-EndermanAttackPlayerEvent.patch} (100%) rename patches/server/{0199-WitchConsumePotionEvent.patch => 0200-WitchConsumePotionEvent.patch} (100%) rename patches/server/{0200-WitchThrowPotionEvent.patch => 0201-WitchThrowPotionEvent.patch} (100%) rename patches/server/{0201-Allow-spawning-Item-entities-with-World.spawnEntity.patch => 0202-Allow-spawning-Item-entities-with-World.spawnEntity.patch} (93%) rename patches/server/{0202-WitchReadyPotionEvent.patch => 0203-WitchReadyPotionEvent.patch} (100%) rename patches/server/{0203-ItemStack-getMaxItemUseDuration.patch => 0204-ItemStack-getMaxItemUseDuration.patch} (100%) rename patches/server/{0204-Implement-EntityTeleportEndGatewayEvent.patch => 0205-Implement-EntityTeleportEndGatewayEvent.patch} (100%) rename patches/server/{0205-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch => 0206-Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch} (100%) rename patches/server/{0206-Fix-CraftEntity-hashCode.patch => 0207-Fix-CraftEntity-hashCode.patch} (100%) rename patches/server/{0207-Configurable-Alternative-LootPool-Luck-Formula.patch => 0208-Configurable-Alternative-LootPool-Luck-Formula.patch} (100%) rename patches/server/{0208-Print-Error-details-when-failing-to-save-player-data.patch => 0209-Print-Error-details-when-failing-to-save-player-data.patch} (100%) rename patches/server/{0209-Make-shield-blocking-delay-configurable.patch => 0210-Make-shield-blocking-delay-configurable.patch} (100%) rename patches/server/{0210-Improve-EntityShootBowEvent.patch => 0211-Improve-EntityShootBowEvent.patch} (100%) rename patches/server/{0211-PlayerReadyArrowEvent.patch => 0212-PlayerReadyArrowEvent.patch} (95%) rename patches/server/{0212-Implement-EntityKnockbackByEntityEvent.patch => 0213-Implement-EntityKnockbackByEntityEvent.patch} (97%) rename patches/server/{0213-Expand-Explosions-API.patch => 0214-Expand-Explosions-API.patch} (100%) rename patches/server/{0214-LivingEntity-Hand-Raised-Item-Use-API.patch => 0215-LivingEntity-Hand-Raised-Item-Use-API.patch} (100%) rename patches/server/{0215-RangedEntity-API.patch => 0216-RangedEntity-API.patch} (100%) rename patches/server/{0216-Add-config-to-disable-ender-dragon-legacy-check.patch => 0217-Add-config-to-disable-ender-dragon-legacy-check.patch} (100%) rename patches/server/{0217-Implement-World.getEntity-UUID-API.patch => 0218-Implement-World.getEntity-UUID-API.patch} (100%) rename patches/server/{0218-InventoryCloseEvent-Reason-API.patch => 0219-InventoryCloseEvent-Reason-API.patch} (97%) rename patches/server/{0219-Vex-get-setSummoner-API.patch => 0220-Vex-get-setSummoner-API.patch} (100%) rename patches/server/{0220-Refresh-player-inventory-when-cancelling-PlayerInter.patch => 0221-Refresh-player-inventory-when-cancelling-PlayerInter.patch} (100%) rename patches/server/{0221-Avoid-item-merge-if-stack-size-above-max-stack-size.patch => 0222-Avoid-item-merge-if-stack-size-above-max-stack-size.patch} (100%) rename patches/server/{0222-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch => 0223-Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch} (100%) rename patches/server/{0223-add-more-information-to-Entity.toString.patch => 0224-add-more-information-to-Entity.toString.patch} (100%) rename patches/server/{0224-Add-CraftMagicNumbers.isSupportedApiVersion.patch => 0225-Add-CraftMagicNumbers.isSupportedApiVersion.patch} (90%) rename patches/server/{0225-EnderDragon-Events.patch => 0226-EnderDragon-Events.patch} (100%) rename patches/server/{0226-PlayerElytraBoostEvent.patch => 0227-PlayerElytraBoostEvent.patch} (100%) rename patches/server/{0227-PlayerLaunchProjectileEvent.patch => 0228-PlayerLaunchProjectileEvent.patch} (100%) rename patches/server/{0228-Improve-BlockPosition-inlining.patch => 0229-Improve-BlockPosition-inlining.patch} (100%) rename patches/server/{0229-Option-to-prevent-armor-stands-from-doing-entity-loo.patch => 0230-Option-to-prevent-armor-stands-from-doing-entity-loo.patch} (96%) rename patches/server/{0230-Vanished-players-don-t-have-rights.patch => 0231-Vanished-players-don-t-have-rights.patch} (100%) rename patches/server/{0231-Allow-disabling-armour-stand-ticking.patch => 0232-Allow-disabling-armour-stand-ticking.patch} (100%) rename patches/server/{0232-SkeletonHorse-Additions.patch => 0233-SkeletonHorse-Additions.patch} (100%) rename patches/server/{0233-Don-t-call-getItemMeta-on-hasItemMeta.patch => 0234-Don-t-call-getItemMeta-on-hasItemMeta.patch} (100%) rename patches/server/{0234-Implement-Expanded-ArmorStand-API.patch => 0235-Implement-Expanded-ArmorStand-API.patch} (100%) rename patches/server/{0235-AnvilDamageEvent.patch => 0236-AnvilDamageEvent.patch} (100%) rename patches/server/{0236-Add-hand-to-bucket-events.patch => 0237-Add-hand-to-bucket-events.patch} (100%) rename patches/server/{0237-Add-TNTPrimeEvent.patch => 0238-Add-TNTPrimeEvent.patch} (100%) rename patches/server/{0238-Break-up-and-make-tab-spam-limits-configurable.patch => 0239-Break-up-and-make-tab-spam-limits-configurable.patch} (100%) rename patches/server/{0239-MC-135506-Experience-should-save-as-Integers.patch => 0240-MC-135506-Experience-should-save-as-Integers.patch} (100%) rename patches/server/{0240-Fix-client-rendering-skulls-from-same-user.patch => 0241-Fix-client-rendering-skulls-from-same-user.patch} (100%) rename patches/server/{0241-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch => 0242-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch} (97%) rename patches/server/{0242-Add-Early-Warning-Feature-to-WatchDog.patch => 0243-Add-Early-Warning-Feature-to-WatchDog.patch} (98%) rename patches/server/{0243-Make-EnderDragon-implement-Mob.patch => 0244-Make-EnderDragon-implement-Mob.patch} (100%) rename patches/server/{0244-Use-ConcurrentHashMap-in-JsonList.patch => 0245-Use-ConcurrentHashMap-in-JsonList.patch} (98%) rename patches/server/{0245-Use-a-Queue-for-Queueing-Commands.patch => 0246-Use-a-Queue-for-Queueing-Commands.patch} (100%) rename patches/server/{0246-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch => 0247-Ability-to-get-Tile-Entities-from-a-chunk-without-sn.patch} (100%) rename patches/server/{0247-Optimize-BlockPosition-helper-methods.patch => 0248-Optimize-BlockPosition-helper-methods.patch} (100%) rename patches/server/{0248-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch => 0249-Restore-vanlla-default-mob-spawn-range-and-water-ani.patch} (89%) rename patches/server/{0249-Slime-Pathfinder-Events.patch => 0250-Slime-Pathfinder-Events.patch} (100%) rename patches/server/{0250-Configurable-speed-for-water-flowing-over-lava.patch => 0251-Configurable-speed-for-water-flowing-over-lava.patch} (100%) rename patches/server/{0251-Optimize-CraftBlockData-Creation.patch => 0252-Optimize-CraftBlockData-Creation.patch} (100%) rename patches/server/{0252-Optimize-MappedRegistry.patch => 0253-Optimize-MappedRegistry.patch} (100%) rename patches/server/{0253-Add-PhantomPreSpawnEvent.patch => 0254-Add-PhantomPreSpawnEvent.patch} (98%) rename patches/server/{0254-Add-More-Creeper-API.patch => 0255-Add-More-Creeper-API.patch} (100%) rename patches/server/{0255-Inventory-removeItemAnySlot.patch => 0256-Inventory-removeItemAnySlot.patch} (100%) rename patches/server/{0256-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch => 0257-Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch} (100%) rename patches/server/{0257-Asynchronous-chunk-IO-and-loading.patch => 0258-Asynchronous-chunk-IO-and-loading.patch} (99%) rename patches/server/{0258-Add-ray-tracing-methods-to-LivingEntity.patch => 0259-Add-ray-tracing-methods-to-LivingEntity.patch} (100%) rename patches/server/{0259-Expose-attack-cooldown-methods-for-Player.patch => 0260-Expose-attack-cooldown-methods-for-Player.patch} (100%) rename patches/server/{0260-Improve-death-events.patch => 0261-Improve-death-events.patch} (100%) rename patches/server/{0261-Allow-chests-to-be-placed-with-NBT-data.patch => 0262-Allow-chests-to-be-placed-with-NBT-data.patch} (100%) rename patches/server/{0262-Mob-Pathfinding-API.patch => 0263-Mob-Pathfinding-API.patch} (100%) rename patches/server/{0263-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch => 0264-Implement-an-API-for-CanPlaceOn-and-CanDestroy-NBT-v.patch} (100%) rename patches/server/{0264-Prevent-chunk-loading-from-Fluid-Flowing.patch => 0265-Prevent-chunk-loading-from-Fluid-Flowing.patch} (100%) rename patches/server/{0265-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch => 0266-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch} (100%) rename patches/server/{0266-Prevent-mob-spawning-from-loading-generating-chunks.patch => 0267-Prevent-mob-spawning-from-loading-generating-chunks.patch} (100%) rename patches/server/{0267-Implement-furnace-cook-speed-multiplier-API.patch => 0268-Implement-furnace-cook-speed-multiplier-API.patch} (100%) rename patches/server/{0268-Catch-JsonParseException-in-Entity-and-TE-names.patch => 0269-Catch-JsonParseException-in-Entity-and-TE-names.patch} (100%) rename patches/server/{0269-Honor-EntityAgeable.ageLock.patch => 0270-Honor-EntityAgeable.ageLock.patch} (100%) rename patches/server/{0270-Configurable-connection-throttle-kick-message.patch => 0271-Configurable-connection-throttle-kick-message.patch} (100%) rename patches/server/{0271-Hook-into-CB-plugin-rewrites.patch => 0272-Hook-into-CB-plugin-rewrites.patch} (100%) rename patches/server/{0272-PreSpawnerSpawnEvent.patch => 0273-PreSpawnerSpawnEvent.patch} (94%) rename patches/server/{0273-Add-LivingEntity-getTargetEntity.patch => 0274-Add-LivingEntity-getTargetEntity.patch} (100%) rename patches/server/{0274-Add-sun-related-API.patch => 0275-Add-sun-related-API.patch} (100%) rename patches/server/{0275-Here-s-Johnny.patch => 0276-Here-s-Johnny.patch} (100%) rename patches/server/{0276-Turtle-API.patch => 0277-Turtle-API.patch} (100%) rename patches/server/{0277-Call-player-spectator-target-events-and-improve-impl.patch => 0278-Call-player-spectator-target-events-and-improve-impl.patch} (100%) rename patches/server/{0278-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch => 0279-MC-50319-Check-other-worlds-for-shooter-of-projectil.patch} (100%) rename patches/server/{0279-Add-Velocity-IP-Forwarding-Support.patch => 0280-Add-Velocity-IP-Forwarding-Support.patch} (100%) rename patches/server/{0280-Add-more-Witch-API.patch => 0281-Add-more-Witch-API.patch} (100%) rename patches/server/{0281-Check-Drowned-for-Villager-Aggression-Config.patch => 0282-Check-Drowned-for-Villager-Aggression-Config.patch} (100%) rename patches/server/{0282-Add-option-to-prevent-players-from-moving-into-unloa.patch => 0283-Add-option-to-prevent-players-from-moving-into-unloa.patch} (100%) rename patches/server/{0283-Reset-players-airTicks-on-respawn.patch => 0284-Reset-players-airTicks-on-respawn.patch} (100%) rename patches/server/{0284-Don-t-sleep-after-profile-lookups-if-not-needed.patch => 0285-Don-t-sleep-after-profile-lookups-if-not-needed.patch} (100%) rename patches/server/{0285-Improve-Server-Thread-Pool-and-Thread-Priorities.patch => 0286-Improve-Server-Thread-Pool-and-Thread-Priorities.patch} (98%) rename patches/server/{0286-Optimize-World-Time-Updates.patch => 0287-Optimize-World-Time-Updates.patch} (96%) rename patches/server/{0287-Restore-custom-InventoryHolder-support.patch => 0288-Restore-custom-InventoryHolder-support.patch} (100%) rename patches/server/{0288-Use-Vanilla-Minecart-Speeds.patch => 0289-Use-Vanilla-Minecart-Speeds.patch} (100%) rename patches/server/{0289-Fix-SpongeAbsortEvent-handling.patch => 0290-Fix-SpongeAbsortEvent-handling.patch} (100%) rename patches/server/{0290-Don-t-allow-digging-into-unloaded-chunks.patch => 0291-Don-t-allow-digging-into-unloaded-chunks.patch} (100%) rename patches/server/{0291-Make-the-default-permission-message-configurable.patch => 0292-Make-the-default-permission-message-configurable.patch} (100%) rename patches/server/{0292-Prevent-rayTrace-from-loading-chunks.patch => 0293-Prevent-rayTrace-from-loading-chunks.patch} (94%) rename patches/server/{0293-Handle-Large-Packets-disconnecting-client.patch => 0294-Handle-Large-Packets-disconnecting-client.patch} (100%) rename patches/server/{0294-force-entity-dismount-during-teleportation.patch => 0295-force-entity-dismount-during-teleportation.patch} (98%) rename patches/server/{0295-Add-more-Zombie-API.patch => 0296-Add-more-Zombie-API.patch} (100%) rename patches/server/{0296-Book-Size-Limits.patch => 0297-Book-Size-Limits.patch} (100%) rename patches/server/{0297-Add-PlayerConnectionCloseEvent.patch => 0298-Add-PlayerConnectionCloseEvent.patch} (100%) rename patches/server/{0298-Prevent-Enderman-from-loading-chunks.patch => 0299-Prevent-Enderman-from-loading-chunks.patch} (100%) rename patches/server/{0299-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch => 0300-Add-APIs-to-replace-OfflinePlayer-getLastPlayed.patch} (100%) rename patches/server/{0300-Workaround-for-vehicle-tracking-issue-on-disconnect.patch => 0301-Workaround-for-vehicle-tracking-issue-on-disconnect.patch} (100%) rename patches/server/{0301-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch => 0302-Fire-BlockPistonRetractEvent-for-all-empty-pistons.patch} (100%) rename patches/server/{0302-Block-Entity-remove-from-being-called-on-Players.patch => 0303-Block-Entity-remove-from-being-called-on-Players.patch} (100%) rename patches/server/{0303-BlockDestroyEvent.patch => 0304-BlockDestroyEvent.patch} (96%) rename patches/server/{0304-Async-command-map-building.patch => 0305-Async-command-map-building.patch} (100%) rename patches/server/{0305-Implement-Brigadier-Mojang-API.patch => 0306-Implement-Brigadier-Mojang-API.patch} (99%) rename patches/server/{0306-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch => 0307-Fix-Custom-Shapeless-Custom-Crafting-Recipes.patch} (100%) rename patches/server/{0307-Limit-Client-Sign-length-more.patch => 0308-Limit-Client-Sign-length-more.patch} (100%) rename patches/server/{0308-Don-t-check-ConvertSigns-boolean-every-sign-save.patch => 0309-Don-t-check-ConvertSigns-boolean-every-sign-save.patch} (100%) rename patches/server/{0309-Optimize-Network-Manager-and-add-advanced-packet-sup.patch => 0310-Optimize-Network-Manager-and-add-advanced-packet-sup.patch} (100%) rename patches/server/{0310-Handle-Oversized-Tile-Entities-in-chunks.patch => 0311-Handle-Oversized-Tile-Entities-in-chunks.patch} (97%) rename patches/server/{0311-Set-Zombie-last-tick-at-start-of-drowning-process.patch => 0312-Set-Zombie-last-tick-at-start-of-drowning-process.patch} (100%) rename patches/server/{0312-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch => 0313-Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch} (88%) rename patches/server/{0313-Use-proper-max-length-when-serialising-BungeeCord-te.patch => 0314-Use-proper-max-length-when-serialising-BungeeCord-te.patch} (95%) rename patches/server/{0314-Entity-getEntitySpawnReason.patch => 0315-Entity-getEntitySpawnReason.patch} (97%) rename patches/server/{0315-Update-entity-Metadata-for-all-tracked-players.patch => 0316-Update-entity-Metadata-for-all-tracked-players.patch} (100%) rename patches/server/{0316-Fire-event-on-GS4-query.patch => 0317-Fire-event-on-GS4-query.patch} (100%) rename patches/server/{0317-Implement-PlayerPostRespawnEvent.patch => 0318-Implement-PlayerPostRespawnEvent.patch} (95%) rename patches/server/{0318-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch => 0319-don-t-go-below-0-for-pickupDelay-breaks-picking-up-i.patch} (100%) rename patches/server/{0319-Server-Tick-Events.patch => 0320-Server-Tick-Events.patch} (93%) rename patches/server/{0320-PlayerDeathEvent-getItemsToKeep.patch => 0321-PlayerDeathEvent-getItemsToKeep.patch} (100%) rename patches/server/{0321-Optimize-Captured-TileEntity-Lookup.patch => 0322-Optimize-Captured-TileEntity-Lookup.patch} (94%) rename patches/server/{0322-Add-Heightmap-API.patch => 0323-Add-Heightmap-API.patch} (100%) rename patches/server/{0323-Mob-Spawner-API-Enhancements.patch => 0324-Mob-Spawner-API-Enhancements.patch} (100%) rename patches/server/{0324-Fix-CB-call-to-changed-postToMainThread-method.patch => 0325-Fix-CB-call-to-changed-postToMainThread-method.patch} (100%) rename patches/server/{0325-Fix-sounds-when-item-frames-are-modified-MC-123450.patch => 0326-Fix-sounds-when-item-frames-are-modified-MC-123450.patch} (100%) rename patches/server/{0326-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch => 0327-Fix-CraftServer-isPrimaryThread-and-MinecraftServer-.patch} (100%) rename patches/server/{0327-improve-CraftWorld-isChunkLoaded.patch => 0328-improve-CraftWorld-isChunkLoaded.patch} (100%) rename patches/server/{0328-Implement-CraftBlockSoundGroup.patch => 0329-Implement-CraftBlockSoundGroup.patch} (100%) rename patches/server/{0329-Configurable-Keep-Spawn-Loaded-range-per-world.patch => 0330-Configurable-Keep-Spawn-Loaded-range-per-world.patch} (99%) rename patches/server/{0330-ChunkMapDistance-CME.patch => 0331-ChunkMapDistance-CME.patch} (97%) rename patches/server/{0331-Chunk-debug-command.patch => 0332-Chunk-debug-command.patch} (100%) rename patches/server/{0332-Allow-Saving-of-Oversized-Chunks.patch => 0333-Allow-Saving-of-Oversized-Chunks.patch} (100%) rename patches/server/{0333-Expose-the-internal-current-tick.patch => 0334-Expose-the-internal-current-tick.patch} (100%) rename patches/server/{0334-Fix-World-isChunkGenerated-calls.patch => 0335-Fix-World-isChunkGenerated-calls.patch} (99%) rename patches/server/{0335-Show-blockstate-location-if-we-failed-to-read-it.patch => 0336-Show-blockstate-location-if-we-failed-to-read-it.patch} (93%) rename patches/server/{0336-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch => 0337-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch} (100%) rename patches/server/{0337-Configurable-projectile-relative-velocity.patch => 0338-Configurable-projectile-relative-velocity.patch} (100%) rename patches/server/{0338-offset-item-frame-ticking.patch => 0339-offset-item-frame-ticking.patch} (100%) rename patches/server/{0339-Fix-MC-158900.patch => 0340-Fix-MC-158900.patch} (94%) rename patches/server/{0340-Prevent-consuming-the-wrong-itemstack.patch => 0341-Prevent-consuming-the-wrong-itemstack.patch} (100%) rename patches/server/{0341-Dont-send-unnecessary-sign-update.patch => 0342-Dont-send-unnecessary-sign-update.patch} (100%) rename patches/server/{0342-Add-option-to-disable-pillager-patrols.patch => 0343-Add-option-to-disable-pillager-patrols.patch} (100%) rename patches/server/{0343-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch => 0344-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch} (100%) rename patches/server/{0344-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch => 0345-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch} (100%) rename patches/server/{0345-MC-145656-Fix-Follow-Range-Initial-Target.patch => 0346-MC-145656-Fix-Follow-Range-Initial-Target.patch} (100%) rename patches/server/{0346-Duplicate-UUID-Resolve-Option.patch => 0347-Duplicate-UUID-Resolve-Option.patch} (99%) rename patches/server/{0347-Optimize-Hoppers.patch => 0348-Optimize-Hoppers.patch} (100%) rename patches/server/{0348-PlayerDeathEvent-shouldDropExperience.patch => 0349-PlayerDeathEvent-shouldDropExperience.patch} (100%) rename patches/server/{0349-Prevent-bees-loading-chunks-checking-hive-position.patch => 0350-Prevent-bees-loading-chunks-checking-hive-position.patch} (100%) rename patches/server/{0350-Don-t-load-Chunks-from-Hoppers-and-other-things.patch => 0351-Don-t-load-Chunks-from-Hoppers-and-other-things.patch} (100%) rename patches/server/{0351-Guard-against-serializing-mismatching-chunk-coordina.patch => 0352-Guard-against-serializing-mismatching-chunk-coordina.patch} (97%) rename patches/server/{0352-Optimise-IEntityAccess-getPlayerByUUID.patch => 0353-Optimise-IEntityAccess-getPlayerByUUID.patch} (94%) rename patches/server/{0353-Fix-items-not-falling-correctly.patch => 0354-Fix-items-not-falling-correctly.patch} (100%) rename patches/server/{0354-Lag-compensate-eating.patch => 0355-Lag-compensate-eating.patch} (100%) rename patches/server/{0355-Optimize-call-to-getFluid-for-explosions.patch => 0356-Optimize-call-to-getFluid-for-explosions.patch} (100%) rename patches/server/{0356-Fix-last-firework-in-stack-not-having-effects-when-d.patch => 0357-Fix-last-firework-in-stack-not-having-effects-when-d.patch} (100%) rename patches/server/{0357-Add-effect-to-block-break-naturally.patch => 0358-Add-effect-to-block-break-naturally.patch} (100%) rename patches/server/{0358-Entity-Activation-Range-2.0.patch => 0359-Entity-Activation-Range-2.0.patch} (99%) rename patches/server/{0359-Increase-Light-Queue-Size.patch => 0360-Increase-Light-Queue-Size.patch} (95%) rename patches/server/{0360-Fix-Light-Command.patch => 0361-Fix-Light-Command.patch} (98%) rename patches/server/{0361-Anti-Xray.patch => 0362-Anti-Xray.patch} (99%) rename patches/server/{0362-Implement-alternative-item-despawn-rate.patch => 0363-Implement-alternative-item-despawn-rate.patch} (100%) rename patches/server/{0363-Tracking-Range-Improvements.patch => 0364-Tracking-Range-Improvements.patch} (97%) rename patches/server/{0364-Fix-items-vanishing-through-end-portal.patch => 0365-Fix-items-vanishing-through-end-portal.patch} (100%) rename patches/server/{0365-implement-optional-per-player-mob-spawns.patch => 0366-implement-optional-per-player-mob-spawns.patch} (99%) rename patches/server/{0366-Avoid-hopper-searches-if-there-are-no-items.patch => 0367-Avoid-hopper-searches-if-there-are-no-items.patch} (100%) rename patches/server/{0367-Bees-get-gravity-in-void.-Fixes-MC-167279.patch => 0368-Bees-get-gravity-in-void.-Fixes-MC-167279.patch} (100%) rename patches/server/{0368-Optimise-getChunkAt-calls-for-loaded-chunks.patch => 0369-Optimise-getChunkAt-calls-for-loaded-chunks.patch} (100%) rename patches/server/{0369-Add-debug-for-sync-chunk-loads.patch => 0370-Add-debug-for-sync-chunk-loads.patch} (100%) rename patches/server/{0370-Allow-overriding-the-java-version-check.patch => 0371-Allow-overriding-the-java-version-check.patch} (100%) rename patches/server/{0371-Add-ThrownEggHatchEvent.patch => 0372-Add-ThrownEggHatchEvent.patch} (100%) rename patches/server/{0372-Entity-Jump-API.patch => 0373-Entity-Jump-API.patch} (100%) rename patches/server/{0373-Add-option-to-nerf-pigmen-from-nether-portals.patch => 0374-Add-option-to-nerf-pigmen-from-nether-portals.patch} (100%) rename patches/server/{0374-Make-the-GUI-graph-fancier.patch => 0375-Make-the-GUI-graph-fancier.patch} (100%) rename patches/server/{0375-add-hand-to-BlockMultiPlaceEvent.patch => 0376-add-hand-to-BlockMultiPlaceEvent.patch} (100%) rename patches/server/{0376-Prevent-teleporting-dead-entities.patch => 0377-Prevent-teleporting-dead-entities.patch} (100%) rename patches/server/{0377-Validate-tripwire-hook-placement-before-update.patch => 0378-Validate-tripwire-hook-placement-before-update.patch} (100%) rename patches/server/{0378-Add-option-to-allow-iron-golems-to-spawn-in-air.patch => 0379-Add-option-to-allow-iron-golems-to-spawn-in-air.patch} (100%) rename patches/server/{0379-Configurable-chance-of-villager-zombie-infection.patch => 0380-Configurable-chance-of-villager-zombie-infection.patch} (100%) rename patches/server/{0380-Optimise-Chunk-getFluid.patch => 0381-Optimise-Chunk-getFluid.patch} (100%) rename patches/server/{0381-Set-spigots-verbose-world-setting-to-false-by-def.patch => 0382-Set-spigots-verbose-world-setting-to-false-by-def.patch} (100%) rename patches/server/{0382-Add-tick-times-API-and-mspt-command.patch => 0383-Add-tick-times-API-and-mspt-command.patch} (100%) rename patches/server/{0383-Expose-MinecraftServer-isRunning.patch => 0384-Expose-MinecraftServer-isRunning.patch} (100%) rename patches/server/{0384-Add-Raw-Byte-ItemStack-Serialization.patch => 0385-Add-Raw-Byte-ItemStack-Serialization.patch} (100%) rename patches/server/{0385-Pillager-patrol-spawn-settings-and-per-player-option.patch => 0386-Pillager-patrol-spawn-settings-and-per-player-option.patch} (100%) rename patches/server/{0386-Remote-Connections-shouldn-t-hold-up-shutdown.patch => 0387-Remote-Connections-shouldn-t-hold-up-shutdown.patch} (100%) rename patches/server/{0387-Do-not-allow-bees-to-load-chunks-for-beehives.patch => 0388-Do-not-allow-bees-to-load-chunks-for-beehives.patch} (100%) rename patches/server/{0388-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch => 0389-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch} (96%) rename patches/server/{0389-Don-t-tick-dead-players.patch => 0390-Don-t-tick-dead-players.patch} (100%) rename patches/server/{0390-Dead-Player-s-shouldn-t-be-able-to-move.patch => 0391-Dead-Player-s-shouldn-t-be-able-to-move.patch} (100%) rename patches/server/{0391-Optimize-Collision-to-not-load-chunks.patch => 0392-Optimize-Collision-to-not-load-chunks.patch} (100%) rename patches/server/{0392-Don-t-move-existing-players-to-world-spawn.patch => 0393-Don-t-move-existing-players-to-world-spawn.patch} (100%) rename patches/server/{0393-Optimize-GoalSelector-Goal.Flag-Set-operations.patch => 0394-Optimize-GoalSelector-Goal.Flag-Set-operations.patch} (100%) rename patches/server/{0394-Improved-Watchdog-Support.patch => 0395-Improved-Watchdog-Support.patch} (99%) rename patches/server/{0395-Optimize-Pathfinding.patch => 0396-Optimize-Pathfinding.patch} (100%) rename patches/server/{0396-Reduce-Either-Optional-allocation.patch => 0397-Reduce-Either-Optional-allocation.patch} (100%) rename patches/server/{0397-Reduce-memory-footprint-of-NBTTagCompound.patch => 0398-Reduce-memory-footprint-of-NBTTagCompound.patch} (100%) rename patches/server/{0398-Prevent-opening-inventories-when-frozen.patch => 0399-Prevent-opening-inventories-when-frozen.patch} (100%) rename patches/server/{0399-Optimise-ArraySetSorted-removeIf.patch => 0400-Optimise-ArraySetSorted-removeIf.patch} (100%) rename patches/server/{0400-Don-t-run-entity-collision-code-if-not-needed.patch => 0401-Don-t-run-entity-collision-code-if-not-needed.patch} (100%) rename patches/server/{0401-Implement-Player-Client-Options-API.patch => 0402-Implement-Player-Client-Options-API.patch} (100%) rename patches/server/{0402-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch => 0403-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch} (100%) rename patches/server/{0403-Broadcast-join-message-to-console.patch => 0404-Broadcast-join-message-to-console.patch} (100%) rename patches/server/{0404-Fix-Chunk-Post-Processing-deadlock-risk.patch => 0405-Fix-Chunk-Post-Processing-deadlock-risk.patch} (97%) rename patches/server/{0405-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch => 0406-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch} (98%) rename patches/server/{0406-Load-Chunks-for-Login-Asynchronously.patch => 0407-Load-Chunks-for-Login-Asynchronously.patch} (100%) rename patches/server/{0407-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch => 0408-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch} (100%) rename patches/server/{0408-Add-PlayerAttackEntityCooldownResetEvent.patch => 0409-Add-PlayerAttackEntityCooldownResetEvent.patch} (100%) rename patches/server/{0409-Don-t-fire-BlockFade-on-worldgen-threads.patch => 0410-Don-t-fire-BlockFade-on-worldgen-threads.patch} (100%) rename patches/server/{0410-Add-phantom-creative-and-insomniac-controls.patch => 0411-Add-phantom-creative-and-insomniac-controls.patch} (100%) rename patches/server/{0411-Fix-numerous-item-duplication-issues-and-teleport-is.patch => 0412-Fix-numerous-item-duplication-issues-and-teleport-is.patch} (100%) rename patches/server/{0412-Villager-Restocks-API.patch => 0413-Villager-Restocks-API.patch} (100%) rename patches/server/{0413-Validate-PickItem-Packet-and-kick-for-invalid.patch => 0414-Validate-PickItem-Packet-and-kick-for-invalid.patch} (100%) rename patches/server/{0414-Expose-game-version.patch => 0415-Expose-game-version.patch} (100%) rename patches/server/{0415-Optimize-Voxel-Shape-Merging.patch => 0416-Optimize-Voxel-Shape-Merging.patch} (100%) rename patches/server/{0416-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch => 0417-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch} (100%) rename patches/server/{0417-misc-debugging-dumps.patch => 0418-misc-debugging-dumps.patch} (100%) rename patches/server/{0418-Deobfuscate-stacktraces-in-log-messages-crash-report.patch => 0419-Deobfuscate-stacktraces-in-log-messages-crash-report.patch} (100%) rename patches/server/{0419-Implement-Mob-Goal-API.patch => 0420-Implement-Mob-Goal-API.patch} (100%) rename patches/server/{0420-Add-villager-reputation-API.patch => 0421-Add-villager-reputation-API.patch} (100%) rename patches/server/{0421-Option-for-maximum-exp-value-when-merging-orbs.patch => 0422-Option-for-maximum-exp-value-when-merging-orbs.patch} (100%) rename patches/server/{0422-ExperienceOrbMergeEvent.patch => 0423-ExperienceOrbMergeEvent.patch} (100%) rename patches/server/{0423-Fix-PotionEffect-ignores-icon-flag.patch => 0424-Fix-PotionEffect-ignores-icon-flag.patch} (100%) rename patches/server/{0424-Optimize-brigadier-child-sorting-performance.patch => 0425-Optimize-brigadier-child-sorting-performance.patch} (100%) rename patches/server/{0425-Potential-bed-API.patch => 0426-Potential-bed-API.patch} (100%) rename patches/server/{0426-Wait-for-Async-Tasks-during-shutdown.patch => 0427-Wait-for-Async-Tasks-during-shutdown.patch} (100%) rename patches/server/{0427-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch => 0428-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch} (100%) rename patches/server/{0428-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch => 0429-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch} (100%) rename patches/server/{0429-Reduce-MutableInt-allocations-from-light-engine.patch => 0430-Reduce-MutableInt-allocations-from-light-engine.patch} (100%) rename patches/server/{0430-Reduce-allocation-of-Vec3D-by-entity-tracker.patch => 0431-Reduce-allocation-of-Vec3D-by-entity-tracker.patch} (97%) rename patches/server/{0431-Ensure-safe-gateway-teleport.patch => 0432-Ensure-safe-gateway-teleport.patch} (100%) rename patches/server/{0432-Add-option-for-console-having-all-permissions.patch => 0433-Add-option-for-console-having-all-permissions.patch} (100%) rename patches/server/{0433-Optimize-anyPlayerCloseEnoughForSpawning-to-use-dist.patch => 0434-Optimize-anyPlayerCloseEnoughForSpawning-to-use-dist.patch} (99%) rename patches/server/{0434-Use-distance-map-to-optimise-entity-tracker.patch => 0435-Use-distance-map-to-optimise-entity-tracker.patch} (99%) rename patches/server/{0435-Optimize-ServerLevels-chunk-level-checking-methods.patch => 0436-Optimize-ServerLevels-chunk-level-checking-methods.patch} (100%) rename patches/server/{0436-Delay-Chunk-Unloads-based-on-Player-Movement.patch => 0437-Delay-Chunk-Unloads-based-on-Player-Movement.patch} (100%) rename patches/server/{0437-Fix-villager-trading-demand-MC-163962.patch => 0438-Fix-villager-trading-demand-MC-163962.patch} (100%) rename patches/server/{0438-Maps-shouldn-t-load-chunks.patch => 0439-Maps-shouldn-t-load-chunks.patch} (100%) rename patches/server/{0439-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch => 0440-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch} (100%) rename patches/server/{0440-Fix-missing-chunks-due-to-integer-overflow.patch => 0441-Fix-missing-chunks-due-to-integer-overflow.patch} (100%) rename patches/server/{0441-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch => 0442-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch} (100%) rename patches/server/{0442-Fix-piston-physics-inconsistency-MC-188840.patch => 0443-Fix-piston-physics-inconsistency-MC-188840.patch} (100%) rename patches/server/{0443-Fix-sand-duping.patch => 0444-Fix-sand-duping.patch} (100%) rename patches/server/{0444-Prevent-position-desync-in-playerconnection-causing-.patch => 0445-Prevent-position-desync-in-playerconnection-causing-.patch} (100%) rename patches/server/{0445-Inventory-getHolder-method-without-block-snapshot.patch => 0446-Inventory-getHolder-method-without-block-snapshot.patch} (100%) rename patches/server/{0446-Expose-Arrow-getItemStack.patch => 0447-Expose-Arrow-getItemStack.patch} (100%) rename patches/server/{0447-Add-and-implement-PlayerRecipeBookClickEvent.patch => 0448-Add-and-implement-PlayerRecipeBookClickEvent.patch} (100%) rename patches/server/{0448-Hide-sync-chunk-writes-behind-flag.patch => 0449-Hide-sync-chunk-writes-behind-flag.patch} (100%) rename patches/server/{0449-Add-permission-for-command-blocks.patch => 0450-Add-permission-for-command-blocks.patch} (100%) rename patches/server/{0450-Ensure-Entity-AABB-s-are-never-invalid.patch => 0451-Ensure-Entity-AABB-s-are-never-invalid.patch} (100%) rename patches/server/{0451-Fix-Per-World-Difficulty-Remembering-Difficulty.patch => 0452-Fix-Per-World-Difficulty-Remembering-Difficulty.patch} (100%) rename patches/server/{0452-Paper-dumpitem-command.patch => 0453-Paper-dumpitem-command.patch} (100%) rename patches/server/{0453-Don-t-allow-null-UUID-s-for-chat.patch => 0454-Don-t-allow-null-UUID-s-for-chat.patch} (100%) rename patches/server/{0454-Improve-Legacy-Component-serialization-size.patch => 0455-Improve-Legacy-Component-serialization-size.patch} (100%) rename patches/server/{0455-Optimize-Bit-Operations-by-inlining.patch => 0456-Optimize-Bit-Operations-by-inlining.patch} (100%) rename patches/server/{0456-Add-Plugin-Tickets-to-API-Chunk-Methods.patch => 0457-Add-Plugin-Tickets-to-API-Chunk-Methods.patch} (100%) rename patches/server/{0457-incremental-chunk-and-player-saving.patch => 0458-incremental-chunk-and-player-saving.patch} (99%) rename patches/server/{0458-Stop-copy-on-write-operations-for-updating-light-dat.patch => 0459-Stop-copy-on-write-operations-for-updating-light-dat.patch} (100%) rename patches/server/{0459-Support-old-UUID-format-for-NBT.patch => 0460-Support-old-UUID-format-for-NBT.patch} (100%) rename patches/server/{0460-Clean-up-duplicated-GameProfile-Properties.patch => 0461-Clean-up-duplicated-GameProfile-Properties.patch} (100%) rename patches/server/{0461-Convert-legacy-attributes-in-Item-Meta.patch => 0462-Convert-legacy-attributes-in-Item-Meta.patch} (100%) rename patches/server/{0462-Remove-some-streams-from-structures.patch => 0463-Remove-some-streams-from-structures.patch} (100%) rename patches/server/{0463-Remove-streams-from-classes-related-villager-gossip.patch => 0464-Remove-streams-from-classes-related-villager-gossip.patch} (100%) rename patches/server/{0464-Support-components-in-ItemMeta.patch => 0465-Support-components-in-ItemMeta.patch} (100%) rename patches/server/{0465-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch => 0466-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch} (100%) rename patches/server/{0466-Add-entity-liquid-API.patch => 0467-Add-entity-liquid-API.patch} (100%) rename patches/server/{0467-Update-itemstack-legacy-name-and-lore.patch => 0468-Update-itemstack-legacy-name-and-lore.patch} (100%) rename patches/server/{0468-Spawn-player-in-correct-world-on-login.patch => 0469-Spawn-player-in-correct-world-on-login.patch} (100%) rename patches/server/{0469-Add-PrepareResultEvent.patch => 0470-Add-PrepareResultEvent.patch} (100%) rename patches/server/{0470-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch => 0471-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch} (100%) rename patches/server/{0471-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch => 0472-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch} (99%) rename patches/server/{0472-Optimize-NetworkManager-Exception-Handling.patch => 0473-Optimize-NetworkManager-Exception-Handling.patch} (100%) rename patches/server/{0473-Optimize-the-advancement-data-player-iteration-to-be.patch => 0474-Optimize-the-advancement-data-player-iteration-to-be.patch} (100%) rename patches/server/{0474-Fix-arrows-never-despawning-MC-125757.patch => 0475-Fix-arrows-never-despawning-MC-125757.patch} (100%) rename patches/server/{0475-Thread-Safe-Vanilla-Command-permission-checking.patch => 0476-Thread-Safe-Vanilla-Command-permission-checking.patch} (100%) rename patches/server/{0476-Move-range-check-for-block-placing-up.patch => 0477-Move-range-check-for-block-placing-up.patch} (100%) rename patches/server/{0477-Fix-SPIGOT-5989.patch => 0478-Fix-SPIGOT-5989.patch} (100%) rename patches/server/{0478-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch => 0479-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch} (100%) rename patches/server/{0479-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch => 0480-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch} (100%) rename patches/server/{0480-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch => 0481-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch} (100%) rename patches/server/{0481-Add-missing-strikeLighting-call-to-World-spigot-stri.patch => 0482-Add-missing-strikeLighting-call-to-World-spigot-stri.patch} (100%) rename patches/server/{0482-Fix-some-rails-connecting-improperly.patch => 0483-Fix-some-rails-connecting-improperly.patch} (100%) rename patches/server/{0483-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch => 0484-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch} (100%) rename patches/server/{0484-Do-not-let-the-server-load-chunks-from-newer-version.patch => 0485-Do-not-let-the-server-load-chunks-from-newer-version.patch} (100%) rename patches/server/{0485-Brand-support.patch => 0486-Brand-support.patch} (100%) rename patches/server/{0486-Add-setMaxPlayers-API.patch => 0487-Add-setMaxPlayers-API.patch} (100%) rename patches/server/{0487-Add-playPickupItemAnimation-to-LivingEntity.patch => 0488-Add-playPickupItemAnimation-to-LivingEntity.patch} (100%) rename patches/server/{0488-Don-t-require-FACING-data.patch => 0489-Don-t-require-FACING-data.patch} (100%) rename patches/server/{0489-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch => 0490-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch} (100%) rename patches/server/{0490-Add-moon-phase-API.patch => 0491-Add-moon-phase-API.patch} (100%) rename patches/server/{0491-Improve-Chunk-Status-Transition-Speed.patch => 0492-Improve-Chunk-Status-Transition-Speed.patch} (97%) rename patches/server/{0492-Prevent-headless-pistons-from-being-created.patch => 0493-Prevent-headless-pistons-from-being-created.patch} (100%) rename patches/server/{0493-Add-BellRingEvent.patch => 0494-Add-BellRingEvent.patch} (100%) rename patches/server/{0494-Add-zombie-targets-turtle-egg-config.patch => 0495-Add-zombie-targets-turtle-egg-config.patch} (100%) rename patches/server/{0495-Buffer-joins-to-world.patch => 0496-Buffer-joins-to-world.patch} (100%) rename patches/server/{0496-Optimize-redstone-algorithm.patch => 0497-Optimize-redstone-algorithm.patch} (100%) rename patches/server/{0497-Fix-hex-colors-not-working-in-some-kick-messages.patch => 0498-Fix-hex-colors-not-working-in-some-kick-messages.patch} (100%) rename patches/server/{0498-PortalCreateEvent-needs-to-know-its-entity.patch => 0499-PortalCreateEvent-needs-to-know-its-entity.patch} (100%) rename patches/server/{0499-Fix-CraftTeam-null-check.patch => 0500-Fix-CraftTeam-null-check.patch} (100%) rename patches/server/{0500-Add-more-Evoker-API.patch => 0501-Add-more-Evoker-API.patch} (100%) rename patches/server/{0501-Add-methods-to-get-translation-keys.patch => 0502-Add-methods-to-get-translation-keys.patch} (100%) rename patches/server/{0502-Create-HoverEvent-from-ItemStack-Entity.patch => 0503-Create-HoverEvent-from-ItemStack-Entity.patch} (100%) rename patches/server/{0503-Cache-block-data-strings.patch => 0504-Cache-block-data-strings.patch} (100%) rename patches/server/{0504-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch => 0505-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch} (100%) rename patches/server/{0505-Add-additional-open-container-api-to-HumanEntity.patch => 0506-Add-additional-open-container-api-to-HumanEntity.patch} (100%) rename patches/server/{0506-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch => 0507-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch} (100%) rename patches/server/{0507-Extend-block-drop-capture-to-capture-all-items-added.patch => 0508-Extend-block-drop-capture-to-capture-all-items-added.patch} (100%) rename patches/server/{0508-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch => 0509-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch} (100%) rename patches/server/{0509-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch => 0510-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch} (100%) rename patches/server/{0510-Lazily-track-plugin-scoreboards-by-default.patch => 0511-Lazily-track-plugin-scoreboards-by-default.patch} (100%) rename patches/server/{0511-Entity-isTicking.patch => 0512-Entity-isTicking.patch} (100%) rename patches/server/{0512-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch => 0513-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch} (100%) rename patches/server/{0513-Fix-Concurrency-issue-in-WeightedList.patch => 0514-Fix-Concurrency-issue-in-WeightedList.patch} (100%) rename patches/server/{0514-Reset-Ender-Crystals-on-Dragon-Spawn.patch => 0515-Reset-Ender-Crystals-on-Dragon-Spawn.patch} (100%) rename patches/server/{0515-Fix-for-large-move-vectors-crashing-server.patch => 0516-Fix-for-large-move-vectors-crashing-server.patch} (100%) rename patches/server/{0516-Optimise-getType-calls.patch => 0517-Optimise-getType-calls.patch} (100%) rename patches/server/{0517-Villager-resetOffers.patch => 0518-Villager-resetOffers.patch} (100%) rename patches/server/{0518-Improve-inlinig-for-some-hot-IBlockData-methods.patch => 0519-Improve-inlinig-for-some-hot-IBlockData-methods.patch} (100%) rename patches/server/{0519-Retain-block-place-order-when-capturing-blockstates.patch => 0520-Retain-block-place-order-when-capturing-blockstates.patch} (100%) rename patches/server/{0520-Reduce-blockpos-allocation-from-pathfinding.patch => 0521-Reduce-blockpos-allocation-from-pathfinding.patch} (100%) rename patches/server/{0521-Fix-item-locations-dropped-from-campfires.patch => 0522-Fix-item-locations-dropped-from-campfires.patch} (100%) rename patches/server/{0522-Player-elytra-boost-API.patch => 0523-Player-elytra-boost-API.patch} (100%) rename patches/server/{0523-Fixed-TileEntityBell-memory-leak.patch => 0524-Fixed-TileEntityBell-memory-leak.patch} (100%) rename patches/server/{0524-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch => 0525-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch} (100%) rename patches/server/{0525-Add-getOfflinePlayerIfCached-String.patch => 0526-Add-getOfflinePlayerIfCached-String.patch} (100%) rename patches/server/{0526-Add-ignore-discounts-API.patch => 0527-Add-ignore-discounts-API.patch} (100%) rename patches/server/{0527-Toggle-for-removing-existing-dragon.patch => 0528-Toggle-for-removing-existing-dragon.patch} (100%) rename patches/server/{0528-Fix-client-lag-on-advancement-loading.patch => 0529-Fix-client-lag-on-advancement-loading.patch} (100%) rename patches/server/{0529-Item-no-age-no-player-pickup.patch => 0530-Item-no-age-no-player-pickup.patch} (100%) rename patches/server/{0530-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch => 0531-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch} (100%) rename patches/server/{0531-Beacon-API-custom-effect-ranges.patch => 0532-Beacon-API-custom-effect-ranges.patch} (100%) rename patches/server/{0532-Add-API-for-quit-reason.patch => 0533-Add-API-for-quit-reason.patch} (100%) rename patches/server/{0533-Add-Wandering-Trader-spawn-rate-config-options.patch => 0534-Add-Wandering-Trader-spawn-rate-config-options.patch} (100%) rename patches/server/{0534-Significantly-improve-performance-of-the-end-generat.patch => 0535-Significantly-improve-performance-of-the-end-generat.patch} (100%) rename patches/server/{0535-Expose-world-spawn-angle.patch => 0536-Expose-world-spawn-angle.patch} (100%) rename patches/server/{0536-Add-Destroy-Speed-API.patch => 0537-Add-Destroy-Speed-API.patch} (100%) rename patches/server/{0537-Fix-Player-spawnParticle-x-y-z-precision-loss.patch => 0538-Fix-Player-spawnParticle-x-y-z-precision-loss.patch} (100%) rename patches/server/{0538-Add-LivingEntity-clearActiveItem.patch => 0539-Add-LivingEntity-clearActiveItem.patch} (100%) rename patches/server/{0539-Add-PlayerItemCooldownEvent.patch => 0540-Add-PlayerItemCooldownEvent.patch} (100%) rename patches/server/{0540-More-lightning-API.patch => 0541-More-lightning-API.patch} (100%) rename patches/server/{0541-Climbing-should-not-bypass-cramming-gamerule.patch => 0542-Climbing-should-not-bypass-cramming-gamerule.patch} (100%) rename patches/server/{0542-Added-missing-default-perms-for-commands.patch => 0543-Added-missing-default-perms-for-commands.patch} (100%) rename patches/server/{0543-Add-PlayerShearBlockEvent.patch => 0544-Add-PlayerShearBlockEvent.patch} (100%) rename patches/server/{0544-Fix-curing-zombie-villager-discount-exploit.patch => 0545-Fix-curing-zombie-villager-discount-exploit.patch} (100%) rename patches/server/{0545-Limit-recipe-packets.patch => 0546-Limit-recipe-packets.patch} (100%) rename patches/server/{0546-Fix-CraftSound-backwards-compatibility.patch => 0547-Fix-CraftSound-backwards-compatibility.patch} (100%) rename patches/server/{0547-MC-4-Fix-item-position-desync.patch => 0548-MC-4-Fix-item-position-desync.patch} (100%) rename patches/server/{0548-Player-Chunk-Load-Unload-Events.patch => 0549-Player-Chunk-Load-Unload-Events.patch} (100%) rename patches/server/{0549-Optimize-Dynamic-get-Missing-Keys.patch => 0550-Optimize-Dynamic-get-Missing-Keys.patch} (100%) rename patches/server/{0550-Expose-LivingEntity-hurt-direction.patch => 0551-Expose-LivingEntity-hurt-direction.patch} (100%) rename patches/server/{0551-Add-OBSTRUCTED-reason-to-BedEnterResult.patch => 0552-Add-OBSTRUCTED-reason-to-BedEnterResult.patch} (100%) rename patches/server/{0552-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch => 0553-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch} (100%) rename patches/server/{0553-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch => 0554-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch} (100%) rename patches/server/{0554-Implement-TargetHitEvent.patch => 0555-Implement-TargetHitEvent.patch} (100%) rename patches/server/{0555-Additional-Block-Material-API-s.patch => 0556-Additional-Block-Material-API-s.patch} (100%) rename patches/server/{0556-Fix-harming-potion-dupe.patch => 0557-Fix-harming-potion-dupe.patch} (100%) rename patches/server/{0557-Implement-API-to-get-Material-from-Boats-and-Minecar.patch => 0558-Implement-API-to-get-Material-from-Boats-and-Minecar.patch} (100%) rename patches/server/{0558-Cache-burn-durations.patch => 0559-Cache-burn-durations.patch} (100%) rename patches/server/{0559-Allow-disabling-mob-spawner-spawn-egg-transformation.patch => 0560-Allow-disabling-mob-spawner-spawn-egg-transformation.patch} (100%) rename patches/server/{0560-Fix-Not-a-string-Map-Conversion-spam.patch => 0561-Fix-Not-a-string-Map-Conversion-spam.patch} (100%) rename patches/server/{0561-Implement-PlayerFlowerPotManipulateEvent.patch => 0562-Implement-PlayerFlowerPotManipulateEvent.patch} (100%) rename patches/server/{0562-Fix-interact-event-not-being-called-in-adventure.patch => 0563-Fix-interact-event-not-being-called-in-adventure.patch} (100%) rename patches/server/{0563-Zombie-API-breaking-doors.patch => 0564-Zombie-API-breaking-doors.patch} (100%) rename patches/server/{0564-Fix-nerfed-slime-when-splitting.patch => 0565-Fix-nerfed-slime-when-splitting.patch} (100%) rename patches/server/{0565-Add-EntityLoadCrossbowEvent.patch => 0566-Add-EntityLoadCrossbowEvent.patch} (100%) rename patches/server/{0566-Guardian-beam-workaround.patch => 0567-Guardian-beam-workaround.patch} (100%) rename patches/server/{0567-Added-WorldGameRuleChangeEvent.patch => 0568-Added-WorldGameRuleChangeEvent.patch} (100%) rename patches/server/{0568-Added-ServerResourcesReloadedEvent.patch => 0569-Added-ServerResourcesReloadedEvent.patch} (100%) rename patches/server/{0569-Added-world-settings-for-mobs-picking-up-loot.patch => 0570-Added-world-settings-for-mobs-picking-up-loot.patch} (100%) rename patches/server/{0570-Implemented-BlockFailedDispenseEvent.patch => 0571-Implemented-BlockFailedDispenseEvent.patch} (100%) rename patches/server/{0571-Added-PlayerLecternPageChangeEvent.patch => 0572-Added-PlayerLecternPageChangeEvent.patch} (100%) rename patches/server/{0572-Added-PlayerLoomPatternSelectEvent.patch => 0573-Added-PlayerLoomPatternSelectEvent.patch} (100%) rename patches/server/{0573-Configurable-door-breaking-difficulty.patch => 0574-Configurable-door-breaking-difficulty.patch} (100%) rename patches/server/{0574-Empty-commands-shall-not-be-dispatched.patch => 0575-Empty-commands-shall-not-be-dispatched.patch} (100%) rename patches/server/{0575-Implement-API-to-expose-exact-interaction-point.patch => 0576-Implement-API-to-expose-exact-interaction-point.patch} (100%) rename patches/server/{0576-Remove-stale-POIs.patch => 0577-Remove-stale-POIs.patch} (100%) rename patches/server/{0577-Fix-villager-boat-exploit.patch => 0578-Fix-villager-boat-exploit.patch} (100%) rename patches/server/{0578-Add-sendOpLevel-API.patch => 0579-Add-sendOpLevel-API.patch} (100%) rename patches/server/{0579-Add-StructureLocateEvent.patch => 0580-Add-StructureLocateEvent.patch} (100%) rename patches/server/{0580-Collision-option-for-requiring-a-player-participant.patch => 0581-Collision-option-for-requiring-a-player-participant.patch} (100%) rename patches/server/{0581-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch => 0582-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch} (100%) rename patches/server/{0582-Return-chat-component-with-empty-text-instead-of-thr.patch => 0583-Return-chat-component-with-empty-text-instead-of-thr.patch} (100%) rename patches/server/{0583-Make-schedule-command-per-world.patch => 0584-Make-schedule-command-per-world.patch} (100%) rename patches/server/{0584-Configurable-max-leash-distance.patch => 0585-Configurable-max-leash-distance.patch} (100%) rename patches/server/{0585-Implement-BlockPreDispenseEvent.patch => 0586-Implement-BlockPreDispenseEvent.patch} (100%) rename patches/server/{0586-added-Wither-API.patch => 0587-added-Wither-API.patch} (100%) rename patches/server/{0587-Added-firing-of-PlayerChangeBeaconEffectEvent.patch => 0588-Added-firing-of-PlayerChangeBeaconEffectEvent.patch} (100%) rename patches/server/{0588-Add-toggle-for-always-placing-the-dragon-egg.patch => 0589-Add-toggle-for-always-placing-the-dragon-egg.patch} (100%) rename patches/server/{0589-Added-PlayerStonecutterRecipeSelectEvent.patch => 0590-Added-PlayerStonecutterRecipeSelectEvent.patch} (100%) rename patches/server/{0590-Add-dropLeash-variable-to-EntityUnleashEvent.patch => 0591-Add-dropLeash-variable-to-EntityUnleashEvent.patch} (100%) rename patches/server/{0591-Skip-distance-map-update-when-spawning-disabled.patch => 0592-Skip-distance-map-update-when-spawning-disabled.patch} (100%) rename patches/server/{0592-Reset-shield-blocking-on-dimension-change.patch => 0593-Reset-shield-blocking-on-dimension-change.patch} (100%) rename patches/server/{0593-add-DragonEggFormEvent.patch => 0594-add-DragonEggFormEvent.patch} (100%) rename patches/server/{0594-EntityMoveEvent.patch => 0595-EntityMoveEvent.patch} (100%) rename patches/server/{0595-added-option-to-disable-pathfinding-updates-on-block.patch => 0596-added-option-to-disable-pathfinding-updates-on-block.patch} (100%) rename patches/server/{0596-Inline-shift-direction-fields.patch => 0597-Inline-shift-direction-fields.patch} (100%) rename patches/server/{0597-Allow-adding-items-to-BlockDropItemEvent.patch => 0598-Allow-adding-items-to-BlockDropItemEvent.patch} (100%) rename patches/server/{0598-Add-getMainThreadExecutor-to-BukkitScheduler.patch => 0599-Add-getMainThreadExecutor-to-BukkitScheduler.patch} (100%) rename patches/server/{0599-living-entity-allow-attribute-registration.patch => 0600-living-entity-allow-attribute-registration.patch} (100%) rename patches/server/{0600-fix-dead-slime-setSize-invincibility.patch => 0601-fix-dead-slime-setSize-invincibility.patch} (100%) rename patches/server/{0601-Merchant-getRecipes-should-return-an-immutable-list.patch => 0602-Merchant-getRecipes-should-return-an-immutable-list.patch} (100%) rename patches/server/{0602-Add-support-for-hex-color-codes-in-console.patch => 0603-Add-support-for-hex-color-codes-in-console.patch} (100%) rename patches/server/{0603-Expose-Tracked-Players.patch => 0604-Expose-Tracked-Players.patch} (100%) rename patches/server/{0604-Remove-streams-from-SensorNearest.patch => 0605-Remove-streams-from-SensorNearest.patch} (100%) rename patches/server/{0605-Throw-proper-exception-on-empty-JsonList-file.patch => 0606-Throw-proper-exception-on-empty-JsonList-file.patch} (100%) rename patches/server/{0606-Improve-ServerGUI.patch => 0607-Improve-ServerGUI.patch} (100%) rename patches/server/{0607-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch => 0608-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch} (100%) rename patches/server/{0608-fix-converting-txt-to-json-file.patch => 0609-fix-converting-txt-to-json-file.patch} (100%) rename patches/server/{0609-Add-worldborder-events.patch => 0610-Add-worldborder-events.patch} (100%) rename patches/server/{0610-added-PlayerNameEntityEvent.patch => 0611-added-PlayerNameEntityEvent.patch} (100%) rename patches/server/{0611-Prevent-grindstones-from-overstacking-items.patch => 0612-Prevent-grindstones-from-overstacking-items.patch} (100%) rename patches/server/{0612-Add-recipe-to-cook-events.patch => 0613-Add-recipe-to-cook-events.patch} (100%) rename patches/server/{0613-Add-Block-isValidTool.patch => 0614-Add-Block-isValidTool.patch} (100%) rename patches/server/{0614-Allow-using-signs-inside-spawn-protection.patch => 0615-Allow-using-signs-inside-spawn-protection.patch} (100%) rename patches/server/{0615-Implement-Keyed-on-World.patch => 0616-Implement-Keyed-on-World.patch} (100%) rename patches/server/{0616-Add-fast-alternative-constructor-for-Rotations.patch => 0617-Add-fast-alternative-constructor-for-Rotations.patch} (100%) rename patches/server/{0617-Item-Rarity-API.patch => 0618-Item-Rarity-API.patch} (100%) rename patches/server/{0618-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch => 0619-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch} (100%) rename patches/server/{0619-copy-TESign-isEditable-from-snapshots.patch => 0620-copy-TESign-isEditable-from-snapshots.patch} (100%) rename patches/server/{0620-Drop-carried-item-when-player-has-disconnected.patch => 0621-Drop-carried-item-when-player-has-disconnected.patch} (100%) rename patches/server/{0621-forced-whitelist-use-configurable-kick-message.patch => 0622-forced-whitelist-use-configurable-kick-message.patch} (100%) rename patches/server/{0622-Don-t-ignore-result-of-PlayerEditBookEvent.patch => 0623-Don-t-ignore-result-of-PlayerEditBookEvent.patch} (100%) rename patches/server/{0623-Entity-load-save-limit-per-chunk.patch => 0624-Entity-load-save-limit-per-chunk.patch} (100%) rename patches/server/{0624-fix-cancelling-block-falling-causing-client-desync.patch => 0625-fix-cancelling-block-falling-causing-client-desync.patch} (100%) rename patches/server/{0625-Expose-protocol-version.patch => 0626-Expose-protocol-version.patch} (100%) rename patches/server/{0626-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch => 0627-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch} (100%) rename patches/server/{0627-Enhance-console-tab-completions-for-brigadier-comman.patch => 0628-Enhance-console-tab-completions-for-brigadier-comman.patch} (100%) rename patches/server/{0628-Fix-PlayerItemConsumeEvent-cancelling-properly.patch => 0629-Fix-PlayerItemConsumeEvent-cancelling-properly.patch} (100%) rename patches/server/{0629-Add-bypass-host-check.patch => 0630-Add-bypass-host-check.patch} (100%) rename patches/server/{0630-Set-area-affect-cloud-rotation.patch => 0631-Set-area-affect-cloud-rotation.patch} (100%) rename patches/server/{0631-add-isDeeplySleeping-to-HumanEntity.patch => 0632-add-isDeeplySleeping-to-HumanEntity.patch} (100%) rename patches/server/{0632-Fix-duplicating-give-items-on-item-drop-cancel.patch => 0633-Fix-duplicating-give-items-on-item-drop-cancel.patch} (100%) rename patches/server/{0633-add-consumeFuel-to-FurnaceBurnEvent.patch => 0634-add-consumeFuel-to-FurnaceBurnEvent.patch} (100%) rename patches/server/{0634-add-get-set-drop-chance-to-EntityEquipment.patch => 0635-add-get-set-drop-chance-to-EntityEquipment.patch} (100%) rename patches/server/{0635-fix-PigZombieAngerEvent-cancellation.patch => 0636-fix-PigZombieAngerEvent-cancellation.patch} (100%) rename patches/server/{0636-Fix-checkReach-check-for-Shulker-boxes.patch => 0637-Fix-checkReach-check-for-Shulker-boxes.patch} (100%) rename patches/server/{0637-fix-PlayerItemHeldEvent-firing-twice.patch => 0638-fix-PlayerItemHeldEvent-firing-twice.patch} (100%) rename patches/server/{0638-Added-PlayerDeepSleepEvent.patch => 0639-Added-PlayerDeepSleepEvent.patch} (100%) rename patches/server/{0639-More-World-API.patch => 0640-More-World-API.patch} (100%) rename patches/server/{0640-Added-PlayerBedFailEnterEvent.patch => 0641-Added-PlayerBedFailEnterEvent.patch} (100%) rename patches/server/{0641-Implement-methods-to-convert-between-Component-and-B.patch => 0642-Implement-methods-to-convert-between-Component-and-B.patch} (100%) rename patches/server/{0642-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch => 0643-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch} (100%) rename patches/server/{0643-Introduce-beacon-activation-deactivation-events.patch => 0644-Introduce-beacon-activation-deactivation-events.patch} (100%) rename patches/server/{0644-add-RespawnFlags-to-PlayerRespawnEvent.patch => 0645-add-RespawnFlags-to-PlayerRespawnEvent.patch} (100%) rename patches/server/{0645-Add-Channel-initialization-listeners.patch => 0646-Add-Channel-initialization-listeners.patch} (100%) rename patches/server/{0646-Send-empty-commands-if-tab-completion-is-disabled.patch => 0647-Send-empty-commands-if-tab-completion-is-disabled.patch} (100%) rename patches/server/{0647-Add-more-WanderingTrader-API.patch => 0648-Add-more-WanderingTrader-API.patch} (100%) rename patches/server/{0648-Add-EntityBlockStorage-clearEntities.patch => 0649-Add-EntityBlockStorage-clearEntities.patch} (100%) rename patches/server/{0649-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch => 0650-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch} (100%) rename patches/server/{0650-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch => 0651-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch} (100%) rename patches/server/{0651-Inventory-close.patch => 0652-Inventory-close.patch} (100%) rename patches/server/{0652-call-PortalCreateEvent-players-and-end-platform.patch => 0653-call-PortalCreateEvent-players-and-end-platform.patch} (100%) rename patches/server/{0653-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch => 0654-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch} (100%) rename patches/server/{0654-Fix-CraftPotionBrewer-cache.patch => 0655-Fix-CraftPotionBrewer-cache.patch} (100%) rename patches/server/{0655-Add-basic-Datapack-API.patch => 0656-Add-basic-Datapack-API.patch} (100%) rename patches/server/{0656-Add-environment-variable-to-disable-server-gui.patch => 0657-Add-environment-variable-to-disable-server-gui.patch} (100%) rename patches/server/{0657-additions-to-PlayerGameModeChangeEvent.patch => 0658-additions-to-PlayerGameModeChangeEvent.patch} (100%) rename patches/server/{0658-ItemStack-repair-check-API.patch => 0659-ItemStack-repair-check-API.patch} (100%) rename patches/server/{0659-More-Enchantment-API.patch => 0660-More-Enchantment-API.patch} (100%) rename patches/server/{0660-Fix-and-optimise-world-force-upgrading.patch => 0661-Fix-and-optimise-world-force-upgrading.patch} (100%) rename patches/server/{0661-Add-Mob-lookAt-API.patch => 0662-Add-Mob-lookAt-API.patch} (100%) rename patches/server/{0662-Add-Unix-domain-socket-support.patch => 0663-Add-Unix-domain-socket-support.patch} (100%) rename patches/server/{0663-Add-EntityInsideBlockEvent.patch => 0664-Add-EntityInsideBlockEvent.patch} (100%) rename patches/server/{0664-Attributes-API-for-item-defaults.patch => 0665-Attributes-API-for-item-defaults.patch} (100%) rename patches/server/{0665-Add-cause-to-Weather-ThunderChangeEvents.patch => 0666-Add-cause-to-Weather-ThunderChangeEvents.patch} (100%) rename patches/server/{0666-More-Lidded-Block-API.patch => 0667-More-Lidded-Block-API.patch} (100%) rename patches/server/{0667-Limit-item-frame-cursors-on-maps.patch => 0668-Limit-item-frame-cursors-on-maps.patch} (100%) rename patches/server/{0668-Add-PlayerKickEvent-causes.patch => 0669-Add-PlayerKickEvent-causes.patch} (100%) rename patches/server/{0669-Add-PufferFishStateChangeEvent.patch => 0670-Add-PufferFishStateChangeEvent.patch} (100%) rename patches/server/{0670-Fix-PlayerBucketEmptyEvent-result-itemstack.patch => 0671-Fix-PlayerBucketEmptyEvent-result-itemstack.patch} (100%) rename patches/server/{0671-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch => 0672-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch} (100%) rename patches/server/{0672-Add-option-to-fix-items-merging-through-walls.patch => 0673-Add-option-to-fix-items-merging-through-walls.patch} (100%) rename patches/server/{0673-Add-BellRevealRaiderEvent.patch => 0674-Add-BellRevealRaiderEvent.patch} (100%) rename patches/server/{0674-Fix-invulnerable-end-crystals.patch => 0675-Fix-invulnerable-end-crystals.patch} (100%) rename patches/server/{0675-Add-ElderGuardianAppearanceEvent.patch => 0676-Add-ElderGuardianAppearanceEvent.patch} (100%) rename patches/server/{0676-Fix-dangerous-end-portal-logic.patch => 0677-Fix-dangerous-end-portal-logic.patch} (100%) rename patches/server/{0677-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch => 0678-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch} (100%) rename patches/server/{0678-Make-item-validations-configurable.patch => 0679-Make-item-validations-configurable.patch} (100%) rename patches/server/{0679-Line-Of-Sight-Changes.patch => 0680-Line-Of-Sight-Changes.patch} (100%) rename patches/server/{0680-add-per-world-spawn-limits.patch => 0681-add-per-world-spawn-limits.patch} (100%) rename patches/server/{0681-Fix-PotionSplashEvent-for-water-splash-potions.patch => 0682-Fix-PotionSplashEvent-for-water-splash-potions.patch} (100%) rename patches/server/{0682-Add-more-LimitedRegion-API.patch => 0683-Add-more-LimitedRegion-API.patch} (100%) rename patches/server/{0683-Fix-PlayerDropItemEvent-using-wrong-item.patch => 0684-Fix-PlayerDropItemEvent-using-wrong-item.patch} (100%) rename patches/server/{0684-Missing-Entity-Behavior-API.patch => 0685-Missing-Entity-Behavior-API.patch} (100%) rename patches/server/{0685-Ensure-disconnect-for-book-edit-is-called-on-main.patch => 0686-Ensure-disconnect-for-book-edit-is-called-on-main.patch} (100%) rename patches/server/{0686-Fix-return-value-of-Block-applyBoneMeal-always-being.patch => 0687-Fix-return-value-of-Block-applyBoneMeal-always-being.patch} (100%) rename patches/server/{0687-Use-getChunkIfLoadedImmediately-in-places.patch => 0688-Use-getChunkIfLoadedImmediately-in-places.patch} (100%) rename patches/server/{0688-Fix-commands-from-signs-not-firing-command-events.patch => 0689-Fix-commands-from-signs-not-firing-command-events.patch} (100%) rename patches/server/{0689-Adds-PlayerArmSwingEvent.patch => 0690-Adds-PlayerArmSwingEvent.patch} (100%) rename patches/server/{0690-Fixes-kick-event-leave-message-not-being-sent.patch => 0691-Fixes-kick-event-leave-message-not-being-sent.patch} (100%) rename patches/server/{0691-Add-config-for-mobs-immune-to-default-effects.patch => 0692-Add-config-for-mobs-immune-to-default-effects.patch} (100%) rename patches/server/{0692-Fix-incorrect-message-for-outdated-client.patch => 0693-Fix-incorrect-message-for-outdated-client.patch} (100%) rename patches/server/{0693-Fix-MerchantOffer-BuyB-Only-AssertionError.patch => 0694-Fix-MerchantOffer-BuyB-Only-AssertionError.patch} (100%) rename patches/server/{0694-Don-t-apply-cramming-damage-to-players.patch => 0695-Don-t-apply-cramming-damage-to-players.patch} (100%) rename patches/server/{0695-Rate-options-and-timings-for-sensors-and-behaviors.patch => 0696-Rate-options-and-timings-for-sensors-and-behaviors.patch} (100%) rename patches/server/{0696-Add-a-bunch-of-missing-forceDrop-toggles.patch => 0697-Add-a-bunch-of-missing-forceDrop-toggles.patch} (100%) rename patches/server/{0697-Stinger-API.patch => 0698-Stinger-API.patch} (100%) rename patches/server/{0698-Fix-incosistency-issue-with-empty-map-items-in-CB.patch => 0699-Fix-incosistency-issue-with-empty-map-items-in-CB.patch} (100%) rename patches/server/{0699-Add-System.out-err-catcher.patch => 0700-Add-System.out-err-catcher.patch} (100%) rename patches/server/{0700-Fix-test-not-bootstrapping.patch => 0701-Fix-test-not-bootstrapping.patch} (100%) rename patches/server/{0701-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch => 0702-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch} (100%) rename patches/server/{0702-Improve-boat-collision-performance.patch => 0703-Improve-boat-collision-performance.patch} (100%) rename patches/server/{0703-Prevent-AFK-kick-while-watching-end-credits.patch => 0704-Prevent-AFK-kick-while-watching-end-credits.patch} (100%) rename patches/server/{0704-Allow-skipping-writing-of-comments-to-server.propert.patch => 0705-Allow-skipping-writing-of-comments-to-server.propert.patch} (100%) rename patches/server/{0705-Add-PlayerSetSpawnEvent.patch => 0706-Add-PlayerSetSpawnEvent.patch} (100%) rename patches/server/{0706-Make-hoppers-respect-inventory-max-stack-size.patch => 0707-Make-hoppers-respect-inventory-max-stack-size.patch} (100%) rename patches/server/{0707-Optimize-entity-tracker-passenger-checks.patch => 0708-Optimize-entity-tracker-passenger-checks.patch} (100%) rename patches/server/{0708-Config-option-for-Piglins-guarding-chests.patch => 0709-Config-option-for-Piglins-guarding-chests.patch} (100%) rename patches/server/{0709-Added-EntityDamageItemEvent.patch => 0710-Added-EntityDamageItemEvent.patch} (100%) rename patches/server/{0710-Optimize-indirect-passenger-iteration.patch => 0711-Optimize-indirect-passenger-iteration.patch} (100%) rename patches/server/{0711-Fix-block-drops-position-losing-precision-millions-o.patch => 0712-Fix-block-drops-position-losing-precision-millions-o.patch} (100%) rename patches/server/{0712-Configurable-item-frame-map-cursor-update-interval.patch => 0713-Configurable-item-frame-map-cursor-update-interval.patch} (100%) rename patches/server/{0713-Make-EntityUnleashEvent-cancellable.patch => 0714-Make-EntityUnleashEvent-cancellable.patch} (100%) rename patches/server/{0714-Clear-bucket-NBT-after-dispense.patch => 0715-Clear-bucket-NBT-after-dispense.patch} (100%) rename patches/server/{0715-Set-AsyncAppender-dispatch-thread-to-be-a-daemon-thr.patch => 0716-Set-AsyncAppender-dispatch-thread-to-be-a-daemon-thr.patch} (100%) rename patches/server/{0716-Respect-despawn-rate-in-item-merge-check.patch => 0717-Respect-despawn-rate-in-item-merge-check.patch} (100%) rename patches/server/{0717-Move-BlockPistonRetractEvent-to-fix-duplication.patch => 0718-Move-BlockPistonRetractEvent-to-fix-duplication.patch} (100%) rename patches/server/{0718-Change-EnderEye-target-without-changing-other-things.patch => 0719-Change-EnderEye-target-without-changing-other-things.patch} (100%) rename patches/server/{0719-Add-BlockBreakBlockEvent.patch => 0720-Add-BlockBreakBlockEvent.patch} (100%) rename patches/server/{0720-Option-to-prevent-NBT-copy-in-smithing-recipes.patch => 0721-Option-to-prevent-NBT-copy-in-smithing-recipes.patch} (100%) rename patches/server/{0721-More-CommandBlock-API.patch => 0722-More-CommandBlock-API.patch} (100%) rename patches/server/{0722-Add-missing-team-sidebar-display-slots.patch => 0723-Add-missing-team-sidebar-display-slots.patch} (100%) rename patches/server/{0723-Add-back-EntityPortalExitEvent.patch => 0724-Add-back-EntityPortalExitEvent.patch} (100%) rename patches/server/{0724-Add-methods-to-find-targets-for-lightning-strikes.patch => 0725-Add-methods-to-find-targets-for-lightning-strikes.patch} (100%) rename patches/server/{0725-Get-entity-default-attributes.patch => 0726-Get-entity-default-attributes.patch} (100%) rename patches/server/{0726-Left-handed-API.patch => 0727-Left-handed-API.patch} (100%) rename patches/server/{0727-Add-advancement-display-API.patch => 0728-Add-advancement-display-API.patch} (100%) rename patches/server/{0728-Add-ItemFactory-getMonsterEgg-API.patch => 0729-Add-ItemFactory-getMonsterEgg-API.patch} (100%) rename patches/server/{0729-Add-critical-damage-API.patch => 0730-Add-critical-damage-API.patch} (100%) rename patches/server/{0730-Fix-issues-with-mob-conversion.patch => 0731-Fix-issues-with-mob-conversion.patch} (100%) rename patches/server/{0731-Add-isCollidable-methods-to-various-places.patch => 0732-Add-isCollidable-methods-to-various-places.patch} (100%) rename patches/server/{0732-Goat-ram-API.patch => 0733-Goat-ram-API.patch} (100%) rename patches/server/{0733-Add-API-for-resetting-a-single-score.patch => 0734-Add-API-for-resetting-a-single-score.patch} (100%) rename patches/server/{0734-Add-Raw-Byte-Entity-Serialization.patch => 0735-Add-Raw-Byte-Entity-Serialization.patch} (100%) rename patches/server/{0735-Vanilla-command-permission-fixes.patch => 0736-Vanilla-command-permission-fixes.patch} (100%) rename patches/server/{0736-Make-CallbackExecutor-strict-again.patch => 0737-Make-CallbackExecutor-strict-again.patch} (95%) rename patches/server/{0737-Do-not-allow-the-server-to-unload-chunks-at-request-.patch => 0738-Do-not-allow-the-server-to-unload-chunks-at-request-.patch} (100%) rename patches/server/{0738-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch => 0739-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch} (100%) rename patches/server/{0739-Correctly-handle-recursion-for-chunkholder-updates.patch => 0740-Correctly-handle-recursion-for-chunkholder-updates.patch} (100%) rename patches/server/{0740-Separate-lookup-locking-from-state-access-in-UserCac.patch => 0741-Separate-lookup-locking-from-state-access-in-UserCac.patch} (100%) rename patches/server/{0741-Fix-chunks-refusing-to-unload-at-low-TPS.patch => 0742-Fix-chunks-refusing-to-unload-at-low-TPS.patch} (92%) rename patches/server/{0742-Do-not-allow-ticket-level-changes-while-unloading-pl.patch => 0743-Do-not-allow-ticket-level-changes-while-unloading-pl.patch} (97%) rename patches/server/{0743-Do-not-allow-ticket-level-changes-when-updating-chun.patch => 0744-Do-not-allow-ticket-level-changes-when-updating-chun.patch} (100%) rename patches/server/{0744-Do-not-submit-profile-lookups-to-worldgen-threads.patch => 0745-Do-not-submit-profile-lookups-to-worldgen-threads.patch} (100%) rename patches/server/{0745-Log-when-the-async-catcher-is-tripped.patch => 0746-Log-when-the-async-catcher-is-tripped.patch} (100%) rename patches/server/{0746-Add-paper-mobcaps-and-paper-playermobcaps.patch => 0747-Add-paper-mobcaps-and-paper-playermobcaps.patch} (100%) rename patches/server/{0747-Prevent-unload-calls-removing-tickets-for-sync-loads.patch => 0748-Prevent-unload-calls-removing-tickets-for-sync-loads.patch} (100%) rename patches/server/{0748-Sanitize-ResourceLocation-error-logging.patch => 0749-Sanitize-ResourceLocation-error-logging.patch} (100%) rename patches/server/{0749-Optimise-general-POI-access.patch => 0750-Optimise-general-POI-access.patch} (100%) rename patches/server/{0750-Allow-controlled-flushing-for-network-manager.patch => 0751-Allow-controlled-flushing-for-network-manager.patch} (100%) rename patches/server/{0751-Add-more-async-catchers.patch => 0752-Add-more-async-catchers.patch} (100%) rename patches/server/{0752-Rewrite-entity-bounding-box-lookup-calls.patch => 0753-Rewrite-entity-bounding-box-lookup-calls.patch} (100%) rename patches/server/{0753-Execute-chunk-tasks-mid-tick.patch => 0754-Execute-chunk-tasks-mid-tick.patch} (100%) rename patches/server/{0754-Do-not-copy-visible-chunks.patch => 0755-Do-not-copy-visible-chunks.patch} (99%) rename patches/server/{0755-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch => 0756-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch} (100%) rename patches/server/{0756-Custom-table-implementation-for-blockstate-state-loo.patch => 0757-Custom-table-implementation-for-blockstate-state-loo.patch} (100%) rename patches/server/{0757-Detail-more-information-in-watchdog-dumps.patch => 0758-Detail-more-information-in-watchdog-dumps.patch} (100%) rename patches/server/{0758-Manually-inline-methods-in-BlockPosition.patch => 0759-Manually-inline-methods-in-BlockPosition.patch} (100%) rename patches/server/{0759-Distance-manager-tick-timings.patch => 0760-Distance-manager-tick-timings.patch} (100%) rename patches/server/{0760-Name-craft-scheduler-threads-according-to-the-plugin.patch => 0761-Name-craft-scheduler-threads-according-to-the-plugin.patch} (100%) rename patches/server/{0761-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch => 0762-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch} (100%) rename patches/server/{0762-Add-packet-limiter-config.patch => 0763-Add-packet-limiter-config.patch} (100%) rename patches/server/{0763-Lag-compensate-block-breaking.patch => 0764-Lag-compensate-block-breaking.patch} (100%) rename patches/server/{0764-Use-correct-LevelStem-registry-when-loading-default-.patch => 0765-Use-correct-LevelStem-registry-when-loading-default-.patch} (100%) rename patches/server/{0765-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch => 0766-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch} (100%) rename patches/server/{0766-Consolidate-flush-calls-for-entity-tracker-packets.patch => 0767-Consolidate-flush-calls-for-entity-tracker-packets.patch} (100%) rename patches/server/{0767-Don-t-lookup-fluid-state-when-raytracing.patch => 0768-Don-t-lookup-fluid-state-when-raytracing.patch} (100%) rename patches/server/{0768-Time-scoreboard-search.patch => 0769-Time-scoreboard-search.patch} (100%) rename patches/server/{0769-Send-full-pos-packets-for-hard-colliding-entities.patch => 0770-Send-full-pos-packets-for-hard-colliding-entities.patch} (100%) rename patches/server/{0770-Do-not-run-raytrace-logic-for-AIR.patch => 0771-Do-not-run-raytrace-logic-for-AIR.patch} (100%) rename patches/server/{0771-Oprimise-map-impl-for-tracked-players.patch => 0772-Oprimise-map-impl-for-tracked-players.patch} (93%) rename patches/server/{0772-Optimise-BlockSoil-nearby-water-lookup.patch => 0773-Optimise-BlockSoil-nearby-water-lookup.patch} (100%) rename patches/server/{0773-Allow-removal-addition-of-entities-to-entity-ticklis.patch => 0774-Allow-removal-addition-of-entities-to-entity-ticklis.patch} (100%) rename patches/server/{0774-Optimise-random-block-ticking.patch => 0775-Optimise-random-block-ticking.patch} (100%) rename patches/server/{0775-Optimise-non-flush-packet-sending.patch => 0776-Optimise-non-flush-packet-sending.patch} (100%) rename patches/server/{0776-Optimise-nearby-player-lookups.patch => 0777-Optimise-nearby-player-lookups.patch} (99%) rename patches/server/{0777-Optimise-WorldServer-notify.patch => 0778-Optimise-WorldServer-notify.patch} (99%) rename patches/server/{0778-Remove-streams-for-villager-AI.patch => 0779-Remove-streams-for-villager-AI.patch} (100%) rename patches/server/{0779-Rewrite-dataconverter-system.patch => 0780-Rewrite-dataconverter-system.patch} (100%) rename patches/server/{0780-Use-Velocity-compression-and-cipher-natives.patch => 0781-Use-Velocity-compression-and-cipher-natives.patch} (100%) rename patches/server/{0781-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch => 0782-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch} (100%) rename patches/server/{0782-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch => 0783-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch} (100%) rename patches/server/{0783-Async-catch-modifications-to-critical-entity-state.patch => 0784-Async-catch-modifications-to-critical-entity-state.patch} (100%) rename patches/server/{0784-Fix-Bukkit-NamespacedKey-shenanigans.patch => 0785-Fix-Bukkit-NamespacedKey-shenanigans.patch} (100%) rename patches/server/{0785-Fix-merchant-inventory-not-closing-on-entity-removal.patch => 0786-Fix-merchant-inventory-not-closing-on-entity-removal.patch} (100%) rename patches/server/{0786-Check-requirement-before-suggesting-root-nodes.patch => 0787-Check-requirement-before-suggesting-root-nodes.patch} (100%) rename patches/server/{0787-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch => 0788-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch} (100%) rename patches/server/{0788-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch => 0789-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch} (100%) rename patches/server/{0789-Ensure-valid-vehicle-status.patch => 0790-Ensure-valid-vehicle-status.patch} (100%) rename patches/server/{0790-Prevent-softlocked-end-exit-portal-generation.patch => 0791-Prevent-softlocked-end-exit-portal-generation.patch} (100%) rename patches/server/{0791-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch => 0792-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch} (100%) rename patches/server/{0792-Don-t-log-debug-logging-being-disabled.patch => 0793-Don-t-log-debug-logging-being-disabled.patch} (100%) rename patches/server/{0793-Mark-fish-and-axolotls-from-buckets-as-persistent.patch => 0794-Mark-fish-and-axolotls-from-buckets-as-persistent.patch} (100%) rename patches/server/{0794-fix-various-menus-with-empty-level-accesses.patch => 0795-fix-various-menus-with-empty-level-accesses.patch} (100%) rename patches/server/{0795-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch => 0796-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch} (95%) rename patches/server/{0796-Preserve-overstacked-loot.patch => 0797-Preserve-overstacked-loot.patch} (100%) rename patches/server/{0797-Update-head-rotation-in-missing-places.patch => 0798-Update-head-rotation-in-missing-places.patch} (100%) rename patches/server/{0798-prevent-unintended-light-block-manipulation.patch => 0799-prevent-unintended-light-block-manipulation.patch} (100%) rename patches/server/{0799-Dont-count-named-piglins-and-hoglins-towards-mob-cap.patch => 0800-Dont-count-named-piglins-and-hoglins-towards-mob-cap.patch} (100%) rename patches/server/{0800-Fix-CraftCriteria-defaults-map.patch => 0801-Fix-CraftCriteria-defaults-map.patch} (100%) rename patches/server/{0801-Fix-upstreams-block-state-factories.patch => 0802-Fix-upstreams-block-state-factories.patch} (100%) rename patches/server/{0802-Add-config-option-for-logging-player-ip-addresses.patch => 0803-Add-config-option-for-logging-player-ip-addresses.patch} (100%) rename patches/server/{0803-Configurable-feature-seeds.patch => 0804-Configurable-feature-seeds.patch} (100%) rename patches/server/{0804-VanillaCommandWrapper-didnt-account-for-entity-sende.patch => 0805-VanillaCommandWrapper-didnt-account-for-entity-sende.patch} (100%) rename patches/server/{0805-Add-root-admin-user-detection.patch => 0806-Add-root-admin-user-detection.patch} (100%) rename patches/server/{0806-Always-allow-item-changing-in-Fireball.patch => 0807-Always-allow-item-changing-in-Fireball.patch} (100%) rename patches/server/{0807-don-t-attempt-to-teleport-dead-entities.patch => 0808-don-t-attempt-to-teleport-dead-entities.patch} (100%) rename patches/server/{0808-Call-onRemove-logic-for-breakNaturally.patch => 0809-Call-onRemove-logic-for-breakNaturally.patch} (100%) rename patches/server/{0809-Fix-anvil-prepare-event-not-working-with-zero-xp.patch => 0810-Fix-anvil-prepare-event-not-working-with-zero-xp.patch} (100%) rename patches/server/{0810-Prevent-excessive-velocity-through-repeated-crits.patch => 0811-Prevent-excessive-velocity-through-repeated-crits.patch} (100%) rename patches/server/{0811-Remove-client-side-code-using-deprecated-for-removal.patch => 0812-Remove-client-side-code-using-deprecated-for-removal.patch} (100%) rename patches/server/{0812-Rewrite-the-light-engine.patch => 0813-Rewrite-the-light-engine.patch} (99%) rename patches/server/{0813-Always-parse-protochunk-light-sources-unless-it-is-m.patch => 0814-Always-parse-protochunk-light-sources-unless-it-is-m.patch} (100%) diff --git a/patches/removed/1.18/0445-Optimize-WorldBorder-collision-checks-and-air.patch b/patches/removed/1.18/0445-Optimize-WorldBorder-collision-checks-and-air.patch index e138e957a..65d3ef949 100644 --- a/patches/removed/1.18/0445-Optimize-WorldBorder-collision-checks-and-air.patch +++ b/patches/removed/1.18/0445-Optimize-WorldBorder-collision-checks-and-air.patch @@ -4,6 +4,9 @@ Date: Sun, 10 May 2020 22:49:05 -0400 Subject: [PATCH] Optimize WorldBorder collision checks and air +# 1.18: All 3 hunks don't seem to apply anymore. +(CollisionSpliterator renamed, kinda, to BlockCollisions) + diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java index 890502222191ce1ab5a598bf040fc462fc915e31..19a6b2c686e6421624282d0536dfdd3320da4ec6 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java diff --git a/patches/removed/1.18/0836-Cache-palette-array.patch b/patches/removed/1.18/0836-Cache-palette-array.patch index d9d2dd18c..6ae3d7da6 100644 --- a/patches/removed/1.18/0836-Cache-palette-array.patch +++ b/patches/removed/1.18/0836-Cache-palette-array.patch @@ -7,7 +7,8 @@ Instead of allocating the 4KB for every chunk section, cache it locally and reuse it for other chunk sections to save on allocations. These allocations add up very quickly when saving chunks frequently. -1.18: PalettedContainer changed +1.18: PalettedContainer changed, mojang introduced a Codec into the mix to make things +more complicated. Needs a complete rework, but probably still viable as a perf improvement. diff --git a/src/main/java/net/minecraft/world/level/chunk/PalettedContainer.java b/src/main/java/net/minecraft/world/level/chunk/PalettedContainer.java index c9e942669458668a184aaec3bc0a5509dd6ab5f0..ac84d49d7819666a89cacbe9ef1199cf22ac2ac3 100644 diff --git a/patches/removed/1.18/0463-Optimize-NibbleArray-to-use-pooled-buffers.patch b/patches/removed/1.18/No longer needed/0463-Optimize-NibbleArray-to-use-pooled-buffers.patch similarity index 100% rename from patches/removed/1.18/0463-Optimize-NibbleArray-to-use-pooled-buffers.patch rename to patches/removed/1.18/No longer needed/0463-Optimize-NibbleArray-to-use-pooled-buffers.patch diff --git a/patches/removed/1.18/0705-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch b/patches/removed/1.18/No longer needed/0705-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch similarity index 98% rename from patches/removed/1.18/0705-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch rename to patches/removed/1.18/No longer needed/0705-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch index 096c6fb00..441425843 100644 --- a/patches/removed/1.18/0705-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch +++ b/patches/removed/1.18/No longer needed/0705-Fix-incorrect-status-dataconverter-for-pre-1.13-chun.patch @@ -34,6 +34,8 @@ This should fix some problems converting old data, as the changes here are going to prevent the chunk from being regenerated incorrectly. +# 1.18: No longer needed, DataConverter handles this + diff --git a/src/main/java/net/minecraft/util/datafix/fixes/ChunkToProtochunkFix.java b/src/main/java/net/minecraft/util/datafix/fixes/ChunkToProtochunkFix.java index 081bcae48ae34d8354635ea57952f09f14f7fa7a..a4305f58f793e1577de5e13132381ce81304cae4 100644 --- a/src/main/java/net/minecraft/util/datafix/fixes/ChunkToProtochunkFix.java diff --git a/patches/removed/1.18/0132-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch b/patches/server/0133-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch similarity index 63% rename from patches/removed/1.18/0132-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch rename to patches/server/0133-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch index 882a5a408..2b1b4708c 100644 --- a/patches/removed/1.18/0132-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch +++ b/patches/server/0133-Make-targetSize-more-aggressive-in-the-chunk-unload-.patch @@ -3,23 +3,21 @@ From: Brokkonaut Date: Tue, 7 Feb 2017 16:55:35 -0600 Subject: [PATCH] Make targetSize more aggressive in the chunk unload queue -#NOTE: Vanilla now does incremental chunk saves - diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index fb3b0693abb6f2f044d39508b727fb3a2ad16823..4a2739edb01c97c99524dc96decbdcb12e0b7d4f 100644 +index 13038723347cdbada65611d9de542d35d94084a0..e954365c9fe7a5f442c4ab31ab8c8db9684409e8 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java -@@ -215,7 +215,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider +@@ -221,7 +221,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider this.playerMap = new PlayerMap(); this.entityMap = new Int2ObjectOpenHashMap(); this.chunkTypeCache = new Long2ByteOpenHashMap(); - this.unloadQueue = Queues.newConcurrentLinkedQueue(); + this.unloadQueue = new com.destroystokyo.paper.utils.CachedSizeConcurrentLinkedQueue<>(); // Paper - need constant-time size() this.structureManager = structureManager; - File file = session.getDimensionPath(world.dimension()); + Path path = session.getDimensionPath(world.dimension()); -@@ -518,7 +518,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider +@@ -567,7 +567,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider // Spigot start org.spigotmc.SlackActivityAccountant activityAccountant = this.level.getServer().slackActivityAccountant; activityAccountant.startActivity(0.5); @@ -28,13 +26,12 @@ index fb3b0693abb6f2f044d39508b727fb3a2ad16823..4a2739edb01c97c99524dc96decbdcb1 // Spigot end while (longiterator.hasNext()) { // Spigot long j = longiterator.nextLong(); -@@ -540,7 +540,8 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider +@@ -587,7 +587,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider + } + activityAccountant.endActivity(); // Spigot + +- int k = Math.max(0, this.unloadQueue.size() - 2000); ++ int k = Math.max(0, Math.min(100, this.unloadQueue.size() - (int) (this.unloadQueue.size() * UNLOAD_QUEUE_RESIZE_FACTOR))); // Paper - Target this queue as well Runnable runnable; -- while ((shouldKeepTicking.getAsBoolean() || this.unloadQueue.size() > 2000) && (runnable = (Runnable) this.unloadQueue.poll()) != null) { -+ int queueTarget = Math.min(this.unloadQueue.size() - 100, (int) (this.unloadQueue.size() * UNLOAD_QUEUE_RESIZE_FACTOR)); // Paper - Target this queue as well -+ while ((shouldKeepTicking.getAsBoolean() || this.unloadQueue.size() > queueTarget) && (runnable = (Runnable)this.unloadQueue.poll()) != null) { // Paper - Target this queue as well - runnable.run(); - } - diff --git a/patches/server/0133-Properly-handle-async-calls-to-restart-the-server.patch b/patches/server/0134-Properly-handle-async-calls-to-restart-the-server.patch similarity index 98% rename from patches/server/0133-Properly-handle-async-calls-to-restart-the-server.patch rename to patches/server/0134-Properly-handle-async-calls-to-restart-the-server.patch index c5fd40c0f..7fa4775b1 100644 --- a/patches/server/0133-Properly-handle-async-calls-to-restart-the-server.patch +++ b/patches/server/0134-Properly-handle-async-calls-to-restart-the-server.patch @@ -30,7 +30,7 @@ will have plugins and worlds saving to the disk has a high potential to result in corruption/dataloss. diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 625a133eacf38fb8b11f4451e063dc21150f0e79..450e7165bd4806a4ed39a1b25486b408cc760460 100644 +index 0adfdaf3edcd10a3a7566947d58d83c623107d94..6d57327ca2450352a0ff153da00cc1d3b3ac1aca 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -229,6 +229,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop extends Craft diff --git a/patches/server/0336-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch b/patches/server/0337-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch similarity index 100% rename from patches/server/0336-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch rename to patches/server/0337-Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch diff --git a/patches/server/0337-Configurable-projectile-relative-velocity.patch b/patches/server/0338-Configurable-projectile-relative-velocity.patch similarity index 100% rename from patches/server/0337-Configurable-projectile-relative-velocity.patch rename to patches/server/0338-Configurable-projectile-relative-velocity.patch diff --git a/patches/server/0338-offset-item-frame-ticking.patch b/patches/server/0339-offset-item-frame-ticking.patch similarity index 100% rename from patches/server/0338-offset-item-frame-ticking.patch rename to patches/server/0339-offset-item-frame-ticking.patch diff --git a/patches/server/0339-Fix-MC-158900.patch b/patches/server/0340-Fix-MC-158900.patch similarity index 94% rename from patches/server/0339-Fix-MC-158900.patch rename to patches/server/0340-Fix-MC-158900.patch index ac902b15e..b30fdccd9 100644 --- a/patches/server/0339-Fix-MC-158900.patch +++ b/patches/server/0340-Fix-MC-158900.patch @@ -7,7 +7,7 @@ The problem was we were checking isExpired() on the entry, but if it was expired at that point, then it would be null. diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index 2278153bd4113933a106f60f76a1d342684c272e..494b18a3dfa05b5e6ecbb9b99abf06bfe6e1d166 100644 +index 00a221d7523c5b57ca53cc1cecbd3e683cccc8cb..5d4ef973781eac558c1e8d749f751c04a67c4693 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -606,8 +606,10 @@ public abstract class PlayerList { diff --git a/patches/server/0340-Prevent-consuming-the-wrong-itemstack.patch b/patches/server/0341-Prevent-consuming-the-wrong-itemstack.patch similarity index 100% rename from patches/server/0340-Prevent-consuming-the-wrong-itemstack.patch rename to patches/server/0341-Prevent-consuming-the-wrong-itemstack.patch diff --git a/patches/server/0341-Dont-send-unnecessary-sign-update.patch b/patches/server/0342-Dont-send-unnecessary-sign-update.patch similarity index 100% rename from patches/server/0341-Dont-send-unnecessary-sign-update.patch rename to patches/server/0342-Dont-send-unnecessary-sign-update.patch diff --git a/patches/server/0342-Add-option-to-disable-pillager-patrols.patch b/patches/server/0343-Add-option-to-disable-pillager-patrols.patch similarity index 100% rename from patches/server/0342-Add-option-to-disable-pillager-patrols.patch rename to patches/server/0343-Add-option-to-disable-pillager-patrols.patch diff --git a/patches/server/0343-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch b/patches/server/0344-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch similarity index 100% rename from patches/server/0343-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch rename to patches/server/0344-Fix-AssertionError-when-player-hand-set-to-empty-typ.patch diff --git a/patches/server/0344-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch b/patches/server/0345-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch similarity index 100% rename from patches/server/0344-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch rename to patches/server/0345-Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch diff --git a/patches/server/0345-MC-145656-Fix-Follow-Range-Initial-Target.patch b/patches/server/0346-MC-145656-Fix-Follow-Range-Initial-Target.patch similarity index 100% rename from patches/server/0345-MC-145656-Fix-Follow-Range-Initial-Target.patch rename to patches/server/0346-MC-145656-Fix-Follow-Range-Initial-Target.patch diff --git a/patches/server/0346-Duplicate-UUID-Resolve-Option.patch b/patches/server/0347-Duplicate-UUID-Resolve-Option.patch similarity index 99% rename from patches/server/0346-Duplicate-UUID-Resolve-Option.patch rename to patches/server/0347-Duplicate-UUID-Resolve-Option.patch index 491e45373..e70621fba 100644 --- a/patches/server/0346-Duplicate-UUID-Resolve-Option.patch +++ b/patches/server/0347-Duplicate-UUID-Resolve-Option.patch @@ -83,7 +83,7 @@ index 5628ddebd2a24dc8461c1bd4b0571aa5efd3b418..a0b04a04f90ef79edae77e6ab4cddd2a private void countAllMobsForSpawning() { countAllMobsForSpawning = getBoolean("count-all-mobs-for-spawning", false); diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index a89af36c461432045fb4d00c0517db5c197245ce..f7b65c62002a8907c1b38b6c4ea67455eb3d807c 100644 +index 9f2c9a1e32e1bfbeeda8e8f733f04d7f5347bbe9..f0c4e98a6d5c448850a72ba90fb68c512fff8310 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -1,6 +1,7 @@ diff --git a/patches/server/0347-Optimize-Hoppers.patch b/patches/server/0348-Optimize-Hoppers.patch similarity index 100% rename from patches/server/0347-Optimize-Hoppers.patch rename to patches/server/0348-Optimize-Hoppers.patch diff --git a/patches/server/0348-PlayerDeathEvent-shouldDropExperience.patch b/patches/server/0349-PlayerDeathEvent-shouldDropExperience.patch similarity index 100% rename from patches/server/0348-PlayerDeathEvent-shouldDropExperience.patch rename to patches/server/0349-PlayerDeathEvent-shouldDropExperience.patch diff --git a/patches/server/0349-Prevent-bees-loading-chunks-checking-hive-position.patch b/patches/server/0350-Prevent-bees-loading-chunks-checking-hive-position.patch similarity index 100% rename from patches/server/0349-Prevent-bees-loading-chunks-checking-hive-position.patch rename to patches/server/0350-Prevent-bees-loading-chunks-checking-hive-position.patch diff --git a/patches/server/0350-Don-t-load-Chunks-from-Hoppers-and-other-things.patch b/patches/server/0351-Don-t-load-Chunks-from-Hoppers-and-other-things.patch similarity index 100% rename from patches/server/0350-Don-t-load-Chunks-from-Hoppers-and-other-things.patch rename to patches/server/0351-Don-t-load-Chunks-from-Hoppers-and-other-things.patch diff --git a/patches/server/0351-Guard-against-serializing-mismatching-chunk-coordina.patch b/patches/server/0352-Guard-against-serializing-mismatching-chunk-coordina.patch similarity index 97% rename from patches/server/0351-Guard-against-serializing-mismatching-chunk-coordina.patch rename to patches/server/0352-Guard-against-serializing-mismatching-chunk-coordina.patch index e36f8ff33..369500bf2 100644 --- a/patches/server/0351-Guard-against-serializing-mismatching-chunk-coordina.patch +++ b/patches/server/0352-Guard-against-serializing-mismatching-chunk-coordina.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Guard against serializing mismatching chunk coordinate Should help if something dumb happens diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java -index b44d621fc8a5194622775b7903de083cca999022..9a6f4c0bcfe8ce331ba7f6c92e527addcf65c911 100644 +index 3e631d55d30831a4063e23f9dbc7a315d11a7b68..cf86755050632b158576849b786079787db11763 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java @@ -75,6 +75,18 @@ public class ChunkSerializer { diff --git a/patches/server/0352-Optimise-IEntityAccess-getPlayerByUUID.patch b/patches/server/0353-Optimise-IEntityAccess-getPlayerByUUID.patch similarity index 94% rename from patches/server/0352-Optimise-IEntityAccess-getPlayerByUUID.patch rename to patches/server/0353-Optimise-IEntityAccess-getPlayerByUUID.patch index b218ba377..310c2e373 100644 --- a/patches/server/0352-Optimise-IEntityAccess-getPlayerByUUID.patch +++ b/patches/server/0353-Optimise-IEntityAccess-getPlayerByUUID.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Optimise IEntityAccess#getPlayerByUUID Use the world entity map instead of iterating over all players diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 53067edd56a4b7571f693c593c0f103567d589ec..3b43e64766e7b9e0444ebee12deee7f12fe5ddb8 100644 +index 68c0f332c176030cd9adfb18a56108ce0931c332..e6408251ed836715f324b1c1e49ff2473f0963ae 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -382,6 +382,14 @@ public class ServerLevel extends Level implements WorldGenLevel { diff --git a/patches/server/0353-Fix-items-not-falling-correctly.patch b/patches/server/0354-Fix-items-not-falling-correctly.patch similarity index 100% rename from patches/server/0353-Fix-items-not-falling-correctly.patch rename to patches/server/0354-Fix-items-not-falling-correctly.patch diff --git a/patches/server/0354-Lag-compensate-eating.patch b/patches/server/0355-Lag-compensate-eating.patch similarity index 100% rename from patches/server/0354-Lag-compensate-eating.patch rename to patches/server/0355-Lag-compensate-eating.patch diff --git a/patches/server/0355-Optimize-call-to-getFluid-for-explosions.patch b/patches/server/0356-Optimize-call-to-getFluid-for-explosions.patch similarity index 100% rename from patches/server/0355-Optimize-call-to-getFluid-for-explosions.patch rename to patches/server/0356-Optimize-call-to-getFluid-for-explosions.patch diff --git a/patches/server/0356-Fix-last-firework-in-stack-not-having-effects-when-d.patch b/patches/server/0357-Fix-last-firework-in-stack-not-having-effects-when-d.patch similarity index 100% rename from patches/server/0356-Fix-last-firework-in-stack-not-having-effects-when-d.patch rename to patches/server/0357-Fix-last-firework-in-stack-not-having-effects-when-d.patch diff --git a/patches/server/0357-Add-effect-to-block-break-naturally.patch b/patches/server/0358-Add-effect-to-block-break-naturally.patch similarity index 100% rename from patches/server/0357-Add-effect-to-block-break-naturally.patch rename to patches/server/0358-Add-effect-to-block-break-naturally.patch diff --git a/patches/server/0358-Entity-Activation-Range-2.0.patch b/patches/server/0359-Entity-Activation-Range-2.0.patch similarity index 99% rename from patches/server/0358-Entity-Activation-Range-2.0.patch rename to patches/server/0359-Entity-Activation-Range-2.0.patch index 5105e9b13..3ef1236c1 100644 --- a/patches/server/0358-Entity-Activation-Range-2.0.patch +++ b/patches/server/0359-Entity-Activation-Range-2.0.patch @@ -14,7 +14,7 @@ Adds flying monsters to control ghast and phantoms Adds villagers as separate config diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 02ebc7b880f2528ae9cec7e8b4960b70dabf728e..37e9ef7b6378c0dca958426e223fb181b6ca12ff 100644 +index e6408251ed836715f324b1c1e49ff2473f0963ae..db123ef36fc4cb0206349ac696572714b806454c 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -2,7 +2,6 @@ package net.minecraft.server.level; @@ -690,7 +690,7 @@ index 84ce3d38d5decb4a2f9fae78e0ef5d715860dc7d..e0302f82356e8cba848aa8cec1e821e0 isActive = false; } diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index ee8c84770b9b7fb9f3763e378f399da58f042b06..6d36aa5006d3adc3ff30d196bdfd287ad38a564a 100644 +index 1414c7cd14ef3d8ce22e6c146c942d12901d4811..6dd8adabc23931c8e4b8f448bd867207ed25c385 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java @@ -193,13 +193,59 @@ public class SpigotWorldConfig diff --git a/patches/server/0359-Increase-Light-Queue-Size.patch b/patches/server/0360-Increase-Light-Queue-Size.patch similarity index 95% rename from patches/server/0359-Increase-Light-Queue-Size.patch rename to patches/server/0360-Increase-Light-Queue-Size.patch index eef59f909..2697c5a05 100644 --- a/patches/server/0359-Increase-Light-Queue-Size.patch +++ b/patches/server/0360-Increase-Light-Queue-Size.patch @@ -29,7 +29,7 @@ index 7dbb7f0e476c82fcbec7b51b62be18adab2fac72..c81364946460a6366bf70457c2025d42 } diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 4661d571cd4047c6b7d76de7ba0cb34ada348d63..758a972589b607447dc507c6c4f4b2a62f6a2832 100644 +index e31eab1baaa77dfb6a3e804481d91b91b6878f65..b80a7d98d4b088e3cc98c3d6f9b053974a71c568 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -812,7 +812,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop> completablefuture = (CompletableFuture) this.futures.get(i); diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 1e183b8a776de996bdb63d2ab892e63b9a4fb0f0..78d1fd9155f32fc8f98d9dc87116630a17b60f10 100644 +index b1ae9e1aa68aaa0435ecdd50d78f82d4e36441bf..9a247feffce5ba08064afaa96053feb22dd52716 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -101,6 +101,7 @@ import net.minecraft.world.level.levelgen.structure.templatesystem.StructureMana diff --git a/patches/server/0458-Stop-copy-on-write-operations-for-updating-light-dat.patch b/patches/server/0459-Stop-copy-on-write-operations-for-updating-light-dat.patch similarity index 100% rename from patches/server/0458-Stop-copy-on-write-operations-for-updating-light-dat.patch rename to patches/server/0459-Stop-copy-on-write-operations-for-updating-light-dat.patch diff --git a/patches/server/0459-Support-old-UUID-format-for-NBT.patch b/patches/server/0460-Support-old-UUID-format-for-NBT.patch similarity index 100% rename from patches/server/0459-Support-old-UUID-format-for-NBT.patch rename to patches/server/0460-Support-old-UUID-format-for-NBT.patch diff --git a/patches/server/0460-Clean-up-duplicated-GameProfile-Properties.patch b/patches/server/0461-Clean-up-duplicated-GameProfile-Properties.patch similarity index 100% rename from patches/server/0460-Clean-up-duplicated-GameProfile-Properties.patch rename to patches/server/0461-Clean-up-duplicated-GameProfile-Properties.patch diff --git a/patches/server/0461-Convert-legacy-attributes-in-Item-Meta.patch b/patches/server/0462-Convert-legacy-attributes-in-Item-Meta.patch similarity index 100% rename from patches/server/0461-Convert-legacy-attributes-in-Item-Meta.patch rename to patches/server/0462-Convert-legacy-attributes-in-Item-Meta.patch diff --git a/patches/server/0462-Remove-some-streams-from-structures.patch b/patches/server/0463-Remove-some-streams-from-structures.patch similarity index 100% rename from patches/server/0462-Remove-some-streams-from-structures.patch rename to patches/server/0463-Remove-some-streams-from-structures.patch diff --git a/patches/server/0463-Remove-streams-from-classes-related-villager-gossip.patch b/patches/server/0464-Remove-streams-from-classes-related-villager-gossip.patch similarity index 100% rename from patches/server/0463-Remove-streams-from-classes-related-villager-gossip.patch rename to patches/server/0464-Remove-streams-from-classes-related-villager-gossip.patch diff --git a/patches/server/0464-Support-components-in-ItemMeta.patch b/patches/server/0465-Support-components-in-ItemMeta.patch similarity index 100% rename from patches/server/0464-Support-components-in-ItemMeta.patch rename to patches/server/0465-Support-components-in-ItemMeta.patch diff --git a/patches/server/0465-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch b/patches/server/0466-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch similarity index 100% rename from patches/server/0465-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch rename to patches/server/0466-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch diff --git a/patches/server/0466-Add-entity-liquid-API.patch b/patches/server/0467-Add-entity-liquid-API.patch similarity index 100% rename from patches/server/0466-Add-entity-liquid-API.patch rename to patches/server/0467-Add-entity-liquid-API.patch diff --git a/patches/server/0467-Update-itemstack-legacy-name-and-lore.patch b/patches/server/0468-Update-itemstack-legacy-name-and-lore.patch similarity index 100% rename from patches/server/0467-Update-itemstack-legacy-name-and-lore.patch rename to patches/server/0468-Update-itemstack-legacy-name-and-lore.patch diff --git a/patches/server/0468-Spawn-player-in-correct-world-on-login.patch b/patches/server/0469-Spawn-player-in-correct-world-on-login.patch similarity index 100% rename from patches/server/0468-Spawn-player-in-correct-world-on-login.patch rename to patches/server/0469-Spawn-player-in-correct-world-on-login.patch diff --git a/patches/server/0469-Add-PrepareResultEvent.patch b/patches/server/0470-Add-PrepareResultEvent.patch similarity index 100% rename from patches/server/0469-Add-PrepareResultEvent.patch rename to patches/server/0470-Add-PrepareResultEvent.patch diff --git a/patches/server/0470-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch b/patches/server/0471-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch similarity index 100% rename from patches/server/0470-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch rename to patches/server/0471-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch diff --git a/patches/server/0471-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch b/patches/server/0472-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch similarity index 99% rename from patches/server/0471-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch rename to patches/server/0472-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch index b97a26c23..3fcd3c8b1 100644 --- a/patches/server/0471-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch +++ b/patches/server/0472-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch @@ -360,7 +360,7 @@ index 9e96b0465717bfa761289c255fd8d2f1df1be3d8..87271552aa85626f22f7f8569c8fb48f return this.isEntityTickingReady; } diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 78d1fd9155f32fc8f98d9dc87116630a17b60f10..a81c53e3c03cf8e44e7c823a91a049b5ca66eb7b 100644 +index 9a247feffce5ba08064afaa96053feb22dd52716..807914712faf6dc98ff138ffa31b08376afcff8e 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -128,6 +128,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0472-Optimize-NetworkManager-Exception-Handling.patch b/patches/server/0473-Optimize-NetworkManager-Exception-Handling.patch similarity index 100% rename from patches/server/0472-Optimize-NetworkManager-Exception-Handling.patch rename to patches/server/0473-Optimize-NetworkManager-Exception-Handling.patch diff --git a/patches/server/0473-Optimize-the-advancement-data-player-iteration-to-be.patch b/patches/server/0474-Optimize-the-advancement-data-player-iteration-to-be.patch similarity index 100% rename from patches/server/0473-Optimize-the-advancement-data-player-iteration-to-be.patch rename to patches/server/0474-Optimize-the-advancement-data-player-iteration-to-be.patch diff --git a/patches/server/0474-Fix-arrows-never-despawning-MC-125757.patch b/patches/server/0475-Fix-arrows-never-despawning-MC-125757.patch similarity index 100% rename from patches/server/0474-Fix-arrows-never-despawning-MC-125757.patch rename to patches/server/0475-Fix-arrows-never-despawning-MC-125757.patch diff --git a/patches/server/0475-Thread-Safe-Vanilla-Command-permission-checking.patch b/patches/server/0476-Thread-Safe-Vanilla-Command-permission-checking.patch similarity index 100% rename from patches/server/0475-Thread-Safe-Vanilla-Command-permission-checking.patch rename to patches/server/0476-Thread-Safe-Vanilla-Command-permission-checking.patch diff --git a/patches/server/0476-Move-range-check-for-block-placing-up.patch b/patches/server/0477-Move-range-check-for-block-placing-up.patch similarity index 100% rename from patches/server/0476-Move-range-check-for-block-placing-up.patch rename to patches/server/0477-Move-range-check-for-block-placing-up.patch diff --git a/patches/server/0477-Fix-SPIGOT-5989.patch b/patches/server/0478-Fix-SPIGOT-5989.patch similarity index 100% rename from patches/server/0477-Fix-SPIGOT-5989.patch rename to patches/server/0478-Fix-SPIGOT-5989.patch diff --git a/patches/server/0478-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch b/patches/server/0479-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch similarity index 100% rename from patches/server/0478-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch rename to patches/server/0479-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch diff --git a/patches/server/0479-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch b/patches/server/0480-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch similarity index 100% rename from patches/server/0479-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch rename to patches/server/0480-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch diff --git a/patches/server/0480-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch b/patches/server/0481-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch similarity index 100% rename from patches/server/0480-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch rename to patches/server/0481-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch diff --git a/patches/server/0481-Add-missing-strikeLighting-call-to-World-spigot-stri.patch b/patches/server/0482-Add-missing-strikeLighting-call-to-World-spigot-stri.patch similarity index 100% rename from patches/server/0481-Add-missing-strikeLighting-call-to-World-spigot-stri.patch rename to patches/server/0482-Add-missing-strikeLighting-call-to-World-spigot-stri.patch diff --git a/patches/server/0482-Fix-some-rails-connecting-improperly.patch b/patches/server/0483-Fix-some-rails-connecting-improperly.patch similarity index 100% rename from patches/server/0482-Fix-some-rails-connecting-improperly.patch rename to patches/server/0483-Fix-some-rails-connecting-improperly.patch diff --git a/patches/server/0483-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch b/patches/server/0484-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch similarity index 100% rename from patches/server/0483-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch rename to patches/server/0484-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch diff --git a/patches/server/0484-Do-not-let-the-server-load-chunks-from-newer-version.patch b/patches/server/0485-Do-not-let-the-server-load-chunks-from-newer-version.patch similarity index 100% rename from patches/server/0484-Do-not-let-the-server-load-chunks-from-newer-version.patch rename to patches/server/0485-Do-not-let-the-server-load-chunks-from-newer-version.patch diff --git a/patches/server/0485-Brand-support.patch b/patches/server/0486-Brand-support.patch similarity index 100% rename from patches/server/0485-Brand-support.patch rename to patches/server/0486-Brand-support.patch diff --git a/patches/server/0486-Add-setMaxPlayers-API.patch b/patches/server/0487-Add-setMaxPlayers-API.patch similarity index 100% rename from patches/server/0486-Add-setMaxPlayers-API.patch rename to patches/server/0487-Add-setMaxPlayers-API.patch diff --git a/patches/server/0487-Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/server/0488-Add-playPickupItemAnimation-to-LivingEntity.patch similarity index 100% rename from patches/server/0487-Add-playPickupItemAnimation-to-LivingEntity.patch rename to patches/server/0488-Add-playPickupItemAnimation-to-LivingEntity.patch diff --git a/patches/server/0488-Don-t-require-FACING-data.patch b/patches/server/0489-Don-t-require-FACING-data.patch similarity index 100% rename from patches/server/0488-Don-t-require-FACING-data.patch rename to patches/server/0489-Don-t-require-FACING-data.patch diff --git a/patches/server/0489-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch b/patches/server/0490-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch similarity index 100% rename from patches/server/0489-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch rename to patches/server/0490-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch diff --git a/patches/server/0490-Add-moon-phase-API.patch b/patches/server/0491-Add-moon-phase-API.patch similarity index 100% rename from patches/server/0490-Add-moon-phase-API.patch rename to patches/server/0491-Add-moon-phase-API.patch diff --git a/patches/server/0491-Improve-Chunk-Status-Transition-Speed.patch b/patches/server/0492-Improve-Chunk-Status-Transition-Speed.patch similarity index 97% rename from patches/server/0491-Improve-Chunk-Status-Transition-Speed.patch rename to patches/server/0492-Improve-Chunk-Status-Transition-Speed.patch index 2430d60a9..f95cb1a58 100644 --- a/patches/server/0491-Improve-Chunk-Status-Transition-Speed.patch +++ b/patches/server/0492-Improve-Chunk-Status-Transition-Speed.patch @@ -54,7 +54,7 @@ index 87271552aa85626f22f7f8569c8fb48fe4b30bf3..80aae4303e011dad13ce818136f0383e public ChunkHolder(ChunkPos pos, int level, LevelHeightAccessor world, LevelLightEngine lightingProvider, ChunkHolder.LevelChangeListener levelUpdateListener, ChunkHolder.PlayerProvider playersWatchingChunkProvider) { this.futures = new AtomicReferenceArray(ChunkHolder.CHUNK_STATUSES.size()); diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index a81c53e3c03cf8e44e7c823a91a049b5ca66eb7b..ee2eeea6e0fb3103620f6a6b5704e259f44d27e3 100644 +index 807914712faf6dc98ff138ffa31b08376afcff8e..a1b667084f710230d3f94ee0e5f5750de1d71e29 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -674,7 +674,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0492-Prevent-headless-pistons-from-being-created.patch b/patches/server/0493-Prevent-headless-pistons-from-being-created.patch similarity index 100% rename from patches/server/0492-Prevent-headless-pistons-from-being-created.patch rename to patches/server/0493-Prevent-headless-pistons-from-being-created.patch diff --git a/patches/server/0493-Add-BellRingEvent.patch b/patches/server/0494-Add-BellRingEvent.patch similarity index 100% rename from patches/server/0493-Add-BellRingEvent.patch rename to patches/server/0494-Add-BellRingEvent.patch diff --git a/patches/server/0494-Add-zombie-targets-turtle-egg-config.patch b/patches/server/0495-Add-zombie-targets-turtle-egg-config.patch similarity index 100% rename from patches/server/0494-Add-zombie-targets-turtle-egg-config.patch rename to patches/server/0495-Add-zombie-targets-turtle-egg-config.patch diff --git a/patches/server/0495-Buffer-joins-to-world.patch b/patches/server/0496-Buffer-joins-to-world.patch similarity index 100% rename from patches/server/0495-Buffer-joins-to-world.patch rename to patches/server/0496-Buffer-joins-to-world.patch diff --git a/patches/server/0496-Optimize-redstone-algorithm.patch b/patches/server/0497-Optimize-redstone-algorithm.patch similarity index 100% rename from patches/server/0496-Optimize-redstone-algorithm.patch rename to patches/server/0497-Optimize-redstone-algorithm.patch diff --git a/patches/server/0497-Fix-hex-colors-not-working-in-some-kick-messages.patch b/patches/server/0498-Fix-hex-colors-not-working-in-some-kick-messages.patch similarity index 100% rename from patches/server/0497-Fix-hex-colors-not-working-in-some-kick-messages.patch rename to patches/server/0498-Fix-hex-colors-not-working-in-some-kick-messages.patch diff --git a/patches/server/0498-PortalCreateEvent-needs-to-know-its-entity.patch b/patches/server/0499-PortalCreateEvent-needs-to-know-its-entity.patch similarity index 100% rename from patches/server/0498-PortalCreateEvent-needs-to-know-its-entity.patch rename to patches/server/0499-PortalCreateEvent-needs-to-know-its-entity.patch diff --git a/patches/server/0499-Fix-CraftTeam-null-check.patch b/patches/server/0500-Fix-CraftTeam-null-check.patch similarity index 100% rename from patches/server/0499-Fix-CraftTeam-null-check.patch rename to patches/server/0500-Fix-CraftTeam-null-check.patch diff --git a/patches/server/0500-Add-more-Evoker-API.patch b/patches/server/0501-Add-more-Evoker-API.patch similarity index 100% rename from patches/server/0500-Add-more-Evoker-API.patch rename to patches/server/0501-Add-more-Evoker-API.patch diff --git a/patches/server/0501-Add-methods-to-get-translation-keys.patch b/patches/server/0502-Add-methods-to-get-translation-keys.patch similarity index 100% rename from patches/server/0501-Add-methods-to-get-translation-keys.patch rename to patches/server/0502-Add-methods-to-get-translation-keys.patch diff --git a/patches/server/0502-Create-HoverEvent-from-ItemStack-Entity.patch b/patches/server/0503-Create-HoverEvent-from-ItemStack-Entity.patch similarity index 100% rename from patches/server/0502-Create-HoverEvent-from-ItemStack-Entity.patch rename to patches/server/0503-Create-HoverEvent-from-ItemStack-Entity.patch diff --git a/patches/server/0503-Cache-block-data-strings.patch b/patches/server/0504-Cache-block-data-strings.patch similarity index 100% rename from patches/server/0503-Cache-block-data-strings.patch rename to patches/server/0504-Cache-block-data-strings.patch diff --git a/patches/server/0504-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch b/patches/server/0505-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch similarity index 100% rename from patches/server/0504-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch rename to patches/server/0505-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch diff --git a/patches/server/0505-Add-additional-open-container-api-to-HumanEntity.patch b/patches/server/0506-Add-additional-open-container-api-to-HumanEntity.patch similarity index 100% rename from patches/server/0505-Add-additional-open-container-api-to-HumanEntity.patch rename to patches/server/0506-Add-additional-open-container-api-to-HumanEntity.patch diff --git a/patches/server/0506-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch b/patches/server/0507-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch similarity index 100% rename from patches/server/0506-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch rename to patches/server/0507-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch diff --git a/patches/server/0507-Extend-block-drop-capture-to-capture-all-items-added.patch b/patches/server/0508-Extend-block-drop-capture-to-capture-all-items-added.patch similarity index 100% rename from patches/server/0507-Extend-block-drop-capture-to-capture-all-items-added.patch rename to patches/server/0508-Extend-block-drop-capture-to-capture-all-items-added.patch diff --git a/patches/server/0508-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch b/patches/server/0509-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch similarity index 100% rename from patches/server/0508-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch rename to patches/server/0509-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch diff --git a/patches/server/0509-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch b/patches/server/0510-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch similarity index 100% rename from patches/server/0509-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch rename to patches/server/0510-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch diff --git a/patches/server/0510-Lazily-track-plugin-scoreboards-by-default.patch b/patches/server/0511-Lazily-track-plugin-scoreboards-by-default.patch similarity index 100% rename from patches/server/0510-Lazily-track-plugin-scoreboards-by-default.patch rename to patches/server/0511-Lazily-track-plugin-scoreboards-by-default.patch diff --git a/patches/server/0511-Entity-isTicking.patch b/patches/server/0512-Entity-isTicking.patch similarity index 100% rename from patches/server/0511-Entity-isTicking.patch rename to patches/server/0512-Entity-isTicking.patch diff --git a/patches/server/0512-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch b/patches/server/0513-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch similarity index 100% rename from patches/server/0512-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch rename to patches/server/0513-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch diff --git a/patches/server/0513-Fix-Concurrency-issue-in-WeightedList.patch b/patches/server/0514-Fix-Concurrency-issue-in-WeightedList.patch similarity index 100% rename from patches/server/0513-Fix-Concurrency-issue-in-WeightedList.patch rename to patches/server/0514-Fix-Concurrency-issue-in-WeightedList.patch diff --git a/patches/server/0514-Reset-Ender-Crystals-on-Dragon-Spawn.patch b/patches/server/0515-Reset-Ender-Crystals-on-Dragon-Spawn.patch similarity index 100% rename from patches/server/0514-Reset-Ender-Crystals-on-Dragon-Spawn.patch rename to patches/server/0515-Reset-Ender-Crystals-on-Dragon-Spawn.patch diff --git a/patches/server/0515-Fix-for-large-move-vectors-crashing-server.patch b/patches/server/0516-Fix-for-large-move-vectors-crashing-server.patch similarity index 100% rename from patches/server/0515-Fix-for-large-move-vectors-crashing-server.patch rename to patches/server/0516-Fix-for-large-move-vectors-crashing-server.patch diff --git a/patches/server/0516-Optimise-getType-calls.patch b/patches/server/0517-Optimise-getType-calls.patch similarity index 100% rename from patches/server/0516-Optimise-getType-calls.patch rename to patches/server/0517-Optimise-getType-calls.patch diff --git a/patches/server/0517-Villager-resetOffers.patch b/patches/server/0518-Villager-resetOffers.patch similarity index 100% rename from patches/server/0517-Villager-resetOffers.patch rename to patches/server/0518-Villager-resetOffers.patch diff --git a/patches/server/0518-Improve-inlinig-for-some-hot-IBlockData-methods.patch b/patches/server/0519-Improve-inlinig-for-some-hot-IBlockData-methods.patch similarity index 100% rename from patches/server/0518-Improve-inlinig-for-some-hot-IBlockData-methods.patch rename to patches/server/0519-Improve-inlinig-for-some-hot-IBlockData-methods.patch diff --git a/patches/server/0519-Retain-block-place-order-when-capturing-blockstates.patch b/patches/server/0520-Retain-block-place-order-when-capturing-blockstates.patch similarity index 100% rename from patches/server/0519-Retain-block-place-order-when-capturing-blockstates.patch rename to patches/server/0520-Retain-block-place-order-when-capturing-blockstates.patch diff --git a/patches/server/0520-Reduce-blockpos-allocation-from-pathfinding.patch b/patches/server/0521-Reduce-blockpos-allocation-from-pathfinding.patch similarity index 100% rename from patches/server/0520-Reduce-blockpos-allocation-from-pathfinding.patch rename to patches/server/0521-Reduce-blockpos-allocation-from-pathfinding.patch diff --git a/patches/server/0521-Fix-item-locations-dropped-from-campfires.patch b/patches/server/0522-Fix-item-locations-dropped-from-campfires.patch similarity index 100% rename from patches/server/0521-Fix-item-locations-dropped-from-campfires.patch rename to patches/server/0522-Fix-item-locations-dropped-from-campfires.patch diff --git a/patches/server/0522-Player-elytra-boost-API.patch b/patches/server/0523-Player-elytra-boost-API.patch similarity index 100% rename from patches/server/0522-Player-elytra-boost-API.patch rename to patches/server/0523-Player-elytra-boost-API.patch diff --git a/patches/server/0523-Fixed-TileEntityBell-memory-leak.patch b/patches/server/0524-Fixed-TileEntityBell-memory-leak.patch similarity index 100% rename from patches/server/0523-Fixed-TileEntityBell-memory-leak.patch rename to patches/server/0524-Fixed-TileEntityBell-memory-leak.patch diff --git a/patches/server/0524-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch b/patches/server/0525-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch similarity index 100% rename from patches/server/0524-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch rename to patches/server/0525-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch diff --git a/patches/server/0525-Add-getOfflinePlayerIfCached-String.patch b/patches/server/0526-Add-getOfflinePlayerIfCached-String.patch similarity index 100% rename from patches/server/0525-Add-getOfflinePlayerIfCached-String.patch rename to patches/server/0526-Add-getOfflinePlayerIfCached-String.patch diff --git a/patches/server/0526-Add-ignore-discounts-API.patch b/patches/server/0527-Add-ignore-discounts-API.patch similarity index 100% rename from patches/server/0526-Add-ignore-discounts-API.patch rename to patches/server/0527-Add-ignore-discounts-API.patch diff --git a/patches/server/0527-Toggle-for-removing-existing-dragon.patch b/patches/server/0528-Toggle-for-removing-existing-dragon.patch similarity index 100% rename from patches/server/0527-Toggle-for-removing-existing-dragon.patch rename to patches/server/0528-Toggle-for-removing-existing-dragon.patch diff --git a/patches/server/0528-Fix-client-lag-on-advancement-loading.patch b/patches/server/0529-Fix-client-lag-on-advancement-loading.patch similarity index 100% rename from patches/server/0528-Fix-client-lag-on-advancement-loading.patch rename to patches/server/0529-Fix-client-lag-on-advancement-loading.patch diff --git a/patches/server/0529-Item-no-age-no-player-pickup.patch b/patches/server/0530-Item-no-age-no-player-pickup.patch similarity index 100% rename from patches/server/0529-Item-no-age-no-player-pickup.patch rename to patches/server/0530-Item-no-age-no-player-pickup.patch diff --git a/patches/server/0530-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/patches/server/0531-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch similarity index 100% rename from patches/server/0530-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch rename to patches/server/0531-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch diff --git a/patches/server/0531-Beacon-API-custom-effect-ranges.patch b/patches/server/0532-Beacon-API-custom-effect-ranges.patch similarity index 100% rename from patches/server/0531-Beacon-API-custom-effect-ranges.patch rename to patches/server/0532-Beacon-API-custom-effect-ranges.patch diff --git a/patches/server/0532-Add-API-for-quit-reason.patch b/patches/server/0533-Add-API-for-quit-reason.patch similarity index 100% rename from patches/server/0532-Add-API-for-quit-reason.patch rename to patches/server/0533-Add-API-for-quit-reason.patch diff --git a/patches/server/0533-Add-Wandering-Trader-spawn-rate-config-options.patch b/patches/server/0534-Add-Wandering-Trader-spawn-rate-config-options.patch similarity index 100% rename from patches/server/0533-Add-Wandering-Trader-spawn-rate-config-options.patch rename to patches/server/0534-Add-Wandering-Trader-spawn-rate-config-options.patch diff --git a/patches/server/0534-Significantly-improve-performance-of-the-end-generat.patch b/patches/server/0535-Significantly-improve-performance-of-the-end-generat.patch similarity index 100% rename from patches/server/0534-Significantly-improve-performance-of-the-end-generat.patch rename to patches/server/0535-Significantly-improve-performance-of-the-end-generat.patch diff --git a/patches/server/0535-Expose-world-spawn-angle.patch b/patches/server/0536-Expose-world-spawn-angle.patch similarity index 100% rename from patches/server/0535-Expose-world-spawn-angle.patch rename to patches/server/0536-Expose-world-spawn-angle.patch diff --git a/patches/server/0536-Add-Destroy-Speed-API.patch b/patches/server/0537-Add-Destroy-Speed-API.patch similarity index 100% rename from patches/server/0536-Add-Destroy-Speed-API.patch rename to patches/server/0537-Add-Destroy-Speed-API.patch diff --git a/patches/server/0537-Fix-Player-spawnParticle-x-y-z-precision-loss.patch b/patches/server/0538-Fix-Player-spawnParticle-x-y-z-precision-loss.patch similarity index 100% rename from patches/server/0537-Fix-Player-spawnParticle-x-y-z-precision-loss.patch rename to patches/server/0538-Fix-Player-spawnParticle-x-y-z-precision-loss.patch diff --git a/patches/server/0538-Add-LivingEntity-clearActiveItem.patch b/patches/server/0539-Add-LivingEntity-clearActiveItem.patch similarity index 100% rename from patches/server/0538-Add-LivingEntity-clearActiveItem.patch rename to patches/server/0539-Add-LivingEntity-clearActiveItem.patch diff --git a/patches/server/0539-Add-PlayerItemCooldownEvent.patch b/patches/server/0540-Add-PlayerItemCooldownEvent.patch similarity index 100% rename from patches/server/0539-Add-PlayerItemCooldownEvent.patch rename to patches/server/0540-Add-PlayerItemCooldownEvent.patch diff --git a/patches/server/0540-More-lightning-API.patch b/patches/server/0541-More-lightning-API.patch similarity index 100% rename from patches/server/0540-More-lightning-API.patch rename to patches/server/0541-More-lightning-API.patch diff --git a/patches/server/0541-Climbing-should-not-bypass-cramming-gamerule.patch b/patches/server/0542-Climbing-should-not-bypass-cramming-gamerule.patch similarity index 100% rename from patches/server/0541-Climbing-should-not-bypass-cramming-gamerule.patch rename to patches/server/0542-Climbing-should-not-bypass-cramming-gamerule.patch diff --git a/patches/server/0542-Added-missing-default-perms-for-commands.patch b/patches/server/0543-Added-missing-default-perms-for-commands.patch similarity index 100% rename from patches/server/0542-Added-missing-default-perms-for-commands.patch rename to patches/server/0543-Added-missing-default-perms-for-commands.patch diff --git a/patches/server/0543-Add-PlayerShearBlockEvent.patch b/patches/server/0544-Add-PlayerShearBlockEvent.patch similarity index 100% rename from patches/server/0543-Add-PlayerShearBlockEvent.patch rename to patches/server/0544-Add-PlayerShearBlockEvent.patch diff --git a/patches/server/0544-Fix-curing-zombie-villager-discount-exploit.patch b/patches/server/0545-Fix-curing-zombie-villager-discount-exploit.patch similarity index 100% rename from patches/server/0544-Fix-curing-zombie-villager-discount-exploit.patch rename to patches/server/0545-Fix-curing-zombie-villager-discount-exploit.patch diff --git a/patches/server/0545-Limit-recipe-packets.patch b/patches/server/0546-Limit-recipe-packets.patch similarity index 100% rename from patches/server/0545-Limit-recipe-packets.patch rename to patches/server/0546-Limit-recipe-packets.patch diff --git a/patches/server/0546-Fix-CraftSound-backwards-compatibility.patch b/patches/server/0547-Fix-CraftSound-backwards-compatibility.patch similarity index 100% rename from patches/server/0546-Fix-CraftSound-backwards-compatibility.patch rename to patches/server/0547-Fix-CraftSound-backwards-compatibility.patch diff --git a/patches/server/0547-MC-4-Fix-item-position-desync.patch b/patches/server/0548-MC-4-Fix-item-position-desync.patch similarity index 100% rename from patches/server/0547-MC-4-Fix-item-position-desync.patch rename to patches/server/0548-MC-4-Fix-item-position-desync.patch diff --git a/patches/server/0548-Player-Chunk-Load-Unload-Events.patch b/patches/server/0549-Player-Chunk-Load-Unload-Events.patch similarity index 100% rename from patches/server/0548-Player-Chunk-Load-Unload-Events.patch rename to patches/server/0549-Player-Chunk-Load-Unload-Events.patch diff --git a/patches/server/0549-Optimize-Dynamic-get-Missing-Keys.patch b/patches/server/0550-Optimize-Dynamic-get-Missing-Keys.patch similarity index 100% rename from patches/server/0549-Optimize-Dynamic-get-Missing-Keys.patch rename to patches/server/0550-Optimize-Dynamic-get-Missing-Keys.patch diff --git a/patches/server/0550-Expose-LivingEntity-hurt-direction.patch b/patches/server/0551-Expose-LivingEntity-hurt-direction.patch similarity index 100% rename from patches/server/0550-Expose-LivingEntity-hurt-direction.patch rename to patches/server/0551-Expose-LivingEntity-hurt-direction.patch diff --git a/patches/server/0551-Add-OBSTRUCTED-reason-to-BedEnterResult.patch b/patches/server/0552-Add-OBSTRUCTED-reason-to-BedEnterResult.patch similarity index 100% rename from patches/server/0551-Add-OBSTRUCTED-reason-to-BedEnterResult.patch rename to patches/server/0552-Add-OBSTRUCTED-reason-to-BedEnterResult.patch diff --git a/patches/server/0552-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch b/patches/server/0553-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch similarity index 100% rename from patches/server/0552-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch rename to patches/server/0553-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch diff --git a/patches/server/0553-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch b/patches/server/0554-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch similarity index 100% rename from patches/server/0553-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch rename to patches/server/0554-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch diff --git a/patches/server/0554-Implement-TargetHitEvent.patch b/patches/server/0555-Implement-TargetHitEvent.patch similarity index 100% rename from patches/server/0554-Implement-TargetHitEvent.patch rename to patches/server/0555-Implement-TargetHitEvent.patch diff --git a/patches/server/0555-Additional-Block-Material-API-s.patch b/patches/server/0556-Additional-Block-Material-API-s.patch similarity index 100% rename from patches/server/0555-Additional-Block-Material-API-s.patch rename to patches/server/0556-Additional-Block-Material-API-s.patch diff --git a/patches/server/0556-Fix-harming-potion-dupe.patch b/patches/server/0557-Fix-harming-potion-dupe.patch similarity index 100% rename from patches/server/0556-Fix-harming-potion-dupe.patch rename to patches/server/0557-Fix-harming-potion-dupe.patch diff --git a/patches/server/0557-Implement-API-to-get-Material-from-Boats-and-Minecar.patch b/patches/server/0558-Implement-API-to-get-Material-from-Boats-and-Minecar.patch similarity index 100% rename from patches/server/0557-Implement-API-to-get-Material-from-Boats-and-Minecar.patch rename to patches/server/0558-Implement-API-to-get-Material-from-Boats-and-Minecar.patch diff --git a/patches/server/0558-Cache-burn-durations.patch b/patches/server/0559-Cache-burn-durations.patch similarity index 100% rename from patches/server/0558-Cache-burn-durations.patch rename to patches/server/0559-Cache-burn-durations.patch diff --git a/patches/server/0559-Allow-disabling-mob-spawner-spawn-egg-transformation.patch b/patches/server/0560-Allow-disabling-mob-spawner-spawn-egg-transformation.patch similarity index 100% rename from patches/server/0559-Allow-disabling-mob-spawner-spawn-egg-transformation.patch rename to patches/server/0560-Allow-disabling-mob-spawner-spawn-egg-transformation.patch diff --git a/patches/server/0560-Fix-Not-a-string-Map-Conversion-spam.patch b/patches/server/0561-Fix-Not-a-string-Map-Conversion-spam.patch similarity index 100% rename from patches/server/0560-Fix-Not-a-string-Map-Conversion-spam.patch rename to patches/server/0561-Fix-Not-a-string-Map-Conversion-spam.patch diff --git a/patches/server/0561-Implement-PlayerFlowerPotManipulateEvent.patch b/patches/server/0562-Implement-PlayerFlowerPotManipulateEvent.patch similarity index 100% rename from patches/server/0561-Implement-PlayerFlowerPotManipulateEvent.patch rename to patches/server/0562-Implement-PlayerFlowerPotManipulateEvent.patch diff --git a/patches/server/0562-Fix-interact-event-not-being-called-in-adventure.patch b/patches/server/0563-Fix-interact-event-not-being-called-in-adventure.patch similarity index 100% rename from patches/server/0562-Fix-interact-event-not-being-called-in-adventure.patch rename to patches/server/0563-Fix-interact-event-not-being-called-in-adventure.patch diff --git a/patches/server/0563-Zombie-API-breaking-doors.patch b/patches/server/0564-Zombie-API-breaking-doors.patch similarity index 100% rename from patches/server/0563-Zombie-API-breaking-doors.patch rename to patches/server/0564-Zombie-API-breaking-doors.patch diff --git a/patches/server/0564-Fix-nerfed-slime-when-splitting.patch b/patches/server/0565-Fix-nerfed-slime-when-splitting.patch similarity index 100% rename from patches/server/0564-Fix-nerfed-slime-when-splitting.patch rename to patches/server/0565-Fix-nerfed-slime-when-splitting.patch diff --git a/patches/server/0565-Add-EntityLoadCrossbowEvent.patch b/patches/server/0566-Add-EntityLoadCrossbowEvent.patch similarity index 100% rename from patches/server/0565-Add-EntityLoadCrossbowEvent.patch rename to patches/server/0566-Add-EntityLoadCrossbowEvent.patch diff --git a/patches/server/0566-Guardian-beam-workaround.patch b/patches/server/0567-Guardian-beam-workaround.patch similarity index 100% rename from patches/server/0566-Guardian-beam-workaround.patch rename to patches/server/0567-Guardian-beam-workaround.patch diff --git a/patches/server/0567-Added-WorldGameRuleChangeEvent.patch b/patches/server/0568-Added-WorldGameRuleChangeEvent.patch similarity index 100% rename from patches/server/0567-Added-WorldGameRuleChangeEvent.patch rename to patches/server/0568-Added-WorldGameRuleChangeEvent.patch diff --git a/patches/server/0568-Added-ServerResourcesReloadedEvent.patch b/patches/server/0569-Added-ServerResourcesReloadedEvent.patch similarity index 100% rename from patches/server/0568-Added-ServerResourcesReloadedEvent.patch rename to patches/server/0569-Added-ServerResourcesReloadedEvent.patch diff --git a/patches/server/0569-Added-world-settings-for-mobs-picking-up-loot.patch b/patches/server/0570-Added-world-settings-for-mobs-picking-up-loot.patch similarity index 100% rename from patches/server/0569-Added-world-settings-for-mobs-picking-up-loot.patch rename to patches/server/0570-Added-world-settings-for-mobs-picking-up-loot.patch diff --git a/patches/server/0570-Implemented-BlockFailedDispenseEvent.patch b/patches/server/0571-Implemented-BlockFailedDispenseEvent.patch similarity index 100% rename from patches/server/0570-Implemented-BlockFailedDispenseEvent.patch rename to patches/server/0571-Implemented-BlockFailedDispenseEvent.patch diff --git a/patches/server/0571-Added-PlayerLecternPageChangeEvent.patch b/patches/server/0572-Added-PlayerLecternPageChangeEvent.patch similarity index 100% rename from patches/server/0571-Added-PlayerLecternPageChangeEvent.patch rename to patches/server/0572-Added-PlayerLecternPageChangeEvent.patch diff --git a/patches/server/0572-Added-PlayerLoomPatternSelectEvent.patch b/patches/server/0573-Added-PlayerLoomPatternSelectEvent.patch similarity index 100% rename from patches/server/0572-Added-PlayerLoomPatternSelectEvent.patch rename to patches/server/0573-Added-PlayerLoomPatternSelectEvent.patch diff --git a/patches/server/0573-Configurable-door-breaking-difficulty.patch b/patches/server/0574-Configurable-door-breaking-difficulty.patch similarity index 100% rename from patches/server/0573-Configurable-door-breaking-difficulty.patch rename to patches/server/0574-Configurable-door-breaking-difficulty.patch diff --git a/patches/server/0574-Empty-commands-shall-not-be-dispatched.patch b/patches/server/0575-Empty-commands-shall-not-be-dispatched.patch similarity index 100% rename from patches/server/0574-Empty-commands-shall-not-be-dispatched.patch rename to patches/server/0575-Empty-commands-shall-not-be-dispatched.patch diff --git a/patches/server/0575-Implement-API-to-expose-exact-interaction-point.patch b/patches/server/0576-Implement-API-to-expose-exact-interaction-point.patch similarity index 100% rename from patches/server/0575-Implement-API-to-expose-exact-interaction-point.patch rename to patches/server/0576-Implement-API-to-expose-exact-interaction-point.patch diff --git a/patches/server/0576-Remove-stale-POIs.patch b/patches/server/0577-Remove-stale-POIs.patch similarity index 100% rename from patches/server/0576-Remove-stale-POIs.patch rename to patches/server/0577-Remove-stale-POIs.patch diff --git a/patches/server/0577-Fix-villager-boat-exploit.patch b/patches/server/0578-Fix-villager-boat-exploit.patch similarity index 100% rename from patches/server/0577-Fix-villager-boat-exploit.patch rename to patches/server/0578-Fix-villager-boat-exploit.patch diff --git a/patches/server/0578-Add-sendOpLevel-API.patch b/patches/server/0579-Add-sendOpLevel-API.patch similarity index 100% rename from patches/server/0578-Add-sendOpLevel-API.patch rename to patches/server/0579-Add-sendOpLevel-API.patch diff --git a/patches/server/0579-Add-StructureLocateEvent.patch b/patches/server/0580-Add-StructureLocateEvent.patch similarity index 100% rename from patches/server/0579-Add-StructureLocateEvent.patch rename to patches/server/0580-Add-StructureLocateEvent.patch diff --git a/patches/server/0580-Collision-option-for-requiring-a-player-participant.patch b/patches/server/0581-Collision-option-for-requiring-a-player-participant.patch similarity index 100% rename from patches/server/0580-Collision-option-for-requiring-a-player-participant.patch rename to patches/server/0581-Collision-option-for-requiring-a-player-participant.patch diff --git a/patches/server/0581-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch b/patches/server/0582-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch similarity index 100% rename from patches/server/0581-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch rename to patches/server/0582-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch diff --git a/patches/server/0582-Return-chat-component-with-empty-text-instead-of-thr.patch b/patches/server/0583-Return-chat-component-with-empty-text-instead-of-thr.patch similarity index 100% rename from patches/server/0582-Return-chat-component-with-empty-text-instead-of-thr.patch rename to patches/server/0583-Return-chat-component-with-empty-text-instead-of-thr.patch diff --git a/patches/server/0583-Make-schedule-command-per-world.patch b/patches/server/0584-Make-schedule-command-per-world.patch similarity index 100% rename from patches/server/0583-Make-schedule-command-per-world.patch rename to patches/server/0584-Make-schedule-command-per-world.patch diff --git a/patches/server/0584-Configurable-max-leash-distance.patch b/patches/server/0585-Configurable-max-leash-distance.patch similarity index 100% rename from patches/server/0584-Configurable-max-leash-distance.patch rename to patches/server/0585-Configurable-max-leash-distance.patch diff --git a/patches/server/0585-Implement-BlockPreDispenseEvent.patch b/patches/server/0586-Implement-BlockPreDispenseEvent.patch similarity index 100% rename from patches/server/0585-Implement-BlockPreDispenseEvent.patch rename to patches/server/0586-Implement-BlockPreDispenseEvent.patch diff --git a/patches/server/0586-added-Wither-API.patch b/patches/server/0587-added-Wither-API.patch similarity index 100% rename from patches/server/0586-added-Wither-API.patch rename to patches/server/0587-added-Wither-API.patch diff --git a/patches/server/0587-Added-firing-of-PlayerChangeBeaconEffectEvent.patch b/patches/server/0588-Added-firing-of-PlayerChangeBeaconEffectEvent.patch similarity index 100% rename from patches/server/0587-Added-firing-of-PlayerChangeBeaconEffectEvent.patch rename to patches/server/0588-Added-firing-of-PlayerChangeBeaconEffectEvent.patch diff --git a/patches/server/0588-Add-toggle-for-always-placing-the-dragon-egg.patch b/patches/server/0589-Add-toggle-for-always-placing-the-dragon-egg.patch similarity index 100% rename from patches/server/0588-Add-toggle-for-always-placing-the-dragon-egg.patch rename to patches/server/0589-Add-toggle-for-always-placing-the-dragon-egg.patch diff --git a/patches/server/0589-Added-PlayerStonecutterRecipeSelectEvent.patch b/patches/server/0590-Added-PlayerStonecutterRecipeSelectEvent.patch similarity index 100% rename from patches/server/0589-Added-PlayerStonecutterRecipeSelectEvent.patch rename to patches/server/0590-Added-PlayerStonecutterRecipeSelectEvent.patch diff --git a/patches/server/0590-Add-dropLeash-variable-to-EntityUnleashEvent.patch b/patches/server/0591-Add-dropLeash-variable-to-EntityUnleashEvent.patch similarity index 100% rename from patches/server/0590-Add-dropLeash-variable-to-EntityUnleashEvent.patch rename to patches/server/0591-Add-dropLeash-variable-to-EntityUnleashEvent.patch diff --git a/patches/server/0591-Skip-distance-map-update-when-spawning-disabled.patch b/patches/server/0592-Skip-distance-map-update-when-spawning-disabled.patch similarity index 100% rename from patches/server/0591-Skip-distance-map-update-when-spawning-disabled.patch rename to patches/server/0592-Skip-distance-map-update-when-spawning-disabled.patch diff --git a/patches/server/0592-Reset-shield-blocking-on-dimension-change.patch b/patches/server/0593-Reset-shield-blocking-on-dimension-change.patch similarity index 100% rename from patches/server/0592-Reset-shield-blocking-on-dimension-change.patch rename to patches/server/0593-Reset-shield-blocking-on-dimension-change.patch diff --git a/patches/server/0593-add-DragonEggFormEvent.patch b/patches/server/0594-add-DragonEggFormEvent.patch similarity index 100% rename from patches/server/0593-add-DragonEggFormEvent.patch rename to patches/server/0594-add-DragonEggFormEvent.patch diff --git a/patches/server/0594-EntityMoveEvent.patch b/patches/server/0595-EntityMoveEvent.patch similarity index 100% rename from patches/server/0594-EntityMoveEvent.patch rename to patches/server/0595-EntityMoveEvent.patch diff --git a/patches/server/0595-added-option-to-disable-pathfinding-updates-on-block.patch b/patches/server/0596-added-option-to-disable-pathfinding-updates-on-block.patch similarity index 100% rename from patches/server/0595-added-option-to-disable-pathfinding-updates-on-block.patch rename to patches/server/0596-added-option-to-disable-pathfinding-updates-on-block.patch diff --git a/patches/server/0596-Inline-shift-direction-fields.patch b/patches/server/0597-Inline-shift-direction-fields.patch similarity index 100% rename from patches/server/0596-Inline-shift-direction-fields.patch rename to patches/server/0597-Inline-shift-direction-fields.patch diff --git a/patches/server/0597-Allow-adding-items-to-BlockDropItemEvent.patch b/patches/server/0598-Allow-adding-items-to-BlockDropItemEvent.patch similarity index 100% rename from patches/server/0597-Allow-adding-items-to-BlockDropItemEvent.patch rename to patches/server/0598-Allow-adding-items-to-BlockDropItemEvent.patch diff --git a/patches/server/0598-Add-getMainThreadExecutor-to-BukkitScheduler.patch b/patches/server/0599-Add-getMainThreadExecutor-to-BukkitScheduler.patch similarity index 100% rename from patches/server/0598-Add-getMainThreadExecutor-to-BukkitScheduler.patch rename to patches/server/0599-Add-getMainThreadExecutor-to-BukkitScheduler.patch diff --git a/patches/server/0599-living-entity-allow-attribute-registration.patch b/patches/server/0600-living-entity-allow-attribute-registration.patch similarity index 100% rename from patches/server/0599-living-entity-allow-attribute-registration.patch rename to patches/server/0600-living-entity-allow-attribute-registration.patch diff --git a/patches/server/0600-fix-dead-slime-setSize-invincibility.patch b/patches/server/0601-fix-dead-slime-setSize-invincibility.patch similarity index 100% rename from patches/server/0600-fix-dead-slime-setSize-invincibility.patch rename to patches/server/0601-fix-dead-slime-setSize-invincibility.patch diff --git a/patches/server/0601-Merchant-getRecipes-should-return-an-immutable-list.patch b/patches/server/0602-Merchant-getRecipes-should-return-an-immutable-list.patch similarity index 100% rename from patches/server/0601-Merchant-getRecipes-should-return-an-immutable-list.patch rename to patches/server/0602-Merchant-getRecipes-should-return-an-immutable-list.patch diff --git a/patches/server/0602-Add-support-for-hex-color-codes-in-console.patch b/patches/server/0603-Add-support-for-hex-color-codes-in-console.patch similarity index 100% rename from patches/server/0602-Add-support-for-hex-color-codes-in-console.patch rename to patches/server/0603-Add-support-for-hex-color-codes-in-console.patch diff --git a/patches/server/0603-Expose-Tracked-Players.patch b/patches/server/0604-Expose-Tracked-Players.patch similarity index 100% rename from patches/server/0603-Expose-Tracked-Players.patch rename to patches/server/0604-Expose-Tracked-Players.patch diff --git a/patches/server/0604-Remove-streams-from-SensorNearest.patch b/patches/server/0605-Remove-streams-from-SensorNearest.patch similarity index 100% rename from patches/server/0604-Remove-streams-from-SensorNearest.patch rename to patches/server/0605-Remove-streams-from-SensorNearest.patch diff --git a/patches/server/0605-Throw-proper-exception-on-empty-JsonList-file.patch b/patches/server/0606-Throw-proper-exception-on-empty-JsonList-file.patch similarity index 100% rename from patches/server/0605-Throw-proper-exception-on-empty-JsonList-file.patch rename to patches/server/0606-Throw-proper-exception-on-empty-JsonList-file.patch diff --git a/patches/server/0606-Improve-ServerGUI.patch b/patches/server/0607-Improve-ServerGUI.patch similarity index 100% rename from patches/server/0606-Improve-ServerGUI.patch rename to patches/server/0607-Improve-ServerGUI.patch diff --git a/patches/server/0607-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch b/patches/server/0608-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch similarity index 100% rename from patches/server/0607-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch rename to patches/server/0608-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch diff --git a/patches/server/0608-fix-converting-txt-to-json-file.patch b/patches/server/0609-fix-converting-txt-to-json-file.patch similarity index 100% rename from patches/server/0608-fix-converting-txt-to-json-file.patch rename to patches/server/0609-fix-converting-txt-to-json-file.patch diff --git a/patches/server/0609-Add-worldborder-events.patch b/patches/server/0610-Add-worldborder-events.patch similarity index 100% rename from patches/server/0609-Add-worldborder-events.patch rename to patches/server/0610-Add-worldborder-events.patch diff --git a/patches/server/0610-added-PlayerNameEntityEvent.patch b/patches/server/0611-added-PlayerNameEntityEvent.patch similarity index 100% rename from patches/server/0610-added-PlayerNameEntityEvent.patch rename to patches/server/0611-added-PlayerNameEntityEvent.patch diff --git a/patches/server/0611-Prevent-grindstones-from-overstacking-items.patch b/patches/server/0612-Prevent-grindstones-from-overstacking-items.patch similarity index 100% rename from patches/server/0611-Prevent-grindstones-from-overstacking-items.patch rename to patches/server/0612-Prevent-grindstones-from-overstacking-items.patch diff --git a/patches/server/0612-Add-recipe-to-cook-events.patch b/patches/server/0613-Add-recipe-to-cook-events.patch similarity index 100% rename from patches/server/0612-Add-recipe-to-cook-events.patch rename to patches/server/0613-Add-recipe-to-cook-events.patch diff --git a/patches/server/0613-Add-Block-isValidTool.patch b/patches/server/0614-Add-Block-isValidTool.patch similarity index 100% rename from patches/server/0613-Add-Block-isValidTool.patch rename to patches/server/0614-Add-Block-isValidTool.patch diff --git a/patches/server/0614-Allow-using-signs-inside-spawn-protection.patch b/patches/server/0615-Allow-using-signs-inside-spawn-protection.patch similarity index 100% rename from patches/server/0614-Allow-using-signs-inside-spawn-protection.patch rename to patches/server/0615-Allow-using-signs-inside-spawn-protection.patch diff --git a/patches/server/0615-Implement-Keyed-on-World.patch b/patches/server/0616-Implement-Keyed-on-World.patch similarity index 100% rename from patches/server/0615-Implement-Keyed-on-World.patch rename to patches/server/0616-Implement-Keyed-on-World.patch diff --git a/patches/server/0616-Add-fast-alternative-constructor-for-Rotations.patch b/patches/server/0617-Add-fast-alternative-constructor-for-Rotations.patch similarity index 100% rename from patches/server/0616-Add-fast-alternative-constructor-for-Rotations.patch rename to patches/server/0617-Add-fast-alternative-constructor-for-Rotations.patch diff --git a/patches/server/0617-Item-Rarity-API.patch b/patches/server/0618-Item-Rarity-API.patch similarity index 100% rename from patches/server/0617-Item-Rarity-API.patch rename to patches/server/0618-Item-Rarity-API.patch diff --git a/patches/server/0618-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch b/patches/server/0619-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch similarity index 100% rename from patches/server/0618-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch rename to patches/server/0619-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch diff --git a/patches/server/0619-copy-TESign-isEditable-from-snapshots.patch b/patches/server/0620-copy-TESign-isEditable-from-snapshots.patch similarity index 100% rename from patches/server/0619-copy-TESign-isEditable-from-snapshots.patch rename to patches/server/0620-copy-TESign-isEditable-from-snapshots.patch diff --git a/patches/server/0620-Drop-carried-item-when-player-has-disconnected.patch b/patches/server/0621-Drop-carried-item-when-player-has-disconnected.patch similarity index 100% rename from patches/server/0620-Drop-carried-item-when-player-has-disconnected.patch rename to patches/server/0621-Drop-carried-item-when-player-has-disconnected.patch diff --git a/patches/server/0621-forced-whitelist-use-configurable-kick-message.patch b/patches/server/0622-forced-whitelist-use-configurable-kick-message.patch similarity index 100% rename from patches/server/0621-forced-whitelist-use-configurable-kick-message.patch rename to patches/server/0622-forced-whitelist-use-configurable-kick-message.patch diff --git a/patches/server/0622-Don-t-ignore-result-of-PlayerEditBookEvent.patch b/patches/server/0623-Don-t-ignore-result-of-PlayerEditBookEvent.patch similarity index 100% rename from patches/server/0622-Don-t-ignore-result-of-PlayerEditBookEvent.patch rename to patches/server/0623-Don-t-ignore-result-of-PlayerEditBookEvent.patch diff --git a/patches/server/0623-Entity-load-save-limit-per-chunk.patch b/patches/server/0624-Entity-load-save-limit-per-chunk.patch similarity index 100% rename from patches/server/0623-Entity-load-save-limit-per-chunk.patch rename to patches/server/0624-Entity-load-save-limit-per-chunk.patch diff --git a/patches/server/0624-fix-cancelling-block-falling-causing-client-desync.patch b/patches/server/0625-fix-cancelling-block-falling-causing-client-desync.patch similarity index 100% rename from patches/server/0624-fix-cancelling-block-falling-causing-client-desync.patch rename to patches/server/0625-fix-cancelling-block-falling-causing-client-desync.patch diff --git a/patches/server/0625-Expose-protocol-version.patch b/patches/server/0626-Expose-protocol-version.patch similarity index 100% rename from patches/server/0625-Expose-protocol-version.patch rename to patches/server/0626-Expose-protocol-version.patch diff --git a/patches/server/0626-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch b/patches/server/0627-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch similarity index 100% rename from patches/server/0626-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch rename to patches/server/0627-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch diff --git a/patches/server/0627-Enhance-console-tab-completions-for-brigadier-comman.patch b/patches/server/0628-Enhance-console-tab-completions-for-brigadier-comman.patch similarity index 100% rename from patches/server/0627-Enhance-console-tab-completions-for-brigadier-comman.patch rename to patches/server/0628-Enhance-console-tab-completions-for-brigadier-comman.patch diff --git a/patches/server/0628-Fix-PlayerItemConsumeEvent-cancelling-properly.patch b/patches/server/0629-Fix-PlayerItemConsumeEvent-cancelling-properly.patch similarity index 100% rename from patches/server/0628-Fix-PlayerItemConsumeEvent-cancelling-properly.patch rename to patches/server/0629-Fix-PlayerItemConsumeEvent-cancelling-properly.patch diff --git a/patches/server/0629-Add-bypass-host-check.patch b/patches/server/0630-Add-bypass-host-check.patch similarity index 100% rename from patches/server/0629-Add-bypass-host-check.patch rename to patches/server/0630-Add-bypass-host-check.patch diff --git a/patches/server/0630-Set-area-affect-cloud-rotation.patch b/patches/server/0631-Set-area-affect-cloud-rotation.patch similarity index 100% rename from patches/server/0630-Set-area-affect-cloud-rotation.patch rename to patches/server/0631-Set-area-affect-cloud-rotation.patch diff --git a/patches/server/0631-add-isDeeplySleeping-to-HumanEntity.patch b/patches/server/0632-add-isDeeplySleeping-to-HumanEntity.patch similarity index 100% rename from patches/server/0631-add-isDeeplySleeping-to-HumanEntity.patch rename to patches/server/0632-add-isDeeplySleeping-to-HumanEntity.patch diff --git a/patches/server/0632-Fix-duplicating-give-items-on-item-drop-cancel.patch b/patches/server/0633-Fix-duplicating-give-items-on-item-drop-cancel.patch similarity index 100% rename from patches/server/0632-Fix-duplicating-give-items-on-item-drop-cancel.patch rename to patches/server/0633-Fix-duplicating-give-items-on-item-drop-cancel.patch diff --git a/patches/server/0633-add-consumeFuel-to-FurnaceBurnEvent.patch b/patches/server/0634-add-consumeFuel-to-FurnaceBurnEvent.patch similarity index 100% rename from patches/server/0633-add-consumeFuel-to-FurnaceBurnEvent.patch rename to patches/server/0634-add-consumeFuel-to-FurnaceBurnEvent.patch diff --git a/patches/server/0634-add-get-set-drop-chance-to-EntityEquipment.patch b/patches/server/0635-add-get-set-drop-chance-to-EntityEquipment.patch similarity index 100% rename from patches/server/0634-add-get-set-drop-chance-to-EntityEquipment.patch rename to patches/server/0635-add-get-set-drop-chance-to-EntityEquipment.patch diff --git a/patches/server/0635-fix-PigZombieAngerEvent-cancellation.patch b/patches/server/0636-fix-PigZombieAngerEvent-cancellation.patch similarity index 100% rename from patches/server/0635-fix-PigZombieAngerEvent-cancellation.patch rename to patches/server/0636-fix-PigZombieAngerEvent-cancellation.patch diff --git a/patches/server/0636-Fix-checkReach-check-for-Shulker-boxes.patch b/patches/server/0637-Fix-checkReach-check-for-Shulker-boxes.patch similarity index 100% rename from patches/server/0636-Fix-checkReach-check-for-Shulker-boxes.patch rename to patches/server/0637-Fix-checkReach-check-for-Shulker-boxes.patch diff --git a/patches/server/0637-fix-PlayerItemHeldEvent-firing-twice.patch b/patches/server/0638-fix-PlayerItemHeldEvent-firing-twice.patch similarity index 100% rename from patches/server/0637-fix-PlayerItemHeldEvent-firing-twice.patch rename to patches/server/0638-fix-PlayerItemHeldEvent-firing-twice.patch diff --git a/patches/server/0638-Added-PlayerDeepSleepEvent.patch b/patches/server/0639-Added-PlayerDeepSleepEvent.patch similarity index 100% rename from patches/server/0638-Added-PlayerDeepSleepEvent.patch rename to patches/server/0639-Added-PlayerDeepSleepEvent.patch diff --git a/patches/server/0639-More-World-API.patch b/patches/server/0640-More-World-API.patch similarity index 100% rename from patches/server/0639-More-World-API.patch rename to patches/server/0640-More-World-API.patch diff --git a/patches/server/0640-Added-PlayerBedFailEnterEvent.patch b/patches/server/0641-Added-PlayerBedFailEnterEvent.patch similarity index 100% rename from patches/server/0640-Added-PlayerBedFailEnterEvent.patch rename to patches/server/0641-Added-PlayerBedFailEnterEvent.patch diff --git a/patches/server/0641-Implement-methods-to-convert-between-Component-and-B.patch b/patches/server/0642-Implement-methods-to-convert-between-Component-and-B.patch similarity index 100% rename from patches/server/0641-Implement-methods-to-convert-between-Component-and-B.patch rename to patches/server/0642-Implement-methods-to-convert-between-Component-and-B.patch diff --git a/patches/server/0642-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch b/patches/server/0643-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch similarity index 100% rename from patches/server/0642-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch rename to patches/server/0643-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch diff --git a/patches/server/0643-Introduce-beacon-activation-deactivation-events.patch b/patches/server/0644-Introduce-beacon-activation-deactivation-events.patch similarity index 100% rename from patches/server/0643-Introduce-beacon-activation-deactivation-events.patch rename to patches/server/0644-Introduce-beacon-activation-deactivation-events.patch diff --git a/patches/server/0644-add-RespawnFlags-to-PlayerRespawnEvent.patch b/patches/server/0645-add-RespawnFlags-to-PlayerRespawnEvent.patch similarity index 100% rename from patches/server/0644-add-RespawnFlags-to-PlayerRespawnEvent.patch rename to patches/server/0645-add-RespawnFlags-to-PlayerRespawnEvent.patch diff --git a/patches/server/0645-Add-Channel-initialization-listeners.patch b/patches/server/0646-Add-Channel-initialization-listeners.patch similarity index 100% rename from patches/server/0645-Add-Channel-initialization-listeners.patch rename to patches/server/0646-Add-Channel-initialization-listeners.patch diff --git a/patches/server/0646-Send-empty-commands-if-tab-completion-is-disabled.patch b/patches/server/0647-Send-empty-commands-if-tab-completion-is-disabled.patch similarity index 100% rename from patches/server/0646-Send-empty-commands-if-tab-completion-is-disabled.patch rename to patches/server/0647-Send-empty-commands-if-tab-completion-is-disabled.patch diff --git a/patches/server/0647-Add-more-WanderingTrader-API.patch b/patches/server/0648-Add-more-WanderingTrader-API.patch similarity index 100% rename from patches/server/0647-Add-more-WanderingTrader-API.patch rename to patches/server/0648-Add-more-WanderingTrader-API.patch diff --git a/patches/server/0648-Add-EntityBlockStorage-clearEntities.patch b/patches/server/0649-Add-EntityBlockStorage-clearEntities.patch similarity index 100% rename from patches/server/0648-Add-EntityBlockStorage-clearEntities.patch rename to patches/server/0649-Add-EntityBlockStorage-clearEntities.patch diff --git a/patches/server/0649-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch b/patches/server/0650-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch similarity index 100% rename from patches/server/0649-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch rename to patches/server/0650-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch diff --git a/patches/server/0650-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch b/patches/server/0651-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch similarity index 100% rename from patches/server/0650-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch rename to patches/server/0651-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch diff --git a/patches/server/0651-Inventory-close.patch b/patches/server/0652-Inventory-close.patch similarity index 100% rename from patches/server/0651-Inventory-close.patch rename to patches/server/0652-Inventory-close.patch diff --git a/patches/server/0652-call-PortalCreateEvent-players-and-end-platform.patch b/patches/server/0653-call-PortalCreateEvent-players-and-end-platform.patch similarity index 100% rename from patches/server/0652-call-PortalCreateEvent-players-and-end-platform.patch rename to patches/server/0653-call-PortalCreateEvent-players-and-end-platform.patch diff --git a/patches/server/0653-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch b/patches/server/0654-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch similarity index 100% rename from patches/server/0653-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch rename to patches/server/0654-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch diff --git a/patches/server/0654-Fix-CraftPotionBrewer-cache.patch b/patches/server/0655-Fix-CraftPotionBrewer-cache.patch similarity index 100% rename from patches/server/0654-Fix-CraftPotionBrewer-cache.patch rename to patches/server/0655-Fix-CraftPotionBrewer-cache.patch diff --git a/patches/server/0655-Add-basic-Datapack-API.patch b/patches/server/0656-Add-basic-Datapack-API.patch similarity index 100% rename from patches/server/0655-Add-basic-Datapack-API.patch rename to patches/server/0656-Add-basic-Datapack-API.patch diff --git a/patches/server/0656-Add-environment-variable-to-disable-server-gui.patch b/patches/server/0657-Add-environment-variable-to-disable-server-gui.patch similarity index 100% rename from patches/server/0656-Add-environment-variable-to-disable-server-gui.patch rename to patches/server/0657-Add-environment-variable-to-disable-server-gui.patch diff --git a/patches/server/0657-additions-to-PlayerGameModeChangeEvent.patch b/patches/server/0658-additions-to-PlayerGameModeChangeEvent.patch similarity index 100% rename from patches/server/0657-additions-to-PlayerGameModeChangeEvent.patch rename to patches/server/0658-additions-to-PlayerGameModeChangeEvent.patch diff --git a/patches/server/0658-ItemStack-repair-check-API.patch b/patches/server/0659-ItemStack-repair-check-API.patch similarity index 100% rename from patches/server/0658-ItemStack-repair-check-API.patch rename to patches/server/0659-ItemStack-repair-check-API.patch diff --git a/patches/server/0659-More-Enchantment-API.patch b/patches/server/0660-More-Enchantment-API.patch similarity index 100% rename from patches/server/0659-More-Enchantment-API.patch rename to patches/server/0660-More-Enchantment-API.patch diff --git a/patches/server/0660-Fix-and-optimise-world-force-upgrading.patch b/patches/server/0661-Fix-and-optimise-world-force-upgrading.patch similarity index 100% rename from patches/server/0660-Fix-and-optimise-world-force-upgrading.patch rename to patches/server/0661-Fix-and-optimise-world-force-upgrading.patch diff --git a/patches/server/0661-Add-Mob-lookAt-API.patch b/patches/server/0662-Add-Mob-lookAt-API.patch similarity index 100% rename from patches/server/0661-Add-Mob-lookAt-API.patch rename to patches/server/0662-Add-Mob-lookAt-API.patch diff --git a/patches/server/0662-Add-Unix-domain-socket-support.patch b/patches/server/0663-Add-Unix-domain-socket-support.patch similarity index 100% rename from patches/server/0662-Add-Unix-domain-socket-support.patch rename to patches/server/0663-Add-Unix-domain-socket-support.patch diff --git a/patches/server/0663-Add-EntityInsideBlockEvent.patch b/patches/server/0664-Add-EntityInsideBlockEvent.patch similarity index 100% rename from patches/server/0663-Add-EntityInsideBlockEvent.patch rename to patches/server/0664-Add-EntityInsideBlockEvent.patch diff --git a/patches/server/0664-Attributes-API-for-item-defaults.patch b/patches/server/0665-Attributes-API-for-item-defaults.patch similarity index 100% rename from patches/server/0664-Attributes-API-for-item-defaults.patch rename to patches/server/0665-Attributes-API-for-item-defaults.patch diff --git a/patches/server/0665-Add-cause-to-Weather-ThunderChangeEvents.patch b/patches/server/0666-Add-cause-to-Weather-ThunderChangeEvents.patch similarity index 100% rename from patches/server/0665-Add-cause-to-Weather-ThunderChangeEvents.patch rename to patches/server/0666-Add-cause-to-Weather-ThunderChangeEvents.patch diff --git a/patches/server/0666-More-Lidded-Block-API.patch b/patches/server/0667-More-Lidded-Block-API.patch similarity index 100% rename from patches/server/0666-More-Lidded-Block-API.patch rename to patches/server/0667-More-Lidded-Block-API.patch diff --git a/patches/server/0667-Limit-item-frame-cursors-on-maps.patch b/patches/server/0668-Limit-item-frame-cursors-on-maps.patch similarity index 100% rename from patches/server/0667-Limit-item-frame-cursors-on-maps.patch rename to patches/server/0668-Limit-item-frame-cursors-on-maps.patch diff --git a/patches/server/0668-Add-PlayerKickEvent-causes.patch b/patches/server/0669-Add-PlayerKickEvent-causes.patch similarity index 100% rename from patches/server/0668-Add-PlayerKickEvent-causes.patch rename to patches/server/0669-Add-PlayerKickEvent-causes.patch diff --git a/patches/server/0669-Add-PufferFishStateChangeEvent.patch b/patches/server/0670-Add-PufferFishStateChangeEvent.patch similarity index 100% rename from patches/server/0669-Add-PufferFishStateChangeEvent.patch rename to patches/server/0670-Add-PufferFishStateChangeEvent.patch diff --git a/patches/server/0670-Fix-PlayerBucketEmptyEvent-result-itemstack.patch b/patches/server/0671-Fix-PlayerBucketEmptyEvent-result-itemstack.patch similarity index 100% rename from patches/server/0670-Fix-PlayerBucketEmptyEvent-result-itemstack.patch rename to patches/server/0671-Fix-PlayerBucketEmptyEvent-result-itemstack.patch diff --git a/patches/server/0671-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch b/patches/server/0672-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch similarity index 100% rename from patches/server/0671-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch rename to patches/server/0672-Synchronize-PalettedContainer-instead-of-ReentrantLo.patch diff --git a/patches/server/0672-Add-option-to-fix-items-merging-through-walls.patch b/patches/server/0673-Add-option-to-fix-items-merging-through-walls.patch similarity index 100% rename from patches/server/0672-Add-option-to-fix-items-merging-through-walls.patch rename to patches/server/0673-Add-option-to-fix-items-merging-through-walls.patch diff --git a/patches/server/0673-Add-BellRevealRaiderEvent.patch b/patches/server/0674-Add-BellRevealRaiderEvent.patch similarity index 100% rename from patches/server/0673-Add-BellRevealRaiderEvent.patch rename to patches/server/0674-Add-BellRevealRaiderEvent.patch diff --git a/patches/server/0674-Fix-invulnerable-end-crystals.patch b/patches/server/0675-Fix-invulnerable-end-crystals.patch similarity index 100% rename from patches/server/0674-Fix-invulnerable-end-crystals.patch rename to patches/server/0675-Fix-invulnerable-end-crystals.patch diff --git a/patches/server/0675-Add-ElderGuardianAppearanceEvent.patch b/patches/server/0676-Add-ElderGuardianAppearanceEvent.patch similarity index 100% rename from patches/server/0675-Add-ElderGuardianAppearanceEvent.patch rename to patches/server/0676-Add-ElderGuardianAppearanceEvent.patch diff --git a/patches/server/0676-Fix-dangerous-end-portal-logic.patch b/patches/server/0677-Fix-dangerous-end-portal-logic.patch similarity index 100% rename from patches/server/0676-Fix-dangerous-end-portal-logic.patch rename to patches/server/0677-Fix-dangerous-end-portal-logic.patch diff --git a/patches/server/0677-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch b/patches/server/0678-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch similarity index 100% rename from patches/server/0677-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch rename to patches/server/0678-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch diff --git a/patches/server/0678-Make-item-validations-configurable.patch b/patches/server/0679-Make-item-validations-configurable.patch similarity index 100% rename from patches/server/0678-Make-item-validations-configurable.patch rename to patches/server/0679-Make-item-validations-configurable.patch diff --git a/patches/server/0679-Line-Of-Sight-Changes.patch b/patches/server/0680-Line-Of-Sight-Changes.patch similarity index 100% rename from patches/server/0679-Line-Of-Sight-Changes.patch rename to patches/server/0680-Line-Of-Sight-Changes.patch diff --git a/patches/server/0680-add-per-world-spawn-limits.patch b/patches/server/0681-add-per-world-spawn-limits.patch similarity index 100% rename from patches/server/0680-add-per-world-spawn-limits.patch rename to patches/server/0681-add-per-world-spawn-limits.patch diff --git a/patches/server/0681-Fix-PotionSplashEvent-for-water-splash-potions.patch b/patches/server/0682-Fix-PotionSplashEvent-for-water-splash-potions.patch similarity index 100% rename from patches/server/0681-Fix-PotionSplashEvent-for-water-splash-potions.patch rename to patches/server/0682-Fix-PotionSplashEvent-for-water-splash-potions.patch diff --git a/patches/server/0682-Add-more-LimitedRegion-API.patch b/patches/server/0683-Add-more-LimitedRegion-API.patch similarity index 100% rename from patches/server/0682-Add-more-LimitedRegion-API.patch rename to patches/server/0683-Add-more-LimitedRegion-API.patch diff --git a/patches/server/0683-Fix-PlayerDropItemEvent-using-wrong-item.patch b/patches/server/0684-Fix-PlayerDropItemEvent-using-wrong-item.patch similarity index 100% rename from patches/server/0683-Fix-PlayerDropItemEvent-using-wrong-item.patch rename to patches/server/0684-Fix-PlayerDropItemEvent-using-wrong-item.patch diff --git a/patches/server/0684-Missing-Entity-Behavior-API.patch b/patches/server/0685-Missing-Entity-Behavior-API.patch similarity index 100% rename from patches/server/0684-Missing-Entity-Behavior-API.patch rename to patches/server/0685-Missing-Entity-Behavior-API.patch diff --git a/patches/server/0685-Ensure-disconnect-for-book-edit-is-called-on-main.patch b/patches/server/0686-Ensure-disconnect-for-book-edit-is-called-on-main.patch similarity index 100% rename from patches/server/0685-Ensure-disconnect-for-book-edit-is-called-on-main.patch rename to patches/server/0686-Ensure-disconnect-for-book-edit-is-called-on-main.patch diff --git a/patches/server/0686-Fix-return-value-of-Block-applyBoneMeal-always-being.patch b/patches/server/0687-Fix-return-value-of-Block-applyBoneMeal-always-being.patch similarity index 100% rename from patches/server/0686-Fix-return-value-of-Block-applyBoneMeal-always-being.patch rename to patches/server/0687-Fix-return-value-of-Block-applyBoneMeal-always-being.patch diff --git a/patches/server/0687-Use-getChunkIfLoadedImmediately-in-places.patch b/patches/server/0688-Use-getChunkIfLoadedImmediately-in-places.patch similarity index 100% rename from patches/server/0687-Use-getChunkIfLoadedImmediately-in-places.patch rename to patches/server/0688-Use-getChunkIfLoadedImmediately-in-places.patch diff --git a/patches/server/0688-Fix-commands-from-signs-not-firing-command-events.patch b/patches/server/0689-Fix-commands-from-signs-not-firing-command-events.patch similarity index 100% rename from patches/server/0688-Fix-commands-from-signs-not-firing-command-events.patch rename to patches/server/0689-Fix-commands-from-signs-not-firing-command-events.patch diff --git a/patches/server/0689-Adds-PlayerArmSwingEvent.patch b/patches/server/0690-Adds-PlayerArmSwingEvent.patch similarity index 100% rename from patches/server/0689-Adds-PlayerArmSwingEvent.patch rename to patches/server/0690-Adds-PlayerArmSwingEvent.patch diff --git a/patches/server/0690-Fixes-kick-event-leave-message-not-being-sent.patch b/patches/server/0691-Fixes-kick-event-leave-message-not-being-sent.patch similarity index 100% rename from patches/server/0690-Fixes-kick-event-leave-message-not-being-sent.patch rename to patches/server/0691-Fixes-kick-event-leave-message-not-being-sent.patch diff --git a/patches/server/0691-Add-config-for-mobs-immune-to-default-effects.patch b/patches/server/0692-Add-config-for-mobs-immune-to-default-effects.patch similarity index 100% rename from patches/server/0691-Add-config-for-mobs-immune-to-default-effects.patch rename to patches/server/0692-Add-config-for-mobs-immune-to-default-effects.patch diff --git a/patches/server/0692-Fix-incorrect-message-for-outdated-client.patch b/patches/server/0693-Fix-incorrect-message-for-outdated-client.patch similarity index 100% rename from patches/server/0692-Fix-incorrect-message-for-outdated-client.patch rename to patches/server/0693-Fix-incorrect-message-for-outdated-client.patch diff --git a/patches/server/0693-Fix-MerchantOffer-BuyB-Only-AssertionError.patch b/patches/server/0694-Fix-MerchantOffer-BuyB-Only-AssertionError.patch similarity index 100% rename from patches/server/0693-Fix-MerchantOffer-BuyB-Only-AssertionError.patch rename to patches/server/0694-Fix-MerchantOffer-BuyB-Only-AssertionError.patch diff --git a/patches/server/0694-Don-t-apply-cramming-damage-to-players.patch b/patches/server/0695-Don-t-apply-cramming-damage-to-players.patch similarity index 100% rename from patches/server/0694-Don-t-apply-cramming-damage-to-players.patch rename to patches/server/0695-Don-t-apply-cramming-damage-to-players.patch diff --git a/patches/server/0695-Rate-options-and-timings-for-sensors-and-behaviors.patch b/patches/server/0696-Rate-options-and-timings-for-sensors-and-behaviors.patch similarity index 100% rename from patches/server/0695-Rate-options-and-timings-for-sensors-and-behaviors.patch rename to patches/server/0696-Rate-options-and-timings-for-sensors-and-behaviors.patch diff --git a/patches/server/0696-Add-a-bunch-of-missing-forceDrop-toggles.patch b/patches/server/0697-Add-a-bunch-of-missing-forceDrop-toggles.patch similarity index 100% rename from patches/server/0696-Add-a-bunch-of-missing-forceDrop-toggles.patch rename to patches/server/0697-Add-a-bunch-of-missing-forceDrop-toggles.patch diff --git a/patches/server/0697-Stinger-API.patch b/patches/server/0698-Stinger-API.patch similarity index 100% rename from patches/server/0697-Stinger-API.patch rename to patches/server/0698-Stinger-API.patch diff --git a/patches/server/0698-Fix-incosistency-issue-with-empty-map-items-in-CB.patch b/patches/server/0699-Fix-incosistency-issue-with-empty-map-items-in-CB.patch similarity index 100% rename from patches/server/0698-Fix-incosistency-issue-with-empty-map-items-in-CB.patch rename to patches/server/0699-Fix-incosistency-issue-with-empty-map-items-in-CB.patch diff --git a/patches/server/0699-Add-System.out-err-catcher.patch b/patches/server/0700-Add-System.out-err-catcher.patch similarity index 100% rename from patches/server/0699-Add-System.out-err-catcher.patch rename to patches/server/0700-Add-System.out-err-catcher.patch diff --git a/patches/server/0700-Fix-test-not-bootstrapping.patch b/patches/server/0701-Fix-test-not-bootstrapping.patch similarity index 100% rename from patches/server/0700-Fix-test-not-bootstrapping.patch rename to patches/server/0701-Fix-test-not-bootstrapping.patch diff --git a/patches/server/0701-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch b/patches/server/0702-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch similarity index 100% rename from patches/server/0701-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch rename to patches/server/0702-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch diff --git a/patches/server/0702-Improve-boat-collision-performance.patch b/patches/server/0703-Improve-boat-collision-performance.patch similarity index 100% rename from patches/server/0702-Improve-boat-collision-performance.patch rename to patches/server/0703-Improve-boat-collision-performance.patch diff --git a/patches/server/0703-Prevent-AFK-kick-while-watching-end-credits.patch b/patches/server/0704-Prevent-AFK-kick-while-watching-end-credits.patch similarity index 100% rename from patches/server/0703-Prevent-AFK-kick-while-watching-end-credits.patch rename to patches/server/0704-Prevent-AFK-kick-while-watching-end-credits.patch diff --git a/patches/server/0704-Allow-skipping-writing-of-comments-to-server.propert.patch b/patches/server/0705-Allow-skipping-writing-of-comments-to-server.propert.patch similarity index 100% rename from patches/server/0704-Allow-skipping-writing-of-comments-to-server.propert.patch rename to patches/server/0705-Allow-skipping-writing-of-comments-to-server.propert.patch diff --git a/patches/server/0705-Add-PlayerSetSpawnEvent.patch b/patches/server/0706-Add-PlayerSetSpawnEvent.patch similarity index 100% rename from patches/server/0705-Add-PlayerSetSpawnEvent.patch rename to patches/server/0706-Add-PlayerSetSpawnEvent.patch diff --git a/patches/server/0706-Make-hoppers-respect-inventory-max-stack-size.patch b/patches/server/0707-Make-hoppers-respect-inventory-max-stack-size.patch similarity index 100% rename from patches/server/0706-Make-hoppers-respect-inventory-max-stack-size.patch rename to patches/server/0707-Make-hoppers-respect-inventory-max-stack-size.patch diff --git a/patches/server/0707-Optimize-entity-tracker-passenger-checks.patch b/patches/server/0708-Optimize-entity-tracker-passenger-checks.patch similarity index 100% rename from patches/server/0707-Optimize-entity-tracker-passenger-checks.patch rename to patches/server/0708-Optimize-entity-tracker-passenger-checks.patch diff --git a/patches/server/0708-Config-option-for-Piglins-guarding-chests.patch b/patches/server/0709-Config-option-for-Piglins-guarding-chests.patch similarity index 100% rename from patches/server/0708-Config-option-for-Piglins-guarding-chests.patch rename to patches/server/0709-Config-option-for-Piglins-guarding-chests.patch diff --git a/patches/server/0709-Added-EntityDamageItemEvent.patch b/patches/server/0710-Added-EntityDamageItemEvent.patch similarity index 100% rename from patches/server/0709-Added-EntityDamageItemEvent.patch rename to patches/server/0710-Added-EntityDamageItemEvent.patch diff --git a/patches/server/0710-Optimize-indirect-passenger-iteration.patch b/patches/server/0711-Optimize-indirect-passenger-iteration.patch similarity index 100% rename from patches/server/0710-Optimize-indirect-passenger-iteration.patch rename to patches/server/0711-Optimize-indirect-passenger-iteration.patch diff --git a/patches/server/0711-Fix-block-drops-position-losing-precision-millions-o.patch b/patches/server/0712-Fix-block-drops-position-losing-precision-millions-o.patch similarity index 100% rename from patches/server/0711-Fix-block-drops-position-losing-precision-millions-o.patch rename to patches/server/0712-Fix-block-drops-position-losing-precision-millions-o.patch diff --git a/patches/server/0712-Configurable-item-frame-map-cursor-update-interval.patch b/patches/server/0713-Configurable-item-frame-map-cursor-update-interval.patch similarity index 100% rename from patches/server/0712-Configurable-item-frame-map-cursor-update-interval.patch rename to patches/server/0713-Configurable-item-frame-map-cursor-update-interval.patch diff --git a/patches/server/0713-Make-EntityUnleashEvent-cancellable.patch b/patches/server/0714-Make-EntityUnleashEvent-cancellable.patch similarity index 100% rename from patches/server/0713-Make-EntityUnleashEvent-cancellable.patch rename to patches/server/0714-Make-EntityUnleashEvent-cancellable.patch diff --git a/patches/server/0714-Clear-bucket-NBT-after-dispense.patch b/patches/server/0715-Clear-bucket-NBT-after-dispense.patch similarity index 100% rename from patches/server/0714-Clear-bucket-NBT-after-dispense.patch rename to patches/server/0715-Clear-bucket-NBT-after-dispense.patch diff --git a/patches/server/0715-Set-AsyncAppender-dispatch-thread-to-be-a-daemon-thr.patch b/patches/server/0716-Set-AsyncAppender-dispatch-thread-to-be-a-daemon-thr.patch similarity index 100% rename from patches/server/0715-Set-AsyncAppender-dispatch-thread-to-be-a-daemon-thr.patch rename to patches/server/0716-Set-AsyncAppender-dispatch-thread-to-be-a-daemon-thr.patch diff --git a/patches/server/0716-Respect-despawn-rate-in-item-merge-check.patch b/patches/server/0717-Respect-despawn-rate-in-item-merge-check.patch similarity index 100% rename from patches/server/0716-Respect-despawn-rate-in-item-merge-check.patch rename to patches/server/0717-Respect-despawn-rate-in-item-merge-check.patch diff --git a/patches/server/0717-Move-BlockPistonRetractEvent-to-fix-duplication.patch b/patches/server/0718-Move-BlockPistonRetractEvent-to-fix-duplication.patch similarity index 100% rename from patches/server/0717-Move-BlockPistonRetractEvent-to-fix-duplication.patch rename to patches/server/0718-Move-BlockPistonRetractEvent-to-fix-duplication.patch diff --git a/patches/server/0718-Change-EnderEye-target-without-changing-other-things.patch b/patches/server/0719-Change-EnderEye-target-without-changing-other-things.patch similarity index 100% rename from patches/server/0718-Change-EnderEye-target-without-changing-other-things.patch rename to patches/server/0719-Change-EnderEye-target-without-changing-other-things.patch diff --git a/patches/server/0719-Add-BlockBreakBlockEvent.patch b/patches/server/0720-Add-BlockBreakBlockEvent.patch similarity index 100% rename from patches/server/0719-Add-BlockBreakBlockEvent.patch rename to patches/server/0720-Add-BlockBreakBlockEvent.patch diff --git a/patches/server/0720-Option-to-prevent-NBT-copy-in-smithing-recipes.patch b/patches/server/0721-Option-to-prevent-NBT-copy-in-smithing-recipes.patch similarity index 100% rename from patches/server/0720-Option-to-prevent-NBT-copy-in-smithing-recipes.patch rename to patches/server/0721-Option-to-prevent-NBT-copy-in-smithing-recipes.patch diff --git a/patches/server/0721-More-CommandBlock-API.patch b/patches/server/0722-More-CommandBlock-API.patch similarity index 100% rename from patches/server/0721-More-CommandBlock-API.patch rename to patches/server/0722-More-CommandBlock-API.patch diff --git a/patches/server/0722-Add-missing-team-sidebar-display-slots.patch b/patches/server/0723-Add-missing-team-sidebar-display-slots.patch similarity index 100% rename from patches/server/0722-Add-missing-team-sidebar-display-slots.patch rename to patches/server/0723-Add-missing-team-sidebar-display-slots.patch diff --git a/patches/server/0723-Add-back-EntityPortalExitEvent.patch b/patches/server/0724-Add-back-EntityPortalExitEvent.patch similarity index 100% rename from patches/server/0723-Add-back-EntityPortalExitEvent.patch rename to patches/server/0724-Add-back-EntityPortalExitEvent.patch diff --git a/patches/server/0724-Add-methods-to-find-targets-for-lightning-strikes.patch b/patches/server/0725-Add-methods-to-find-targets-for-lightning-strikes.patch similarity index 100% rename from patches/server/0724-Add-methods-to-find-targets-for-lightning-strikes.patch rename to patches/server/0725-Add-methods-to-find-targets-for-lightning-strikes.patch diff --git a/patches/server/0725-Get-entity-default-attributes.patch b/patches/server/0726-Get-entity-default-attributes.patch similarity index 100% rename from patches/server/0725-Get-entity-default-attributes.patch rename to patches/server/0726-Get-entity-default-attributes.patch diff --git a/patches/server/0726-Left-handed-API.patch b/patches/server/0727-Left-handed-API.patch similarity index 100% rename from patches/server/0726-Left-handed-API.patch rename to patches/server/0727-Left-handed-API.patch diff --git a/patches/server/0727-Add-advancement-display-API.patch b/patches/server/0728-Add-advancement-display-API.patch similarity index 100% rename from patches/server/0727-Add-advancement-display-API.patch rename to patches/server/0728-Add-advancement-display-API.patch diff --git a/patches/server/0728-Add-ItemFactory-getMonsterEgg-API.patch b/patches/server/0729-Add-ItemFactory-getMonsterEgg-API.patch similarity index 100% rename from patches/server/0728-Add-ItemFactory-getMonsterEgg-API.patch rename to patches/server/0729-Add-ItemFactory-getMonsterEgg-API.patch diff --git a/patches/server/0729-Add-critical-damage-API.patch b/patches/server/0730-Add-critical-damage-API.patch similarity index 100% rename from patches/server/0729-Add-critical-damage-API.patch rename to patches/server/0730-Add-critical-damage-API.patch diff --git a/patches/server/0730-Fix-issues-with-mob-conversion.patch b/patches/server/0731-Fix-issues-with-mob-conversion.patch similarity index 100% rename from patches/server/0730-Fix-issues-with-mob-conversion.patch rename to patches/server/0731-Fix-issues-with-mob-conversion.patch diff --git a/patches/server/0731-Add-isCollidable-methods-to-various-places.patch b/patches/server/0732-Add-isCollidable-methods-to-various-places.patch similarity index 100% rename from patches/server/0731-Add-isCollidable-methods-to-various-places.patch rename to patches/server/0732-Add-isCollidable-methods-to-various-places.patch diff --git a/patches/server/0732-Goat-ram-API.patch b/patches/server/0733-Goat-ram-API.patch similarity index 100% rename from patches/server/0732-Goat-ram-API.patch rename to patches/server/0733-Goat-ram-API.patch diff --git a/patches/server/0733-Add-API-for-resetting-a-single-score.patch b/patches/server/0734-Add-API-for-resetting-a-single-score.patch similarity index 100% rename from patches/server/0733-Add-API-for-resetting-a-single-score.patch rename to patches/server/0734-Add-API-for-resetting-a-single-score.patch diff --git a/patches/server/0734-Add-Raw-Byte-Entity-Serialization.patch b/patches/server/0735-Add-Raw-Byte-Entity-Serialization.patch similarity index 100% rename from patches/server/0734-Add-Raw-Byte-Entity-Serialization.patch rename to patches/server/0735-Add-Raw-Byte-Entity-Serialization.patch diff --git a/patches/server/0735-Vanilla-command-permission-fixes.patch b/patches/server/0736-Vanilla-command-permission-fixes.patch similarity index 100% rename from patches/server/0735-Vanilla-command-permission-fixes.patch rename to patches/server/0736-Vanilla-command-permission-fixes.patch diff --git a/patches/server/0736-Make-CallbackExecutor-strict-again.patch b/patches/server/0737-Make-CallbackExecutor-strict-again.patch similarity index 95% rename from patches/server/0736-Make-CallbackExecutor-strict-again.patch rename to patches/server/0737-Make-CallbackExecutor-strict-again.patch index 862f9007c..68b18d653 100644 --- a/patches/server/0736-Make-CallbackExecutor-strict-again.patch +++ b/patches/server/0737-Make-CallbackExecutor-strict-again.patch @@ -10,7 +10,7 @@ schedules. Effectively, use the callback executor as a tool of finding issues rather than hiding these issues. diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index ee2eeea6e0fb3103620f6a6b5704e259f44d27e3..0bee0f348a6123a27b8bcf02d2a93df9b007b689 100644 +index a1b667084f710230d3f94ee0e5f5750de1d71e29..b8066eec2a1481059ee0c25756e14449e3007b6b 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -160,17 +160,28 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0737-Do-not-allow-the-server-to-unload-chunks-at-request-.patch b/patches/server/0738-Do-not-allow-the-server-to-unload-chunks-at-request-.patch similarity index 100% rename from patches/server/0737-Do-not-allow-the-server-to-unload-chunks-at-request-.patch rename to patches/server/0738-Do-not-allow-the-server-to-unload-chunks-at-request-.patch diff --git a/patches/server/0738-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch b/patches/server/0739-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch similarity index 100% rename from patches/server/0738-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch rename to patches/server/0739-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch diff --git a/patches/server/0739-Correctly-handle-recursion-for-chunkholder-updates.patch b/patches/server/0740-Correctly-handle-recursion-for-chunkholder-updates.patch similarity index 100% rename from patches/server/0739-Correctly-handle-recursion-for-chunkholder-updates.patch rename to patches/server/0740-Correctly-handle-recursion-for-chunkholder-updates.patch diff --git a/patches/server/0740-Separate-lookup-locking-from-state-access-in-UserCac.patch b/patches/server/0741-Separate-lookup-locking-from-state-access-in-UserCac.patch similarity index 100% rename from patches/server/0740-Separate-lookup-locking-from-state-access-in-UserCac.patch rename to patches/server/0741-Separate-lookup-locking-from-state-access-in-UserCac.patch diff --git a/patches/server/0741-Fix-chunks-refusing-to-unload-at-low-TPS.patch b/patches/server/0742-Fix-chunks-refusing-to-unload-at-low-TPS.patch similarity index 92% rename from patches/server/0741-Fix-chunks-refusing-to-unload-at-low-TPS.patch rename to patches/server/0742-Fix-chunks-refusing-to-unload-at-low-TPS.patch index b2ad0c10f..5d95d12b7 100644 --- a/patches/server/0741-Fix-chunks-refusing-to-unload-at-low-TPS.patch +++ b/patches/server/0742-Fix-chunks-refusing-to-unload-at-low-TPS.patch @@ -10,7 +10,7 @@ chunk future to complete. We can simply schedule to the immediate executor to get this effect, rather than the main mailbox. diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 0bee0f348a6123a27b8bcf02d2a93df9b007b689..52d0896356529d07ce43c0006423ab169cc3b068 100644 +index b8066eec2a1481059ee0c25756e14449e3007b6b..c9563c0a5f230753dda469530cabde67fdb13f83 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -1297,9 +1297,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0742-Do-not-allow-ticket-level-changes-while-unloading-pl.patch b/patches/server/0743-Do-not-allow-ticket-level-changes-while-unloading-pl.patch similarity index 97% rename from patches/server/0742-Do-not-allow-ticket-level-changes-while-unloading-pl.patch rename to patches/server/0743-Do-not-allow-ticket-level-changes-while-unloading-pl.patch index 59ad52883..d1cd2e9a7 100644 --- a/patches/server/0742-Do-not-allow-ticket-level-changes-while-unloading-pl.patch +++ b/patches/server/0743-Do-not-allow-ticket-level-changes-while-unloading-pl.patch @@ -8,7 +8,7 @@ Sync loading the chunk at this stage would cause it to load older data, as well as screwing our region state. diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 52d0896356529d07ce43c0006423ab169cc3b068..bda3d88b9d99b18ba703a781a0a9c447fd147585 100644 +index c9563c0a5f230753dda469530cabde67fdb13f83..5157eac0190c6e1458dedfb1cb2eddee5639407e 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -296,6 +296,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0743-Do-not-allow-ticket-level-changes-when-updating-chun.patch b/patches/server/0744-Do-not-allow-ticket-level-changes-when-updating-chun.patch similarity index 100% rename from patches/server/0743-Do-not-allow-ticket-level-changes-when-updating-chun.patch rename to patches/server/0744-Do-not-allow-ticket-level-changes-when-updating-chun.patch diff --git a/patches/server/0744-Do-not-submit-profile-lookups-to-worldgen-threads.patch b/patches/server/0745-Do-not-submit-profile-lookups-to-worldgen-threads.patch similarity index 100% rename from patches/server/0744-Do-not-submit-profile-lookups-to-worldgen-threads.patch rename to patches/server/0745-Do-not-submit-profile-lookups-to-worldgen-threads.patch diff --git a/patches/server/0745-Log-when-the-async-catcher-is-tripped.patch b/patches/server/0746-Log-when-the-async-catcher-is-tripped.patch similarity index 100% rename from patches/server/0745-Log-when-the-async-catcher-is-tripped.patch rename to patches/server/0746-Log-when-the-async-catcher-is-tripped.patch diff --git a/patches/server/0746-Add-paper-mobcaps-and-paper-playermobcaps.patch b/patches/server/0747-Add-paper-mobcaps-and-paper-playermobcaps.patch similarity index 100% rename from patches/server/0746-Add-paper-mobcaps-and-paper-playermobcaps.patch rename to patches/server/0747-Add-paper-mobcaps-and-paper-playermobcaps.patch diff --git a/patches/server/0747-Prevent-unload-calls-removing-tickets-for-sync-loads.patch b/patches/server/0748-Prevent-unload-calls-removing-tickets-for-sync-loads.patch similarity index 100% rename from patches/server/0747-Prevent-unload-calls-removing-tickets-for-sync-loads.patch rename to patches/server/0748-Prevent-unload-calls-removing-tickets-for-sync-loads.patch diff --git a/patches/server/0748-Sanitize-ResourceLocation-error-logging.patch b/patches/server/0749-Sanitize-ResourceLocation-error-logging.patch similarity index 100% rename from patches/server/0748-Sanitize-ResourceLocation-error-logging.patch rename to patches/server/0749-Sanitize-ResourceLocation-error-logging.patch diff --git a/patches/server/0749-Optimise-general-POI-access.patch b/patches/server/0750-Optimise-general-POI-access.patch similarity index 100% rename from patches/server/0749-Optimise-general-POI-access.patch rename to patches/server/0750-Optimise-general-POI-access.patch diff --git a/patches/server/0750-Allow-controlled-flushing-for-network-manager.patch b/patches/server/0751-Allow-controlled-flushing-for-network-manager.patch similarity index 100% rename from patches/server/0750-Allow-controlled-flushing-for-network-manager.patch rename to patches/server/0751-Allow-controlled-flushing-for-network-manager.patch diff --git a/patches/server/0751-Add-more-async-catchers.patch b/patches/server/0752-Add-more-async-catchers.patch similarity index 100% rename from patches/server/0751-Add-more-async-catchers.patch rename to patches/server/0752-Add-more-async-catchers.patch diff --git a/patches/server/0752-Rewrite-entity-bounding-box-lookup-calls.patch b/patches/server/0753-Rewrite-entity-bounding-box-lookup-calls.patch similarity index 100% rename from patches/server/0752-Rewrite-entity-bounding-box-lookup-calls.patch rename to patches/server/0753-Rewrite-entity-bounding-box-lookup-calls.patch diff --git a/patches/server/0753-Execute-chunk-tasks-mid-tick.patch b/patches/server/0754-Execute-chunk-tasks-mid-tick.patch similarity index 100% rename from patches/server/0753-Execute-chunk-tasks-mid-tick.patch rename to patches/server/0754-Execute-chunk-tasks-mid-tick.patch diff --git a/patches/server/0754-Do-not-copy-visible-chunks.patch b/patches/server/0755-Do-not-copy-visible-chunks.patch similarity index 99% rename from patches/server/0754-Do-not-copy-visible-chunks.patch rename to patches/server/0755-Do-not-copy-visible-chunks.patch index 0f7e67079..e649466db 100644 --- a/patches/server/0754-Do-not-copy-visible-chunks.patch +++ b/patches/server/0755-Do-not-copy-visible-chunks.patch @@ -35,7 +35,7 @@ index 35949e9c15eb998aa89842d34d0999cd973590e0..15f0c85ba9f4f9666e94e67dde43eb2e List allChunks = new ArrayList<>(visibleChunks.values()); List players = world.players; diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index bda3d88b9d99b18ba703a781a0a9c447fd147585..b50c2c6fec4dc4a6672e2220b7fdf488d7b68c0f 100644 +index 5157eac0190c6e1458dedfb1cb2eddee5639407e..800191e9ed63773333b5650d8ffcb14ffc8ec338 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -120,9 +120,11 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0755-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch b/patches/server/0756-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch similarity index 100% rename from patches/server/0755-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch rename to patches/server/0756-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch diff --git a/patches/server/0756-Custom-table-implementation-for-blockstate-state-loo.patch b/patches/server/0757-Custom-table-implementation-for-blockstate-state-loo.patch similarity index 100% rename from patches/server/0756-Custom-table-implementation-for-blockstate-state-loo.patch rename to patches/server/0757-Custom-table-implementation-for-blockstate-state-loo.patch diff --git a/patches/server/0757-Detail-more-information-in-watchdog-dumps.patch b/patches/server/0758-Detail-more-information-in-watchdog-dumps.patch similarity index 100% rename from patches/server/0757-Detail-more-information-in-watchdog-dumps.patch rename to patches/server/0758-Detail-more-information-in-watchdog-dumps.patch diff --git a/patches/server/0758-Manually-inline-methods-in-BlockPosition.patch b/patches/server/0759-Manually-inline-methods-in-BlockPosition.patch similarity index 100% rename from patches/server/0758-Manually-inline-methods-in-BlockPosition.patch rename to patches/server/0759-Manually-inline-methods-in-BlockPosition.patch diff --git a/patches/server/0759-Distance-manager-tick-timings.patch b/patches/server/0760-Distance-manager-tick-timings.patch similarity index 100% rename from patches/server/0759-Distance-manager-tick-timings.patch rename to patches/server/0760-Distance-manager-tick-timings.patch diff --git a/patches/server/0760-Name-craft-scheduler-threads-according-to-the-plugin.patch b/patches/server/0761-Name-craft-scheduler-threads-according-to-the-plugin.patch similarity index 100% rename from patches/server/0760-Name-craft-scheduler-threads-according-to-the-plugin.patch rename to patches/server/0761-Name-craft-scheduler-threads-according-to-the-plugin.patch diff --git a/patches/server/0761-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch b/patches/server/0762-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch similarity index 100% rename from patches/server/0761-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch rename to patches/server/0762-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch diff --git a/patches/server/0762-Add-packet-limiter-config.patch b/patches/server/0763-Add-packet-limiter-config.patch similarity index 100% rename from patches/server/0762-Add-packet-limiter-config.patch rename to patches/server/0763-Add-packet-limiter-config.patch diff --git a/patches/server/0763-Lag-compensate-block-breaking.patch b/patches/server/0764-Lag-compensate-block-breaking.patch similarity index 100% rename from patches/server/0763-Lag-compensate-block-breaking.patch rename to patches/server/0764-Lag-compensate-block-breaking.patch diff --git a/patches/server/0764-Use-correct-LevelStem-registry-when-loading-default-.patch b/patches/server/0765-Use-correct-LevelStem-registry-when-loading-default-.patch similarity index 100% rename from patches/server/0764-Use-correct-LevelStem-registry-when-loading-default-.patch rename to patches/server/0765-Use-correct-LevelStem-registry-when-loading-default-.patch diff --git a/patches/server/0765-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch b/patches/server/0766-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch similarity index 100% rename from patches/server/0765-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch rename to patches/server/0766-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch diff --git a/patches/server/0766-Consolidate-flush-calls-for-entity-tracker-packets.patch b/patches/server/0767-Consolidate-flush-calls-for-entity-tracker-packets.patch similarity index 100% rename from patches/server/0766-Consolidate-flush-calls-for-entity-tracker-packets.patch rename to patches/server/0767-Consolidate-flush-calls-for-entity-tracker-packets.patch diff --git a/patches/server/0767-Don-t-lookup-fluid-state-when-raytracing.patch b/patches/server/0768-Don-t-lookup-fluid-state-when-raytracing.patch similarity index 100% rename from patches/server/0767-Don-t-lookup-fluid-state-when-raytracing.patch rename to patches/server/0768-Don-t-lookup-fluid-state-when-raytracing.patch diff --git a/patches/server/0768-Time-scoreboard-search.patch b/patches/server/0769-Time-scoreboard-search.patch similarity index 100% rename from patches/server/0768-Time-scoreboard-search.patch rename to patches/server/0769-Time-scoreboard-search.patch diff --git a/patches/server/0769-Send-full-pos-packets-for-hard-colliding-entities.patch b/patches/server/0770-Send-full-pos-packets-for-hard-colliding-entities.patch similarity index 100% rename from patches/server/0769-Send-full-pos-packets-for-hard-colliding-entities.patch rename to patches/server/0770-Send-full-pos-packets-for-hard-colliding-entities.patch diff --git a/patches/server/0770-Do-not-run-raytrace-logic-for-AIR.patch b/patches/server/0771-Do-not-run-raytrace-logic-for-AIR.patch similarity index 100% rename from patches/server/0770-Do-not-run-raytrace-logic-for-AIR.patch rename to patches/server/0771-Do-not-run-raytrace-logic-for-AIR.patch diff --git a/patches/server/0771-Oprimise-map-impl-for-tracked-players.patch b/patches/server/0772-Oprimise-map-impl-for-tracked-players.patch similarity index 93% rename from patches/server/0771-Oprimise-map-impl-for-tracked-players.patch rename to patches/server/0772-Oprimise-map-impl-for-tracked-players.patch index 66d08b92d..9a9b55816 100644 --- a/patches/server/0771-Oprimise-map-impl-for-tracked-players.patch +++ b/patches/server/0772-Oprimise-map-impl-for-tracked-players.patch @@ -7,7 +7,7 @@ Reference2BooleanOpenHashMap is going to have better lookups than HashMap. diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index b50c2c6fec4dc4a6672e2220b7fdf488d7b68c0f..06a66be037e5a32e2216b661048f40fec30a81a5 100644 +index 800191e9ed63773333b5650d8ffcb14ffc8ec338..9ab37d95b0dbd13dfe31b34b2a91c2a7bc7f6e64 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -108,6 +108,7 @@ import org.apache.logging.log4j.LogManager; diff --git a/patches/server/0772-Optimise-BlockSoil-nearby-water-lookup.patch b/patches/server/0773-Optimise-BlockSoil-nearby-water-lookup.patch similarity index 100% rename from patches/server/0772-Optimise-BlockSoil-nearby-water-lookup.patch rename to patches/server/0773-Optimise-BlockSoil-nearby-water-lookup.patch diff --git a/patches/server/0773-Allow-removal-addition-of-entities-to-entity-ticklis.patch b/patches/server/0774-Allow-removal-addition-of-entities-to-entity-ticklis.patch similarity index 100% rename from patches/server/0773-Allow-removal-addition-of-entities-to-entity-ticklis.patch rename to patches/server/0774-Allow-removal-addition-of-entities-to-entity-ticklis.patch diff --git a/patches/server/0774-Optimise-random-block-ticking.patch b/patches/server/0775-Optimise-random-block-ticking.patch similarity index 100% rename from patches/server/0774-Optimise-random-block-ticking.patch rename to patches/server/0775-Optimise-random-block-ticking.patch diff --git a/patches/server/0775-Optimise-non-flush-packet-sending.patch b/patches/server/0776-Optimise-non-flush-packet-sending.patch similarity index 100% rename from patches/server/0775-Optimise-non-flush-packet-sending.patch rename to patches/server/0776-Optimise-non-flush-packet-sending.patch diff --git a/patches/server/0776-Optimise-nearby-player-lookups.patch b/patches/server/0777-Optimise-nearby-player-lookups.patch similarity index 99% rename from patches/server/0776-Optimise-nearby-player-lookups.patch rename to patches/server/0777-Optimise-nearby-player-lookups.patch index ca59b4611..155aa7711 100644 --- a/patches/server/0776-Optimise-nearby-player-lookups.patch +++ b/patches/server/0777-Optimise-nearby-player-lookups.patch @@ -26,7 +26,7 @@ index bb411853cb9e0120bcaa82e878724ee17167057b..7f663523b8c43b356763d6d5249e1aec // Paper end - optimise anyPlayerCloseEnoughForSpawning long lastAutoSaveTime; // Paper - incremental autosave diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 06a66be037e5a32e2216b661048f40fec30a81a5..462f94b439749e86d860d02014dca96e154b3756 100644 +index 9ab37d95b0dbd13dfe31b34b2a91c2a7bc7f6e64..27e9bd7dabb5f827b8baf126565d1efb9eb2c2ef 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -159,6 +159,13 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0777-Optimise-WorldServer-notify.patch b/patches/server/0778-Optimise-WorldServer-notify.patch similarity index 99% rename from patches/server/0777-Optimise-WorldServer-notify.patch rename to patches/server/0778-Optimise-WorldServer-notify.patch index 76533e831..c553f2a0c 100644 --- a/patches/server/0777-Optimise-WorldServer-notify.patch +++ b/patches/server/0778-Optimise-WorldServer-notify.patch @@ -8,7 +8,7 @@ Instead, only iterate over navigators in the current region that are eligible for repathing. diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 462f94b439749e86d860d02014dca96e154b3756..d19961f0b62173c661de3204f03fdcc603486e7b 100644 +index 27e9bd7dabb5f827b8baf126565d1efb9eb2c2ef..a14effa7f8f56a27bccd4479baad82fcb67e55c5 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -283,15 +283,81 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0778-Remove-streams-for-villager-AI.patch b/patches/server/0779-Remove-streams-for-villager-AI.patch similarity index 100% rename from patches/server/0778-Remove-streams-for-villager-AI.patch rename to patches/server/0779-Remove-streams-for-villager-AI.patch diff --git a/patches/server/0779-Rewrite-dataconverter-system.patch b/patches/server/0780-Rewrite-dataconverter-system.patch similarity index 100% rename from patches/server/0779-Rewrite-dataconverter-system.patch rename to patches/server/0780-Rewrite-dataconverter-system.patch diff --git a/patches/server/0780-Use-Velocity-compression-and-cipher-natives.patch b/patches/server/0781-Use-Velocity-compression-and-cipher-natives.patch similarity index 100% rename from patches/server/0780-Use-Velocity-compression-and-cipher-natives.patch rename to patches/server/0781-Use-Velocity-compression-and-cipher-natives.patch diff --git a/patches/server/0781-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch b/patches/server/0782-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch similarity index 100% rename from patches/server/0781-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch rename to patches/server/0782-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch diff --git a/patches/server/0782-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch b/patches/server/0783-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch similarity index 100% rename from patches/server/0782-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch rename to patches/server/0783-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch diff --git a/patches/server/0783-Async-catch-modifications-to-critical-entity-state.patch b/patches/server/0784-Async-catch-modifications-to-critical-entity-state.patch similarity index 100% rename from patches/server/0783-Async-catch-modifications-to-critical-entity-state.patch rename to patches/server/0784-Async-catch-modifications-to-critical-entity-state.patch diff --git a/patches/server/0784-Fix-Bukkit-NamespacedKey-shenanigans.patch b/patches/server/0785-Fix-Bukkit-NamespacedKey-shenanigans.patch similarity index 100% rename from patches/server/0784-Fix-Bukkit-NamespacedKey-shenanigans.patch rename to patches/server/0785-Fix-Bukkit-NamespacedKey-shenanigans.patch diff --git a/patches/server/0785-Fix-merchant-inventory-not-closing-on-entity-removal.patch b/patches/server/0786-Fix-merchant-inventory-not-closing-on-entity-removal.patch similarity index 100% rename from patches/server/0785-Fix-merchant-inventory-not-closing-on-entity-removal.patch rename to patches/server/0786-Fix-merchant-inventory-not-closing-on-entity-removal.patch diff --git a/patches/server/0786-Check-requirement-before-suggesting-root-nodes.patch b/patches/server/0787-Check-requirement-before-suggesting-root-nodes.patch similarity index 100% rename from patches/server/0786-Check-requirement-before-suggesting-root-nodes.patch rename to patches/server/0787-Check-requirement-before-suggesting-root-nodes.patch diff --git a/patches/server/0787-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch b/patches/server/0788-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch similarity index 100% rename from patches/server/0787-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch rename to patches/server/0788-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch diff --git a/patches/server/0788-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch b/patches/server/0789-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch similarity index 100% rename from patches/server/0788-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch rename to patches/server/0789-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch diff --git a/patches/server/0789-Ensure-valid-vehicle-status.patch b/patches/server/0790-Ensure-valid-vehicle-status.patch similarity index 100% rename from patches/server/0789-Ensure-valid-vehicle-status.patch rename to patches/server/0790-Ensure-valid-vehicle-status.patch diff --git a/patches/server/0790-Prevent-softlocked-end-exit-portal-generation.patch b/patches/server/0791-Prevent-softlocked-end-exit-portal-generation.patch similarity index 100% rename from patches/server/0790-Prevent-softlocked-end-exit-portal-generation.patch rename to patches/server/0791-Prevent-softlocked-end-exit-portal-generation.patch diff --git a/patches/server/0791-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch b/patches/server/0792-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch similarity index 100% rename from patches/server/0791-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch rename to patches/server/0792-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch diff --git a/patches/server/0792-Don-t-log-debug-logging-being-disabled.patch b/patches/server/0793-Don-t-log-debug-logging-being-disabled.patch similarity index 100% rename from patches/server/0792-Don-t-log-debug-logging-being-disabled.patch rename to patches/server/0793-Don-t-log-debug-logging-being-disabled.patch diff --git a/patches/server/0793-Mark-fish-and-axolotls-from-buckets-as-persistent.patch b/patches/server/0794-Mark-fish-and-axolotls-from-buckets-as-persistent.patch similarity index 100% rename from patches/server/0793-Mark-fish-and-axolotls-from-buckets-as-persistent.patch rename to patches/server/0794-Mark-fish-and-axolotls-from-buckets-as-persistent.patch diff --git a/patches/server/0794-fix-various-menus-with-empty-level-accesses.patch b/patches/server/0795-fix-various-menus-with-empty-level-accesses.patch similarity index 100% rename from patches/server/0794-fix-various-menus-with-empty-level-accesses.patch rename to patches/server/0795-fix-various-menus-with-empty-level-accesses.patch diff --git a/patches/server/0795-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch b/patches/server/0796-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch similarity index 95% rename from patches/server/0795-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch rename to patches/server/0796-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch index 77f453411..e68034a31 100644 --- a/patches/server/0795-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch +++ b/patches/server/0796-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch @@ -12,7 +12,7 @@ time to save, as flush saving performs a full flush at the end anyways. diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index d19961f0b62173c661de3204f03fdcc603486e7b..9a19263d6cfbcc7f0f94a6bc04a43f8200431e62 100644 +index a14effa7f8f56a27bccd4479baad82fcb67e55c5..30f3d7571c021ed9c0d7d96b53752dd453704b20 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -910,6 +910,16 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0796-Preserve-overstacked-loot.patch b/patches/server/0797-Preserve-overstacked-loot.patch similarity index 100% rename from patches/server/0796-Preserve-overstacked-loot.patch rename to patches/server/0797-Preserve-overstacked-loot.patch diff --git a/patches/server/0797-Update-head-rotation-in-missing-places.patch b/patches/server/0798-Update-head-rotation-in-missing-places.patch similarity index 100% rename from patches/server/0797-Update-head-rotation-in-missing-places.patch rename to patches/server/0798-Update-head-rotation-in-missing-places.patch diff --git a/patches/server/0798-prevent-unintended-light-block-manipulation.patch b/patches/server/0799-prevent-unintended-light-block-manipulation.patch similarity index 100% rename from patches/server/0798-prevent-unintended-light-block-manipulation.patch rename to patches/server/0799-prevent-unintended-light-block-manipulation.patch diff --git a/patches/server/0799-Dont-count-named-piglins-and-hoglins-towards-mob-cap.patch b/patches/server/0800-Dont-count-named-piglins-and-hoglins-towards-mob-cap.patch similarity index 100% rename from patches/server/0799-Dont-count-named-piglins-and-hoglins-towards-mob-cap.patch rename to patches/server/0800-Dont-count-named-piglins-and-hoglins-towards-mob-cap.patch diff --git a/patches/server/0800-Fix-CraftCriteria-defaults-map.patch b/patches/server/0801-Fix-CraftCriteria-defaults-map.patch similarity index 100% rename from patches/server/0800-Fix-CraftCriteria-defaults-map.patch rename to patches/server/0801-Fix-CraftCriteria-defaults-map.patch diff --git a/patches/server/0801-Fix-upstreams-block-state-factories.patch b/patches/server/0802-Fix-upstreams-block-state-factories.patch similarity index 100% rename from patches/server/0801-Fix-upstreams-block-state-factories.patch rename to patches/server/0802-Fix-upstreams-block-state-factories.patch diff --git a/patches/server/0802-Add-config-option-for-logging-player-ip-addresses.patch b/patches/server/0803-Add-config-option-for-logging-player-ip-addresses.patch similarity index 100% rename from patches/server/0802-Add-config-option-for-logging-player-ip-addresses.patch rename to patches/server/0803-Add-config-option-for-logging-player-ip-addresses.patch diff --git a/patches/server/0803-Configurable-feature-seeds.patch b/patches/server/0804-Configurable-feature-seeds.patch similarity index 100% rename from patches/server/0803-Configurable-feature-seeds.patch rename to patches/server/0804-Configurable-feature-seeds.patch diff --git a/patches/server/0804-VanillaCommandWrapper-didnt-account-for-entity-sende.patch b/patches/server/0805-VanillaCommandWrapper-didnt-account-for-entity-sende.patch similarity index 100% rename from patches/server/0804-VanillaCommandWrapper-didnt-account-for-entity-sende.patch rename to patches/server/0805-VanillaCommandWrapper-didnt-account-for-entity-sende.patch diff --git a/patches/server/0805-Add-root-admin-user-detection.patch b/patches/server/0806-Add-root-admin-user-detection.patch similarity index 100% rename from patches/server/0805-Add-root-admin-user-detection.patch rename to patches/server/0806-Add-root-admin-user-detection.patch diff --git a/patches/server/0806-Always-allow-item-changing-in-Fireball.patch b/patches/server/0807-Always-allow-item-changing-in-Fireball.patch similarity index 100% rename from patches/server/0806-Always-allow-item-changing-in-Fireball.patch rename to patches/server/0807-Always-allow-item-changing-in-Fireball.patch diff --git a/patches/server/0807-don-t-attempt-to-teleport-dead-entities.patch b/patches/server/0808-don-t-attempt-to-teleport-dead-entities.patch similarity index 100% rename from patches/server/0807-don-t-attempt-to-teleport-dead-entities.patch rename to patches/server/0808-don-t-attempt-to-teleport-dead-entities.patch diff --git a/patches/server/0808-Call-onRemove-logic-for-breakNaturally.patch b/patches/server/0809-Call-onRemove-logic-for-breakNaturally.patch similarity index 100% rename from patches/server/0808-Call-onRemove-logic-for-breakNaturally.patch rename to patches/server/0809-Call-onRemove-logic-for-breakNaturally.patch diff --git a/patches/server/0809-Fix-anvil-prepare-event-not-working-with-zero-xp.patch b/patches/server/0810-Fix-anvil-prepare-event-not-working-with-zero-xp.patch similarity index 100% rename from patches/server/0809-Fix-anvil-prepare-event-not-working-with-zero-xp.patch rename to patches/server/0810-Fix-anvil-prepare-event-not-working-with-zero-xp.patch diff --git a/patches/server/0810-Prevent-excessive-velocity-through-repeated-crits.patch b/patches/server/0811-Prevent-excessive-velocity-through-repeated-crits.patch similarity index 100% rename from patches/server/0810-Prevent-excessive-velocity-through-repeated-crits.patch rename to patches/server/0811-Prevent-excessive-velocity-through-repeated-crits.patch diff --git a/patches/server/0811-Remove-client-side-code-using-deprecated-for-removal.patch b/patches/server/0812-Remove-client-side-code-using-deprecated-for-removal.patch similarity index 100% rename from patches/server/0811-Remove-client-side-code-using-deprecated-for-removal.patch rename to patches/server/0812-Remove-client-side-code-using-deprecated-for-removal.patch diff --git a/patches/server/0812-Rewrite-the-light-engine.patch b/patches/server/0813-Rewrite-the-light-engine.patch similarity index 99% rename from patches/server/0812-Rewrite-the-light-engine.patch rename to patches/server/0813-Rewrite-the-light-engine.patch index 8f1e7ceef..531dd88a8 100644 --- a/patches/server/0812-Rewrite-the-light-engine.patch +++ b/patches/server/0813-Rewrite-the-light-engine.patch @@ -4418,7 +4418,7 @@ index 7f663523b8c43b356763d6d5249e1aec416de37c..873a9767687ee78a852e2392d12bafa2 private final DebugBuffer chunkToSaveHistory; public int oldTicketLevel; diff --git a/src/main/java/net/minecraft/server/level/ChunkMap.java b/src/main/java/net/minecraft/server/level/ChunkMap.java -index 9a19263d6cfbcc7f0f94a6bc04a43f8200431e62..42b4292152d4b17c49c9cc1f488abf892a4883a5 100644 +index 30f3d7571c021ed9c0d7d96b53752dd453704b20..7cb613103bca57c82418f4f968922f510819ee70 100644 --- a/src/main/java/net/minecraft/server/level/ChunkMap.java +++ b/src/main/java/net/minecraft/server/level/ChunkMap.java @@ -130,7 +130,7 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider diff --git a/patches/server/0813-Always-parse-protochunk-light-sources-unless-it-is-m.patch b/patches/server/0814-Always-parse-protochunk-light-sources-unless-it-is-m.patch similarity index 100% rename from patches/server/0813-Always-parse-protochunk-light-sources-unless-it-is-m.patch rename to patches/server/0814-Always-parse-protochunk-light-sources-unless-it-is-m.patch