From 3a8f9e0b6e1fa3333ee213a2b11dd1c8d13bd58f Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Tue, 3 Dec 2024 17:58:41 +0100 Subject: [PATCH] Start update, apply API patches --- build.gradle.kts | 2 +- gradle.properties | 6 +- patches/api/Add-FeatureFlag-API.patch | 7 +- patches/api/Adventure.patch | 14 +- patches/api/Brigadier-based-command-API.patch | 4 +- patches/api/Build-system-changes.patch | 8 +- patches/api/Code-Generation.patch | 2 +- patches/api/Convert-project-to-Gradle.patch | 16 +- .../api/Experimental-annotations-change.patch | 5 +- patches/api/Test-changes.patch | 2 +- .../API-for-an-entity-s-scoreboard-name.patch | 0 .../server/API-for-checking-sent-chunks.patch | 0 ...-command-sender-which-forwards-feedb.patch | 0 .../API-for-updating-recipes-on-clients.patch | 0 .../API-to-allow-disallow-tick-sleeping.patch | 0 ...I-to-check-if-the-server-is-sleeping.patch | 0 ...et-Material-from-Boats-and-Minecarts.patch | 0 ...-get-a-BlockState-without-a-snapshot.patch | 0 .../Ability-to-apply-mending-to-XP-API.patch | 0 ...ntrol-player-s-insomnia-and-phantoms.patch | 0 ...lock-entities-from-a-chunk-without-s.patch | 0 ...CanPlaceOn-and-CanDestroy-NBT-values.patch | 0 .../Add-API-for-item-entity-health.patch | 0 .../server/Add-API-for-quit-reason.patch | 0 ...Add-API-for-resetting-a-single-score.patch | 0 ...-to-control-if-armor-stands-can-move.patch | 0 ...he-collision-shape-of-a-block-before.patch | 0 ...essage-to-PlayerAdvancementDoneEvent.patch | 0 ...nate-Current-redstone-implementation.patch | 0 ...ew-bypassEnchantmentLevelRestriction.patch | 0 .../server/Add-ArmorStand-Item-Meta.patch | 0 .../server/Add-BeaconEffectEvent.patch | 0 .../server/Add-BellRevealRaiderEvent.patch | 0 .../server/Add-BellRingEvent.patch | 0 .../server/Add-Block-isValidTool.patch | 0 .../server/Add-BlockBreakBlockEvent.patch | 0 .../Add-BlockBreakProgressUpdateEvent.patch | 0 .../Add-BlockFace-to-BlockDamageEvent.patch | 0 .../server/Add-BlockFailedDispenseEvent.patch | 0 .../server/Add-BlockLockCheckEvent.patch | 0 .../server/Add-BlockPreDispenseEvent.patch | 0 .../Add-BlockStateMeta-clearBlockState.patch | 0 .../server/Add-CartographyItemEvent.patch | 0 ...Add-Channel-initialization-listeners.patch | 0 ...ItemEvent-and-EntityCompostItemEvent.patch | 0 ...ies-option-to-debug-dupe-uuid-issues.patch | 0 .../server/Add-Destroy-Speed-API.patch | 0 .../server/Add-DragonEggFormEvent.patch | 0 ...dd-Early-Warning-Feature-to-WatchDog.patch | 0 .../Add-ElderGuardianAppearanceEvent.patch | 0 .../server/Add-Entity-Body-Yaw-API.patch | 0 ...Add-EntityBlockStorage-clearEntities.patch | 0 .../server/Add-EntityDamageItemEvent.patch | 0 ...eEvent-and-CollarColorable-interface.patch | 0 .../server/Add-EntityFertilizeEggEvent.patch | 0 .../server/Add-EntityInsideBlockEvent.patch | 0 .../server/Add-EntityLoadCrossbowEvent.patch | 0 .../server/Add-EntityMoveEvent.patch | 0 .../server/Add-EntityPortalReadyEvent.patch | 0 .../Add-EntityTeleportEndGatewayEvent.patch | 0 .../server/Add-EntityToggleSitEvent.patch | 0 .../server/Add-EntityZapEvent.patch | 0 .../server/Add-FeatureFlag-API.patch | 0 .../server/Add-FluidState-API.patch | 0 .../server/Add-GameEvent-tags.patch | 0 .../server/Add-HiddenPotionEffect-API.patch | 0 .../Add-ItemFactory-getSpawnEgg-API.patch | 0 .../server/Add-ItemType-getItemRarity.patch | 0 .../server/Add-Lifecycle-Event-system.patch | 0 .../server/Add-Listing-API-for-Player.patch | 0 .../Add-LivingEntity-clearActiveItem.patch | 0 .../Add-LivingEntity-getTargetEntity.patch | 0 .../Add-Mob-Experience-reward-API.patch | 0 .../server/Add-Mob-lookAt-API.patch | 0 .../server/Add-More-Creeper-API.patch | 0 .../server/Add-Moving-Piston-API.patch | 0 .../Add-NamespacedKey-biome-methods.patch | 0 ...-OBSTRUCTED-reason-to-BedEnterResult.patch | 0 .../server/Add-Offline-PDC-API.patch | 0 .../server/Add-PhantomPreSpawnEvent.patch | 0 .../Add-Player-Warden-Warning-API.patch | 0 .../server/Add-Player-getFishHook.patch | 0 ...PlayerAdvancementCriterionGrantEvent.patch | 0 .../server/Add-PlayerArmSwingEvent.patch | 0 .../server/Add-PlayerArmorChangeEvent.patch | 0 ...PlayerAttackEntityCooldownResetEvent.patch | 0 .../server/Add-PlayerBedFailEnterEvent.patch | 0 .../Add-PlayerChangeBeaconEffectEvent.patch | 0 .../Add-PlayerConnectionCloseEvent.patch | 0 .../server/Add-PlayerDeepSleepEvent.patch | 0 .../Add-PlayerFlowerPotManipulateEvent.patch | 0 .../Add-PlayerInsertLecternBookEvent.patch | 0 .../Add-PlayerInventorySlotChangeEvent.patch | 0 .../server/Add-PlayerItemCooldownEvent.patch | 0 .../Add-PlayerItemFrameChangeEvent.patch | 0 .../server/Add-PlayerJumpEvent.patch | 0 .../server/Add-PlayerKickEvent-causes.patch | 0 .../Add-PlayerLecternPageChangeEvent.patch | 0 .../Add-PlayerLoomPatternSelectEvent.patch | 0 .../server/Add-PlayerNameEntityEvent.patch | 0 .../server/Add-PlayerPickItemEvent.patch | 0 .../server/Add-PlayerPostRespawnEvent.patch | 0 .../Add-PlayerRecipeBookClickEvent.patch | 0 .../server/Add-PlayerSetSpawnEvent.patch | 0 .../server/Add-PlayerShearBlockEvent.patch | 0 .../server/Add-PlayerShieldDisableEvent.patch | 0 ...d-PlayerStonecutterRecipeSelectEvent.patch | 0 .../server/Add-PlayerStopUsingItemEvent.patch | 0 ...erTradeEvent-and-PlayerPurchaseEvent.patch | 0 .../Add-PlayerUseUnknownEntityEvent.patch | 0 .../Add-PrePlayerAttackEntityEvent.patch | 0 .../server/Add-PrepareResultEvent.patch | 0 .../server/Add-ProjectileCollideEvent.patch | 0 .../Add-PufferFishStateChangeEvent.patch | 0 .../Add-Raw-Byte-Entity-Serialization.patch | 0 ...Add-Raw-Byte-ItemStack-Serialization.patch | 0 ...gistryAccess-for-managing-Registries.patch | 0 .../Add-ServerResourcesReloadedEvent.patch | 0 .../server/Add-Shearable-API.patch | 0 .../server/Add-ShulkerDuplicateEvent.patch | 0 .../Add-Sneaking-API-for-Entities.patch | 0 .../server/Add-Structure-check-API.patch | 0 .../server/Add-StructuresLocateEvent.patch | 0 .../server/Add-System.out-err-catcher.patch | 0 .../server/Add-TNTPrimeEvent.patch | 0 .../Add-TameableDeathMessageEvent.patch | 0 .../server/Add-TargetHitEvent.patch | 0 .../server/Add-ThrownEggHatchEvent.patch | 0 .../Add-UUID-attribute-modifier-API.patch | 0 .../Add-Unix-domain-socket-support.patch | 0 .../server/Add-UnknownCommandEvent.patch | 0 .../Add-Velocity-IP-Forwarding-Support.patch | 0 ...ing-Trader-spawn-rate-config-options.patch | 0 .../server/Add-WardenAngerChangeEvent.patch | 0 .../server/Add-World-Util-Methods.patch | 0 .../server/Add-WorldGameRuleChangeEvent.patch | 0 ...n-in-sunlight-API-for-Phantoms-and-S.patch | 0 ...-to-configure-frosted_ice-properties.patch | 0 ...al-open-container-api-to-HumanEntity.patch | 0 .../Add-and-fix-missing-BlockFadeEvents.patch | 0 ...Add-api-for-spawn-egg-texture-colors.patch | 0 .../Add-back-EntityPortalExitEvent.patch | 0 .../server/Add-basic-Datapack-API.patch | 0 .../server/Add-bypass-host-check.patch | 0 ...cause-to-Weather-ThunderChangeEvents.patch | 0 ...-option-to-load-extra-plugin-jars-no.patch | 0 ...g-for-mobs-immune-to-default-effects.patch | 0 ...tion-for-spider-worldborder-climbing.patch | 0 ...tion-for-worlds-affected-by-time-cmd.patch | 0 ...to-disable-ender-dragon-legacy-check.patch | 0 ...onfigurable-entity-despawn-distances.patch | 0 ...-configurable-height-for-slime-spawn.patch | 0 ...dd-configurable-portal-search-radius.patch | 0 ...n-option-to-prevent-player-names-fro.patch | 0 .../server/Add-critical-damage-API.patch | 0 .../Add-debug-for-sync-chunk-loads.patch | 0 .../server/Add-drops-to-shear-events.patch | 0 ...Levels-with-enchantment-registry-set.patch | 0 .../Add-enchantment-seed-update-API.patch | 0 .../server/Add-entity-knockback-API.patch | 0 .../server/Add-entity-knockback-events.patch | 0 .../server/Add-entity-liquid-API.patch | 0 ...nment-variable-to-disable-server-gui.patch | 0 .../Add-even-more-Enchantment-API.patch | 0 .../Add-event-for-player-editing-sign.patch | 0 .../Add-exception-reporting-event.patch | 0 .../server/Add-experience-points-API.patch | 0 ...lternative-constructor-for-Rotations.patch | 0 .../server/Add-fire-tick-delay-option.patch | 0 ...kSnapshot-includeLightData-parameter.patch | 0 .../server/Add-getDrops-to-BlockState.patch | 0 ...ainThreadExecutor-to-BukkitScheduler.patch | 0 .../Add-getOfflinePlayerIfCached-String.patch | 0 ...sh-event-for-all-player-interactions.patch | 0 ...ent-to-allow-plugins-to-handle-clien.patch | 0 ...sCollision-methods-to-various-places.patch | 0 .../server/Add-ignore-discounts-API.patch | 0 ...-to-remove-all-active-potion-effects.patch | 0 ...working-with-arrows-stuck-in-living-.patch | 0 ...o-find-targets-for-lightning-strikes.patch | 0 .../Add-methods-to-get-translation-keys.patch | 0 ...check-for-PersistentDataContainer-ha.patch | 0 ...sing-InventoryHolders-to-inventories.patch | 0 .../server/Add-missing-InventoryType.patch | 0 ...ssing-SpigotConfig-logCommands-check.patch | 0 ...date-calls-to-CraftServer-getSpawnLi.patch | 0 .../server/Add-missing-block-data-API.patch | 0 ...d-missing-default-perms-for-commands.patch | 0 .../Add-missing-fishing-event-state.patch | 0 .../Add-missing-forceDrop-toggles.patch | 0 ...rtant-BlockStateListPopulator-method.patch | 0 ...ssing-logs-for-log-ips-config-option.patch | 0 ...d-missing-structure-set-seed-configs.patch | 0 ...d-missing-team-sidebar-display-slots.patch | 0 .../server/Add-moon-phase-API.patch | 0 .../server/Add-more-Campfire-API.patch | 0 .../server/Add-more-Evoker-API.patch | 0 .../server/Add-more-LimitedRegion-API.patch | 0 .../server/Add-more-WanderingTrader-API.patch | 0 .../server/Add-more-Witch-API.patch | 0 .../server/Add-more-Zombie-API.patch | 0 .../server/Add-more-advancement-API.patch | 0 ...ties-to-activation-range-ignore-list.patch | 0 ...dd-more-fields-to-AsyncPreLoginEvent.patch | 0 ...ing-message-for-initial-server-start.patch | 0 .../Add-openSign-method-to-HumanEntity.patch | 0 ...n-for-console-having-all-permissions.patch | 0 ...-strict-advancement-dimension-checks.patch | 0 ...to-allow-iron-golems-to-spawn-in-air.patch | 0 .../Add-option-to-disable-block-updates.patch | 0 ...d-option-to-disable-pillager-patrols.patch | 0 ...n-to-fix-items-merging-through-walls.patch | 0 ...ke-parrots-stay-on-shoulders-despite.patch | 0 ...n-to-nerf-pigmen-from-nether-portals.patch | 0 ...event-players-from-moving-into-unloa.patch | 0 .../server/Add-packet-limiter-config.patch | 0 .../Add-paper-dumplisteners-command.patch | 0 ...aper-mobcaps-and-paper-playermobcaps.patch | 0 .../Add-permission-for-command-blocks.patch | 0 ...ntom-creative-and-insomniac-controls.patch | 0 ...yPickupItemAnimation-to-LivingEntity.patch | 0 .../server/Add-player-idle-duration-API.patch | 0 .../server/Add-plugin-info-at-startup.patch | 0 ...predicate-for-blocks-when-raytracing.patch | 0 ...d-proper-async-player-disconnections.patch | 0 ...-ray-tracing-methods-to-LivingEntity.patch | 0 .../server/Add-recipe-to-cook-events.patch | 0 .../server/Add-recipeBrewTime.patch | 0 .../Add-registry-entry-and-builders.patch | 0 .../Add-root-admin-user-detection.patch | 0 .../server/Add-sendOpLevel-API.patch | 0 .../server/Add-server-name-parameter.patch | 0 .../Add-setPlayerProfile-API-for-Skulls.patch | 0 ...setting-for-proxy-online-mode-status.patch | 0 .../Add-skipping-world-symlink-scan.patch | 0 ...ot-sanity-checks-in-container-clicks.patch | 0 ...dd-source-block-to-BlockPhysicsEvent.patch | 0 .../Add-source-to-PlayerExpChangeEvent.patch | 0 ...rtup-flag-to-disable-gamerule-limits.patch | 0 .../server/Add-sun-related-API.patch | 0 .../Add-support-for-Proxy-Protocol.patch | 0 .../Add-tick-times-API-and-mspt-command.patch | 0 ...-titleOverride-to-InventoryOpenEvent.patch | 0 ...le-for-always-placing-the-dragon-egg.patch | 0 .../server/Add-transient-modifier-API.patch | 0 ...us-missing-EntityDropItemEvent-calls.patch | 0 .../server/Add-velocity-warnings.patch | 0 .../server/Add-villager-reputation-API.patch | 0 .../server/Add-whitelist-events.patch | 0 ...ld-settings-for-mobs-picking-up-loot.patch | 0 .../server/Add-worldborder-events.patch | 0 ...Add-zombie-targets-turtle-egg-config.patch | 0 ...d-API-to-get-player-ha-proxy-address.patch | 0 ...-serialization-deserialization-for-P.patch | 0 .../Additional-Block-Material-API.patch | 0 .../server/Adopt-MaterialRerouting.patch | 0 .../{ => unapplied}/server/Adventure.patch | 0 ...chunks-are-slime-spawn-chunks-toggle.patch | 0 ...plugin-to-use-Paper-PluginLoader-API.patch | 0 .../Allow-Reloading-of-Command-Aliases.patch | 0 ...llow-Reloading-of-Custom-Permissions.patch | 0 .../Allow-Saving-of-Oversized-Chunks.patch | 0 ...w-adding-items-to-BlockDropItemEvent.patch | 0 ...llow-changing-the-EnderDragon-podium.patch | 0 ...ow-chests-to-be-placed-with-NBT-data.patch | 0 .../Allow-disabling-armor-stand-ticking.patch | 0 ...mob-spawner-spawn-egg-transformation.patch | 0 .../server/Allow-nerfed-mobs-to-jump.patch | 0 ...stack-for-Player-sendEquipmentChange.patch | 0 ...proper-checking-of-empty-item-stacks.patch | 0 ...riting-of-comments-to-server.propert.patch | 0 ...-a-custom-authentication-servers-dow.patch | 0 .../server/Allow-trident-custom-damage.patch | 0 ...Allow-using-old-ender-pearl-behavior.patch | 0 ...-using-signs-inside-spawn-protection.patch | 0 .../Alternative-item-despawn-rate.patch | 0 ...s-send-Banner-patterns-to-the-client.patch | 0 .../{ => unapplied}/server/Anti-Xray.patch | 0 .../server/AnvilDamageEvent.patch | 0 .../Async-GameProfileCache-saving.patch | 0 .../server/Async-command-map-building.patch | 0 .../server/AsyncTabCompleteEvent.patch | 0 ...culate-regionfile-header-if-it-is-co.patch | 0 ...-Lazy-Initialization-for-Enum-Fields.patch | 0 ...blocking-on-Network-Manager-creation.patch | 0 ...ling-up-when-item-stack-is-empty-in-.patch | 0 ...h-certain-tasks-not-processing-durin.patch | 0 .../server/Bandaid-fix-for-Effect.patch | 0 .../server/Basic-PlayerProfile-API.patch | 0 ...e-informative-in-maxHealth-exception.patch | 0 .../Beacon-API-custom-effect-ranges.patch | 0 ...get-gravity-in-void.-Fixes-MC-167279.patch | 0 .../Block-Enderpearl-Travel-Exploit.patch | 0 .../server/Block-Ticking-API.patch | 0 ...player-logins-during-server-shutdown.patch | 0 .../server/BlockDestroyEvent.patch | 0 .../server/Book-size-limits.patch | 0 .../Bound-Treasure-Maps-to-World-Border.patch | 0 .../server/Brand-support.patch | 0 ...-redstone-on-top-of-trap-doors-early.patch | 0 ...nd-make-tab-spam-limits-configurable.patch | 0 .../server/Brigadier-Mojang-API.patch | 0 .../server/Brigadier-based-command-API.patch | 0 ...tem-packets-with-collector-as-source.patch | 0 .../server/Bucketable-API.patch | 0 .../server/Buffer-OOB-setBlock-calls.patch | 0 .../server/Buffer-joins-to-world.patch | 0 .../server/Build-system-changes.patch | 0 .../{ => unapplied}/server/Bundle-spark.patch | 0 patches/{ => unapplied}/server/CB-fixes.patch | 0 ...taFixerUpper-Rewrite-Rules-on-demand.patch | 0 .../server/Cache-block-data-strings.patch | 0 .../server/Cache-map-ids-on-item-frames.patch | 0 ...eys-and-optimize-reference-Holder-ta.patch | 0 .../Cache-user-authenticator-threads.patch | 0 ...ll-BlockGrowEvent-for-missing-blocks.patch | 0 .../Call-BlockRedstoneEvents-properly.patch | 0 ...-onEntityRemove-for-all-online-playe.patch | 0 ...ServerListPingEvent-for-legacy-pings.patch | 0 ...oggleEvent-when-whitelist-is-toggled.patch | 0 .../Call-bucket-events-for-cauldrons.patch | 0 .../Call-missing-BlockDispenseEvent.patch | 0 ...tator-target-events-and-improve-impl.patch | 0 .../server/Cap-Entity-Collisions.patch | 0 ...target-without-changing-other-things.patch | 0 ...owned-for-Villager-Aggression-Config.patch | 0 .../server/Check-dead-flag-in-isAlive.patch | 0 ...heck-distance-in-entity-interactions.patch | 0 ...type-in-SculkSensorBlock-canActivate.patch | 0 ...e-before-converting-and-renaming-pla.patch | 0 ...irement-before-suggesting-root-nodes.patch | 0 ...-should-not-bypass-cramming-gamerule.patch | 0 .../server/Collision-API.patch | 0 ...n-for-requiring-a-player-participant.patch | 0 .../server/Complete-resource-pack-API.patch | 0 .../server/ConcurrentUtil.patch | 0 ...g-option-for-Piglins-guarding-chests.patch | 0 ...figurable-Cartographer-Treasure-Maps.patch | 0 .../Configurable-Chunk-Inhabited-Time.patch | 0 ...urable-Disabling-Cat-Chest-Detection.patch | 0 .../Configurable-Entity-Despawn-Time.patch | 0 .../Configurable-LootPool-luck-formula.patch | 0 ...urable-Non-Player-Arrow-Despawn-Rate.patch | 0 .../Configurable-Player-Collision.patch | 0 .../server/Configurable-RCON-IP-address.patch | 0 ...nfigurable-Region-Compression-Format.patch | 0 .../server/Configurable-Sand-Duping.patch | 0 ...figurable-baby-zombie-movement-speed.patch | 0 ...cactus-bamboo-and-reed-growth-height.patch | 0 ...-chance-of-villager-zombie-infection.patch | 0 .../Configurable-chat-thread-limit.patch | 0 ...ble-connection-throttle-kick-message.patch | 0 ...figurable-container-update-tick-rate.patch | 0 ...amage-tick-when-blocking-with-shield.patch | 0 ...onfigurable-door-breaking-difficulty.patch | 0 .../server/Configurable-end-credits.patch | 0 ...ntity-tracking-range-by-Y-coordinate.patch | 0 .../server/Configurable-feature-seeds.patch | 0 .../Configurable-fishing-time-ranges.patch | 0 .../Configurable-flying-kick-messages.patch | 0 ...tem-frame-map-cursor-update-interval.patch | 0 .../Configurable-max-block-fluid-ticks.patch | 0 ...max-block-light-for-monster-spawning.patch | 0 .../Configurable-max-leash-distance.patch | 0 .../Configurable-mob-spawner-tick-rate.patch | 0 ...onfigurable-packet-in-spam-threshold.patch | 0 ...gurable-projectile-relative-velocity.patch | 0 ...gurable-random-tick-rates-for-blocks.patch | 0 ...igurable-sculk-sensor-listener-range.patch | 0 ...le-spawn-chances-for-skeleton-horses.patch | 0 ...le-speed-for-water-flowing-over-lava.patch | 0 ...urable-sprint-interruption-on-attack.patch | 0 ...nfigurable-top-of-nether-void-damage.patch | 0 ...ion-for-horizontal-only-item-merging.patch | 0 .../Configure-sniffer-egg-hatch-time.patch | 0 ...nvert-legacy-attributes-in-Item-Meta.patch | 0 .../server/Correct-update-cursor.patch | 0 ...if-bucket-dispenses-will-succeed-for.patch | 0 ...ectly-handle-ArmorStand-invisibility.patch | 0 ...-interactions-with-items-on-cooldown.patch | 0 ...nk-items-during-EntityResurrectEvent.patch | 0 ...ate-HoverEvent-from-ItemStack-Entity.patch | 0 ...stom-Chat-Completion-Suggestions-API.patch | 0 .../server/Custom-Potion-Mixes.patch | 0 .../Custom-replacement-for-eaten-items.patch | 0 .../server/DataComponent-API.patch | 0 ...d-Player-s-shouldn-t-be-able-to-move.patch | 0 .../server/Deep-clone-nbt-tags-in-PDC.patch | 0 ...ading-permissions.yml-before-plugins.patch | 0 ...ktraces-in-log-messages-crash-report.patch | 0 ...cate-InvAction-HOTBAR_MOVE_AND_READD.patch | 0 .../server/Deprecate-ItemStack-setType.patch | 0 ...place-methods-with-old-StructureType.patch | 0 ...l-more-information-in-watchdog-dumps.patch | 0 .../server/Detect-headless-JREs.patch | 0 ...nd-water-fluid-explosion-resistance-.patch | 0 ...le-Explicit-Network-Manager-Flushing.patch | 0 ...oreboards-for-non-players-by-default.patch | 0 ...t-selector-resolving-in-books-by-def.patch | 0 .../server/Disable-explosion-knockback.patch | 0 .../server/Disable-ice-and-snow.patch | 0 .../Disable-memory-reserve-allocating.patch | 0 ...etty-printing-for-advancement-saving.patch | 0 .../server/Disable-spigot-tick-limiters.patch | 0 .../server/Disable-thunder.patch | 0 ...l-proximity-check-before-entity-look.patch | 0 ...o-not-accept-invalid-client-settings.patch | 0 .../Do-not-allow-Vexes-to-load-chunks.patch | 0 ...erver-load-chunks-from-newer-version.patch | 0 .../Do-not-load-chunks-for-Pathfinding.patch | 0 ...-entities-in-chunks-that-are-positio.patch | 0 ...-logic-for-inventories-on-chunk-unlo.patch | 0 ...-profile-lookups-to-worldgen-threads.patch | 0 ...-chunk-for-dynamic-game-event-listen.patch | 0 ...t-allow-digging-into-unloaded-chunks.patch | 0 ...cle-movement-from-players-while-tele.patch | 0 ...n-t-apply-cramming-damage-to-players.patch | 0 ...broadcast-messages-to-command-blocks.patch | 0 ...k-for-portal-on-world-gen-entity-add.patch | 0 ...k-if-we-can-see-non-visible-entities.patch | 0 ...layer-is-attempted-to-be-removed-fro.patch | 0 ...anhasbukkit-default-if-alias-block-e.patch | 0 ...t-fire-BlockFade-on-worldgen-threads.patch | 0 ...n-t-fire-sync-events-during-worldgen.patch | 0 ...ignore-result-of-PlayerEditBookEvent.patch | 0 ...Chunks-from-Hoppers-and-other-things.patch | 0 ...d-chunks-for-supporting-block-checks.patch | 0 ...n-t-log-debug-logging-being-disabled.patch | 0 ...id-state-when-raytracing-skip-air-bl.patch | 0 ...e-profiles-that-have-no-UUID-and-no-.patch | 0 ...move-existing-players-to-world-spawn.patch | 0 ...bour-chunk-data-off-disk-when-conver.patch | 0 .../server/Don-t-require-FACING-data.patch | 0 ...-ServerboundCommandSuggestionPacket-.patch | 0 ...-entity-collision-code-if-not-needed.patch | 0 ...y-scoreboard-teams-to-scoreboard.dat.patch | 0 ...-after-profile-lookups-if-not-needed.patch | 0 ...te-namespaced-commands-if-send-names.patch | 0 .../server/Don-t-tick-dead-players.patch | 0 .../server/Don-t-tick-markers.patch | 0 ...-level-random-in-entity-constructors.patch | 0 ...r-remove-if-the-handle-is-a-custom-p.patch | 0 .../Dont-resend-blocks-on-interactions.patch | 0 .../Dont-resent-entity-on-art-update.patch | 0 .../Dont-send-unnecessary-sign-update.patch | 0 ...ed-item-when-player-has-disconnected.patch | 0 ...ck-and-tnt-entities-at-the-specified.patch | 0 .../Duplicate-UUID-Resolve-Option.patch | 0 .../Eigencraft-redstone-implementation.patch | 0 .../Elder-Guardian-appearance-API.patch | 0 ...pty-commands-shall-not-be-dispatched.patch | 0 .../server/EnderDragon-Events.patch | 0 .../server/Enderman.teleportRandomly.patch | 0 .../server/EndermanAttackPlayerEvent.patch | 0 .../server/EndermanEscapeEvent.patch | 0 .../server/Enforce-Sync-Player-Saves.patch | 0 ...tab-completions-for-brigadier-comman.patch | 0 ...-position-and-AABB-are-never-invalid.patch | 0 ...der-respects-game-and-entity-rules-f.patch | 0 ...assenger-world-matches-ridden-entity.patch | 0 .../server/Ensure-valid-vehicle-status.patch | 0 .../server/Entity-Activation-Range-2.0.patch | 0 ...Entity-AddTo-RemoveFrom-World-Events.patch | 0 .../server/Entity-Jump-API.patch | 0 .../server/Entity-Origin-API.patch | 0 .../server/Entity-fromMobSpawner.patch | 0 .../server/Entity-isTicking.patch | 0 .../Entity-load-save-limit-per-chunk.patch | 0 .../server/Entity-powdered-snow-API.patch | 0 .../server/EntityPathfindEvent.patch | 0 .../server/EntityPickupItemEvent-fixes.patch | 0 ...ityRegainHealthEvent-isFastRegen-API.patch | 0 ...sks-fairly-for-worlds-while-waiting-.patch | 0 .../server/Expand-ArmorStand-API.patch | 0 .../server/Expand-EntityUnleashEvent.patch | 0 .../server/Expand-Explosions-API.patch | 0 .../server/Expand-FallingBlock-API.patch | 0 .../server/Expand-LingeringPotion-API.patch | 0 .../Expand-PlayerGameModeChangeEvent.patch | 0 .../server/Expand-PlayerItemDamageEvent.patch | 0 .../server/Expand-PlayerItemMendEvent.patch | 0 ...pawnEvent-fix-passed-parameter-issue.patch | 0 .../server/Expand-Pose-API.patch | 0 ...ld.spawnParticle-API-and-add-Builder.patch | 0 .../server/Expand-world-key-API.patch | 0 .../server/Expanded-Art-API.patch | 0 .../server/Expanded-Hopper-API.patch | 0 ...ceOrb-merging-stacking-API-and-fixes.patch | 0 ...enceOrb-should-call-EntitySpawnEvent.patch | 0 ...PI-for-Reason-Source-Triggering-play.patch | 0 .../Expose-LivingEntity-hurt-direction.patch | 0 .../Expose-LootTable-of-DecoratedPot.patch | 0 .../Expose-MinecraftServer-isRunning.patch | 0 .../server/Expose-Tracked-Players.patch | 0 ...e-attack-cooldown-methods-for-Player.patch | 0 ...nt-protocol-version-and-virtual-host.patch | 0 .../Expose-furnace-minecart-push-values.patch | 0 .../Expose-hand-in-BlockCanBuildEvent.patch | 0 .../Expose-hasColor-to-leather-armor.patch | 0 ...d-canSmelt-methods-to-FurnaceInvento.patch | 0 ...sion-moving-velocity-to-VehicleBlock.patch | 0 .../server/Expose-protocol-version.patch | 0 .../server/Expose-server-CommandMap.patch | 0 .../Expose-server-build-information.patch | 0 ...y-Counter-to-allow-plugins-to-use-va.patch | 0 .../Expose-the-internal-current-tick.patch | 0 ...vanilla-BiomeProvider-from-WorldInfo.patch | 0 .../Extend-Player-Interact-cancellation.patch | 0 ...p-capture-to-capture-all-items-added.patch | 0 ...r-redstone-torch-rapid-clock-removal.patch | 0 .../server/Fill-Profile-Property-Events.patch | 0 ...-entity-nbt-data-from-falling-blocks.patch | 0 ...Fire-BlockExpEvent-on-grindstone-use.patch | 0 ...-CauldronLevelChange-on-initial-fill.patch | 0 ...ntityChangeBlockEvent-in-more-places.patch | 0 ...eByEntityEvent-for-unowned-wither-sk.patch | 0 ...nEvent-when-Player-is-actually-ready.patch | 0 ...-entity-death-event-for-ender-dragon.patch | 0 .../server/Fire-event-on-GS4-query.patch | 0 .../server/Firework-API-s.patch | 0 ...ataPlayer-leak-due-from-quitting-ear.patch | 0 .../server/Fix-BanList-API.patch | 0 .../server/Fix-Bee-flower-NPE.patch | 0 ...l-to-changed-postToMainThread-method.patch | 0 ...shPotion-and-LingeringPotion-spawnin.patch | 0 ...E-in-CraftPersistentDataTypeRegistry.patch | 0 ...g-BlockPlaceEvent-triggering-physics.patch | 0 ...t-isSectionEmpty-int-and-optimize-Pa.patch | 0 ...or-causing-a-crash-when-trying-to-ge.patch | 0 ...x-Concurrency-issue-in-ShufflingList.patch | 0 .../server/Fix-CraftBukkit-drag-system.patch | 0 .../Fix-CraftCriteria-defaults-map.patch | 0 ...m-getAttributeModifier-duplication-c.patch | 0 ...er-runTaskTimerAsynchronously-Plugin.patch | 0 ...x-CraftSound-backwards-compatibility.patch | 0 .../Fix-CraftWorld-isChunkGenerated.patch | 0 .../server/Fix-DamageSource-API.patch | 0 ...ortation-and-cancel-velocity-if-tele.patch | 0 ...nt-and-EntitySelectorParser-permissi.patch | 0 ...tEvent-cancellation-cant-fully-preve.patch | 0 ...ntory-for-smokers-and-blast-furnaces.patch | 0 .../Fix-GameProfileCache-concurrency.patch | 0 ...ity-drop-not-updating-the-client-inv.patch | 0 .../Fix-InventoryOpenEvent-cancellation.patch | 0 .../server/Fix-ItemFlags.patch | 0 ...117075-Block-entity-unload-lag-spike.patch | 0 ...event-sleeping-villagers-moving-towa.patch | 0 ...verriding-a-block-entity-during-worl.patch | 0 .../server/Fix-NBT-type-issues.patch | 0 .../Fix-NPE-for-Jukebox-setRecord.patch | 0 ...n-AdvancementProgress-getDateAwarded.patch | 0 ...-NPE-in-SculkBloomEvent-world-access.patch | 0 ...-Allay-stopDancing-while-not-dancing.patch | 0 .../server/Fix-NPE-on-Boat-getStatus.patch | 0 ...-on-null-loc-for-EntityTeleportEvent.patch | 0 ...-EntityResurrectEvent-is-uncancelled.patch | 0 ...Fix-Not-a-string-Map-Conversion-spam.patch | 0 .../server/Fix-NotePlayEvent.patch | 0 ...ix-OfflinePlayer-getBedSpawnLocation.patch | 0 ...ld-Difficulty-Remembering-Difficulty.patch | 0 .../Fix-PickupStatus-getting-reset.patch | 0 ...r-spawnParticle-x-y-z-precision-loss.patch | 0 ...yerBucketEmptyEvent-result-itemstack.patch | 0 ...ndPreprocessEvent-on-signed-commands.patch | 0 ...PlayerDropItemEvent-using-wrong-item.patch | 0 ...ItemConsumeEvent-cancelling-properly.patch | 0 .../Fix-PotionEffect-ignores-icon-flag.patch | 0 ...4-Bukkit-world-container-is-not-used.patch | 0 ...-5885-Unable-to-disable-advancements.patch | 0 ...vent-firing-for-block-entity-loading.patch | 0 ...geEvent-not-firing-for-all-use-cases.patch | 0 .../Fix-SpawnEggMeta-get-setSpawnedType.patch | 0 .../server/Fix-Spigot-growth-modifiers.patch | 0 .../Fix-SpongeAbsortEvent-handling.patch | 0 .../Fix-UnsafeValues-loadAdvancement.patch | 0 .../server/Fix-a-bunch-of-vanilla-bugs.patch | 0 .../Fix-a-couple-of-upstream-bed-issues.patch | 0 ...vancement-triggers-for-entity-damage.patch | 0 ...ix-arrows-never-despawning-MC-125757.patch | 0 ...async-entity-add-due-to-fungus-trees.patch | 0 .../server/Fix-bees-aging-inside-hives.patch | 0 .../Fix-bell-block-entity-memory-leak.patch | 0 .../server/Fix-block-place-logic.patch | 0 ...elled-powdered-snow-bucket-placement.patch | 0 ...ing-BlockPlaceEvent-calling-onRemove.patch | 0 ...rojectileHitEvent-for-piercing-arrow.patch | 0 ...ix-client-lag-on-advancement-loading.patch | 0 ...permission-levels-for-command-blocks.patch | 0 ...from-signs-not-firing-command-events.patch | 0 ...nvalid-ingredient-lists-in-VillagerA.patch | 0 ...ng-to-bad-recipes-in-furnace-like-ti.patch | 0 ...invalid-block-entity-during-world-ge.patch | 0 .../Fix-custom-piglin-loved-items.patch | 0 ...x-custom-statistic-criteria-creation.patch | 0 .../Fix-damage-modifier-inconsistencies.patch | 0 ...Fix-demo-flag-not-enabling-demo-mode.patch | 0 ...-non-whitelisted-player-when-white-l.patch | 0 ...er-desync-when-new-players-are-added.patch | 0 ...y-type-tags-suggestions-in-selectors.patch | 0 .../Fix-equipment-slot-and-group-API.patch | 0 ...-allowed-colored-signs-to-be-created.patch | 0 .../Fix-falling-block-spawn-methods.patch | 0 ...r-large-move-vectors-crashing-server.patch | 0 ...Fix-force-opening-enchantment-tables.patch | 0 .../server/Fix-global-sound-handling.patch | 0 .../server/Fix-harming-potion-dupe.patch | 47 ---- ...rs-not-working-in-some-kick-messages.patch | 0 ...ies-in-dispense-events-regarding-sta.patch | 0 ...ect-invulnerability-damage-reduction.patch | 0 ...act-event-not-being-called-sometimes.patch | 0 ...inventories-returning-null-Locations.patch | 0 .../Fix-invulnerable-end-crystals.patch | 0 .../server/Fix-issues-with-Recipe-API.patch | 0 .../Fix-issues-with-mob-conversion.patch | 0 .../server/Fix-item-EAR-ticks.patch | 0 ...item-duplication-and-teleport-issues.patch | 0 ...tem-locations-dropped-from-campfires.patch | 0 ...k-event-leave-message-not-being-sent.patch | 0 ...-explosions-processing-dead-entities.patch | 0 ...entory-not-closing-on-entity-removal.patch | 0 ...ssing-chunks-due-to-integer-overflow.patch | 0 ...g-event-call-for-entity-teleport-API.patch | 0 ...ix-missing-map-initialize-event-call.patch | 0 .../Fix-nerfed-slime-when-splitting.patch | 0 ...lock-data-for-EntityChangeBlockEvent.patch | 0 ...ston-physics-inconsistency-MC-188840.patch | 0 ...ix-plugin-loggers-on-server-shutdown.patch | 0 ...ix-possible-NPE-on-painting-creation.patch | 0 ...ckOverflowError-and-NPE-for-some-dis.patch | 0 .../server/Fix-potions-splash-events.patch | 0 ...x-premature-player-kicks-on-shutdown.patch | 0 ...on-on-UpgradeData.BlockFixers-class-.patch | 0 ...istake-in-CB-NBT-int-deserialization.patch | 0 ...removing-recipes-from-RecipeIterator.patch | 0 ...-of-Block-applyBoneMeal-always-being.patch | 0 ...ation-when-spawning-display-entities.patch | 0 .../server/Fix-saving-in-unloadWorld.patch | 0 ...onnect-packet-in-phases-where-it-doe.patch | 0 ...rnColor-on-tropical-fish-bucket-meta.patch | 0 ...several-issues-with-EntityBreedEvent.patch | 0 .../Fix-shield-disable-inconsistency.patch | 0 ...Fix-silent-equipment-change-for-mobs.patch | 0 .../server/Fix-slot-desync.patch | 0 .../Fix-sniffer-removeExploredLocation.patch | 0 ...Fix-some-rails-connecting-improperly.patch | 0 ...n-item-frames-are-modified-MC-123450.patch | 0 ...awn-location-event-changing-location.patch | 0 .../server/Fix-spigot-s-Forced-Stats.patch | 0 ...und-playing-for-BlockItem-ItemStacks.patch | 0 ...-pistons-and-BlockPistonRetractEvent.patch | 0 ...ingEffect-powers-lightning-rods-and-.patch | 0 ...and-message-for-brigadier-syntax-exc.patch | 0 ...ix-swamp-hut-cat-generation-deadlock.patch | 0 ...sending-chat-to-client-with-updating.patch | 0 ...sidebar-objectives-not-being-cleared.patch | 0 .../Fix-text-display-error-on-spawn.patch | 0 .../server/Fix-this-stupid-bullshit.patch | 0 .../Fix-upstreams-block-state-factories.patch | 0 .../server/Fix-villager-boat-exploit.patch | 0 ...ix-villager-trading-demand-MC-163962.patch | 0 .../Fix-xp-reward-for-baby-zombies.patch | 0 ...nd-additions-to-the-spawn-reason-API.patch | 0 .../server/Fixup-NamespacedKey-handling.patch | 0 .../Flag-to-disable-the-channel-limit.patch | 0 .../Flat-bedrock-generator-settings.patch | 0 .../server/Flying-Fall-Damage.patch | 0 ...Folia-scheduler-and-owned-region-API.patch | 0 .../Force-close-world-loading-screen.patch | 0 ...ward-CraftEntity-in-teleport-command.patch | 0 .../server/Freeze-Tick-Lock-API.patch | 0 .../{ => unapplied}/server/Friction-API.patch | 0 .../server/Furnace-RecipesUsed-API.patch | 0 .../Further-improve-server-tick-loop.patch | 0 .../server/General-ItemMeta-fixes.patch | 0 .../Get-entity-default-attributes.patch | 0 .../{ => unapplied}/server/Goat-ram-API.patch | 0 ...rializing-mismatching-chunk-coordina.patch | 0 .../Handle-Item-Meta-Inconsistencies.patch | 0 ...e-Large-Packets-disconnecting-client.patch | 0 ...e-Oversized-block-entities-in-chunks.patch | 0 ...n-prefixes-using-Log4J-configuration.patch | 0 .../Hide-sync-chunk-writes-behind-flag.patch | 0 .../server/Honor-EntityAgeable.ageLock.patch | 0 .../server/Hook-into-CB-plugin-rewrites.patch | 0 .../server/Ignore-impossible-spawn-tick.patch | 0 .../Implement-CraftBlockSoundGroup.patch | 0 .../server/Implement-Mob-Goal-API.patch | 0 .../Implement-OfflinePlayer-isConnected.patch | 0 .../Implement-Player-Client-Options-API.patch | 0 .../Implement-PlayerFailMoveEvent.patch | 0 .../Implement-World.getEntity-UUID-API.patch | 0 .../Implement-enchantWithLevels-API.patch | 0 ...nt-extended-PaperServerListPingEvent.patch | 0 ...nt-furnace-cook-speed-multiplier-API.patch | 0 .../Implement-getComputedBiome-API.patch | 0 .../server/Implement-getI18NDisplayName.patch | 0 ...s-to-convert-between-Component-and-B.patch | 0 .../Improve-Block-breakNaturally-API.patch | 0 .../Improve-BlockPosition-inlining.patch | 0 ...ity-and-CraftPlayer-equals-and-hashC.patch | 0 .../server/Improve-EntityShootBowEvent.patch | 0 ...-Legacy-Component-serialization-size.patch | 0 ...e-Log4J-Configuration-Plugin-Loggers.patch | 0 ...item-frames-performance-and-bug-fixe.patch | 0 .../Improve-Player-chat-API-handling.patch | 0 .../server/Improve-PortalEvents.patch | 0 .../server/Improve-Registry.patch | 0 ...er-Thread-Pool-and-Thread-Priorities.patch | 0 .../server/Improve-ServerGUI.patch | 0 .../Improve-and-expand-AsyncCatcher.patch | 0 ...ng-PreCreatureSpawnEvent-with-per-pl.patch | 0 .../server/Improve-death-events.patch | 0 .../server/Improve-entity-effect-API.patch | 0 ...rove-exact-choice-recipe-ingredients.patch | 0 ...ve-fix-EntityTargetLivingEntityEvent.patch | 0 ...-for-some-hot-BlockBehavior-and-Flui.patch | 0 .../Improve-item-default-attribute-API.patch | 0 .../server/Improve-java-version-check.patch | 0 .../server/Improve-logging-and-errors.patch | 0 ...erformance-of-RecipeMap-removeRecipe.patch | 0 .../Improve-performance-of-mass-crafts.patch | 0 .../server/Improve-scoreboard-entries.patch | 0 .../server/Improve-tag-parser-handling.patch | 0 .../Improve-the-Saddle-API-for-Horses.patch | 0 .../Improved-Async-Task-Scheduler.patch | 0 .../server/Improved-Watchdog-Support.patch | 0 .../Incremental-chunk-and-player-saving.patch | 0 .../Inline-shift-direction-fields.patch | 0 ...eacon-activation-deactivation-events.patch | 0 .../server/Inventory-close.patch | 0 ...Holder-method-without-block-snapshot.patch | 0 .../server/Inventory-removeItemAnySlot.patch | 0 .../InventoryCloseEvent-Reason-API.patch | 0 .../server/Item-Mutation-Fixes.patch | 0 .../server/Item-canEntityPickup.patch | 0 .../server/Item-no-age-no-player-pickup.patch | 0 .../server/Item-serialization-as-json.patch | 0 .../server/ItemStack-Tooltip-API.patch | 0 .../server/ItemStack-damage-API.patch | 0 .../ItemStack-getMaxItemUseDuration.patch | 0 .../server/ItemStack-repair-check-API.patch | 0 .../server/Lag-compensation-ticks.patch | 0 ...ly-create-LootContext-for-criterions.patch | 0 ...-track-plugin-scoreboards-by-default.patch | 0 .../server/Leashable-API.patch | 0 .../server/Left-handed-API.patch | 0 .../Limit-Client-Sign-length-more.patch | 0 .../Limit-item-frame-cursors-on-maps.patch | 0 .../server/Limit-pet-look-distance.patch | 0 .../server/Limit-recipe-packets.patch | 0 .../server/Line-Of-Sight-Changes.patch | 0 .../server/LivingEntity-Active-Item-API.patch | 0 .../server/LivingEntity-setKiller.patch | 0 ...able-API-and-replenishable-lootables.patch | 0 .../MC-4-Fix-item-position-desync.patch | 0 .../{ => unapplied}/server/MC-Dev-fixes.patch | 0 patches/{ => unapplied}/server/MC-Utils.patch | 0 ...st-throw-both-Spread-and-Grow-Events.patch | 0 ...loadChunk-int-int-false-load-unconve.patch | 0 ...w-accessible-directly-from-ItemStack.patch | 0 ...ers-respect-inventory-max-stack-size.patch | 0 ...ction-leniency-distance-configurable.patch | 0 ...ke-legacy-ping-handler-more-reliable.patch | 0 .../Make-schedule-command-per-world.patch | 0 ...e-shield-blocking-delay-configurable.patch | 0 .../server/Make-some-itemstacks-nonnull.patch | 0 ...d-getChunkAt-has-inlined-logic-for-l.patch | 0 .../server/Make-the-GUI-graph-fancier.patch | 0 ...ault-permission-message-configurable.patch | 0 ...ter-animal-spawn-height-configurable.patch | 0 ...ally-inline-methods-in-BlockPosition.patch | 0 .../server/Maps-shouldn-t-load-chunks.patch | 0 ...ipes-should-return-an-immutable-list.patch | 0 .../server/Missing-Entity-API.patch | 0 .../server/Missing-eating-regain-reason.patch | 0 .../server/Missing-effect-cause.patch | 0 ...-of-WorldCreator-keepSpawnLoaded-ret.patch | 0 .../server/Mob-Pathfinding-API.patch | 0 .../server/Mob-Spawner-API-Enhancements.patch | 0 .../Moonrise-optimisation-patches.patch | 0 .../server/More-Chest-Block-API.patch | 0 .../server/More-CommandBlock-API.patch | 0 .../server/More-DragonBattle-API.patch | 0 .../server/More-Enchantment-API.patch | 0 .../server/More-Lidded-Block-API.patch | 0 .../server/More-PotionEffectType-API.patch | 0 .../server/More-Projectile-API.patch | 0 .../server/More-Raid-API.patch | 0 .../server/More-Sign-Block-API.patch | 0 .../server/More-Teleport-API.patch | 0 .../server/More-World-API.patch | 0 .../More-accurate-isInOpenWater-impl.patch | 0 .../server/More-lightning-API.patch | 0 ...la-friendly-methods-to-update-trades.patch | 0 ...pawn-point-if-spawn-in-unloaded-worl.patch | 0 ...ove-range-check-for-block-placing-up.patch | 0 ...ulti-Block-Change-API-Implementation.patch | 0 .../Multiple-Entries-with-Scoreboards.patch | 0 ...uler-threads-according-to-the-plugin.patch | 0 .../server/Nameable-Banner-API.patch | 0 ...awns-should-honor-nametags-and-leash.patch | 0 ...find-spawn-position-if-there-isn-t-a.patch | 0 ...tityDamageEvents-before-actuallyHurt.patch | 0 .../Only-capture-actual-tree-growth.patch | 0 ...al-Spawned-mobs-towards-natural-spaw.patch | 0 ...ase-allay-memory-on-non-item-targets.patch | 0 ...ckPhysicsEvent-if-a-plugin-has-a-lis.patch | 0 .../Only-refresh-abilities-if-needed.patch | 0 ...Timer-for-Wandering-Traders-spawned-.patch | 0 ...ck-item-frames-if-players-can-see-it.patch | 0 ...-data-to-disk-if-it-serializes-witho.patch | 0 ...primise-map-impl-for-tracked-players.patch | 0 ...timise-BlockSoil-nearby-water-lookup.patch | 0 ...ptimise-BlockState-s-hashCode-equals.patch | 0 .../server/Optimise-Chunk-getFluid.patch | 0 ...ptimise-EntityGetter-getPlayerByUUID.patch | 0 ...on-checking-in-player-move-packet-ha.patch | 0 .../server/Optimise-general-POI-access.patch | 0 ...e-getChunkAt-calls-for-loaded-chunks.patch | 0 .../server/Optimise-getType-calls.patch | 0 .../Optimise-nearby-player-retrieval.patch | 230 ------------------ ...e-Biome-Mob-Lookups-for-Mob-Spawning.patch | 0 .../Optimize-Bit-Operations-by-inlining.patch | 0 ...ptimize-BlockPosition-helper-methods.patch | 0 ...Optimize-Captured-BlockEntity-Lookup.patch | 0 ...ptimize-Collision-to-not-load-chunks.patch | 0 .../Optimize-CraftBlockData-Creation.patch | 0 .../server/Optimize-DataBits.patch | 0 .../Optimize-Dynamic-get-Missing-Keys.patch | 0 ...oalSelector-Goal.Flag-Set-operations.patch | 0 .../server/Optimize-HashMapPalette.patch | 0 .../server/Optimize-Hoppers.patch | 0 ...ize-Level.hasChunkAt-BlockPosition-Z.patch | 0 .../server/Optimize-MappedRegistry.patch | 0 ...-Manager-and-add-advanced-packet-sup.patch | 0 ...ze-NetworkManager-Exception-Handling.patch | 0 ...der-Remove-Streams-Optimized-collect.patch | 0 .../server/Optimize-Pathfinding.patch | 0 .../server/Optimize-VarInts.patch | 0 .../server/Optimize-Voxel-Shape-Merging.patch | 0 .../server/Optimize-World-Time-Updates.patch | 0 ...mize-call-to-getFluid-for-explosions.patch | 0 ...mize-entity-tracker-passenger-checks.patch | 0 .../server/Optimize-explosions.patch | 0 ...ptimize-indirect-passenger-iteration.patch | 0 ...ldBounds-and-getBlockState-for-inlin.patch | 0 ...e-nearest-structure-border-iteration.patch | 0 .../Optimize-player-lookups-for-beacons.patch | 0 ...efault-CustomSpawners-in-custom-worl.patch | 0 ...t-armor-stands-from-doing-entity-loo.patch | 0 ...t-data-components-copy-in-smithing-r.patch | 0 ...nilla-per-world-scoreboard-coloring-.patch | 0 .../Optional-TNT-doesn-t-move-in-water.patch | 0 .../Optional-per-player-mob-spawns.patch | 0 .../server/Paper-Metrics.patch | 0 .../server/Paper-Plugins.patch | 0 .../server/Paper-command.patch | 0 .../server/Paper-config-files.patch | 0 .../server/Paper-dumpitem-command.patch | 0 .../Per-world-ticks-per-spawn-settings.patch | 0 ...spawn-settings-and-per-player-option.patch | 0 .../Player-Chunk-Load-Unload-Events.patch | 0 .../Player-Entity-Tracking-Events.patch | 0 .../Player-Tab-List-and-Title-APIs.patch | 0 .../server/Player-affects-spawning-API.patch | 0 .../server/Player.setPlayerProfile-API.patch | 0 .../server/PlayerAttemptPickupItemEvent.patch | 0 .../PlayerDeathEvent-getItemsToKeep.patch | 0 ...layerDeathEvent-shouldDropExperience.patch | 0 .../server/PlayerElytraBoostEvent.patch | 0 .../server/PlayerLaunchProjectileEvent.patch | 0 .../PlayerNaturallySpawnCreaturesEvent.patch | 0 .../server/PlayerPickupExperienceEvent.patch | 0 ...PlayerPickupItemEvent-setFlyAtPlayer.patch | 0 .../server/PlayerReadyArrowEvent.patch | 0 .../PlayerTeleportEndGatewayEvent.patch | 0 .../server/Plugin-remapping.patch | 0 .../server/Potential-bed-API.patch | 0 .../server/PreCreatureSpawnEvent.patch | 0 .../server/PreSpawnerSpawnEvent.patch | 0 .../server/Preserve-overstacked-loot.patch | 0 ...-AFK-kick-while-watching-end-credits.patch | 0 ...rOpenersCounter-openCount-from-going.patch | 0 ...-PlayerChunkMap-adds-crashing-server.patch | 0 ...nts-being-fired-from-unloaded-chunks.patch | 0 ...ent-NPE-if-hooked-entity-was-cleared.patch | 0 ...vent-Pathfinding-out-of-World-Border.patch | 0 ...oading-chunks-checking-hive-position.patch | 0 ...vent-block-entity-and-entity-crashes.patch | 0 ...expired-keys-from-impacting-new-join.patch | 0 ...ent-chunk-loading-from-Fluid-Flowing.patch | 0 ...revent-consuming-the-wrong-itemstack.patch | 0 ...mpty-items-from-being-added-to-world.patch | 0 ...entity-loading-causing-async-lookups.patch | 0 ...sive-velocity-through-repeated-crits.patch | 0 ...-headless-pistons-from-being-created.patch | 0 ...rom-being-processed-when-the-player-.patch | 0 ...wning-from-loading-generating-chunks.patch | 0 ...vent-opening-inventories-when-frozen.patch | 0 ...t-position-desync-causing-tp-exploit.patch | 0 ...oversized-item-data-in-equipment-and.patch | 0 ...oftlocked-end-exit-portal-generation.patch | 0 ...nk-loads-when-villagers-try-to-find-.patch | 0 .../Prevent-teleporting-dead-entities.patch | 0 ...nt-tile-entity-copies-loading-chunks.patch | 0 ...interactions-from-causing-chunk-load.patch | 0 ...ils-when-failing-to-save-player-data.patch | 0 ...ata-component-type-on-encoding-error.patch | 0 ...raft-commands-in-function-parsing-an.patch | 0 .../server/Profile-Lookup-Events.patch | 0 .../server/ProfileWhitelistVerifyEvent.patch | 0 .../Properly-fix-item-duplication-bug.patch | 0 ...y-handle-BlockBreakEvent-isDropItems.patch | 0 ...le-async-calls-to-restart-the-server.patch | 0 ...e-experience-dropping-on-block-break.patch | 0 ...the-experimental-smithing-inventory-.patch | 0 .../server/Properly-resend-entities.patch | 0 ...he-changed-item-from-dispense-events.patch | 0 ...and-End-Portal-Frames-from-being-des.patch | 0 ...rovide-E-TE-Chunk-count-stat-methods.patch | 0 .../Proxy-ItemStack-to-CraftItemStack.patch | 0 ...o-worldlist-before-initing-the-world.patch | 0 .../server/RangedEntity-API.patch | 0 ...nd-timings-for-sensors-and-behaviors.patch | 0 .../Reduce-Either-Optional-allocation.patch | 0 ...llocation-of-Vec3D-by-entity-tracker.patch | 0 ...duce-memory-footprint-of-CompoundTag.patch | 0 ...-in-CraftMapCanvas.drawImage-by-limi.patch | 0 ...esh-ProjectileSource-for-projectiles.patch | 0 .../server/Registry-Modification-API.patch | 0 .../{ => unapplied}/server/Remap-fixes.patch | 0 ...ion-calls-in-plugins-using-internals.patch | 0 ...nnections-shouldn-t-hold-up-shutdown.patch | 0 ...tItemStack-setAmount-null-assignment.patch | 0 ...e-CraftScheduler-Async-Task-Debugger.patch | 0 .../server/Remove-Metadata-on-reload.patch | 0 .../server/Remove-Spigot-timings.patch | 0 ...ata-neighbour-ticks-outside-of-range.patch | 0 ...de-code-using-deprecated-for-removal.patch | 0 ...e-lootable-item-function-from-compas.patch | 0 .../server/Remove-stale-POIs.patch | 0 .../server/Remove-streams-from-hot-code.patch | 0 ...Remove-unnecessary-itemmeta-handling.patch | 0 ...ry-onTrackingStart-during-navigation.patch | 0 ...all-time-unused-skip-tick-protection.patch | 0 .../Replace-OfflinePlayer-getLastPlayed.patch | 0 ...Reset-Ender-Crystals-on-Dragon-Spawn.patch | 0 .../Reset-placed-block-on-exception.patch | 0 .../Reset-players-airTicks-on-respawn.patch | 0 ...-shield-blocking-on-dimension-change.patch | 0 ...imer-when-spawner-event-is-cancelled.patch | 0 ...eData-on-more-entities-when-spawning.patch | 0 ...store-custom-InventoryHolder-support.patch | 0 ...default-mob-spawn-range-and-water-an.patch | 0 ...estore-vanilla-entity-drops-behavior.patch | 0 ...ace-order-when-capturing-blockstates.patch | 0 ...onent-with-empty-text-instead-of-thr.patch | 0 ...a-handling-of-LivingEntity-actuallyH.patch | 0 ...s-to-contain-the-source-jars-in-stac.patch | 0 .../server/Rewrite-dataconverter-system.patch | 0 ...egionFileCache-and-make-configurable.patch | 0 ...itize-ResourceLocation-error-logging.patch | 0 .../Sanitize-sent-BlockEntity-NBT.patch | 0 .../server/SculkCatalyst-bloom-API.patch | 0 ...dEffects-only-to-players-who-can-see.patch | 0 ...ck-entities-after-destroy-prediction.patch | 0 ...mmands-if-tab-completion-is-disabled.patch | 0 .../Separate-dimensiondata-executor.patch | 0 .../server/Server-Tick-Events.patch | 0 .../Set-area-affect-cloud-rotation.patch | 0 ...-per-thread-native-byte-buffer-cache.patch | 0 ...erbose-world-setting-to-false-by-def.patch | 0 .../Shoulder-Entities-Release-API.patch | 0 ...ate-location-if-we-failed-to-read-it.patch | 0 ...prove-performance-of-the-end-generat.patch | 0 .../server/SkeletonHorse-Additions.patch | 0 ...Skip-POI-finding-if-stuck-in-vehicle.patch | 0 .../server/Slime-Pathfinder-Events.patch | 0 .../{ => unapplied}/server/Stinger-API.patch | 0 ...ook-changes-from-crashing-the-server.patch | 0 .../server/String-based-Action-Bar-API.patch | 0 ...cing-for-EntityLiving-hasLineOfSight.patch | 160 ------------ .../Support-components-in-ItemMeta.patch | 0 .../Support-old-UUID-format-for-NBT.patch | 0 .../server/Suspicious-Effect-Entry-API.patch | 0 .../server/Sync-offhand-slot-in-menus.patch | 0 ...ttedContainer-instead-of-ThreadingDe.patch | 0 ...tem-property-for-disabling-watchdoge.patch | 0 .../server/Tag-Lifecycle-Events.patch | 0 .../Tameable-getOwnerUniqueId-API.patch | 0 .../{ => unapplied}/server/Test-changes.patch | 0 ...-Vanilla-Command-permission-checking.patch | 0 ...n-on-world-create-while-being-ticked.patch | 0 .../Toggle-for-removing-existing-dragon.patch | 0 .../server/Toggleable-player-crits.patch | 0 .../server/Tracking-Range-Improvements.patch | 0 ...uence-violations-like-they-should-be.patch | 0 ..._destroyed-trigger-in-the-correct-pl.patch | 0 .../{ => unapplied}/server/Turtle-API.patch | 0 ...ed-flag-on-cancel-of-Explosion-Event.patch | 0 ...ta-when-attaching-firework-to-entity.patch | 0 ...date-head-rotation-in-missing-places.patch | 0 ...r-to-keep-logging-IO-off-main-thread.patch | 0 .../Use-ConcurrentHashMap-in-JsonList.patch | 0 ...oleAppender-for-console-improvements.patch | 0 .../Use-UserCache-for-player-heads.patch | 0 ...ocity-compression-and-cipher-natives.patch | 0 ...-for-StructureTemplate.Pallete-cache.patch | 0 .../Use-a-Queue-for-Queueing-Commands.patch | 0 .../Use-a-Shared-Random-for-Entities.patch | 0 .../Use-array-for-gamerule-storage.patch | 0 .../Use-correct-seed-on-api-world-load.patch | 0 ...urce-for-mushroom-block-spread-event.patch | 0 ...etChunkIfLoadedImmediately-in-places.patch | 0 .../server/Use-null-Locale-by-default.patch | 0 ...ookup-for-Treasure-Maps-Fixes-lag-fr.patch | 0 ...le-player-info-update-packet-on-join.patch | 0 ...tead-of-display-name-in-PlayerList-g.patch | 0 ...PickItem-Packet-and-kick-for-invalid.patch | 0 ...date-ResourceLocation-in-NBT-reading.patch | 0 ...date-slot-in-PlayerInventory-setSlot.patch | 0 ...ripwire-hook-placement-before-update.patch | 0 .../server/Validate-usernames.patch | 0 .../Vanilla-command-permission-fixes.patch | 0 .../Vanished-players-don-t-have-rights.patch | 0 .../server/Vex-get-setSummoner-API.patch | 0 .../server/Villager-Restocks-API.patch | 0 .../server/Villager-resetOffers.patch | 0 .../Void-damage-configuration-API.patch | 0 ...Wait-for-Async-Tasks-during-shutdown.patch | 0 ...-on-plugins-accessing-faraway-chunks.patch | 0 .../server/Win-Screen-API.patch | 0 .../server/WitchConsumePotionEvent.patch | 0 .../server/WitchReadyPotionEvent.patch | 0 .../server/WitchThrowPotionEvent.patch | 0 ...vehicle-tracking-issue-on-disconnect.patch | 0 .../server/WorldCreator-keepSpawnLoaded.patch | 0 .../server/Zombie-API-breaking-doors.patch | 0 .../add-consumeFuel-to-FurnaceBurnEvent.patch | 0 ...t-set-drop-chance-to-EntityEquipment.patch | 0 .../add-hand-to-BlockMultiPlaceEvent.patch | 0 .../add-isDeeplySleeping-to-HumanEntity.patch | 0 ...-more-information-to-Entity.toString.patch | 0 .../server/add-more-scoreboard-API.patch | 0 .../server/add-number-format-api.patch | 0 .../server/add-per-world-spawn-limits.patch | 0 ...disable-pathfinding-updates-on-block.patch | 0 ...global-player-list-where-appropriate.patch | 0 ...heck-if-itemstack-is-stackable-first.patch | 0 ...config-for-disabling-entity-tag-tags.patch | 0 .../disable-forced-empty-world-ticks.patch | 0 ...-t-attempt-to-teleport-dead-entities.patch | 0 ...re-reset-EnderDragon-boss-event-name.patch | 0 .../server/ensureServerConversions-API.patch | 0 .../server/fix-Instruments.patch | 0 .../fix-Jigsaw-block-kicking-user.patch | 0 ...apLike-spam-for-missing-key-selector.patch | 0 ...fix-PigZombieAngerEvent-cancellation.patch | 0 ...fix-PlayerItemHeldEvent-firing-twice.patch | 0 .../fix-converting-txt-to-json-file.patch | 0 ...fix-dead-slime-setSize-invincibility.patch | 0 ...y-vehicle-collision-event-not-called.patch | 0 .../server/fix-horse-inventories.patch | 0 .../fix-item-meta-for-tadpole-buckets.patch | 0 ...ables-running-when-mob-loot-gamerule.patch | 0 ...-snow-cauldrons-not-turning-to-water.patch | 0 ...ious-menus-with-empty-level-accesses.patch | 0 ...entity-dismount-during-teleportation.patch | 0 ...telist-use-configurable-kick-message.patch | 0 .../server/getPlayerUniqueId-API.patch | 0 ...th-absorb-values-and-repair-bad-data.patch | 0 ...dle-ServerboundKeepAlivePacket-async.patch | 0 .../server/improve-BanList-types.patch | 0 ...ve-checking-handled-tags-in-itemmeta.patch | 0 ...-entity-allow-attribute-registration.patch | 0 .../server/misc-debugging-dumps.patch | 0 .../server/offset-item-frame-ticking.patch | 0 .../optimize-dirt-and-snow-spreading.patch | 0 ...-unintended-light-block-manipulation.patch | 0 ...urable-option-to-disable-creeper-lin.patch | 0 ...-possibility-for-getServer-singleton.patch | 0 ...rt-serverside-behavior-of-keepalives.patch | 0 ...rmEvent-for-mud-converting-into-clay.patch | 0 ...e-implementations-for-captured-block.patch | 0 work/BuildData | 2 +- work/Bukkit | 2 +- work/CraftBukkit | 2 +- work/Spigot | 2 +- 1088 files changed, 38 insertions(+), 473 deletions(-) rename patches/{ => unapplied}/server/API-for-an-entity-s-scoreboard-name.patch (100%) rename patches/{ => unapplied}/server/API-for-checking-sent-chunks.patch (100%) rename patches/{ => unapplied}/server/API-for-creating-command-sender-which-forwards-feedb.patch (100%) rename patches/{ => unapplied}/server/API-for-updating-recipes-on-clients.patch (100%) rename patches/{ => unapplied}/server/API-to-allow-disallow-tick-sleeping.patch (100%) rename patches/{ => unapplied}/server/API-to-check-if-the-server-is-sleeping.patch (100%) rename patches/{ => unapplied}/server/API-to-get-Material-from-Boats-and-Minecarts.patch (100%) rename patches/{ => unapplied}/server/API-to-get-a-BlockState-without-a-snapshot.patch (100%) rename patches/{ => unapplied}/server/Ability-to-apply-mending-to-XP-API.patch (100%) rename patches/{ => unapplied}/server/Ability-to-control-player-s-insomnia-and-phantoms.patch (100%) rename patches/{ => unapplied}/server/Ability-to-get-block-entities-from-a-chunk-without-s.patch (100%) rename patches/{ => unapplied}/server/Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch (100%) rename patches/{ => unapplied}/server/Add-API-for-item-entity-health.patch (100%) rename patches/{ => unapplied}/server/Add-API-for-quit-reason.patch (100%) rename patches/{ => unapplied}/server/Add-API-for-resetting-a-single-score.patch (100%) rename patches/{ => unapplied}/server/Add-API-methods-to-control-if-armor-stands-can-move.patch (100%) rename patches/{ => unapplied}/server/Add-API-to-get-the-collision-shape-of-a-block-before.patch (100%) rename patches/{ => unapplied}/server/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Alternate-Current-redstone-implementation.patch (100%) rename patches/{ => unapplied}/server/Add-AnvilView-bypassEnchantmentLevelRestriction.patch (100%) rename patches/{ => unapplied}/server/Add-ArmorStand-Item-Meta.patch (100%) rename patches/{ => unapplied}/server/Add-BeaconEffectEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BellRevealRaiderEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BellRingEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Block-isValidTool.patch (100%) rename patches/{ => unapplied}/server/Add-BlockBreakBlockEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BlockBreakProgressUpdateEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BlockFace-to-BlockDamageEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BlockFailedDispenseEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BlockLockCheckEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BlockPreDispenseEvent.patch (100%) rename patches/{ => unapplied}/server/Add-BlockStateMeta-clearBlockState.patch (100%) rename patches/{ => unapplied}/server/Add-CartographyItemEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Channel-initialization-listeners.patch (100%) rename patches/{ => unapplied}/server/Add-CompostItemEvent-and-EntityCompostItemEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch (100%) rename patches/{ => unapplied}/server/Add-Destroy-Speed-API.patch (100%) rename patches/{ => unapplied}/server/Add-DragonEggFormEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Early-Warning-Feature-to-WatchDog.patch (100%) rename patches/{ => unapplied}/server/Add-ElderGuardianAppearanceEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Entity-Body-Yaw-API.patch (100%) rename patches/{ => unapplied}/server/Add-EntityBlockStorage-clearEntities.patch (100%) rename patches/{ => unapplied}/server/Add-EntityDamageItemEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityDyeEvent-and-CollarColorable-interface.patch (100%) rename patches/{ => unapplied}/server/Add-EntityFertilizeEggEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityInsideBlockEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityLoadCrossbowEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityMoveEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityPortalReadyEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityTeleportEndGatewayEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityToggleSitEvent.patch (100%) rename patches/{ => unapplied}/server/Add-EntityZapEvent.patch (100%) rename patches/{ => unapplied}/server/Add-FeatureFlag-API.patch (100%) rename patches/{ => unapplied}/server/Add-FluidState-API.patch (100%) rename patches/{ => unapplied}/server/Add-GameEvent-tags.patch (100%) rename patches/{ => unapplied}/server/Add-HiddenPotionEffect-API.patch (100%) rename patches/{ => unapplied}/server/Add-ItemFactory-getSpawnEgg-API.patch (100%) rename patches/{ => unapplied}/server/Add-ItemType-getItemRarity.patch (100%) rename patches/{ => unapplied}/server/Add-Lifecycle-Event-system.patch (100%) rename patches/{ => unapplied}/server/Add-Listing-API-for-Player.patch (100%) rename patches/{ => unapplied}/server/Add-LivingEntity-clearActiveItem.patch (100%) rename patches/{ => unapplied}/server/Add-LivingEntity-getTargetEntity.patch (100%) rename patches/{ => unapplied}/server/Add-Mob-Experience-reward-API.patch (100%) rename patches/{ => unapplied}/server/Add-Mob-lookAt-API.patch (100%) rename patches/{ => unapplied}/server/Add-More-Creeper-API.patch (100%) rename patches/{ => unapplied}/server/Add-Moving-Piston-API.patch (100%) rename patches/{ => unapplied}/server/Add-NamespacedKey-biome-methods.patch (100%) rename patches/{ => unapplied}/server/Add-OBSTRUCTED-reason-to-BedEnterResult.patch (100%) rename patches/{ => unapplied}/server/Add-Offline-PDC-API.patch (100%) rename patches/{ => unapplied}/server/Add-PhantomPreSpawnEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Player-Warden-Warning-API.patch (100%) rename patches/{ => unapplied}/server/Add-Player-getFishHook.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerAdvancementCriterionGrantEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerArmSwingEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerArmorChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerAttackEntityCooldownResetEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerBedFailEnterEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerChangeBeaconEffectEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerConnectionCloseEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerDeepSleepEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerFlowerPotManipulateEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerInsertLecternBookEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerInventorySlotChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerItemCooldownEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerItemFrameChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerJumpEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerKickEvent-causes.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerLecternPageChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerLoomPatternSelectEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerNameEntityEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerPickItemEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerPostRespawnEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerRecipeBookClickEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerSetSpawnEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerShearBlockEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerShieldDisableEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerStonecutterRecipeSelectEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerStopUsingItemEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PlayerUseUnknownEntityEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PrePlayerAttackEntityEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PrepareResultEvent.patch (100%) rename patches/{ => unapplied}/server/Add-ProjectileCollideEvent.patch (100%) rename patches/{ => unapplied}/server/Add-PufferFishStateChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Raw-Byte-Entity-Serialization.patch (100%) rename patches/{ => unapplied}/server/Add-Raw-Byte-ItemStack-Serialization.patch (100%) rename patches/{ => unapplied}/server/Add-RegistryAccess-for-managing-Registries.patch (100%) rename patches/{ => unapplied}/server/Add-ServerResourcesReloadedEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Shearable-API.patch (100%) rename patches/{ => unapplied}/server/Add-ShulkerDuplicateEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Sneaking-API-for-Entities.patch (100%) rename patches/{ => unapplied}/server/Add-Structure-check-API.patch (100%) rename patches/{ => unapplied}/server/Add-StructuresLocateEvent.patch (100%) rename patches/{ => unapplied}/server/Add-System.out-err-catcher.patch (100%) rename patches/{ => unapplied}/server/Add-TNTPrimeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-TameableDeathMessageEvent.patch (100%) rename patches/{ => unapplied}/server/Add-TargetHitEvent.patch (100%) rename patches/{ => unapplied}/server/Add-ThrownEggHatchEvent.patch (100%) rename patches/{ => unapplied}/server/Add-UUID-attribute-modifier-API.patch (100%) rename patches/{ => unapplied}/server/Add-Unix-domain-socket-support.patch (100%) rename patches/{ => unapplied}/server/Add-UnknownCommandEvent.patch (100%) rename patches/{ => unapplied}/server/Add-Velocity-IP-Forwarding-Support.patch (100%) rename patches/{ => unapplied}/server/Add-Wandering-Trader-spawn-rate-config-options.patch (100%) rename patches/{ => unapplied}/server/Add-WardenAngerChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-World-Util-Methods.patch (100%) rename patches/{ => unapplied}/server/Add-WorldGameRuleChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch (100%) rename patches/{ => unapplied}/server/Add-ability-to-configure-frosted_ice-properties.patch (100%) rename patches/{ => unapplied}/server/Add-additional-open-container-api-to-HumanEntity.patch (100%) rename patches/{ => unapplied}/server/Add-and-fix-missing-BlockFadeEvents.patch (100%) rename patches/{ => unapplied}/server/Add-api-for-spawn-egg-texture-colors.patch (100%) rename patches/{ => unapplied}/server/Add-back-EntityPortalExitEvent.patch (100%) rename patches/{ => unapplied}/server/Add-basic-Datapack-API.patch (100%) rename patches/{ => unapplied}/server/Add-bypass-host-check.patch (100%) rename patches/{ => unapplied}/server/Add-cause-to-Weather-ThunderChangeEvents.patch (100%) rename patches/{ => unapplied}/server/Add-command-line-option-to-load-extra-plugin-jars-no.patch (100%) rename patches/{ => unapplied}/server/Add-config-for-mobs-immune-to-default-effects.patch (100%) rename patches/{ => unapplied}/server/Add-config-option-for-spider-worldborder-climbing.patch (100%) rename patches/{ => unapplied}/server/Add-config-option-for-worlds-affected-by-time-cmd.patch (100%) rename patches/{ => unapplied}/server/Add-config-to-disable-ender-dragon-legacy-check.patch (100%) rename patches/{ => unapplied}/server/Add-configurable-entity-despawn-distances.patch (100%) rename patches/{ => unapplied}/server/Add-configurable-height-for-slime-spawn.patch (100%) rename patches/{ => unapplied}/server/Add-configurable-portal-search-radius.patch (100%) rename patches/{ => unapplied}/server/Add-configuration-option-to-prevent-player-names-fro.patch (100%) rename patches/{ => unapplied}/server/Add-critical-damage-API.patch (100%) rename patches/{ => unapplied}/server/Add-debug-for-sync-chunk-loads.patch (100%) rename patches/{ => unapplied}/server/Add-drops-to-shear-events.patch (100%) rename patches/{ => unapplied}/server/Add-enchantWithLevels-with-enchantment-registry-set.patch (100%) rename patches/{ => unapplied}/server/Add-enchantment-seed-update-API.patch (100%) rename patches/{ => unapplied}/server/Add-entity-knockback-API.patch (100%) rename patches/{ => unapplied}/server/Add-entity-knockback-events.patch (100%) rename patches/{ => unapplied}/server/Add-entity-liquid-API.patch (100%) rename patches/{ => unapplied}/server/Add-environment-variable-to-disable-server-gui.patch (100%) rename patches/{ => unapplied}/server/Add-even-more-Enchantment-API.patch (100%) rename patches/{ => unapplied}/server/Add-event-for-player-editing-sign.patch (100%) rename patches/{ => unapplied}/server/Add-exception-reporting-event.patch (100%) rename patches/{ => unapplied}/server/Add-experience-points-API.patch (100%) rename patches/{ => unapplied}/server/Add-fast-alternative-constructor-for-Rotations.patch (100%) rename patches/{ => unapplied}/server/Add-fire-tick-delay-option.patch (100%) rename patches/{ => unapplied}/server/Add-getChunkSnapshot-includeLightData-parameter.patch (100%) rename patches/{ => unapplied}/server/Add-getDrops-to-BlockState.patch (100%) rename patches/{ => unapplied}/server/Add-getMainThreadExecutor-to-BukkitScheduler.patch (100%) rename patches/{ => unapplied}/server/Add-getOfflinePlayerIfCached-String.patch (100%) rename patches/{ => unapplied}/server/Add-hand-to-fish-event-for-all-player-interactions.patch (100%) rename patches/{ => unapplied}/server/Add-handshake-event-to-allow-plugins-to-handle-clien.patch (100%) rename patches/{ => unapplied}/server/Add-hasCollision-methods-to-various-places.patch (100%) rename patches/{ => unapplied}/server/Add-ignore-discounts-API.patch (100%) rename patches/{ => unapplied}/server/Add-method-to-remove-all-active-potion-effects.patch (100%) rename patches/{ => unapplied}/server/Add-methods-for-working-with-arrows-stuck-in-living-.patch (100%) rename patches/{ => unapplied}/server/Add-methods-to-find-targets-for-lightning-strikes.patch (100%) rename patches/{ => unapplied}/server/Add-methods-to-get-translation-keys.patch (100%) rename patches/{ => unapplied}/server/Add-missing-IAE-check-for-PersistentDataContainer-ha.patch (100%) rename patches/{ => unapplied}/server/Add-missing-InventoryHolders-to-inventories.patch (100%) rename patches/{ => unapplied}/server/Add-missing-InventoryType.patch (100%) rename patches/{ => unapplied}/server/Add-missing-SpigotConfig-logCommands-check.patch (100%) rename patches/{ => unapplied}/server/Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch (100%) rename patches/{ => unapplied}/server/Add-missing-block-data-API.patch (100%) rename patches/{ => unapplied}/server/Add-missing-default-perms-for-commands.patch (100%) rename patches/{ => unapplied}/server/Add-missing-fishing-event-state.patch (100%) rename patches/{ => unapplied}/server/Add-missing-forceDrop-toggles.patch (100%) rename patches/{ => unapplied}/server/Add-missing-important-BlockStateListPopulator-method.patch (100%) rename patches/{ => unapplied}/server/Add-missing-logs-for-log-ips-config-option.patch (100%) rename patches/{ => unapplied}/server/Add-missing-structure-set-seed-configs.patch (100%) rename patches/{ => unapplied}/server/Add-missing-team-sidebar-display-slots.patch (100%) rename patches/{ => unapplied}/server/Add-moon-phase-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-Campfire-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-Evoker-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-LimitedRegion-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-WanderingTrader-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-Witch-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-Zombie-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-advancement-API.patch (100%) rename patches/{ => unapplied}/server/Add-more-entities-to-activation-range-ignore-list.patch (100%) rename patches/{ => unapplied}/server/Add-more-fields-to-AsyncPreLoginEvent.patch (100%) rename patches/{ => unapplied}/server/Add-onboarding-message-for-initial-server-start.patch (100%) rename patches/{ => unapplied}/server/Add-openSign-method-to-HumanEntity.patch (100%) rename patches/{ => unapplied}/server/Add-option-for-console-having-all-permissions.patch (100%) rename patches/{ => unapplied}/server/Add-option-for-strict-advancement-dimension-checks.patch (100%) rename patches/{ => unapplied}/server/Add-option-to-allow-iron-golems-to-spawn-in-air.patch (100%) rename patches/{ => unapplied}/server/Add-option-to-disable-block-updates.patch (100%) rename patches/{ => unapplied}/server/Add-option-to-disable-pillager-patrols.patch (100%) rename patches/{ => unapplied}/server/Add-option-to-fix-items-merging-through-walls.patch (100%) rename patches/{ => unapplied}/server/Add-option-to-make-parrots-stay-on-shoulders-despite.patch (100%) rename patches/{ => unapplied}/server/Add-option-to-nerf-pigmen-from-nether-portals.patch (100%) rename patches/{ => unapplied}/server/Add-option-to-prevent-players-from-moving-into-unloa.patch (100%) rename patches/{ => unapplied}/server/Add-packet-limiter-config.patch (100%) rename patches/{ => unapplied}/server/Add-paper-dumplisteners-command.patch (100%) rename patches/{ => unapplied}/server/Add-paper-mobcaps-and-paper-playermobcaps.patch (100%) rename patches/{ => unapplied}/server/Add-permission-for-command-blocks.patch (100%) rename patches/{ => unapplied}/server/Add-phantom-creative-and-insomniac-controls.patch (100%) rename patches/{ => unapplied}/server/Add-playPickupItemAnimation-to-LivingEntity.patch (100%) rename patches/{ => unapplied}/server/Add-player-idle-duration-API.patch (100%) rename patches/{ => unapplied}/server/Add-plugin-info-at-startup.patch (100%) rename patches/{ => unapplied}/server/Add-predicate-for-blocks-when-raytracing.patch (100%) rename patches/{ => unapplied}/server/Add-proper-async-player-disconnections.patch (100%) rename patches/{ => unapplied}/server/Add-ray-tracing-methods-to-LivingEntity.patch (100%) rename patches/{ => unapplied}/server/Add-recipe-to-cook-events.patch (100%) rename patches/{ => unapplied}/server/Add-recipeBrewTime.patch (100%) rename patches/{ => unapplied}/server/Add-registry-entry-and-builders.patch (100%) rename patches/{ => unapplied}/server/Add-root-admin-user-detection.patch (100%) rename patches/{ => unapplied}/server/Add-sendOpLevel-API.patch (100%) rename patches/{ => unapplied}/server/Add-server-name-parameter.patch (100%) rename patches/{ => unapplied}/server/Add-setPlayerProfile-API-for-Skulls.patch (100%) rename patches/{ => unapplied}/server/Add-setting-for-proxy-online-mode-status.patch (100%) rename patches/{ => unapplied}/server/Add-skipping-world-symlink-scan.patch (100%) rename patches/{ => unapplied}/server/Add-slot-sanity-checks-in-container-clicks.patch (100%) rename patches/{ => unapplied}/server/Add-source-block-to-BlockPhysicsEvent.patch (100%) rename patches/{ => unapplied}/server/Add-source-to-PlayerExpChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Add-startup-flag-to-disable-gamerule-limits.patch (100%) rename patches/{ => unapplied}/server/Add-sun-related-API.patch (100%) rename patches/{ => unapplied}/server/Add-support-for-Proxy-Protocol.patch (100%) rename patches/{ => unapplied}/server/Add-tick-times-API-and-mspt-command.patch (100%) rename patches/{ => unapplied}/server/Add-titleOverride-to-InventoryOpenEvent.patch (100%) rename patches/{ => unapplied}/server/Add-toggle-for-always-placing-the-dragon-egg.patch (100%) rename patches/{ => unapplied}/server/Add-transient-modifier-API.patch (100%) rename patches/{ => unapplied}/server/Add-various-missing-EntityDropItemEvent-calls.patch (100%) rename patches/{ => unapplied}/server/Add-velocity-warnings.patch (100%) rename patches/{ => unapplied}/server/Add-villager-reputation-API.patch (100%) rename patches/{ => unapplied}/server/Add-whitelist-events.patch (100%) rename patches/{ => unapplied}/server/Add-world-settings-for-mobs-picking-up-loot.patch (100%) rename patches/{ => unapplied}/server/Add-worldborder-events.patch (100%) rename patches/{ => unapplied}/server/Add-zombie-targets-turtle-egg-config.patch (100%) rename patches/{ => unapplied}/server/Added-API-to-get-player-ha-proxy-address.patch (100%) rename patches/{ => unapplied}/server/Added-byte-array-serialization-deserialization-for-P.patch (100%) rename patches/{ => unapplied}/server/Additional-Block-Material-API.patch (100%) rename patches/{ => unapplied}/server/Adopt-MaterialRerouting.patch (100%) rename patches/{ => unapplied}/server/Adventure.patch (100%) rename patches/{ => unapplied}/server/All-chunks-are-slime-spawn-chunks-toggle.patch (100%) rename patches/{ => unapplied}/server/Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch (100%) rename patches/{ => unapplied}/server/Allow-Reloading-of-Command-Aliases.patch (100%) rename patches/{ => unapplied}/server/Allow-Reloading-of-Custom-Permissions.patch (100%) rename patches/{ => unapplied}/server/Allow-Saving-of-Oversized-Chunks.patch (100%) rename patches/{ => unapplied}/server/Allow-adding-items-to-BlockDropItemEvent.patch (100%) rename patches/{ => unapplied}/server/Allow-changing-the-EnderDragon-podium.patch (100%) rename patches/{ => unapplied}/server/Allow-chests-to-be-placed-with-NBT-data.patch (100%) rename patches/{ => unapplied}/server/Allow-disabling-armor-stand-ticking.patch (100%) rename patches/{ => unapplied}/server/Allow-disabling-mob-spawner-spawn-egg-transformation.patch (100%) rename patches/{ => unapplied}/server/Allow-nerfed-mobs-to-jump.patch (100%) rename patches/{ => unapplied}/server/Allow-null-itemstack-for-Player-sendEquipmentChange.patch (100%) rename patches/{ => unapplied}/server/Allow-proper-checking-of-empty-item-stacks.patch (100%) rename patches/{ => unapplied}/server/Allow-skipping-writing-of-comments-to-server.propert.patch (100%) rename patches/{ => unapplied}/server/Allow-specifying-a-custom-authentication-servers-dow.patch (100%) rename patches/{ => unapplied}/server/Allow-trident-custom-damage.patch (100%) rename patches/{ => unapplied}/server/Allow-using-old-ender-pearl-behavior.patch (100%) rename patches/{ => unapplied}/server/Allow-using-signs-inside-spawn-protection.patch (100%) rename patches/{ => unapplied}/server/Alternative-item-despawn-rate.patch (100%) rename patches/{ => unapplied}/server/Always-send-Banner-patterns-to-the-client.patch (100%) rename patches/{ => unapplied}/server/Anti-Xray.patch (100%) rename patches/{ => unapplied}/server/AnvilDamageEvent.patch (100%) rename patches/{ => unapplied}/server/Async-GameProfileCache-saving.patch (100%) rename patches/{ => unapplied}/server/Async-command-map-building.patch (100%) rename patches/{ => unapplied}/server/AsyncTabCompleteEvent.patch (100%) rename patches/{ => unapplied}/server/Attempt-to-recalculate-regionfile-header-if-it-is-co.patch (100%) rename patches/{ => unapplied}/server/Avoid-Lazy-Initialization-for-Enum-Fields.patch (100%) rename patches/{ => unapplied}/server/Avoid-blocking-on-Network-Manager-creation.patch (100%) rename patches/{ => unapplied}/server/Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch (100%) rename patches/{ => unapplied}/server/Avoid-issues-with-certain-tasks-not-processing-durin.patch (100%) rename patches/{ => unapplied}/server/Bandaid-fix-for-Effect.patch (100%) rename patches/{ => unapplied}/server/Basic-PlayerProfile-API.patch (100%) rename patches/{ => unapplied}/server/Be-a-bit-more-informative-in-maxHealth-exception.patch (100%) rename patches/{ => unapplied}/server/Beacon-API-custom-effect-ranges.patch (100%) rename patches/{ => unapplied}/server/Bees-get-gravity-in-void.-Fixes-MC-167279.patch (100%) rename patches/{ => unapplied}/server/Block-Enderpearl-Travel-Exploit.patch (100%) rename patches/{ => unapplied}/server/Block-Ticking-API.patch (100%) rename patches/{ => unapplied}/server/Block-player-logins-during-server-shutdown.patch (100%) rename patches/{ => unapplied}/server/BlockDestroyEvent.patch (100%) rename patches/{ => unapplied}/server/Book-size-limits.patch (100%) rename patches/{ => unapplied}/server/Bound-Treasure-Maps-to-World-Border.patch (100%) rename patches/{ => unapplied}/server/Brand-support.patch (100%) rename patches/{ => unapplied}/server/Break-redstone-on-top-of-trap-doors-early.patch (100%) rename patches/{ => unapplied}/server/Break-up-and-make-tab-spam-limits-configurable.patch (100%) rename patches/{ => unapplied}/server/Brigadier-Mojang-API.patch (100%) rename patches/{ => unapplied}/server/Brigadier-based-command-API.patch (100%) rename patches/{ => unapplied}/server/Broadcast-take-item-packets-with-collector-as-source.patch (100%) rename patches/{ => unapplied}/server/Bucketable-API.patch (100%) rename patches/{ => unapplied}/server/Buffer-OOB-setBlock-calls.patch (100%) rename patches/{ => unapplied}/server/Buffer-joins-to-world.patch (100%) rename patches/{ => unapplied}/server/Build-system-changes.patch (100%) rename patches/{ => unapplied}/server/Bundle-spark.patch (100%) rename patches/{ => unapplied}/server/CB-fixes.patch (100%) rename patches/{ => unapplied}/server/Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch (100%) rename patches/{ => unapplied}/server/Cache-block-data-strings.patch (100%) rename patches/{ => unapplied}/server/Cache-map-ids-on-item-frames.patch (100%) rename patches/{ => unapplied}/server/Cache-resource-keys-and-optimize-reference-Holder-ta.patch (100%) rename patches/{ => unapplied}/server/Cache-user-authenticator-threads.patch (100%) rename patches/{ => unapplied}/server/Call-BlockGrowEvent-for-missing-blocks.patch (100%) rename patches/{ => unapplied}/server/Call-BlockRedstoneEvents-properly.patch (100%) rename patches/{ => unapplied}/server/Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch (100%) rename patches/{ => unapplied}/server/Call-PaperServerListPingEvent-for-legacy-pings.patch (100%) rename patches/{ => unapplied}/server/Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch (100%) rename patches/{ => unapplied}/server/Call-bucket-events-for-cauldrons.patch (100%) rename patches/{ => unapplied}/server/Call-missing-BlockDispenseEvent.patch (100%) rename patches/{ => unapplied}/server/Call-player-spectator-target-events-and-improve-impl.patch (100%) rename patches/{ => unapplied}/server/Cap-Entity-Collisions.patch (100%) rename patches/{ => unapplied}/server/Change-EnderEye-target-without-changing-other-things.patch (100%) rename patches/{ => unapplied}/server/Check-Drowned-for-Villager-Aggression-Config.patch (100%) rename patches/{ => unapplied}/server/Check-dead-flag-in-isAlive.patch (100%) rename patches/{ => unapplied}/server/Check-distance-in-entity-interactions.patch (100%) rename patches/{ => unapplied}/server/Check-for-block-type-in-SculkSensorBlock-canActivate.patch (100%) rename patches/{ => unapplied}/server/Check-online-mode-before-converting-and-renaming-pla.patch (100%) rename patches/{ => unapplied}/server/Check-requirement-before-suggesting-root-nodes.patch (100%) rename patches/{ => unapplied}/server/Climbing-should-not-bypass-cramming-gamerule.patch (100%) rename patches/{ => unapplied}/server/Collision-API.patch (100%) rename patches/{ => unapplied}/server/Collision-option-for-requiring-a-player-participant.patch (100%) rename patches/{ => unapplied}/server/Complete-resource-pack-API.patch (100%) rename patches/{ => unapplied}/server/ConcurrentUtil.patch (100%) rename patches/{ => unapplied}/server/Config-option-for-Piglins-guarding-chests.patch (100%) rename patches/{ => unapplied}/server/Configurable-Cartographer-Treasure-Maps.patch (100%) rename patches/{ => unapplied}/server/Configurable-Chunk-Inhabited-Time.patch (100%) rename patches/{ => unapplied}/server/Configurable-Disabling-Cat-Chest-Detection.patch (100%) rename patches/{ => unapplied}/server/Configurable-Entity-Despawn-Time.patch (100%) rename patches/{ => unapplied}/server/Configurable-LootPool-luck-formula.patch (100%) rename patches/{ => unapplied}/server/Configurable-Non-Player-Arrow-Despawn-Rate.patch (100%) rename patches/{ => unapplied}/server/Configurable-Player-Collision.patch (100%) rename patches/{ => unapplied}/server/Configurable-RCON-IP-address.patch (100%) rename patches/{ => unapplied}/server/Configurable-Region-Compression-Format.patch (100%) rename patches/{ => unapplied}/server/Configurable-Sand-Duping.patch (100%) rename patches/{ => unapplied}/server/Configurable-baby-zombie-movement-speed.patch (100%) rename patches/{ => unapplied}/server/Configurable-cactus-bamboo-and-reed-growth-height.patch (100%) rename patches/{ => unapplied}/server/Configurable-chance-of-villager-zombie-infection.patch (100%) rename patches/{ => unapplied}/server/Configurable-chat-thread-limit.patch (100%) rename patches/{ => unapplied}/server/Configurable-connection-throttle-kick-message.patch (100%) rename patches/{ => unapplied}/server/Configurable-container-update-tick-rate.patch (100%) rename patches/{ => unapplied}/server/Configurable-damage-tick-when-blocking-with-shield.patch (100%) rename patches/{ => unapplied}/server/Configurable-door-breaking-difficulty.patch (100%) rename patches/{ => unapplied}/server/Configurable-end-credits.patch (100%) rename patches/{ => unapplied}/server/Configurable-entity-tracking-range-by-Y-coordinate.patch (100%) rename patches/{ => unapplied}/server/Configurable-feature-seeds.patch (100%) rename patches/{ => unapplied}/server/Configurable-fishing-time-ranges.patch (100%) rename patches/{ => unapplied}/server/Configurable-flying-kick-messages.patch (100%) rename patches/{ => unapplied}/server/Configurable-item-frame-map-cursor-update-interval.patch (100%) rename patches/{ => unapplied}/server/Configurable-max-block-fluid-ticks.patch (100%) rename patches/{ => unapplied}/server/Configurable-max-block-light-for-monster-spawning.patch (100%) rename patches/{ => unapplied}/server/Configurable-max-leash-distance.patch (100%) rename patches/{ => unapplied}/server/Configurable-mob-spawner-tick-rate.patch (100%) rename patches/{ => unapplied}/server/Configurable-packet-in-spam-threshold.patch (100%) rename patches/{ => unapplied}/server/Configurable-projectile-relative-velocity.patch (100%) rename patches/{ => unapplied}/server/Configurable-random-tick-rates-for-blocks.patch (100%) rename patches/{ => unapplied}/server/Configurable-sculk-sensor-listener-range.patch (100%) rename patches/{ => unapplied}/server/Configurable-spawn-chances-for-skeleton-horses.patch (100%) rename patches/{ => unapplied}/server/Configurable-speed-for-water-flowing-over-lava.patch (100%) rename patches/{ => unapplied}/server/Configurable-sprint-interruption-on-attack.patch (100%) rename patches/{ => unapplied}/server/Configurable-top-of-nether-void-damage.patch (100%) rename patches/{ => unapplied}/server/Configuration-for-horizontal-only-item-merging.patch (100%) rename patches/{ => unapplied}/server/Configure-sniffer-egg-hatch-time.patch (100%) rename patches/{ => unapplied}/server/Convert-legacy-attributes-in-Item-Meta.patch (100%) rename patches/{ => unapplied}/server/Correct-update-cursor.patch (100%) rename patches/{ => unapplied}/server/Correctly-check-if-bucket-dispenses-will-succeed-for.patch (100%) rename patches/{ => unapplied}/server/Correctly-handle-ArmorStand-invisibility.patch (100%) rename patches/{ => unapplied}/server/Correctly-handle-interactions-with-items-on-cooldown.patch (100%) rename patches/{ => unapplied}/server/Correctly-shrink-items-during-EntityResurrectEvent.patch (100%) rename patches/{ => unapplied}/server/Create-HoverEvent-from-ItemStack-Entity.patch (100%) rename patches/{ => unapplied}/server/Custom-Chat-Completion-Suggestions-API.patch (100%) rename patches/{ => unapplied}/server/Custom-Potion-Mixes.patch (100%) rename patches/{ => unapplied}/server/Custom-replacement-for-eaten-items.patch (100%) rename patches/{ => unapplied}/server/DataComponent-API.patch (100%) rename patches/{ => unapplied}/server/Dead-Player-s-shouldn-t-be-able-to-move.patch (100%) rename patches/{ => unapplied}/server/Deep-clone-nbt-tags-in-PDC.patch (100%) rename patches/{ => unapplied}/server/Default-loading-permissions.yml-before-plugins.patch (100%) rename patches/{ => unapplied}/server/Deobfuscate-stacktraces-in-log-messages-crash-report.patch (100%) rename patches/{ => unapplied}/server/Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch (100%) rename patches/{ => unapplied}/server/Deprecate-ItemStack-setType.patch (100%) rename patches/{ => unapplied}/server/Deprecate-and-replace-methods-with-old-StructureType.patch (100%) rename patches/{ => unapplied}/server/Detail-more-information-in-watchdog-dumps.patch (100%) rename patches/{ => unapplied}/server/Detect-headless-JREs.patch (100%) rename patches/{ => unapplied}/server/Determine-lava-and-water-fluid-explosion-resistance-.patch (100%) rename patches/{ => unapplied}/server/Disable-Explicit-Network-Manager-Flushing.patch (100%) rename patches/{ => unapplied}/server/Disable-Scoreboards-for-non-players-by-default.patch (100%) rename patches/{ => unapplied}/server/Disable-component-selector-resolving-in-books-by-def.patch (100%) rename patches/{ => unapplied}/server/Disable-explosion-knockback.patch (100%) rename patches/{ => unapplied}/server/Disable-ice-and-snow.patch (100%) rename patches/{ => unapplied}/server/Disable-memory-reserve-allocating.patch (100%) rename patches/{ => unapplied}/server/Disable-pretty-printing-for-advancement-saving.patch (100%) rename patches/{ => unapplied}/server/Disable-spigot-tick-limiters.patch (100%) rename patches/{ => unapplied}/server/Disable-thunder.patch (100%) rename patches/{ => unapplied}/server/Do-crystal-portal-proximity-check-before-entity-look.patch (100%) rename patches/{ => unapplied}/server/Do-not-accept-invalid-client-settings.patch (100%) rename patches/{ => unapplied}/server/Do-not-allow-Vexes-to-load-chunks.patch (100%) rename patches/{ => unapplied}/server/Do-not-let-the-server-load-chunks-from-newer-version.patch (100%) rename patches/{ => unapplied}/server/Do-not-load-chunks-for-Pathfinding.patch (100%) rename patches/{ => unapplied}/server/Do-not-read-tile-entities-in-chunks-that-are-positio.patch (100%) rename patches/{ => unapplied}/server/Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch (100%) rename patches/{ => unapplied}/server/Do-not-submit-profile-lookups-to-worldgen-threads.patch (100%) rename patches/{ => unapplied}/server/Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch (100%) rename patches/{ => unapplied}/server/Don-t-allow-digging-into-unloaded-chunks.patch (100%) rename patches/{ => unapplied}/server/Don-t-allow-vehicle-movement-from-players-while-tele.patch (100%) rename patches/{ => unapplied}/server/Don-t-apply-cramming-damage-to-players.patch (100%) rename patches/{ => unapplied}/server/Don-t-broadcast-messages-to-command-blocks.patch (100%) rename patches/{ => unapplied}/server/Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch (100%) rename patches/{ => unapplied}/server/Don-t-check-if-we-can-see-non-visible-entities.patch (100%) rename patches/{ => unapplied}/server/Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch (100%) rename patches/{ => unapplied}/server/Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch (100%) rename patches/{ => unapplied}/server/Don-t-fire-BlockFade-on-worldgen-threads.patch (100%) rename patches/{ => unapplied}/server/Don-t-fire-sync-events-during-worldgen.patch (100%) rename patches/{ => unapplied}/server/Don-t-ignore-result-of-PlayerEditBookEvent.patch (100%) rename patches/{ => unapplied}/server/Don-t-load-Chunks-from-Hoppers-and-other-things.patch (100%) rename patches/{ => unapplied}/server/Don-t-load-chunks-for-supporting-block-checks.patch (100%) rename patches/{ => unapplied}/server/Don-t-log-debug-logging-being-disabled.patch (100%) rename patches/{ => unapplied}/server/Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch (100%) rename patches/{ => unapplied}/server/Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch (100%) rename patches/{ => unapplied}/server/Don-t-move-existing-players-to-world-spawn.patch (100%) rename patches/{ => unapplied}/server/Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch (100%) rename patches/{ => unapplied}/server/Don-t-require-FACING-data.patch (100%) rename patches/{ => unapplied}/server/Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch (100%) rename patches/{ => unapplied}/server/Don-t-run-entity-collision-code-if-not-needed.patch (100%) rename patches/{ => unapplied}/server/Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch (100%) rename patches/{ => unapplied}/server/Don-t-sleep-after-profile-lookups-if-not-needed.patch (100%) rename patches/{ => unapplied}/server/Don-t-tab-complete-namespaced-commands-if-send-names.patch (100%) rename patches/{ => unapplied}/server/Don-t-tick-dead-players.patch (100%) rename patches/{ => unapplied}/server/Don-t-tick-markers.patch (100%) rename patches/{ => unapplied}/server/Don-t-use-level-random-in-entity-constructors.patch (100%) rename patches/{ => unapplied}/server/Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch (100%) rename patches/{ => unapplied}/server/Dont-resend-blocks-on-interactions.patch (100%) rename patches/{ => unapplied}/server/Dont-resent-entity-on-art-update.patch (100%) rename patches/{ => unapplied}/server/Dont-send-unnecessary-sign-update.patch (100%) rename patches/{ => unapplied}/server/Drop-carried-item-when-player-has-disconnected.patch (100%) rename patches/{ => unapplied}/server/Drop-falling-block-and-tnt-entities-at-the-specified.patch (100%) rename patches/{ => unapplied}/server/Duplicate-UUID-Resolve-Option.patch (100%) rename patches/{ => unapplied}/server/Eigencraft-redstone-implementation.patch (100%) rename patches/{ => unapplied}/server/Elder-Guardian-appearance-API.patch (100%) rename patches/{ => unapplied}/server/Empty-commands-shall-not-be-dispatched.patch (100%) rename patches/{ => unapplied}/server/EnderDragon-Events.patch (100%) rename patches/{ => unapplied}/server/Enderman.teleportRandomly.patch (100%) rename patches/{ => unapplied}/server/EndermanAttackPlayerEvent.patch (100%) rename patches/{ => unapplied}/server/EndermanEscapeEvent.patch (100%) rename patches/{ => unapplied}/server/Enforce-Sync-Player-Saves.patch (100%) rename patches/{ => unapplied}/server/Enhance-console-tab-completions-for-brigadier-comman.patch (100%) rename patches/{ => unapplied}/server/Ensure-Entity-position-and-AABB-are-never-invalid.patch (100%) rename patches/{ => unapplied}/server/Ensure-EntityRaider-respects-game-and-entity-rules-f.patch (100%) rename patches/{ => unapplied}/server/Ensure-entity-passenger-world-matches-ridden-entity.patch (100%) rename patches/{ => unapplied}/server/Ensure-valid-vehicle-status.patch (100%) rename patches/{ => unapplied}/server/Entity-Activation-Range-2.0.patch (100%) rename patches/{ => unapplied}/server/Entity-AddTo-RemoveFrom-World-Events.patch (100%) rename patches/{ => unapplied}/server/Entity-Jump-API.patch (100%) rename patches/{ => unapplied}/server/Entity-Origin-API.patch (100%) rename patches/{ => unapplied}/server/Entity-fromMobSpawner.patch (100%) rename patches/{ => unapplied}/server/Entity-isTicking.patch (100%) rename patches/{ => unapplied}/server/Entity-load-save-limit-per-chunk.patch (100%) rename patches/{ => unapplied}/server/Entity-powdered-snow-API.patch (100%) rename patches/{ => unapplied}/server/EntityPathfindEvent.patch (100%) rename patches/{ => unapplied}/server/EntityPickupItemEvent-fixes.patch (100%) rename patches/{ => unapplied}/server/EntityRegainHealthEvent-isFastRegen-API.patch (100%) rename patches/{ => unapplied}/server/Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch (100%) rename patches/{ => unapplied}/server/Expand-ArmorStand-API.patch (100%) rename patches/{ => unapplied}/server/Expand-EntityUnleashEvent.patch (100%) rename patches/{ => unapplied}/server/Expand-Explosions-API.patch (100%) rename patches/{ => unapplied}/server/Expand-FallingBlock-API.patch (100%) rename patches/{ => unapplied}/server/Expand-LingeringPotion-API.patch (100%) rename patches/{ => unapplied}/server/Expand-PlayerGameModeChangeEvent.patch (100%) rename patches/{ => unapplied}/server/Expand-PlayerItemDamageEvent.patch (100%) rename patches/{ => unapplied}/server/Expand-PlayerItemMendEvent.patch (100%) rename patches/{ => unapplied}/server/Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch (100%) rename patches/{ => unapplied}/server/Expand-Pose-API.patch (100%) rename patches/{ => unapplied}/server/Expand-World.spawnParticle-API-and-add-Builder.patch (100%) rename patches/{ => unapplied}/server/Expand-world-key-API.patch (100%) rename patches/{ => unapplied}/server/Expanded-Art-API.patch (100%) rename patches/{ => unapplied}/server/Expanded-Hopper-API.patch (100%) rename patches/{ => unapplied}/server/ExperienceOrb-merging-stacking-API-and-fixes.patch (100%) rename patches/{ => unapplied}/server/ExperienceOrb-should-call-EntitySpawnEvent.patch (100%) rename patches/{ => unapplied}/server/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch (100%) rename patches/{ => unapplied}/server/Expose-LivingEntity-hurt-direction.patch (100%) rename patches/{ => unapplied}/server/Expose-LootTable-of-DecoratedPot.patch (100%) rename patches/{ => unapplied}/server/Expose-MinecraftServer-isRunning.patch (100%) rename patches/{ => unapplied}/server/Expose-Tracked-Players.patch (100%) rename patches/{ => unapplied}/server/Expose-attack-cooldown-methods-for-Player.patch (100%) rename patches/{ => unapplied}/server/Expose-client-protocol-version-and-virtual-host.patch (100%) rename patches/{ => unapplied}/server/Expose-furnace-minecart-push-values.patch (100%) rename patches/{ => unapplied}/server/Expose-hand-in-BlockCanBuildEvent.patch (100%) rename patches/{ => unapplied}/server/Expose-hasColor-to-leather-armor.patch (100%) rename patches/{ => unapplied}/server/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch (100%) rename patches/{ => unapplied}/server/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch (100%) rename patches/{ => unapplied}/server/Expose-protocol-version.patch (100%) rename patches/{ => unapplied}/server/Expose-server-CommandMap.patch (100%) rename patches/{ => unapplied}/server/Expose-server-build-information.patch (100%) rename patches/{ => unapplied}/server/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch (100%) rename patches/{ => unapplied}/server/Expose-the-internal-current-tick.patch (100%) rename patches/{ => unapplied}/server/Expose-vanilla-BiomeProvider-from-WorldInfo.patch (100%) rename patches/{ => unapplied}/server/Extend-Player-Interact-cancellation.patch (100%) rename patches/{ => unapplied}/server/Extend-block-drop-capture-to-capture-all-items-added.patch (100%) rename patches/{ => unapplied}/server/Faster-redstone-torch-rapid-clock-removal.patch (100%) rename patches/{ => unapplied}/server/Fill-Profile-Property-Events.patch (100%) rename patches/{ => unapplied}/server/Filter-bad-block-entity-nbt-data-from-falling-blocks.patch (100%) rename patches/{ => unapplied}/server/Fire-BlockExpEvent-on-grindstone-use.patch (100%) rename patches/{ => unapplied}/server/Fire-CauldronLevelChange-on-initial-fill.patch (100%) rename patches/{ => unapplied}/server/Fire-EntityChangeBlockEvent-in-more-places.patch (100%) rename patches/{ => unapplied}/server/Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch (100%) rename patches/{ => unapplied}/server/Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch (100%) rename patches/{ => unapplied}/server/Fire-entity-death-event-for-ender-dragon.patch (100%) rename patches/{ => unapplied}/server/Fire-event-on-GS4-query.patch (100%) rename patches/{ => unapplied}/server/Firework-API-s.patch (100%) rename patches/{ => unapplied}/server/Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch (100%) rename patches/{ => unapplied}/server/Fix-BanList-API.patch (100%) rename patches/{ => unapplied}/server/Fix-Bee-flower-NPE.patch (100%) rename patches/{ => unapplied}/server/Fix-CB-call-to-changed-postToMainThread-method.patch (100%) rename patches/{ => unapplied}/server/Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch (100%) rename patches/{ => unapplied}/server/Fix-CME-in-CraftPersistentDataTypeRegistry.patch (100%) rename patches/{ => unapplied}/server/Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch (100%) rename patches/{ => unapplied}/server/Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch (100%) rename patches/{ => unapplied}/server/Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch (100%) rename patches/{ => unapplied}/server/Fix-Concurrency-issue-in-ShufflingList.patch (100%) rename patches/{ => unapplied}/server/Fix-CraftBukkit-drag-system.patch (100%) rename patches/{ => unapplied}/server/Fix-CraftCriteria-defaults-map.patch (100%) rename patches/{ => unapplied}/server/Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch (100%) rename patches/{ => unapplied}/server/Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch (100%) rename patches/{ => unapplied}/server/Fix-CraftSound-backwards-compatibility.patch (100%) rename patches/{ => unapplied}/server/Fix-CraftWorld-isChunkGenerated.patch (100%) rename patches/{ => unapplied}/server/Fix-DamageSource-API.patch (100%) rename patches/{ => unapplied}/server/Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch (100%) rename patches/{ => unapplied}/server/Fix-EntityArgument-and-EntitySelectorParser-permissi.patch (100%) rename patches/{ => unapplied}/server/Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch (100%) rename patches/{ => unapplied}/server/Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch (100%) rename patches/{ => unapplied}/server/Fix-GameProfileCache-concurrency.patch (100%) rename patches/{ => unapplied}/server/Fix-HumanEntity-drop-not-updating-the-client-inv.patch (100%) rename patches/{ => unapplied}/server/Fix-InventoryOpenEvent-cancellation.patch (100%) rename patches/{ => unapplied}/server/Fix-ItemFlags.patch (100%) rename patches/{ => unapplied}/server/Fix-MC-117075-Block-entity-unload-lag-spike.patch (100%) rename patches/{ => unapplied}/server/Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch (100%) rename patches/{ => unapplied}/server/Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch (100%) rename patches/{ => unapplied}/server/Fix-NBT-type-issues.patch (100%) rename patches/{ => unapplied}/server/Fix-NPE-for-Jukebox-setRecord.patch (100%) rename patches/{ => unapplied}/server/Fix-NPE-in-AdvancementProgress-getDateAwarded.patch (100%) rename patches/{ => unapplied}/server/Fix-NPE-in-SculkBloomEvent-world-access.patch (100%) rename patches/{ => unapplied}/server/Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch (100%) rename patches/{ => unapplied}/server/Fix-NPE-on-Boat-getStatus.patch (100%) rename patches/{ => unapplied}/server/Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch (100%) rename patches/{ => unapplied}/server/Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch (100%) rename patches/{ => unapplied}/server/Fix-Not-a-string-Map-Conversion-spam.patch (100%) rename patches/{ => unapplied}/server/Fix-NotePlayEvent.patch (100%) rename patches/{ => unapplied}/server/Fix-OfflinePlayer-getBedSpawnLocation.patch (100%) rename patches/{ => unapplied}/server/Fix-Per-World-Difficulty-Remembering-Difficulty.patch (100%) rename patches/{ => unapplied}/server/Fix-PickupStatus-getting-reset.patch (100%) rename patches/{ => unapplied}/server/Fix-Player-spawnParticle-x-y-z-precision-loss.patch (100%) rename patches/{ => unapplied}/server/Fix-PlayerBucketEmptyEvent-result-itemstack.patch (100%) rename patches/{ => unapplied}/server/Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch (100%) rename patches/{ => unapplied}/server/Fix-PlayerDropItemEvent-using-wrong-item.patch (100%) rename patches/{ => unapplied}/server/Fix-PlayerItemConsumeEvent-cancelling-properly.patch (100%) rename patches/{ => unapplied}/server/Fix-PotionEffect-ignores-icon-flag.patch (100%) rename patches/{ => unapplied}/server/Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch (100%) rename patches/{ => unapplied}/server/Fix-SPIGOT-5885-Unable-to-disable-advancements.patch (100%) rename patches/{ => unapplied}/server/Fix-SculkBloomEvent-firing-for-block-entity-loading.patch (100%) rename patches/{ => unapplied}/server/Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch (100%) rename patches/{ => unapplied}/server/Fix-SpawnEggMeta-get-setSpawnedType.patch (100%) rename patches/{ => unapplied}/server/Fix-Spigot-growth-modifiers.patch (100%) rename patches/{ => unapplied}/server/Fix-SpongeAbsortEvent-handling.patch (100%) rename patches/{ => unapplied}/server/Fix-UnsafeValues-loadAdvancement.patch (100%) rename patches/{ => unapplied}/server/Fix-a-bunch-of-vanilla-bugs.patch (100%) rename patches/{ => unapplied}/server/Fix-a-couple-of-upstream-bed-issues.patch (100%) rename patches/{ => unapplied}/server/Fix-advancement-triggers-for-entity-damage.patch (100%) rename patches/{ => unapplied}/server/Fix-arrows-never-despawning-MC-125757.patch (100%) rename patches/{ => unapplied}/server/Fix-async-entity-add-due-to-fungus-trees.patch (100%) rename patches/{ => unapplied}/server/Fix-bees-aging-inside-hives.patch (100%) rename patches/{ => unapplied}/server/Fix-bell-block-entity-memory-leak.patch (100%) rename patches/{ => unapplied}/server/Fix-block-place-logic.patch (100%) rename patches/{ => unapplied}/server/Fix-cancelled-powdered-snow-bucket-placement.patch (100%) rename patches/{ => unapplied}/server/Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch (100%) rename patches/{ => unapplied}/server/Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch (100%) rename patches/{ => unapplied}/server/Fix-client-lag-on-advancement-loading.patch (100%) rename patches/{ => unapplied}/server/Fix-cmd-permission-levels-for-command-blocks.patch (100%) rename patches/{ => unapplied}/server/Fix-commands-from-signs-not-firing-command-events.patch (100%) rename patches/{ => unapplied}/server/Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch (100%) rename patches/{ => unapplied}/server/Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch (100%) rename patches/{ => unapplied}/server/Fix-creation-of-invalid-block-entity-during-world-ge.patch (100%) rename patches/{ => unapplied}/server/Fix-custom-piglin-loved-items.patch (100%) rename patches/{ => unapplied}/server/Fix-custom-statistic-criteria-creation.patch (100%) rename patches/{ => unapplied}/server/Fix-damage-modifier-inconsistencies.patch (100%) rename patches/{ => unapplied}/server/Fix-demo-flag-not-enabling-demo-mode.patch (100%) rename patches/{ => unapplied}/server/Fix-deop-kicking-non-whitelisted-player-when-white-l.patch (100%) rename patches/{ => unapplied}/server/Fix-entity-tracker-desync-when-new-players-are-added.patch (100%) rename patches/{ => unapplied}/server/Fix-entity-type-tags-suggestions-in-selectors.patch (100%) rename patches/{ => unapplied}/server/Fix-equipment-slot-and-group-API.patch (100%) rename patches/{ => unapplied}/server/Fix-exploit-that-allowed-colored-signs-to-be-created.patch (100%) rename patches/{ => unapplied}/server/Fix-falling-block-spawn-methods.patch (100%) rename patches/{ => unapplied}/server/Fix-for-large-move-vectors-crashing-server.patch (100%) rename patches/{ => unapplied}/server/Fix-force-opening-enchantment-tables.patch (100%) rename patches/{ => unapplied}/server/Fix-global-sound-handling.patch (100%) delete mode 100644 patches/unapplied/server/Fix-harming-potion-dupe.patch rename patches/{ => unapplied}/server/Fix-hex-colors-not-working-in-some-kick-messages.patch (100%) rename patches/{ => unapplied}/server/Fix-inconsistencies-in-dispense-events-regarding-sta.patch (100%) rename patches/{ => unapplied}/server/Fix-incorrect-invulnerability-damage-reduction.patch (100%) rename patches/{ => unapplied}/server/Fix-interact-event-not-being-called-sometimes.patch (100%) rename patches/{ => unapplied}/server/Fix-inventories-returning-null-Locations.patch (100%) rename patches/{ => unapplied}/server/Fix-invulnerable-end-crystals.patch (100%) rename patches/{ => unapplied}/server/Fix-issues-with-Recipe-API.patch (100%) rename patches/{ => unapplied}/server/Fix-issues-with-mob-conversion.patch (100%) rename patches/{ => unapplied}/server/Fix-item-EAR-ticks.patch (100%) rename patches/{ => unapplied}/server/Fix-item-duplication-and-teleport-issues.patch (100%) rename patches/{ => unapplied}/server/Fix-item-locations-dropped-from-campfires.patch (100%) rename patches/{ => unapplied}/server/Fix-kick-event-leave-message-not-being-sent.patch (100%) rename patches/{ => unapplied}/server/Fix-lag-from-explosions-processing-dead-entities.patch (100%) rename patches/{ => unapplied}/server/Fix-merchant-inventory-not-closing-on-entity-removal.patch (100%) rename patches/{ => unapplied}/server/Fix-missing-chunks-due-to-integer-overflow.patch (100%) rename patches/{ => unapplied}/server/Fix-missing-event-call-for-entity-teleport-API.patch (100%) rename patches/{ => unapplied}/server/Fix-missing-map-initialize-event-call.patch (100%) rename patches/{ => unapplied}/server/Fix-nerfed-slime-when-splitting.patch (100%) rename patches/{ => unapplied}/server/Fix-new-block-data-for-EntityChangeBlockEvent.patch (100%) rename patches/{ => unapplied}/server/Fix-piston-physics-inconsistency-MC-188840.patch (100%) rename patches/{ => unapplied}/server/Fix-plugin-loggers-on-server-shutdown.patch (100%) rename patches/{ => unapplied}/server/Fix-possible-NPE-on-painting-creation.patch (100%) rename patches/{ => unapplied}/server/Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch (100%) rename patches/{ => unapplied}/server/Fix-potions-splash-events.patch (100%) rename patches/{ => unapplied}/server/Fix-premature-player-kicks-on-shutdown.patch (100%) rename patches/{ => unapplied}/server/Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch (100%) rename patches/{ => unapplied}/server/Fix-regex-mistake-in-CB-NBT-int-deserialization.patch (100%) rename patches/{ => unapplied}/server/Fix-removing-recipes-from-RecipeIterator.patch (100%) rename patches/{ => unapplied}/server/Fix-return-value-of-Block-applyBoneMeal-always-being.patch (100%) rename patches/{ => unapplied}/server/Fix-rotation-when-spawning-display-entities.patch (100%) rename patches/{ => unapplied}/server/Fix-saving-in-unloadWorld.patch (100%) rename patches/{ => unapplied}/server/Fix-sending-disconnect-packet-in-phases-where-it-doe.patch (100%) rename patches/{ => unapplied}/server/Fix-setPatternColor-on-tropical-fish-bucket-meta.patch (100%) rename patches/{ => unapplied}/server/Fix-several-issues-with-EntityBreedEvent.patch (100%) rename patches/{ => unapplied}/server/Fix-shield-disable-inconsistency.patch (100%) rename patches/{ => unapplied}/server/Fix-silent-equipment-change-for-mobs.patch (100%) rename patches/{ => unapplied}/server/Fix-slot-desync.patch (100%) rename patches/{ => unapplied}/server/Fix-sniffer-removeExploredLocation.patch (100%) rename patches/{ => unapplied}/server/Fix-some-rails-connecting-improperly.patch (100%) rename patches/{ => unapplied}/server/Fix-sounds-when-item-frames-are-modified-MC-123450.patch (100%) rename patches/{ => unapplied}/server/Fix-spawn-location-event-changing-location.patch (100%) rename patches/{ => unapplied}/server/Fix-spigot-s-Forced-Stats.patch (100%) rename patches/{ => unapplied}/server/Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch (100%) rename patches/{ => unapplied}/server/Fix-sticky-pistons-and-BlockPistonRetractEvent.patch (100%) rename patches/{ => unapplied}/server/Fix-strikeLightningEffect-powers-lightning-rods-and-.patch (100%) rename patches/{ => unapplied}/server/Fix-suggest-command-message-for-brigadier-syntax-exc.patch (100%) rename patches/{ => unapplied}/server/Fix-swamp-hut-cat-generation-deadlock.patch (100%) rename patches/{ => unapplied}/server/Fix-synchronise-sending-chat-to-client-with-updating.patch (100%) rename patches/{ => unapplied}/server/Fix-team-sidebar-objectives-not-being-cleared.patch (100%) rename patches/{ => unapplied}/server/Fix-text-display-error-on-spawn.patch (100%) rename patches/{ => unapplied}/server/Fix-this-stupid-bullshit.patch (100%) rename patches/{ => unapplied}/server/Fix-upstreams-block-state-factories.patch (100%) rename patches/{ => unapplied}/server/Fix-villager-boat-exploit.patch (100%) rename patches/{ => unapplied}/server/Fix-villager-trading-demand-MC-163962.patch (100%) rename patches/{ => unapplied}/server/Fix-xp-reward-for-baby-zombies.patch (100%) rename patches/{ => unapplied}/server/Fixes-and-additions-to-the-spawn-reason-API.patch (100%) rename patches/{ => unapplied}/server/Fixup-NamespacedKey-handling.patch (100%) rename patches/{ => unapplied}/server/Flag-to-disable-the-channel-limit.patch (100%) rename patches/{ => unapplied}/server/Flat-bedrock-generator-settings.patch (100%) rename patches/{ => unapplied}/server/Flying-Fall-Damage.patch (100%) rename patches/{ => unapplied}/server/Folia-scheduler-and-owned-region-API.patch (100%) rename patches/{ => unapplied}/server/Force-close-world-loading-screen.patch (100%) rename patches/{ => unapplied}/server/Forward-CraftEntity-in-teleport-command.patch (100%) rename patches/{ => unapplied}/server/Freeze-Tick-Lock-API.patch (100%) rename patches/{ => unapplied}/server/Friction-API.patch (100%) rename patches/{ => unapplied}/server/Furnace-RecipesUsed-API.patch (100%) rename patches/{ => unapplied}/server/Further-improve-server-tick-loop.patch (100%) rename patches/{ => unapplied}/server/General-ItemMeta-fixes.patch (100%) rename patches/{ => unapplied}/server/Get-entity-default-attributes.patch (100%) rename patches/{ => unapplied}/server/Goat-ram-API.patch (100%) rename patches/{ => unapplied}/server/Guard-against-serializing-mismatching-chunk-coordina.patch (100%) rename patches/{ => unapplied}/server/Handle-Item-Meta-Inconsistencies.patch (100%) rename patches/{ => unapplied}/server/Handle-Large-Packets-disconnecting-client.patch (100%) rename patches/{ => unapplied}/server/Handle-Oversized-block-entities-in-chunks.patch (100%) rename patches/{ => unapplied}/server/Handle-plugin-prefixes-using-Log4J-configuration.patch (100%) rename patches/{ => unapplied}/server/Hide-sync-chunk-writes-behind-flag.patch (100%) rename patches/{ => unapplied}/server/Honor-EntityAgeable.ageLock.patch (100%) rename patches/{ => unapplied}/server/Hook-into-CB-plugin-rewrites.patch (100%) rename patches/{ => unapplied}/server/Ignore-impossible-spawn-tick.patch (100%) rename patches/{ => unapplied}/server/Implement-CraftBlockSoundGroup.patch (100%) rename patches/{ => unapplied}/server/Implement-Mob-Goal-API.patch (100%) rename patches/{ => unapplied}/server/Implement-OfflinePlayer-isConnected.patch (100%) rename patches/{ => unapplied}/server/Implement-Player-Client-Options-API.patch (100%) rename patches/{ => unapplied}/server/Implement-PlayerFailMoveEvent.patch (100%) rename patches/{ => unapplied}/server/Implement-World.getEntity-UUID-API.patch (100%) rename patches/{ => unapplied}/server/Implement-enchantWithLevels-API.patch (100%) rename patches/{ => unapplied}/server/Implement-extended-PaperServerListPingEvent.patch (100%) rename patches/{ => unapplied}/server/Implement-furnace-cook-speed-multiplier-API.patch (100%) rename patches/{ => unapplied}/server/Implement-getComputedBiome-API.patch (100%) rename patches/{ => unapplied}/server/Implement-getI18NDisplayName.patch (100%) rename patches/{ => unapplied}/server/Implement-methods-to-convert-between-Component-and-B.patch (100%) rename patches/{ => unapplied}/server/Improve-Block-breakNaturally-API.patch (100%) rename patches/{ => unapplied}/server/Improve-BlockPosition-inlining.patch (100%) rename patches/{ => unapplied}/server/Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch (100%) rename patches/{ => unapplied}/server/Improve-EntityShootBowEvent.patch (100%) rename patches/{ => unapplied}/server/Improve-Legacy-Component-serialization-size.patch (100%) rename patches/{ => unapplied}/server/Improve-Log4J-Configuration-Plugin-Loggers.patch (100%) rename patches/{ => unapplied}/server/Improve-Maps-in-item-frames-performance-and-bug-fixe.patch (100%) rename patches/{ => unapplied}/server/Improve-Player-chat-API-handling.patch (100%) rename patches/{ => unapplied}/server/Improve-PortalEvents.patch (100%) rename patches/{ => unapplied}/server/Improve-Registry.patch (100%) rename patches/{ => unapplied}/server/Improve-Server-Thread-Pool-and-Thread-Priorities.patch (100%) rename patches/{ => unapplied}/server/Improve-ServerGUI.patch (100%) rename patches/{ => unapplied}/server/Improve-and-expand-AsyncCatcher.patch (100%) rename patches/{ => unapplied}/server/Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch (100%) rename patches/{ => unapplied}/server/Improve-death-events.patch (100%) rename patches/{ => unapplied}/server/Improve-entity-effect-API.patch (100%) rename patches/{ => unapplied}/server/Improve-exact-choice-recipe-ingredients.patch (100%) rename patches/{ => unapplied}/server/Improve-fix-EntityTargetLivingEntityEvent.patch (100%) rename patches/{ => unapplied}/server/Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch (100%) rename patches/{ => unapplied}/server/Improve-item-default-attribute-API.patch (100%) rename patches/{ => unapplied}/server/Improve-java-version-check.patch (100%) rename patches/{ => unapplied}/server/Improve-logging-and-errors.patch (100%) rename patches/{ => unapplied}/server/Improve-performance-of-RecipeMap-removeRecipe.patch (100%) rename patches/{ => unapplied}/server/Improve-performance-of-mass-crafts.patch (100%) rename patches/{ => unapplied}/server/Improve-scoreboard-entries.patch (100%) rename patches/{ => unapplied}/server/Improve-tag-parser-handling.patch (100%) rename patches/{ => unapplied}/server/Improve-the-Saddle-API-for-Horses.patch (100%) rename patches/{ => unapplied}/server/Improved-Async-Task-Scheduler.patch (100%) rename patches/{ => unapplied}/server/Improved-Watchdog-Support.patch (100%) rename patches/{ => unapplied}/server/Incremental-chunk-and-player-saving.patch (100%) rename patches/{ => unapplied}/server/Inline-shift-direction-fields.patch (100%) rename patches/{ => unapplied}/server/Introduce-beacon-activation-deactivation-events.patch (100%) rename patches/{ => unapplied}/server/Inventory-close.patch (100%) rename patches/{ => unapplied}/server/Inventory-getHolder-method-without-block-snapshot.patch (100%) rename patches/{ => unapplied}/server/Inventory-removeItemAnySlot.patch (100%) rename patches/{ => unapplied}/server/InventoryCloseEvent-Reason-API.patch (100%) rename patches/{ => unapplied}/server/Item-Mutation-Fixes.patch (100%) rename patches/{ => unapplied}/server/Item-canEntityPickup.patch (100%) rename patches/{ => unapplied}/server/Item-no-age-no-player-pickup.patch (100%) rename patches/{ => unapplied}/server/Item-serialization-as-json.patch (100%) rename patches/{ => unapplied}/server/ItemStack-Tooltip-API.patch (100%) rename patches/{ => unapplied}/server/ItemStack-damage-API.patch (100%) rename patches/{ => unapplied}/server/ItemStack-getMaxItemUseDuration.patch (100%) rename patches/{ => unapplied}/server/ItemStack-repair-check-API.patch (100%) rename patches/{ => unapplied}/server/Lag-compensation-ticks.patch (100%) rename patches/{ => unapplied}/server/Lazily-create-LootContext-for-criterions.patch (100%) rename patches/{ => unapplied}/server/Lazily-track-plugin-scoreboards-by-default.patch (100%) rename patches/{ => unapplied}/server/Leashable-API.patch (100%) rename patches/{ => unapplied}/server/Left-handed-API.patch (100%) rename patches/{ => unapplied}/server/Limit-Client-Sign-length-more.patch (100%) rename patches/{ => unapplied}/server/Limit-item-frame-cursors-on-maps.patch (100%) rename patches/{ => unapplied}/server/Limit-pet-look-distance.patch (100%) rename patches/{ => unapplied}/server/Limit-recipe-packets.patch (100%) rename patches/{ => unapplied}/server/Line-Of-Sight-Changes.patch (100%) rename patches/{ => unapplied}/server/LivingEntity-Active-Item-API.patch (100%) rename patches/{ => unapplied}/server/LivingEntity-setKiller.patch (100%) rename patches/{ => unapplied}/server/LootTable-API-and-replenishable-lootables.patch (100%) rename patches/{ => unapplied}/server/MC-4-Fix-item-position-desync.patch (100%) rename patches/{ => unapplied}/server/MC-Dev-fixes.patch (100%) rename patches/{ => unapplied}/server/MC-Utils.patch (100%) rename patches/{ => unapplied}/server/Make-Amethyst-throw-both-Spread-and-Grow-Events.patch (100%) rename patches/{ => unapplied}/server/Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch (100%) rename patches/{ => unapplied}/server/Make-a-PDC-view-accessible-directly-from-ItemStack.patch (100%) rename patches/{ => unapplied}/server/Make-hoppers-respect-inventory-max-stack-size.patch (100%) rename patches/{ => unapplied}/server/Make-interaction-leniency-distance-configurable.patch (100%) rename patches/{ => unapplied}/server/Make-legacy-ping-handler-more-reliable.patch (100%) rename patches/{ => unapplied}/server/Make-schedule-command-per-world.patch (100%) rename patches/{ => unapplied}/server/Make-shield-blocking-delay-configurable.patch (100%) rename patches/{ => unapplied}/server/Make-some-itemstacks-nonnull.patch (100%) rename patches/{ => unapplied}/server/Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch (100%) rename patches/{ => unapplied}/server/Make-the-GUI-graph-fancier.patch (100%) rename patches/{ => unapplied}/server/Make-the-default-permission-message-configurable.patch (100%) rename patches/{ => unapplied}/server/Make-water-animal-spawn-height-configurable.patch (100%) rename patches/{ => unapplied}/server/Manually-inline-methods-in-BlockPosition.patch (100%) rename patches/{ => unapplied}/server/Maps-shouldn-t-load-chunks.patch (100%) rename patches/{ => unapplied}/server/Merchant-getRecipes-should-return-an-immutable-list.patch (100%) rename patches/{ => unapplied}/server/Missing-Entity-API.patch (100%) rename patches/{ => unapplied}/server/Missing-eating-regain-reason.patch (100%) rename patches/{ => unapplied}/server/Missing-effect-cause.patch (100%) rename patches/{ => unapplied}/server/Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch (100%) rename patches/{ => unapplied}/server/Mob-Pathfinding-API.patch (100%) rename patches/{ => unapplied}/server/Mob-Spawner-API-Enhancements.patch (100%) rename patches/{ => unapplied}/server/Moonrise-optimisation-patches.patch (100%) rename patches/{ => unapplied}/server/More-Chest-Block-API.patch (100%) rename patches/{ => unapplied}/server/More-CommandBlock-API.patch (100%) rename patches/{ => unapplied}/server/More-DragonBattle-API.patch (100%) rename patches/{ => unapplied}/server/More-Enchantment-API.patch (100%) rename patches/{ => unapplied}/server/More-Lidded-Block-API.patch (100%) rename patches/{ => unapplied}/server/More-PotionEffectType-API.patch (100%) rename patches/{ => unapplied}/server/More-Projectile-API.patch (100%) rename patches/{ => unapplied}/server/More-Raid-API.patch (100%) rename patches/{ => unapplied}/server/More-Sign-Block-API.patch (100%) rename patches/{ => unapplied}/server/More-Teleport-API.patch (100%) rename patches/{ => unapplied}/server/More-World-API.patch (100%) rename patches/{ => unapplied}/server/More-accurate-isInOpenWater-impl.patch (100%) rename patches/{ => unapplied}/server/More-lightning-API.patch (100%) rename patches/{ => unapplied}/server/More-vanilla-friendly-methods-to-update-trades.patch (100%) rename patches/{ => unapplied}/server/Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch (100%) rename patches/{ => unapplied}/server/Move-range-check-for-block-placing-up.patch (100%) rename patches/{ => unapplied}/server/Multi-Block-Change-API-Implementation.patch (100%) rename patches/{ => unapplied}/server/Multiple-Entries-with-Scoreboards.patch (100%) rename patches/{ => unapplied}/server/Name-craft-scheduler-threads-according-to-the-plugin.patch (100%) rename patches/{ => unapplied}/server/Nameable-Banner-API.patch (100%) rename patches/{ => unapplied}/server/Ocelot-despawns-should-honor-nametags-and-leash.patch (100%) rename patches/{ => unapplied}/server/Only-attempt-to-find-spawn-position-if-there-isn-t-a.patch (100%) rename patches/{ => unapplied}/server/Only-call-EntityDamageEvents-before-actuallyHurt.patch (100%) rename patches/{ => unapplied}/server/Only-capture-actual-tree-growth.patch (100%) rename patches/{ => unapplied}/server/Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch (100%) rename patches/{ => unapplied}/server/Only-erase-allay-memory-on-non-item-targets.patch (100%) rename patches/{ => unapplied}/server/Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch (100%) rename patches/{ => unapplied}/server/Only-refresh-abilities-if-needed.patch (100%) rename patches/{ => unapplied}/server/Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch (100%) rename patches/{ => unapplied}/server/Only-tick-item-frames-if-players-can-see-it.patch (100%) rename patches/{ => unapplied}/server/Only-write-chunk-data-to-disk-if-it-serializes-witho.patch (100%) rename patches/{ => unapplied}/server/Oprimise-map-impl-for-tracked-players.patch (100%) rename patches/{ => unapplied}/server/Optimise-BlockSoil-nearby-water-lookup.patch (100%) rename patches/{ => unapplied}/server/Optimise-BlockState-s-hashCode-equals.patch (100%) rename patches/{ => unapplied}/server/Optimise-Chunk-getFluid.patch (100%) rename patches/{ => unapplied}/server/Optimise-EntityGetter-getPlayerByUUID.patch (100%) rename patches/{ => unapplied}/server/Optimise-collision-checking-in-player-move-packet-ha.patch (100%) rename patches/{ => unapplied}/server/Optimise-general-POI-access.patch (100%) rename patches/{ => unapplied}/server/Optimise-getChunkAt-calls-for-loaded-chunks.patch (100%) rename patches/{ => unapplied}/server/Optimise-getType-calls.patch (100%) delete mode 100644 patches/unapplied/server/Optimise-nearby-player-retrieval.patch rename patches/{ => unapplied}/server/Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch (100%) rename patches/{ => unapplied}/server/Optimize-Bit-Operations-by-inlining.patch (100%) rename patches/{ => unapplied}/server/Optimize-BlockPosition-helper-methods.patch (100%) rename patches/{ => unapplied}/server/Optimize-Captured-BlockEntity-Lookup.patch (100%) rename patches/{ => unapplied}/server/Optimize-Collision-to-not-load-chunks.patch (100%) rename patches/{ => unapplied}/server/Optimize-CraftBlockData-Creation.patch (100%) rename patches/{ => unapplied}/server/Optimize-DataBits.patch (100%) rename patches/{ => unapplied}/server/Optimize-Dynamic-get-Missing-Keys.patch (100%) rename patches/{ => unapplied}/server/Optimize-GoalSelector-Goal.Flag-Set-operations.patch (100%) rename patches/{ => unapplied}/server/Optimize-HashMapPalette.patch (100%) rename patches/{ => unapplied}/server/Optimize-Hoppers.patch (100%) rename patches/{ => unapplied}/server/Optimize-Level.hasChunkAt-BlockPosition-Z.patch (100%) rename patches/{ => unapplied}/server/Optimize-MappedRegistry.patch (100%) rename patches/{ => unapplied}/server/Optimize-Network-Manager-and-add-advanced-packet-sup.patch (100%) rename patches/{ => unapplied}/server/Optimize-NetworkManager-Exception-Handling.patch (100%) rename patches/{ => unapplied}/server/Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch (100%) rename patches/{ => unapplied}/server/Optimize-Pathfinding.patch (100%) rename patches/{ => unapplied}/server/Optimize-VarInts.patch (100%) rename patches/{ => unapplied}/server/Optimize-Voxel-Shape-Merging.patch (100%) rename patches/{ => unapplied}/server/Optimize-World-Time-Updates.patch (100%) rename patches/{ => unapplied}/server/Optimize-call-to-getFluid-for-explosions.patch (100%) rename patches/{ => unapplied}/server/Optimize-entity-tracker-passenger-checks.patch (100%) rename patches/{ => unapplied}/server/Optimize-explosions.patch (100%) rename patches/{ => unapplied}/server/Optimize-indirect-passenger-iteration.patch (100%) rename patches/{ => unapplied}/server/Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch (100%) rename patches/{ => unapplied}/server/Optimize-nearest-structure-border-iteration.patch (100%) rename patches/{ => unapplied}/server/Optimize-player-lookups-for-beacons.patch (100%) rename patches/{ => unapplied}/server/Option-to-have-default-CustomSpawners-in-custom-worl.patch (100%) rename patches/{ => unapplied}/server/Option-to-prevent-armor-stands-from-doing-entity-loo.patch (100%) rename patches/{ => unapplied}/server/Option-to-prevent-data-components-copy-in-smithing-r.patch (100%) rename patches/{ => unapplied}/server/Option-to-use-vanilla-per-world-scoreboard-coloring-.patch (100%) rename patches/{ => unapplied}/server/Optional-TNT-doesn-t-move-in-water.patch (100%) rename patches/{ => unapplied}/server/Optional-per-player-mob-spawns.patch (100%) rename patches/{ => unapplied}/server/Paper-Metrics.patch (100%) rename patches/{ => unapplied}/server/Paper-Plugins.patch (100%) rename patches/{ => unapplied}/server/Paper-command.patch (100%) rename patches/{ => unapplied}/server/Paper-config-files.patch (100%) rename patches/{ => unapplied}/server/Paper-dumpitem-command.patch (100%) rename patches/{ => unapplied}/server/Per-world-ticks-per-spawn-settings.patch (100%) rename patches/{ => unapplied}/server/Pillager-patrol-spawn-settings-and-per-player-option.patch (100%) rename patches/{ => unapplied}/server/Player-Chunk-Load-Unload-Events.patch (100%) rename patches/{ => unapplied}/server/Player-Entity-Tracking-Events.patch (100%) rename patches/{ => unapplied}/server/Player-Tab-List-and-Title-APIs.patch (100%) rename patches/{ => unapplied}/server/Player-affects-spawning-API.patch (100%) rename patches/{ => unapplied}/server/Player.setPlayerProfile-API.patch (100%) rename patches/{ => unapplied}/server/PlayerAttemptPickupItemEvent.patch (100%) rename patches/{ => unapplied}/server/PlayerDeathEvent-getItemsToKeep.patch (100%) rename patches/{ => unapplied}/server/PlayerDeathEvent-shouldDropExperience.patch (100%) rename patches/{ => unapplied}/server/PlayerElytraBoostEvent.patch (100%) rename patches/{ => unapplied}/server/PlayerLaunchProjectileEvent.patch (100%) rename patches/{ => unapplied}/server/PlayerNaturallySpawnCreaturesEvent.patch (100%) rename patches/{ => unapplied}/server/PlayerPickupExperienceEvent.patch (100%) rename patches/{ => unapplied}/server/PlayerPickupItemEvent-setFlyAtPlayer.patch (100%) rename patches/{ => unapplied}/server/PlayerReadyArrowEvent.patch (100%) rename patches/{ => unapplied}/server/PlayerTeleportEndGatewayEvent.patch (100%) rename patches/{ => unapplied}/server/Plugin-remapping.patch (100%) rename patches/{ => unapplied}/server/Potential-bed-API.patch (100%) rename patches/{ => unapplied}/server/PreCreatureSpawnEvent.patch (100%) rename patches/{ => unapplied}/server/PreSpawnerSpawnEvent.patch (100%) rename patches/{ => unapplied}/server/Preserve-overstacked-loot.patch (100%) rename patches/{ => unapplied}/server/Prevent-AFK-kick-while-watching-end-credits.patch (100%) rename patches/{ => unapplied}/server/Prevent-ContainerOpenersCounter-openCount-from-going.patch (100%) rename patches/{ => unapplied}/server/Prevent-Double-PlayerChunkMap-adds-crashing-server.patch (100%) rename patches/{ => unapplied}/server/Prevent-GameEvents-being-fired-from-unloaded-chunks.patch (100%) rename patches/{ => unapplied}/server/Prevent-NPE-if-hooked-entity-was-cleared.patch (100%) rename patches/{ => unapplied}/server/Prevent-Pathfinding-out-of-World-Border.patch (100%) rename patches/{ => unapplied}/server/Prevent-bees-loading-chunks-checking-hive-position.patch (100%) rename patches/{ => unapplied}/server/Prevent-block-entity-and-entity-crashes.patch (100%) rename patches/{ => unapplied}/server/Prevent-causing-expired-keys-from-impacting-new-join.patch (100%) rename patches/{ => unapplied}/server/Prevent-chunk-loading-from-Fluid-Flowing.patch (100%) rename patches/{ => unapplied}/server/Prevent-consuming-the-wrong-itemstack.patch (100%) rename patches/{ => unapplied}/server/Prevent-empty-items-from-being-added-to-world.patch (100%) rename patches/{ => unapplied}/server/Prevent-entity-loading-causing-async-lookups.patch (100%) rename patches/{ => unapplied}/server/Prevent-excessive-velocity-through-repeated-crits.patch (100%) rename patches/{ => unapplied}/server/Prevent-headless-pistons-from-being-created.patch (100%) rename patches/{ => unapplied}/server/Prevent-logins-from-being-processed-when-the-player-.patch (100%) rename patches/{ => unapplied}/server/Prevent-mob-spawning-from-loading-generating-chunks.patch (100%) rename patches/{ => unapplied}/server/Prevent-opening-inventories-when-frozen.patch (100%) rename patches/{ => unapplied}/server/Prevent-position-desync-causing-tp-exploit.patch (100%) rename patches/{ => unapplied}/server/Prevent-sending-oversized-item-data-in-equipment-and.patch (100%) rename patches/{ => unapplied}/server/Prevent-softlocked-end-exit-portal-generation.patch (100%) rename patches/{ => unapplied}/server/Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch (100%) rename patches/{ => unapplied}/server/Prevent-teleporting-dead-entities.patch (100%) rename patches/{ => unapplied}/server/Prevent-tile-entity-copies-loading-chunks.patch (100%) rename patches/{ => unapplied}/server/Prevent-various-interactions-from-causing-chunk-load.patch (100%) rename patches/{ => unapplied}/server/Print-Error-details-when-failing-to-save-player-data.patch (100%) rename patches/{ => unapplied}/server/Print-data-component-type-on-encoding-error.patch (100%) rename patches/{ => unapplied}/server/Prioritize-Minecraft-commands-in-function-parsing-an.patch (100%) rename patches/{ => unapplied}/server/Profile-Lookup-Events.patch (100%) rename patches/{ => unapplied}/server/ProfileWhitelistVerifyEvent.patch (100%) rename patches/{ => unapplied}/server/Properly-fix-item-duplication-bug.patch (100%) rename patches/{ => unapplied}/server/Properly-handle-BlockBreakEvent-isDropItems.patch (100%) rename patches/{ => unapplied}/server/Properly-handle-async-calls-to-restart-the-server.patch (100%) rename patches/{ => unapplied}/server/Properly-handle-experience-dropping-on-block-break.patch (100%) rename patches/{ => unapplied}/server/Properly-remove-the-experimental-smithing-inventory-.patch (100%) rename patches/{ => unapplied}/server/Properly-resend-entities.patch (100%) rename patches/{ => unapplied}/server/Properly-track-the-changed-item-from-dispense-events.patch (100%) rename patches/{ => unapplied}/server/Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch (100%) rename patches/{ => unapplied}/server/Provide-E-TE-Chunk-count-stat-methods.patch (100%) rename patches/{ => unapplied}/server/Proxy-ItemStack-to-CraftItemStack.patch (100%) rename patches/{ => unapplied}/server/Put-world-into-worldlist-before-initing-the-world.patch (100%) rename patches/{ => unapplied}/server/RangedEntity-API.patch (100%) rename patches/{ => unapplied}/server/Rate-options-and-timings-for-sensors-and-behaviors.patch (100%) rename patches/{ => unapplied}/server/Reduce-Either-Optional-allocation.patch (100%) rename patches/{ => unapplied}/server/Reduce-allocation-of-Vec3D-by-entity-tracker.patch (100%) rename patches/{ => unapplied}/server/Reduce-memory-footprint-of-CompoundTag.patch (100%) rename patches/{ => unapplied}/server/Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch (100%) rename patches/{ => unapplied}/server/Refresh-ProjectileSource-for-projectiles.patch (100%) rename patches/{ => unapplied}/server/Registry-Modification-API.patch (100%) rename patches/{ => unapplied}/server/Remap-fixes.patch (100%) rename patches/{ => unapplied}/server/Remap-reflection-calls-in-plugins-using-internals.patch (100%) rename patches/{ => unapplied}/server/Remote-Connections-shouldn-t-hold-up-shutdown.patch (100%) rename patches/{ => unapplied}/server/Remove-CraftItemStack-setAmount-null-assignment.patch (100%) rename patches/{ => unapplied}/server/Remove-CraftScheduler-Async-Task-Debugger.patch (100%) rename patches/{ => unapplied}/server/Remove-Metadata-on-reload.patch (100%) rename patches/{ => unapplied}/server/Remove-Spigot-timings.patch (100%) rename patches/{ => unapplied}/server/Remove-UpgradeData-neighbour-ticks-outside-of-range.patch (100%) rename patches/{ => unapplied}/server/Remove-client-side-code-using-deprecated-for-removal.patch (100%) rename patches/{ => unapplied}/server/Remove-set-damage-lootable-item-function-from-compas.patch (100%) rename patches/{ => unapplied}/server/Remove-stale-POIs.patch (100%) rename patches/{ => unapplied}/server/Remove-streams-from-hot-code.patch (100%) rename patches/{ => unapplied}/server/Remove-unnecessary-itemmeta-handling.patch (100%) rename patches/{ => unapplied}/server/Remove-unnecessary-onTrackingStart-during-navigation.patch (100%) rename patches/{ => unapplied}/server/Remove-wall-time-unused-skip-tick-protection.patch (100%) rename patches/{ => unapplied}/server/Replace-OfflinePlayer-getLastPlayed.patch (100%) rename patches/{ => unapplied}/server/Reset-Ender-Crystals-on-Dragon-Spawn.patch (100%) rename patches/{ => unapplied}/server/Reset-placed-block-on-exception.patch (100%) rename patches/{ => unapplied}/server/Reset-players-airTicks-on-respawn.patch (100%) rename patches/{ => unapplied}/server/Reset-shield-blocking-on-dimension-change.patch (100%) rename patches/{ => unapplied}/server/Reset-spawner-timer-when-spawner-event-is-cancelled.patch (100%) rename patches/{ => unapplied}/server/Respect-randomizeData-on-more-entities-when-spawning.patch (100%) rename patches/{ => unapplied}/server/Restore-custom-InventoryHolder-support.patch (100%) rename patches/{ => unapplied}/server/Restore-vanilla-default-mob-spawn-range-and-water-an.patch (100%) rename patches/{ => unapplied}/server/Restore-vanilla-entity-drops-behavior.patch (100%) rename patches/{ => unapplied}/server/Retain-block-place-order-when-capturing-blockstates.patch (100%) rename patches/{ => unapplied}/server/Return-chat-component-with-empty-text-instead-of-thr.patch (100%) rename patches/{ => unapplied}/server/Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch (100%) rename patches/{ => unapplied}/server/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch (100%) rename patches/{ => unapplied}/server/Rewrite-dataconverter-system.patch (100%) rename patches/{ => unapplied}/server/Sanitise-RegionFileCache-and-make-configurable.patch (100%) rename patches/{ => unapplied}/server/Sanitize-ResourceLocation-error-logging.patch (100%) rename patches/{ => unapplied}/server/Sanitize-sent-BlockEntity-NBT.patch (100%) rename patches/{ => unapplied}/server/SculkCatalyst-bloom-API.patch (100%) rename patches/{ => unapplied}/server/Send-attack-SoundEffects-only-to-players-who-can-see.patch (100%) rename patches/{ => unapplied}/server/Send-block-entities-after-destroy-prediction.patch (100%) rename patches/{ => unapplied}/server/Send-empty-commands-if-tab-completion-is-disabled.patch (100%) rename patches/{ => unapplied}/server/Separate-dimensiondata-executor.patch (100%) rename patches/{ => unapplied}/server/Server-Tick-Events.patch (100%) rename patches/{ => unapplied}/server/Set-area-affect-cloud-rotation.patch (100%) rename patches/{ => unapplied}/server/Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch (100%) rename patches/{ => unapplied}/server/Set-spigots-verbose-world-setting-to-false-by-def.patch (100%) rename patches/{ => unapplied}/server/Shoulder-Entities-Release-API.patch (100%) rename patches/{ => unapplied}/server/Show-blockstate-location-if-we-failed-to-read-it.patch (100%) rename patches/{ => unapplied}/server/Significantly-improve-performance-of-the-end-generat.patch (100%) rename patches/{ => unapplied}/server/SkeletonHorse-Additions.patch (100%) rename patches/{ => unapplied}/server/Skip-POI-finding-if-stuck-in-vehicle.patch (100%) rename patches/{ => unapplied}/server/Slime-Pathfinder-Events.patch (100%) rename patches/{ => unapplied}/server/Stinger-API.patch (100%) rename patches/{ => unapplied}/server/Stop-large-look-changes-from-crashing-the-server.patch (100%) rename patches/{ => unapplied}/server/String-based-Action-Bar-API.patch (100%) delete mode 100644 patches/unapplied/server/Strip-raytracing-for-EntityLiving-hasLineOfSight.patch rename patches/{ => unapplied}/server/Support-components-in-ItemMeta.patch (100%) rename patches/{ => unapplied}/server/Support-old-UUID-format-for-NBT.patch (100%) rename patches/{ => unapplied}/server/Suspicious-Effect-Entry-API.patch (100%) rename patches/{ => unapplied}/server/Sync-offhand-slot-in-menus.patch (100%) rename patches/{ => unapplied}/server/Synchronize-PalettedContainer-instead-of-ThreadingDe.patch (100%) rename patches/{ => unapplied}/server/System-property-for-disabling-watchdoge.patch (100%) rename patches/{ => unapplied}/server/Tag-Lifecycle-Events.patch (100%) rename patches/{ => unapplied}/server/Tameable-getOwnerUniqueId-API.patch (100%) rename patches/{ => unapplied}/server/Test-changes.patch (100%) rename patches/{ => unapplied}/server/Thread-Safe-Vanilla-Command-permission-checking.patch (100%) rename patches/{ => unapplied}/server/Throw-exception-on-world-create-while-being-ticked.patch (100%) rename patches/{ => unapplied}/server/Toggle-for-removing-existing-dragon.patch (100%) rename patches/{ => unapplied}/server/Toggleable-player-crits.patch (100%) rename patches/{ => unapplied}/server/Tracking-Range-Improvements.patch (100%) rename patches/{ => unapplied}/server/Treat-sequence-violations-like-they-should-be.patch (100%) rename patches/{ => unapplied}/server/Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch (100%) rename patches/{ => unapplied}/server/Turtle-API.patch (100%) rename patches/{ => unapplied}/server/Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch (100%) rename patches/{ => unapplied}/server/Update-entity-data-when-attaching-firework-to-entity.patch (100%) rename patches/{ => unapplied}/server/Update-head-rotation-in-missing-places.patch (100%) rename patches/{ => unapplied}/server/Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch (100%) rename patches/{ => unapplied}/server/Use-ConcurrentHashMap-in-JsonList.patch (100%) rename patches/{ => unapplied}/server/Use-TerminalConsoleAppender-for-console-improvements.patch (100%) rename patches/{ => unapplied}/server/Use-UserCache-for-player-heads.patch (100%) rename patches/{ => unapplied}/server/Use-Velocity-compression-and-cipher-natives.patch (100%) rename patches/{ => unapplied}/server/Use-a-CHM-for-StructureTemplate.Pallete-cache.patch (100%) rename patches/{ => unapplied}/server/Use-a-Queue-for-Queueing-Commands.patch (100%) rename patches/{ => unapplied}/server/Use-a-Shared-Random-for-Entities.patch (100%) rename patches/{ => unapplied}/server/Use-array-for-gamerule-storage.patch (100%) rename patches/{ => unapplied}/server/Use-correct-seed-on-api-world-load.patch (100%) rename patches/{ => unapplied}/server/Use-correct-source-for-mushroom-block-spread-event.patch (100%) rename patches/{ => unapplied}/server/Use-getChunkIfLoadedImmediately-in-places.patch (100%) rename patches/{ => unapplied}/server/Use-null-Locale-by-default.patch (100%) rename patches/{ => unapplied}/server/Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch (100%) rename patches/{ => unapplied}/server/Use-single-player-info-update-packet-on-join.patch (100%) rename patches/{ => unapplied}/server/Use-username-instead-of-display-name-in-PlayerList-g.patch (100%) rename patches/{ => unapplied}/server/Validate-PickItem-Packet-and-kick-for-invalid.patch (100%) rename patches/{ => unapplied}/server/Validate-ResourceLocation-in-NBT-reading.patch (100%) rename patches/{ => unapplied}/server/Validate-slot-in-PlayerInventory-setSlot.patch (100%) rename patches/{ => unapplied}/server/Validate-tripwire-hook-placement-before-update.patch (100%) rename patches/{ => unapplied}/server/Validate-usernames.patch (100%) rename patches/{ => unapplied}/server/Vanilla-command-permission-fixes.patch (100%) rename patches/{ => unapplied}/server/Vanished-players-don-t-have-rights.patch (100%) rename patches/{ => unapplied}/server/Vex-get-setSummoner-API.patch (100%) rename patches/{ => unapplied}/server/Villager-Restocks-API.patch (100%) rename patches/{ => unapplied}/server/Villager-resetOffers.patch (100%) rename patches/{ => unapplied}/server/Void-damage-configuration-API.patch (100%) rename patches/{ => unapplied}/server/Wait-for-Async-Tasks-during-shutdown.patch (100%) rename patches/{ => unapplied}/server/Warn-on-plugins-accessing-faraway-chunks.patch (100%) rename patches/{ => unapplied}/server/Win-Screen-API.patch (100%) rename patches/{ => unapplied}/server/WitchConsumePotionEvent.patch (100%) rename patches/{ => unapplied}/server/WitchReadyPotionEvent.patch (100%) rename patches/{ => unapplied}/server/WitchThrowPotionEvent.patch (100%) rename patches/{ => unapplied}/server/Workaround-for-vehicle-tracking-issue-on-disconnect.patch (100%) rename patches/{ => unapplied}/server/WorldCreator-keepSpawnLoaded.patch (100%) rename patches/{ => unapplied}/server/Zombie-API-breaking-doors.patch (100%) rename patches/{ => unapplied}/server/add-consumeFuel-to-FurnaceBurnEvent.patch (100%) rename patches/{ => unapplied}/server/add-get-set-drop-chance-to-EntityEquipment.patch (100%) rename patches/{ => unapplied}/server/add-hand-to-BlockMultiPlaceEvent.patch (100%) rename patches/{ => unapplied}/server/add-isDeeplySleeping-to-HumanEntity.patch (100%) rename patches/{ => unapplied}/server/add-more-information-to-Entity.toString.patch (100%) rename patches/{ => unapplied}/server/add-more-scoreboard-API.patch (100%) rename patches/{ => unapplied}/server/add-number-format-api.patch (100%) rename patches/{ => unapplied}/server/add-per-world-spawn-limits.patch (100%) rename patches/{ => unapplied}/server/added-option-to-disable-pathfinding-updates-on-block.patch (100%) rename patches/{ => unapplied}/server/check-global-player-list-where-appropriate.patch (100%) rename patches/{ => unapplied}/server/check-if-itemstack-is-stackable-first.patch (100%) rename patches/{ => unapplied}/server/config-for-disabling-entity-tag-tags.patch (100%) rename patches/{ => unapplied}/server/disable-forced-empty-world-ticks.patch (100%) rename patches/{ => unapplied}/server/don-t-attempt-to-teleport-dead-entities.patch (100%) rename patches/{ => unapplied}/server/ensure-reset-EnderDragon-boss-event-name.patch (100%) rename patches/{ => unapplied}/server/ensureServerConversions-API.patch (100%) rename patches/{ => unapplied}/server/fix-Instruments.patch (100%) rename patches/{ => unapplied}/server/fix-Jigsaw-block-kicking-user.patch (100%) rename patches/{ => unapplied}/server/fix-MapLike-spam-for-missing-key-selector.patch (100%) rename patches/{ => unapplied}/server/fix-PigZombieAngerEvent-cancellation.patch (100%) rename patches/{ => unapplied}/server/fix-PlayerItemHeldEvent-firing-twice.patch (100%) rename patches/{ => unapplied}/server/fix-converting-txt-to-json-file.patch (100%) rename patches/{ => unapplied}/server/fix-dead-slime-setSize-invincibility.patch (100%) rename patches/{ => unapplied}/server/fix-entity-vehicle-collision-event-not-called.patch (100%) rename patches/{ => unapplied}/server/fix-horse-inventories.patch (100%) rename patches/{ => unapplied}/server/fix-item-meta-for-tadpole-buckets.patch (100%) rename patches/{ => unapplied}/server/fix-player-loottables-running-when-mob-loot-gamerule.patch (100%) rename patches/{ => unapplied}/server/fix-powder-snow-cauldrons-not-turning-to-water.patch (100%) rename patches/{ => unapplied}/server/fix-various-menus-with-empty-level-accesses.patch (100%) rename patches/{ => unapplied}/server/force-entity-dismount-during-teleportation.patch (100%) rename patches/{ => unapplied}/server/forced-whitelist-use-configurable-kick-message.patch (100%) rename patches/{ => unapplied}/server/getPlayerUniqueId-API.patch (100%) rename patches/{ => unapplied}/server/handle-NaN-health-absorb-values-and-repair-bad-data.patch (100%) rename patches/{ => unapplied}/server/handle-ServerboundKeepAlivePacket-async.patch (100%) rename patches/{ => unapplied}/server/improve-BanList-types.patch (100%) rename patches/{ => unapplied}/server/improve-checking-handled-tags-in-itemmeta.patch (100%) rename patches/{ => unapplied}/server/living-entity-allow-attribute-registration.patch (100%) rename patches/{ => unapplied}/server/misc-debugging-dumps.patch (100%) rename patches/{ => unapplied}/server/offset-item-frame-ticking.patch (100%) rename patches/{ => unapplied}/server/optimize-dirt-and-snow-spreading.patch (100%) rename patches/{ => unapplied}/server/prevent-unintended-light-block-manipulation.patch (100%) rename patches/{ => unapplied}/server/provide-a-configurable-option-to-disable-creeper-lin.patch (100%) rename patches/{ => unapplied}/server/remove-null-possibility-for-getServer-singleton.patch (100%) rename patches/{ => unapplied}/server/revert-serverside-behavior-of-keepalives.patch (100%) rename patches/{ => unapplied}/server/use-BlockFormEvent-for-mud-converting-into-clay.patch (100%) rename patches/{ => unapplied}/server/use-CB-BlockState-implementations-for-captured-block.patch (100%) diff --git a/build.gradle.kts b/build.gradle.kts index 209c94fcb4..bc1536801e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -67,7 +67,7 @@ repositories { } dependencies { - paramMappings("net.fabricmc:yarn:1.21.3+build.1:mergedv2") + paramMappings("net.fabricmc:yarn:1.21.4+build.1:mergedv2") remapper("net.fabricmc:tiny-remapper:0.10.3:fat") decompiler("org.vineflower:vineflower:1.10.1") spigotDecompiler("io.papermc:patched-spigot-fernflower:0.1+build.13") diff --git a/gradle.properties b/gradle.properties index 572feacb80..6adbe22386 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,9 +1,9 @@ group=io.papermc.paper -version=1.21.3-R0.1-SNAPSHOT -mcVersion=1.21.3 +version=1.21.4-R0.1-SNAPSHOT +mcVersion=1.21.4 # Set to true while updating Minecraft version -updatingMinecraft=false +updatingMinecraft=true org.gradle.caching=true org.gradle.parallel=true diff --git a/patches/api/Add-FeatureFlag-API.patch b/patches/api/Add-FeatureFlag-API.patch index 279ff82a8e..3abc321da4 100644 --- a/patches/api/Add-FeatureFlag-API.patch +++ b/patches/api/Add-FeatureFlag-API.patch @@ -169,7 +169,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 - public static final FeatureFlag UPDATE_121 = Bukkit.getUnsafe().getFeatureFlag(NamespacedKey.minecraft("update_1_21")); + FeatureFlag UPDATE_121 = deprecated("update_1_21"); - @ApiStatus.Experimental // Paper - add missing annotation + /** + * AVAILABLE BETWEEN VERSIONS: 1.21.2 - 1.21.3 +@@ -0,0 +0,0 @@ public interface FeatureFlag extends Keyed { + * @deprecated not available since 1.21.4 + */ + @Deprecated(since = "1.21.4") - public static final FeatureFlag WINTER_DROP = Bukkit.getUnsafe().getFeatureFlag(NamespacedKey.minecraft("winter_drop")); + FeatureFlag WINTER_DROP = create("winter_drop"); diff --git a/patches/api/Adventure.patch b/patches/api/Adventure.patch index 2801ad7536..e3107f4a07 100644 --- a/patches/api/Adventure.patch +++ b/patches/api/Adventure.patch @@ -32,16 +32,16 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 val mockitoAgent = configurations.register("mockitoAgent") @@ -0,0 +0,0 @@ dependencies { // api dependencies are listed transitively to API consumers - api("com.google.guava:guava:32.1.2-jre") - api("com.google.code.gson:gson:2.10.1") + api("com.google.guava:guava:33.3.1-jre") + api("com.google.code.gson:gson:2.11.0") - api("net.md-5:bungeecord-chat:$bungeeCordChatVersion") + // Paper start - adventure -+ api("net.md-5:bungeecord-chat:$bungeeCordChatVersion-deprecated+build.18") { ++ api("net.md-5:bungeecord-chat:$bungeeCordChatVersion-deprecated+build.19") { + exclude("com.google.guava", "guava") + } + // Paper - adventure api("org.yaml:snakeyaml:2.2") - api("org.joml:joml:1.10.5") + api("org.joml:joml:1.10.8") // Paper start @@ -0,0 +0,0 @@ dependencies { isTransitive = false // includes junit @@ -58,14 +58,14 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 compileOnly("org.apache.maven:maven-resolver-provider:3.9.6") @@ -0,0 +0,0 @@ tasks.withType { - "https://guava.dev/releases/32.1.2-jre/api/docs/", + "https://guava.dev/releases/33.3.1-jre/api/docs/", "https://javadoc.io/doc/org.yaml/snakeyaml/2.2/", "https://javadoc.io/doc/org.jetbrains/annotations/$annotationsVersion/", // Paper - we don't want Java 5 annotations - "https://javadoc.io/doc/net.md-5/bungeecord-chat/$bungeeCordChatVersion/", + // "https://javadoc.io/doc/net.md-5/bungeecord-chat/$bungeeCordChatVersion/", // Paper - don't link to bungee chat // Paper start - add missing javadoc links - "https://javadoc.io/doc/org.joml/joml/1.10.5/index.html", - "https://www.javadoc.io/doc/com.google.code.gson/gson/2.10.1", + "https://javadoc.io/doc/org.joml/joml/1.10.8/index.html", + "https://www.javadoc.io/doc/com.google.code.gson/gson/2.11.1", "https://jspecify.dev/docs/api/", // Paper end + // Paper start diff --git a/patches/api/Brigadier-based-command-API.patch b/patches/api/Brigadier-based-command-API.patch index 05d760904b..61f22d86d6 100644 --- a/patches/api/Brigadier-based-command-API.patch +++ b/patches/api/Brigadier-based-command-API.patch @@ -15,8 +15,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 dependencies { + api("com.mojang:brigadier:1.2.9") // Paper - Brigadier command api // api dependencies are listed transitively to API consumers - api("com.google.guava:guava:32.1.2-jre") - api("com.google.code.gson:gson:2.10.1") + api("com.google.guava:guava:33.3.1-jre") + api("com.google.code.gson:gson:2.11.0") @@ -0,0 +0,0 @@ sourceSets { } } diff --git a/patches/api/Build-system-changes.patch b/patches/api/Build-system-changes.patch index 13f45865d9..227710b61f 100644 --- a/patches/api/Build-system-changes.patch +++ b/patches/api/Build-system-changes.patch @@ -11,7 +11,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 @@ -0,0 +0,0 @@ dependencies { api("net.md-5:bungeecord-chat:$bungeeCordChatVersion") api("org.yaml:snakeyaml:2.2") - api("org.joml:joml:1.10.5") + api("org.joml:joml:1.10.8") + // Paper start + api("com.googlecode.json-simple:json-simple:1.1.1") { + isTransitive = false // includes junit @@ -39,14 +39,14 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 testImplementation("org.hamcrest:hamcrest:2.2") @@ -0,0 +0,0 @@ tasks.withType { options.links( - "https://guava.dev/releases/32.1.2-jre/api/docs/", + "https://guava.dev/releases/33.3.1-jre/api/docs/", "https://javadoc.io/doc/org.yaml/snakeyaml/2.2/", - "https://javadoc.io/doc/org.jetbrains/annotations-java5/$annotationsVersion/", + "https://javadoc.io/doc/org.jetbrains/annotations/$annotationsVersion/", // Paper - we don't want Java 5 annotations "https://javadoc.io/doc/net.md-5/bungeecord-chat/$bungeeCordChatVersion/", + // Paper start - add missing javadoc links -+ "https://javadoc.io/doc/org.joml/joml/1.10.5/index.html", -+ "https://www.javadoc.io/doc/com.google.code.gson/gson/2.10.1", ++ "https://javadoc.io/doc/org.joml/joml/1.10.8/index.html", ++ "https://www.javadoc.io/doc/com.google.code.gson/gson/2.11.1", + "https://jspecify.dev/docs/api/", + // Paper end ) diff --git a/patches/api/Code-Generation.patch b/patches/api/Code-Generation.patch index 5217548235..805862e68a 100644 --- a/patches/api/Code-Generation.patch +++ b/patches/api/Code-Generation.patch @@ -402,9 +402,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 --- a/src/main/java/org/bukkit/MinecraftExperimental.java +++ b/src/main/java/org/bukkit/MinecraftExperimental.java @@ -0,0 +0,0 @@ public @interface MinecraftExperimental { + @ApiStatus.Internal public enum Requires { - WINTER_DROP, + // Paper start + TRADE_REBALANCE, + REDSTONE_EXPERIMENTS, diff --git a/patches/api/Convert-project-to-Gradle.patch b/patches/api/Convert-project-to-Gradle.patch index f75c7fd939..cdc8708da0 100644 --- a/patches/api/Convert-project-to-Gradle.patch +++ b/patches/api/Convert-project-to-Gradle.patch @@ -46,11 +46,11 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + +dependencies { + // api dependencies are listed transitively to API consumers -+ api("com.google.guava:guava:32.1.2-jre") -+ api("com.google.code.gson:gson:2.10.1") ++ api("com.google.guava:guava:33.3.1-jre") ++ api("com.google.code.gson:gson:2.11.0") + api("net.md-5:bungeecord-chat:$bungeeCordChatVersion") + api("org.yaml:snakeyaml:2.2") -+ api("org.joml:joml:1.10.5") ++ api("org.joml:joml:1.10.8") + + compileOnly("org.apache.maven:maven-resolver-provider:3.9.6") + compileOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.9.18") @@ -100,7 +100,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + options.use() + options.isDocFilesSubDirs = true + options.links( -+ "https://guava.dev/releases/32.1.2-jre/api/docs/", ++ "https://guava.dev/releases/33.3.1-jre/api/docs/", + "https://javadoc.io/doc/org.yaml/snakeyaml/2.2/", + "https://javadoc.io/doc/org.jetbrains/annotations-java5/$annotationsVersion/", + "https://javadoc.io/doc/net.md-5/bungeecord-chat/$bungeeCordChatVersion/", @@ -135,7 +135,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 - - org.spigotmc - spigot-api -- 1.21.3-R0.1-SNAPSHOT +- 1.21.4-R0.1-SNAPSHOT - jar - - Spigot-API @@ -164,21 +164,21 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 - - com.google.guava - guava -- 32.1.2-jre +- 33.3.1-jre - compile - - - - com.google.code.gson - gson -- 2.10.1 +- 2.11.0 - compile - - - - org.joml - joml -- 1.10.5 +- 1.10.8 - compile - - diff --git a/patches/api/Experimental-annotations-change.patch b/patches/api/Experimental-annotations-change.patch index 22dee223f8..78236fe45c 100644 --- a/patches/api/Experimental-annotations-change.patch +++ b/patches/api/Experimental-annotations-change.patch @@ -17,10 +17,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 /** @@ -0,0 +0,0 @@ public interface FeatureFlag extends Keyed { - @Deprecated(since = "1.21") - public static final FeatureFlag UPDATE_121 = Bukkit.getUnsafe().getFeatureFlag(NamespacedKey.minecraft("update_1_21")); - -+ @ApiStatus.Experimental // Paper - add missing annotation + @Deprecated(since = "1.21.4") public static final FeatureFlag WINTER_DROP = Bukkit.getUnsafe().getFeatureFlag(NamespacedKey.minecraft("winter_drop")); + @ApiStatus.Experimental // Paper - add missing annotation diff --git a/patches/api/Test-changes.patch b/patches/api/Test-changes.patch index 17a90c5127..bad3327e65 100644 --- a/patches/api/Test-changes.patch +++ b/patches/api/Test-changes.patch @@ -35,7 +35,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + dependencies { // api dependencies are listed transitively to API consumers - api("com.google.guava:guava:32.1.2-jre") + api("com.google.guava:guava:33.3.1-jre") @@ -0,0 +0,0 @@ dependencies { testImplementation("org.hamcrest:hamcrest:2.2") testImplementation("org.mockito:mockito-core:5.14.1") diff --git a/patches/server/API-for-an-entity-s-scoreboard-name.patch b/patches/unapplied/server/API-for-an-entity-s-scoreboard-name.patch similarity index 100% rename from patches/server/API-for-an-entity-s-scoreboard-name.patch rename to patches/unapplied/server/API-for-an-entity-s-scoreboard-name.patch diff --git a/patches/server/API-for-checking-sent-chunks.patch b/patches/unapplied/server/API-for-checking-sent-chunks.patch similarity index 100% rename from patches/server/API-for-checking-sent-chunks.patch rename to patches/unapplied/server/API-for-checking-sent-chunks.patch diff --git a/patches/server/API-for-creating-command-sender-which-forwards-feedb.patch b/patches/unapplied/server/API-for-creating-command-sender-which-forwards-feedb.patch similarity index 100% rename from patches/server/API-for-creating-command-sender-which-forwards-feedb.patch rename to patches/unapplied/server/API-for-creating-command-sender-which-forwards-feedb.patch diff --git a/patches/server/API-for-updating-recipes-on-clients.patch b/patches/unapplied/server/API-for-updating-recipes-on-clients.patch similarity index 100% rename from patches/server/API-for-updating-recipes-on-clients.patch rename to patches/unapplied/server/API-for-updating-recipes-on-clients.patch diff --git a/patches/server/API-to-allow-disallow-tick-sleeping.patch b/patches/unapplied/server/API-to-allow-disallow-tick-sleeping.patch similarity index 100% rename from patches/server/API-to-allow-disallow-tick-sleeping.patch rename to patches/unapplied/server/API-to-allow-disallow-tick-sleeping.patch diff --git a/patches/server/API-to-check-if-the-server-is-sleeping.patch b/patches/unapplied/server/API-to-check-if-the-server-is-sleeping.patch similarity index 100% rename from patches/server/API-to-check-if-the-server-is-sleeping.patch rename to patches/unapplied/server/API-to-check-if-the-server-is-sleeping.patch diff --git a/patches/server/API-to-get-Material-from-Boats-and-Minecarts.patch b/patches/unapplied/server/API-to-get-Material-from-Boats-and-Minecarts.patch similarity index 100% rename from patches/server/API-to-get-Material-from-Boats-and-Minecarts.patch rename to patches/unapplied/server/API-to-get-Material-from-Boats-and-Minecarts.patch diff --git a/patches/server/API-to-get-a-BlockState-without-a-snapshot.patch b/patches/unapplied/server/API-to-get-a-BlockState-without-a-snapshot.patch similarity index 100% rename from patches/server/API-to-get-a-BlockState-without-a-snapshot.patch rename to patches/unapplied/server/API-to-get-a-BlockState-without-a-snapshot.patch diff --git a/patches/server/Ability-to-apply-mending-to-XP-API.patch b/patches/unapplied/server/Ability-to-apply-mending-to-XP-API.patch similarity index 100% rename from patches/server/Ability-to-apply-mending-to-XP-API.patch rename to patches/unapplied/server/Ability-to-apply-mending-to-XP-API.patch diff --git a/patches/server/Ability-to-control-player-s-insomnia-and-phantoms.patch b/patches/unapplied/server/Ability-to-control-player-s-insomnia-and-phantoms.patch similarity index 100% rename from patches/server/Ability-to-control-player-s-insomnia-and-phantoms.patch rename to patches/unapplied/server/Ability-to-control-player-s-insomnia-and-phantoms.patch diff --git a/patches/server/Ability-to-get-block-entities-from-a-chunk-without-s.patch b/patches/unapplied/server/Ability-to-get-block-entities-from-a-chunk-without-s.patch similarity index 100% rename from patches/server/Ability-to-get-block-entities-from-a-chunk-without-s.patch rename to patches/unapplied/server/Ability-to-get-block-entities-from-a-chunk-without-s.patch diff --git a/patches/server/Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch b/patches/unapplied/server/Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch similarity index 100% rename from patches/server/Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch rename to patches/unapplied/server/Add-API-for-CanPlaceOn-and-CanDestroy-NBT-values.patch diff --git a/patches/server/Add-API-for-item-entity-health.patch b/patches/unapplied/server/Add-API-for-item-entity-health.patch similarity index 100% rename from patches/server/Add-API-for-item-entity-health.patch rename to patches/unapplied/server/Add-API-for-item-entity-health.patch diff --git a/patches/server/Add-API-for-quit-reason.patch b/patches/unapplied/server/Add-API-for-quit-reason.patch similarity index 100% rename from patches/server/Add-API-for-quit-reason.patch rename to patches/unapplied/server/Add-API-for-quit-reason.patch diff --git a/patches/server/Add-API-for-resetting-a-single-score.patch b/patches/unapplied/server/Add-API-for-resetting-a-single-score.patch similarity index 100% rename from patches/server/Add-API-for-resetting-a-single-score.patch rename to patches/unapplied/server/Add-API-for-resetting-a-single-score.patch diff --git a/patches/server/Add-API-methods-to-control-if-armor-stands-can-move.patch b/patches/unapplied/server/Add-API-methods-to-control-if-armor-stands-can-move.patch similarity index 100% rename from patches/server/Add-API-methods-to-control-if-armor-stands-can-move.patch rename to patches/unapplied/server/Add-API-methods-to-control-if-armor-stands-can-move.patch diff --git a/patches/server/Add-API-to-get-the-collision-shape-of-a-block-before.patch b/patches/unapplied/server/Add-API-to-get-the-collision-shape-of-a-block-before.patch similarity index 100% rename from patches/server/Add-API-to-get-the-collision-shape-of-a-block-before.patch rename to patches/unapplied/server/Add-API-to-get-the-collision-shape-of-a-block-before.patch diff --git a/patches/server/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch b/patches/unapplied/server/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch similarity index 100% rename from patches/server/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch rename to patches/unapplied/server/Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch diff --git a/patches/server/Add-Alternate-Current-redstone-implementation.patch b/patches/unapplied/server/Add-Alternate-Current-redstone-implementation.patch similarity index 100% rename from patches/server/Add-Alternate-Current-redstone-implementation.patch rename to patches/unapplied/server/Add-Alternate-Current-redstone-implementation.patch diff --git a/patches/server/Add-AnvilView-bypassEnchantmentLevelRestriction.patch b/patches/unapplied/server/Add-AnvilView-bypassEnchantmentLevelRestriction.patch similarity index 100% rename from patches/server/Add-AnvilView-bypassEnchantmentLevelRestriction.patch rename to patches/unapplied/server/Add-AnvilView-bypassEnchantmentLevelRestriction.patch diff --git a/patches/server/Add-ArmorStand-Item-Meta.patch b/patches/unapplied/server/Add-ArmorStand-Item-Meta.patch similarity index 100% rename from patches/server/Add-ArmorStand-Item-Meta.patch rename to patches/unapplied/server/Add-ArmorStand-Item-Meta.patch diff --git a/patches/server/Add-BeaconEffectEvent.patch b/patches/unapplied/server/Add-BeaconEffectEvent.patch similarity index 100% rename from patches/server/Add-BeaconEffectEvent.patch rename to patches/unapplied/server/Add-BeaconEffectEvent.patch diff --git a/patches/server/Add-BellRevealRaiderEvent.patch b/patches/unapplied/server/Add-BellRevealRaiderEvent.patch similarity index 100% rename from patches/server/Add-BellRevealRaiderEvent.patch rename to patches/unapplied/server/Add-BellRevealRaiderEvent.patch diff --git a/patches/server/Add-BellRingEvent.patch b/patches/unapplied/server/Add-BellRingEvent.patch similarity index 100% rename from patches/server/Add-BellRingEvent.patch rename to patches/unapplied/server/Add-BellRingEvent.patch diff --git a/patches/server/Add-Block-isValidTool.patch b/patches/unapplied/server/Add-Block-isValidTool.patch similarity index 100% rename from patches/server/Add-Block-isValidTool.patch rename to patches/unapplied/server/Add-Block-isValidTool.patch diff --git a/patches/server/Add-BlockBreakBlockEvent.patch b/patches/unapplied/server/Add-BlockBreakBlockEvent.patch similarity index 100% rename from patches/server/Add-BlockBreakBlockEvent.patch rename to patches/unapplied/server/Add-BlockBreakBlockEvent.patch diff --git a/patches/server/Add-BlockBreakProgressUpdateEvent.patch b/patches/unapplied/server/Add-BlockBreakProgressUpdateEvent.patch similarity index 100% rename from patches/server/Add-BlockBreakProgressUpdateEvent.patch rename to patches/unapplied/server/Add-BlockBreakProgressUpdateEvent.patch diff --git a/patches/server/Add-BlockFace-to-BlockDamageEvent.patch b/patches/unapplied/server/Add-BlockFace-to-BlockDamageEvent.patch similarity index 100% rename from patches/server/Add-BlockFace-to-BlockDamageEvent.patch rename to patches/unapplied/server/Add-BlockFace-to-BlockDamageEvent.patch diff --git a/patches/server/Add-BlockFailedDispenseEvent.patch b/patches/unapplied/server/Add-BlockFailedDispenseEvent.patch similarity index 100% rename from patches/server/Add-BlockFailedDispenseEvent.patch rename to patches/unapplied/server/Add-BlockFailedDispenseEvent.patch diff --git a/patches/server/Add-BlockLockCheckEvent.patch b/patches/unapplied/server/Add-BlockLockCheckEvent.patch similarity index 100% rename from patches/server/Add-BlockLockCheckEvent.patch rename to patches/unapplied/server/Add-BlockLockCheckEvent.patch diff --git a/patches/server/Add-BlockPreDispenseEvent.patch b/patches/unapplied/server/Add-BlockPreDispenseEvent.patch similarity index 100% rename from patches/server/Add-BlockPreDispenseEvent.patch rename to patches/unapplied/server/Add-BlockPreDispenseEvent.patch diff --git a/patches/server/Add-BlockStateMeta-clearBlockState.patch b/patches/unapplied/server/Add-BlockStateMeta-clearBlockState.patch similarity index 100% rename from patches/server/Add-BlockStateMeta-clearBlockState.patch rename to patches/unapplied/server/Add-BlockStateMeta-clearBlockState.patch diff --git a/patches/server/Add-CartographyItemEvent.patch b/patches/unapplied/server/Add-CartographyItemEvent.patch similarity index 100% rename from patches/server/Add-CartographyItemEvent.patch rename to patches/unapplied/server/Add-CartographyItemEvent.patch diff --git a/patches/server/Add-Channel-initialization-listeners.patch b/patches/unapplied/server/Add-Channel-initialization-listeners.patch similarity index 100% rename from patches/server/Add-Channel-initialization-listeners.patch rename to patches/unapplied/server/Add-Channel-initialization-listeners.patch diff --git a/patches/server/Add-CompostItemEvent-and-EntityCompostItemEvent.patch b/patches/unapplied/server/Add-CompostItemEvent-and-EntityCompostItemEvent.patch similarity index 100% rename from patches/server/Add-CompostItemEvent-and-EntityCompostItemEvent.patch rename to patches/unapplied/server/Add-CompostItemEvent-and-EntityCompostItemEvent.patch diff --git a/patches/server/Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch b/patches/unapplied/server/Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch similarity index 100% rename from patches/server/Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch rename to patches/unapplied/server/Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch diff --git a/patches/server/Add-Destroy-Speed-API.patch b/patches/unapplied/server/Add-Destroy-Speed-API.patch similarity index 100% rename from patches/server/Add-Destroy-Speed-API.patch rename to patches/unapplied/server/Add-Destroy-Speed-API.patch diff --git a/patches/server/Add-DragonEggFormEvent.patch b/patches/unapplied/server/Add-DragonEggFormEvent.patch similarity index 100% rename from patches/server/Add-DragonEggFormEvent.patch rename to patches/unapplied/server/Add-DragonEggFormEvent.patch diff --git a/patches/server/Add-Early-Warning-Feature-to-WatchDog.patch b/patches/unapplied/server/Add-Early-Warning-Feature-to-WatchDog.patch similarity index 100% rename from patches/server/Add-Early-Warning-Feature-to-WatchDog.patch rename to patches/unapplied/server/Add-Early-Warning-Feature-to-WatchDog.patch diff --git a/patches/server/Add-ElderGuardianAppearanceEvent.patch b/patches/unapplied/server/Add-ElderGuardianAppearanceEvent.patch similarity index 100% rename from patches/server/Add-ElderGuardianAppearanceEvent.patch rename to patches/unapplied/server/Add-ElderGuardianAppearanceEvent.patch diff --git a/patches/server/Add-Entity-Body-Yaw-API.patch b/patches/unapplied/server/Add-Entity-Body-Yaw-API.patch similarity index 100% rename from patches/server/Add-Entity-Body-Yaw-API.patch rename to patches/unapplied/server/Add-Entity-Body-Yaw-API.patch diff --git a/patches/server/Add-EntityBlockStorage-clearEntities.patch b/patches/unapplied/server/Add-EntityBlockStorage-clearEntities.patch similarity index 100% rename from patches/server/Add-EntityBlockStorage-clearEntities.patch rename to patches/unapplied/server/Add-EntityBlockStorage-clearEntities.patch diff --git a/patches/server/Add-EntityDamageItemEvent.patch b/patches/unapplied/server/Add-EntityDamageItemEvent.patch similarity index 100% rename from patches/server/Add-EntityDamageItemEvent.patch rename to patches/unapplied/server/Add-EntityDamageItemEvent.patch diff --git a/patches/server/Add-EntityDyeEvent-and-CollarColorable-interface.patch b/patches/unapplied/server/Add-EntityDyeEvent-and-CollarColorable-interface.patch similarity index 100% rename from patches/server/Add-EntityDyeEvent-and-CollarColorable-interface.patch rename to patches/unapplied/server/Add-EntityDyeEvent-and-CollarColorable-interface.patch diff --git a/patches/server/Add-EntityFertilizeEggEvent.patch b/patches/unapplied/server/Add-EntityFertilizeEggEvent.patch similarity index 100% rename from patches/server/Add-EntityFertilizeEggEvent.patch rename to patches/unapplied/server/Add-EntityFertilizeEggEvent.patch diff --git a/patches/server/Add-EntityInsideBlockEvent.patch b/patches/unapplied/server/Add-EntityInsideBlockEvent.patch similarity index 100% rename from patches/server/Add-EntityInsideBlockEvent.patch rename to patches/unapplied/server/Add-EntityInsideBlockEvent.patch diff --git a/patches/server/Add-EntityLoadCrossbowEvent.patch b/patches/unapplied/server/Add-EntityLoadCrossbowEvent.patch similarity index 100% rename from patches/server/Add-EntityLoadCrossbowEvent.patch rename to patches/unapplied/server/Add-EntityLoadCrossbowEvent.patch diff --git a/patches/server/Add-EntityMoveEvent.patch b/patches/unapplied/server/Add-EntityMoveEvent.patch similarity index 100% rename from patches/server/Add-EntityMoveEvent.patch rename to patches/unapplied/server/Add-EntityMoveEvent.patch diff --git a/patches/server/Add-EntityPortalReadyEvent.patch b/patches/unapplied/server/Add-EntityPortalReadyEvent.patch similarity index 100% rename from patches/server/Add-EntityPortalReadyEvent.patch rename to patches/unapplied/server/Add-EntityPortalReadyEvent.patch diff --git a/patches/server/Add-EntityTeleportEndGatewayEvent.patch b/patches/unapplied/server/Add-EntityTeleportEndGatewayEvent.patch similarity index 100% rename from patches/server/Add-EntityTeleportEndGatewayEvent.patch rename to patches/unapplied/server/Add-EntityTeleportEndGatewayEvent.patch diff --git a/patches/server/Add-EntityToggleSitEvent.patch b/patches/unapplied/server/Add-EntityToggleSitEvent.patch similarity index 100% rename from patches/server/Add-EntityToggleSitEvent.patch rename to patches/unapplied/server/Add-EntityToggleSitEvent.patch diff --git a/patches/server/Add-EntityZapEvent.patch b/patches/unapplied/server/Add-EntityZapEvent.patch similarity index 100% rename from patches/server/Add-EntityZapEvent.patch rename to patches/unapplied/server/Add-EntityZapEvent.patch diff --git a/patches/server/Add-FeatureFlag-API.patch b/patches/unapplied/server/Add-FeatureFlag-API.patch similarity index 100% rename from patches/server/Add-FeatureFlag-API.patch rename to patches/unapplied/server/Add-FeatureFlag-API.patch diff --git a/patches/server/Add-FluidState-API.patch b/patches/unapplied/server/Add-FluidState-API.patch similarity index 100% rename from patches/server/Add-FluidState-API.patch rename to patches/unapplied/server/Add-FluidState-API.patch diff --git a/patches/server/Add-GameEvent-tags.patch b/patches/unapplied/server/Add-GameEvent-tags.patch similarity index 100% rename from patches/server/Add-GameEvent-tags.patch rename to patches/unapplied/server/Add-GameEvent-tags.patch diff --git a/patches/server/Add-HiddenPotionEffect-API.patch b/patches/unapplied/server/Add-HiddenPotionEffect-API.patch similarity index 100% rename from patches/server/Add-HiddenPotionEffect-API.patch rename to patches/unapplied/server/Add-HiddenPotionEffect-API.patch diff --git a/patches/server/Add-ItemFactory-getSpawnEgg-API.patch b/patches/unapplied/server/Add-ItemFactory-getSpawnEgg-API.patch similarity index 100% rename from patches/server/Add-ItemFactory-getSpawnEgg-API.patch rename to patches/unapplied/server/Add-ItemFactory-getSpawnEgg-API.patch diff --git a/patches/server/Add-ItemType-getItemRarity.patch b/patches/unapplied/server/Add-ItemType-getItemRarity.patch similarity index 100% rename from patches/server/Add-ItemType-getItemRarity.patch rename to patches/unapplied/server/Add-ItemType-getItemRarity.patch diff --git a/patches/server/Add-Lifecycle-Event-system.patch b/patches/unapplied/server/Add-Lifecycle-Event-system.patch similarity index 100% rename from patches/server/Add-Lifecycle-Event-system.patch rename to patches/unapplied/server/Add-Lifecycle-Event-system.patch diff --git a/patches/server/Add-Listing-API-for-Player.patch b/patches/unapplied/server/Add-Listing-API-for-Player.patch similarity index 100% rename from patches/server/Add-Listing-API-for-Player.patch rename to patches/unapplied/server/Add-Listing-API-for-Player.patch diff --git a/patches/server/Add-LivingEntity-clearActiveItem.patch b/patches/unapplied/server/Add-LivingEntity-clearActiveItem.patch similarity index 100% rename from patches/server/Add-LivingEntity-clearActiveItem.patch rename to patches/unapplied/server/Add-LivingEntity-clearActiveItem.patch diff --git a/patches/server/Add-LivingEntity-getTargetEntity.patch b/patches/unapplied/server/Add-LivingEntity-getTargetEntity.patch similarity index 100% rename from patches/server/Add-LivingEntity-getTargetEntity.patch rename to patches/unapplied/server/Add-LivingEntity-getTargetEntity.patch diff --git a/patches/server/Add-Mob-Experience-reward-API.patch b/patches/unapplied/server/Add-Mob-Experience-reward-API.patch similarity index 100% rename from patches/server/Add-Mob-Experience-reward-API.patch rename to patches/unapplied/server/Add-Mob-Experience-reward-API.patch diff --git a/patches/server/Add-Mob-lookAt-API.patch b/patches/unapplied/server/Add-Mob-lookAt-API.patch similarity index 100% rename from patches/server/Add-Mob-lookAt-API.patch rename to patches/unapplied/server/Add-Mob-lookAt-API.patch diff --git a/patches/server/Add-More-Creeper-API.patch b/patches/unapplied/server/Add-More-Creeper-API.patch similarity index 100% rename from patches/server/Add-More-Creeper-API.patch rename to patches/unapplied/server/Add-More-Creeper-API.patch diff --git a/patches/server/Add-Moving-Piston-API.patch b/patches/unapplied/server/Add-Moving-Piston-API.patch similarity index 100% rename from patches/server/Add-Moving-Piston-API.patch rename to patches/unapplied/server/Add-Moving-Piston-API.patch diff --git a/patches/server/Add-NamespacedKey-biome-methods.patch b/patches/unapplied/server/Add-NamespacedKey-biome-methods.patch similarity index 100% rename from patches/server/Add-NamespacedKey-biome-methods.patch rename to patches/unapplied/server/Add-NamespacedKey-biome-methods.patch diff --git a/patches/server/Add-OBSTRUCTED-reason-to-BedEnterResult.patch b/patches/unapplied/server/Add-OBSTRUCTED-reason-to-BedEnterResult.patch similarity index 100% rename from patches/server/Add-OBSTRUCTED-reason-to-BedEnterResult.patch rename to patches/unapplied/server/Add-OBSTRUCTED-reason-to-BedEnterResult.patch diff --git a/patches/server/Add-Offline-PDC-API.patch b/patches/unapplied/server/Add-Offline-PDC-API.patch similarity index 100% rename from patches/server/Add-Offline-PDC-API.patch rename to patches/unapplied/server/Add-Offline-PDC-API.patch diff --git a/patches/server/Add-PhantomPreSpawnEvent.patch b/patches/unapplied/server/Add-PhantomPreSpawnEvent.patch similarity index 100% rename from patches/server/Add-PhantomPreSpawnEvent.patch rename to patches/unapplied/server/Add-PhantomPreSpawnEvent.patch diff --git a/patches/server/Add-Player-Warden-Warning-API.patch b/patches/unapplied/server/Add-Player-Warden-Warning-API.patch similarity index 100% rename from patches/server/Add-Player-Warden-Warning-API.patch rename to patches/unapplied/server/Add-Player-Warden-Warning-API.patch diff --git a/patches/server/Add-Player-getFishHook.patch b/patches/unapplied/server/Add-Player-getFishHook.patch similarity index 100% rename from patches/server/Add-Player-getFishHook.patch rename to patches/unapplied/server/Add-Player-getFishHook.patch diff --git a/patches/server/Add-PlayerAdvancementCriterionGrantEvent.patch b/patches/unapplied/server/Add-PlayerAdvancementCriterionGrantEvent.patch similarity index 100% rename from patches/server/Add-PlayerAdvancementCriterionGrantEvent.patch rename to patches/unapplied/server/Add-PlayerAdvancementCriterionGrantEvent.patch diff --git a/patches/server/Add-PlayerArmSwingEvent.patch b/patches/unapplied/server/Add-PlayerArmSwingEvent.patch similarity index 100% rename from patches/server/Add-PlayerArmSwingEvent.patch rename to patches/unapplied/server/Add-PlayerArmSwingEvent.patch diff --git a/patches/server/Add-PlayerArmorChangeEvent.patch b/patches/unapplied/server/Add-PlayerArmorChangeEvent.patch similarity index 100% rename from patches/server/Add-PlayerArmorChangeEvent.patch rename to patches/unapplied/server/Add-PlayerArmorChangeEvent.patch diff --git a/patches/server/Add-PlayerAttackEntityCooldownResetEvent.patch b/patches/unapplied/server/Add-PlayerAttackEntityCooldownResetEvent.patch similarity index 100% rename from patches/server/Add-PlayerAttackEntityCooldownResetEvent.patch rename to patches/unapplied/server/Add-PlayerAttackEntityCooldownResetEvent.patch diff --git a/patches/server/Add-PlayerBedFailEnterEvent.patch b/patches/unapplied/server/Add-PlayerBedFailEnterEvent.patch similarity index 100% rename from patches/server/Add-PlayerBedFailEnterEvent.patch rename to patches/unapplied/server/Add-PlayerBedFailEnterEvent.patch diff --git a/patches/server/Add-PlayerChangeBeaconEffectEvent.patch b/patches/unapplied/server/Add-PlayerChangeBeaconEffectEvent.patch similarity index 100% rename from patches/server/Add-PlayerChangeBeaconEffectEvent.patch rename to patches/unapplied/server/Add-PlayerChangeBeaconEffectEvent.patch diff --git a/patches/server/Add-PlayerConnectionCloseEvent.patch b/patches/unapplied/server/Add-PlayerConnectionCloseEvent.patch similarity index 100% rename from patches/server/Add-PlayerConnectionCloseEvent.patch rename to patches/unapplied/server/Add-PlayerConnectionCloseEvent.patch diff --git a/patches/server/Add-PlayerDeepSleepEvent.patch b/patches/unapplied/server/Add-PlayerDeepSleepEvent.patch similarity index 100% rename from patches/server/Add-PlayerDeepSleepEvent.patch rename to patches/unapplied/server/Add-PlayerDeepSleepEvent.patch diff --git a/patches/server/Add-PlayerFlowerPotManipulateEvent.patch b/patches/unapplied/server/Add-PlayerFlowerPotManipulateEvent.patch similarity index 100% rename from patches/server/Add-PlayerFlowerPotManipulateEvent.patch rename to patches/unapplied/server/Add-PlayerFlowerPotManipulateEvent.patch diff --git a/patches/server/Add-PlayerInsertLecternBookEvent.patch b/patches/unapplied/server/Add-PlayerInsertLecternBookEvent.patch similarity index 100% rename from patches/server/Add-PlayerInsertLecternBookEvent.patch rename to patches/unapplied/server/Add-PlayerInsertLecternBookEvent.patch diff --git a/patches/server/Add-PlayerInventorySlotChangeEvent.patch b/patches/unapplied/server/Add-PlayerInventorySlotChangeEvent.patch similarity index 100% rename from patches/server/Add-PlayerInventorySlotChangeEvent.patch rename to patches/unapplied/server/Add-PlayerInventorySlotChangeEvent.patch diff --git a/patches/server/Add-PlayerItemCooldownEvent.patch b/patches/unapplied/server/Add-PlayerItemCooldownEvent.patch similarity index 100% rename from patches/server/Add-PlayerItemCooldownEvent.patch rename to patches/unapplied/server/Add-PlayerItemCooldownEvent.patch diff --git a/patches/server/Add-PlayerItemFrameChangeEvent.patch b/patches/unapplied/server/Add-PlayerItemFrameChangeEvent.patch similarity index 100% rename from patches/server/Add-PlayerItemFrameChangeEvent.patch rename to patches/unapplied/server/Add-PlayerItemFrameChangeEvent.patch diff --git a/patches/server/Add-PlayerJumpEvent.patch b/patches/unapplied/server/Add-PlayerJumpEvent.patch similarity index 100% rename from patches/server/Add-PlayerJumpEvent.patch rename to patches/unapplied/server/Add-PlayerJumpEvent.patch diff --git a/patches/server/Add-PlayerKickEvent-causes.patch b/patches/unapplied/server/Add-PlayerKickEvent-causes.patch similarity index 100% rename from patches/server/Add-PlayerKickEvent-causes.patch rename to patches/unapplied/server/Add-PlayerKickEvent-causes.patch diff --git a/patches/server/Add-PlayerLecternPageChangeEvent.patch b/patches/unapplied/server/Add-PlayerLecternPageChangeEvent.patch similarity index 100% rename from patches/server/Add-PlayerLecternPageChangeEvent.patch rename to patches/unapplied/server/Add-PlayerLecternPageChangeEvent.patch diff --git a/patches/server/Add-PlayerLoomPatternSelectEvent.patch b/patches/unapplied/server/Add-PlayerLoomPatternSelectEvent.patch similarity index 100% rename from patches/server/Add-PlayerLoomPatternSelectEvent.patch rename to patches/unapplied/server/Add-PlayerLoomPatternSelectEvent.patch diff --git a/patches/server/Add-PlayerNameEntityEvent.patch b/patches/unapplied/server/Add-PlayerNameEntityEvent.patch similarity index 100% rename from patches/server/Add-PlayerNameEntityEvent.patch rename to patches/unapplied/server/Add-PlayerNameEntityEvent.patch diff --git a/patches/server/Add-PlayerPickItemEvent.patch b/patches/unapplied/server/Add-PlayerPickItemEvent.patch similarity index 100% rename from patches/server/Add-PlayerPickItemEvent.patch rename to patches/unapplied/server/Add-PlayerPickItemEvent.patch diff --git a/patches/server/Add-PlayerPostRespawnEvent.patch b/patches/unapplied/server/Add-PlayerPostRespawnEvent.patch similarity index 100% rename from patches/server/Add-PlayerPostRespawnEvent.patch rename to patches/unapplied/server/Add-PlayerPostRespawnEvent.patch diff --git a/patches/server/Add-PlayerRecipeBookClickEvent.patch b/patches/unapplied/server/Add-PlayerRecipeBookClickEvent.patch similarity index 100% rename from patches/server/Add-PlayerRecipeBookClickEvent.patch rename to patches/unapplied/server/Add-PlayerRecipeBookClickEvent.patch diff --git a/patches/server/Add-PlayerSetSpawnEvent.patch b/patches/unapplied/server/Add-PlayerSetSpawnEvent.patch similarity index 100% rename from patches/server/Add-PlayerSetSpawnEvent.patch rename to patches/unapplied/server/Add-PlayerSetSpawnEvent.patch diff --git a/patches/server/Add-PlayerShearBlockEvent.patch b/patches/unapplied/server/Add-PlayerShearBlockEvent.patch similarity index 100% rename from patches/server/Add-PlayerShearBlockEvent.patch rename to patches/unapplied/server/Add-PlayerShearBlockEvent.patch diff --git a/patches/server/Add-PlayerShieldDisableEvent.patch b/patches/unapplied/server/Add-PlayerShieldDisableEvent.patch similarity index 100% rename from patches/server/Add-PlayerShieldDisableEvent.patch rename to patches/unapplied/server/Add-PlayerShieldDisableEvent.patch diff --git a/patches/server/Add-PlayerStonecutterRecipeSelectEvent.patch b/patches/unapplied/server/Add-PlayerStonecutterRecipeSelectEvent.patch similarity index 100% rename from patches/server/Add-PlayerStonecutterRecipeSelectEvent.patch rename to patches/unapplied/server/Add-PlayerStonecutterRecipeSelectEvent.patch diff --git a/patches/server/Add-PlayerStopUsingItemEvent.patch b/patches/unapplied/server/Add-PlayerStopUsingItemEvent.patch similarity index 100% rename from patches/server/Add-PlayerStopUsingItemEvent.patch rename to patches/unapplied/server/Add-PlayerStopUsingItemEvent.patch diff --git a/patches/server/Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch b/patches/unapplied/server/Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch similarity index 100% rename from patches/server/Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch rename to patches/unapplied/server/Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch diff --git a/patches/server/Add-PlayerUseUnknownEntityEvent.patch b/patches/unapplied/server/Add-PlayerUseUnknownEntityEvent.patch similarity index 100% rename from patches/server/Add-PlayerUseUnknownEntityEvent.patch rename to patches/unapplied/server/Add-PlayerUseUnknownEntityEvent.patch diff --git a/patches/server/Add-PrePlayerAttackEntityEvent.patch b/patches/unapplied/server/Add-PrePlayerAttackEntityEvent.patch similarity index 100% rename from patches/server/Add-PrePlayerAttackEntityEvent.patch rename to patches/unapplied/server/Add-PrePlayerAttackEntityEvent.patch diff --git a/patches/server/Add-PrepareResultEvent.patch b/patches/unapplied/server/Add-PrepareResultEvent.patch similarity index 100% rename from patches/server/Add-PrepareResultEvent.patch rename to patches/unapplied/server/Add-PrepareResultEvent.patch diff --git a/patches/server/Add-ProjectileCollideEvent.patch b/patches/unapplied/server/Add-ProjectileCollideEvent.patch similarity index 100% rename from patches/server/Add-ProjectileCollideEvent.patch rename to patches/unapplied/server/Add-ProjectileCollideEvent.patch diff --git a/patches/server/Add-PufferFishStateChangeEvent.patch b/patches/unapplied/server/Add-PufferFishStateChangeEvent.patch similarity index 100% rename from patches/server/Add-PufferFishStateChangeEvent.patch rename to patches/unapplied/server/Add-PufferFishStateChangeEvent.patch diff --git a/patches/server/Add-Raw-Byte-Entity-Serialization.patch b/patches/unapplied/server/Add-Raw-Byte-Entity-Serialization.patch similarity index 100% rename from patches/server/Add-Raw-Byte-Entity-Serialization.patch rename to patches/unapplied/server/Add-Raw-Byte-Entity-Serialization.patch diff --git a/patches/server/Add-Raw-Byte-ItemStack-Serialization.patch b/patches/unapplied/server/Add-Raw-Byte-ItemStack-Serialization.patch similarity index 100% rename from patches/server/Add-Raw-Byte-ItemStack-Serialization.patch rename to patches/unapplied/server/Add-Raw-Byte-ItemStack-Serialization.patch diff --git a/patches/server/Add-RegistryAccess-for-managing-Registries.patch b/patches/unapplied/server/Add-RegistryAccess-for-managing-Registries.patch similarity index 100% rename from patches/server/Add-RegistryAccess-for-managing-Registries.patch rename to patches/unapplied/server/Add-RegistryAccess-for-managing-Registries.patch diff --git a/patches/server/Add-ServerResourcesReloadedEvent.patch b/patches/unapplied/server/Add-ServerResourcesReloadedEvent.patch similarity index 100% rename from patches/server/Add-ServerResourcesReloadedEvent.patch rename to patches/unapplied/server/Add-ServerResourcesReloadedEvent.patch diff --git a/patches/server/Add-Shearable-API.patch b/patches/unapplied/server/Add-Shearable-API.patch similarity index 100% rename from patches/server/Add-Shearable-API.patch rename to patches/unapplied/server/Add-Shearable-API.patch diff --git a/patches/server/Add-ShulkerDuplicateEvent.patch b/patches/unapplied/server/Add-ShulkerDuplicateEvent.patch similarity index 100% rename from patches/server/Add-ShulkerDuplicateEvent.patch rename to patches/unapplied/server/Add-ShulkerDuplicateEvent.patch diff --git a/patches/server/Add-Sneaking-API-for-Entities.patch b/patches/unapplied/server/Add-Sneaking-API-for-Entities.patch similarity index 100% rename from patches/server/Add-Sneaking-API-for-Entities.patch rename to patches/unapplied/server/Add-Sneaking-API-for-Entities.patch diff --git a/patches/server/Add-Structure-check-API.patch b/patches/unapplied/server/Add-Structure-check-API.patch similarity index 100% rename from patches/server/Add-Structure-check-API.patch rename to patches/unapplied/server/Add-Structure-check-API.patch diff --git a/patches/server/Add-StructuresLocateEvent.patch b/patches/unapplied/server/Add-StructuresLocateEvent.patch similarity index 100% rename from patches/server/Add-StructuresLocateEvent.patch rename to patches/unapplied/server/Add-StructuresLocateEvent.patch diff --git a/patches/server/Add-System.out-err-catcher.patch b/patches/unapplied/server/Add-System.out-err-catcher.patch similarity index 100% rename from patches/server/Add-System.out-err-catcher.patch rename to patches/unapplied/server/Add-System.out-err-catcher.patch diff --git a/patches/server/Add-TNTPrimeEvent.patch b/patches/unapplied/server/Add-TNTPrimeEvent.patch similarity index 100% rename from patches/server/Add-TNTPrimeEvent.patch rename to patches/unapplied/server/Add-TNTPrimeEvent.patch diff --git a/patches/server/Add-TameableDeathMessageEvent.patch b/patches/unapplied/server/Add-TameableDeathMessageEvent.patch similarity index 100% rename from patches/server/Add-TameableDeathMessageEvent.patch rename to patches/unapplied/server/Add-TameableDeathMessageEvent.patch diff --git a/patches/server/Add-TargetHitEvent.patch b/patches/unapplied/server/Add-TargetHitEvent.patch similarity index 100% rename from patches/server/Add-TargetHitEvent.patch rename to patches/unapplied/server/Add-TargetHitEvent.patch diff --git a/patches/server/Add-ThrownEggHatchEvent.patch b/patches/unapplied/server/Add-ThrownEggHatchEvent.patch similarity index 100% rename from patches/server/Add-ThrownEggHatchEvent.patch rename to patches/unapplied/server/Add-ThrownEggHatchEvent.patch diff --git a/patches/server/Add-UUID-attribute-modifier-API.patch b/patches/unapplied/server/Add-UUID-attribute-modifier-API.patch similarity index 100% rename from patches/server/Add-UUID-attribute-modifier-API.patch rename to patches/unapplied/server/Add-UUID-attribute-modifier-API.patch diff --git a/patches/server/Add-Unix-domain-socket-support.patch b/patches/unapplied/server/Add-Unix-domain-socket-support.patch similarity index 100% rename from patches/server/Add-Unix-domain-socket-support.patch rename to patches/unapplied/server/Add-Unix-domain-socket-support.patch diff --git a/patches/server/Add-UnknownCommandEvent.patch b/patches/unapplied/server/Add-UnknownCommandEvent.patch similarity index 100% rename from patches/server/Add-UnknownCommandEvent.patch rename to patches/unapplied/server/Add-UnknownCommandEvent.patch diff --git a/patches/server/Add-Velocity-IP-Forwarding-Support.patch b/patches/unapplied/server/Add-Velocity-IP-Forwarding-Support.patch similarity index 100% rename from patches/server/Add-Velocity-IP-Forwarding-Support.patch rename to patches/unapplied/server/Add-Velocity-IP-Forwarding-Support.patch diff --git a/patches/server/Add-Wandering-Trader-spawn-rate-config-options.patch b/patches/unapplied/server/Add-Wandering-Trader-spawn-rate-config-options.patch similarity index 100% rename from patches/server/Add-Wandering-Trader-spawn-rate-config-options.patch rename to patches/unapplied/server/Add-Wandering-Trader-spawn-rate-config-options.patch diff --git a/patches/server/Add-WardenAngerChangeEvent.patch b/patches/unapplied/server/Add-WardenAngerChangeEvent.patch similarity index 100% rename from patches/server/Add-WardenAngerChangeEvent.patch rename to patches/unapplied/server/Add-WardenAngerChangeEvent.patch diff --git a/patches/server/Add-World-Util-Methods.patch b/patches/unapplied/server/Add-World-Util-Methods.patch similarity index 100% rename from patches/server/Add-World-Util-Methods.patch rename to patches/unapplied/server/Add-World-Util-Methods.patch diff --git a/patches/server/Add-WorldGameRuleChangeEvent.patch b/patches/unapplied/server/Add-WorldGameRuleChangeEvent.patch similarity index 100% rename from patches/server/Add-WorldGameRuleChangeEvent.patch rename to patches/unapplied/server/Add-WorldGameRuleChangeEvent.patch diff --git a/patches/server/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch b/patches/unapplied/server/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch similarity index 100% rename from patches/server/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch rename to patches/unapplied/server/Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch diff --git a/patches/server/Add-ability-to-configure-frosted_ice-properties.patch b/patches/unapplied/server/Add-ability-to-configure-frosted_ice-properties.patch similarity index 100% rename from patches/server/Add-ability-to-configure-frosted_ice-properties.patch rename to patches/unapplied/server/Add-ability-to-configure-frosted_ice-properties.patch diff --git a/patches/server/Add-additional-open-container-api-to-HumanEntity.patch b/patches/unapplied/server/Add-additional-open-container-api-to-HumanEntity.patch similarity index 100% rename from patches/server/Add-additional-open-container-api-to-HumanEntity.patch rename to patches/unapplied/server/Add-additional-open-container-api-to-HumanEntity.patch diff --git a/patches/server/Add-and-fix-missing-BlockFadeEvents.patch b/patches/unapplied/server/Add-and-fix-missing-BlockFadeEvents.patch similarity index 100% rename from patches/server/Add-and-fix-missing-BlockFadeEvents.patch rename to patches/unapplied/server/Add-and-fix-missing-BlockFadeEvents.patch diff --git a/patches/server/Add-api-for-spawn-egg-texture-colors.patch b/patches/unapplied/server/Add-api-for-spawn-egg-texture-colors.patch similarity index 100% rename from patches/server/Add-api-for-spawn-egg-texture-colors.patch rename to patches/unapplied/server/Add-api-for-spawn-egg-texture-colors.patch diff --git a/patches/server/Add-back-EntityPortalExitEvent.patch b/patches/unapplied/server/Add-back-EntityPortalExitEvent.patch similarity index 100% rename from patches/server/Add-back-EntityPortalExitEvent.patch rename to patches/unapplied/server/Add-back-EntityPortalExitEvent.patch diff --git a/patches/server/Add-basic-Datapack-API.patch b/patches/unapplied/server/Add-basic-Datapack-API.patch similarity index 100% rename from patches/server/Add-basic-Datapack-API.patch rename to patches/unapplied/server/Add-basic-Datapack-API.patch diff --git a/patches/server/Add-bypass-host-check.patch b/patches/unapplied/server/Add-bypass-host-check.patch similarity index 100% rename from patches/server/Add-bypass-host-check.patch rename to patches/unapplied/server/Add-bypass-host-check.patch diff --git a/patches/server/Add-cause-to-Weather-ThunderChangeEvents.patch b/patches/unapplied/server/Add-cause-to-Weather-ThunderChangeEvents.patch similarity index 100% rename from patches/server/Add-cause-to-Weather-ThunderChangeEvents.patch rename to patches/unapplied/server/Add-cause-to-Weather-ThunderChangeEvents.patch diff --git a/patches/server/Add-command-line-option-to-load-extra-plugin-jars-no.patch b/patches/unapplied/server/Add-command-line-option-to-load-extra-plugin-jars-no.patch similarity index 100% rename from patches/server/Add-command-line-option-to-load-extra-plugin-jars-no.patch rename to patches/unapplied/server/Add-command-line-option-to-load-extra-plugin-jars-no.patch diff --git a/patches/server/Add-config-for-mobs-immune-to-default-effects.patch b/patches/unapplied/server/Add-config-for-mobs-immune-to-default-effects.patch similarity index 100% rename from patches/server/Add-config-for-mobs-immune-to-default-effects.patch rename to patches/unapplied/server/Add-config-for-mobs-immune-to-default-effects.patch diff --git a/patches/server/Add-config-option-for-spider-worldborder-climbing.patch b/patches/unapplied/server/Add-config-option-for-spider-worldborder-climbing.patch similarity index 100% rename from patches/server/Add-config-option-for-spider-worldborder-climbing.patch rename to patches/unapplied/server/Add-config-option-for-spider-worldborder-climbing.patch diff --git a/patches/server/Add-config-option-for-worlds-affected-by-time-cmd.patch b/patches/unapplied/server/Add-config-option-for-worlds-affected-by-time-cmd.patch similarity index 100% rename from patches/server/Add-config-option-for-worlds-affected-by-time-cmd.patch rename to patches/unapplied/server/Add-config-option-for-worlds-affected-by-time-cmd.patch diff --git a/patches/server/Add-config-to-disable-ender-dragon-legacy-check.patch b/patches/unapplied/server/Add-config-to-disable-ender-dragon-legacy-check.patch similarity index 100% rename from patches/server/Add-config-to-disable-ender-dragon-legacy-check.patch rename to patches/unapplied/server/Add-config-to-disable-ender-dragon-legacy-check.patch diff --git a/patches/server/Add-configurable-entity-despawn-distances.patch b/patches/unapplied/server/Add-configurable-entity-despawn-distances.patch similarity index 100% rename from patches/server/Add-configurable-entity-despawn-distances.patch rename to patches/unapplied/server/Add-configurable-entity-despawn-distances.patch diff --git a/patches/server/Add-configurable-height-for-slime-spawn.patch b/patches/unapplied/server/Add-configurable-height-for-slime-spawn.patch similarity index 100% rename from patches/server/Add-configurable-height-for-slime-spawn.patch rename to patches/unapplied/server/Add-configurable-height-for-slime-spawn.patch diff --git a/patches/server/Add-configurable-portal-search-radius.patch b/patches/unapplied/server/Add-configurable-portal-search-radius.patch similarity index 100% rename from patches/server/Add-configurable-portal-search-radius.patch rename to patches/unapplied/server/Add-configurable-portal-search-radius.patch diff --git a/patches/server/Add-configuration-option-to-prevent-player-names-fro.patch b/patches/unapplied/server/Add-configuration-option-to-prevent-player-names-fro.patch similarity index 100% rename from patches/server/Add-configuration-option-to-prevent-player-names-fro.patch rename to patches/unapplied/server/Add-configuration-option-to-prevent-player-names-fro.patch diff --git a/patches/server/Add-critical-damage-API.patch b/patches/unapplied/server/Add-critical-damage-API.patch similarity index 100% rename from patches/server/Add-critical-damage-API.patch rename to patches/unapplied/server/Add-critical-damage-API.patch diff --git a/patches/server/Add-debug-for-sync-chunk-loads.patch b/patches/unapplied/server/Add-debug-for-sync-chunk-loads.patch similarity index 100% rename from patches/server/Add-debug-for-sync-chunk-loads.patch rename to patches/unapplied/server/Add-debug-for-sync-chunk-loads.patch diff --git a/patches/server/Add-drops-to-shear-events.patch b/patches/unapplied/server/Add-drops-to-shear-events.patch similarity index 100% rename from patches/server/Add-drops-to-shear-events.patch rename to patches/unapplied/server/Add-drops-to-shear-events.patch diff --git a/patches/server/Add-enchantWithLevels-with-enchantment-registry-set.patch b/patches/unapplied/server/Add-enchantWithLevels-with-enchantment-registry-set.patch similarity index 100% rename from patches/server/Add-enchantWithLevels-with-enchantment-registry-set.patch rename to patches/unapplied/server/Add-enchantWithLevels-with-enchantment-registry-set.patch diff --git a/patches/server/Add-enchantment-seed-update-API.patch b/patches/unapplied/server/Add-enchantment-seed-update-API.patch similarity index 100% rename from patches/server/Add-enchantment-seed-update-API.patch rename to patches/unapplied/server/Add-enchantment-seed-update-API.patch diff --git a/patches/server/Add-entity-knockback-API.patch b/patches/unapplied/server/Add-entity-knockback-API.patch similarity index 100% rename from patches/server/Add-entity-knockback-API.patch rename to patches/unapplied/server/Add-entity-knockback-API.patch diff --git a/patches/server/Add-entity-knockback-events.patch b/patches/unapplied/server/Add-entity-knockback-events.patch similarity index 100% rename from patches/server/Add-entity-knockback-events.patch rename to patches/unapplied/server/Add-entity-knockback-events.patch diff --git a/patches/server/Add-entity-liquid-API.patch b/patches/unapplied/server/Add-entity-liquid-API.patch similarity index 100% rename from patches/server/Add-entity-liquid-API.patch rename to patches/unapplied/server/Add-entity-liquid-API.patch diff --git a/patches/server/Add-environment-variable-to-disable-server-gui.patch b/patches/unapplied/server/Add-environment-variable-to-disable-server-gui.patch similarity index 100% rename from patches/server/Add-environment-variable-to-disable-server-gui.patch rename to patches/unapplied/server/Add-environment-variable-to-disable-server-gui.patch diff --git a/patches/server/Add-even-more-Enchantment-API.patch b/patches/unapplied/server/Add-even-more-Enchantment-API.patch similarity index 100% rename from patches/server/Add-even-more-Enchantment-API.patch rename to patches/unapplied/server/Add-even-more-Enchantment-API.patch diff --git a/patches/server/Add-event-for-player-editing-sign.patch b/patches/unapplied/server/Add-event-for-player-editing-sign.patch similarity index 100% rename from patches/server/Add-event-for-player-editing-sign.patch rename to patches/unapplied/server/Add-event-for-player-editing-sign.patch diff --git a/patches/server/Add-exception-reporting-event.patch b/patches/unapplied/server/Add-exception-reporting-event.patch similarity index 100% rename from patches/server/Add-exception-reporting-event.patch rename to patches/unapplied/server/Add-exception-reporting-event.patch diff --git a/patches/server/Add-experience-points-API.patch b/patches/unapplied/server/Add-experience-points-API.patch similarity index 100% rename from patches/server/Add-experience-points-API.patch rename to patches/unapplied/server/Add-experience-points-API.patch diff --git a/patches/server/Add-fast-alternative-constructor-for-Rotations.patch b/patches/unapplied/server/Add-fast-alternative-constructor-for-Rotations.patch similarity index 100% rename from patches/server/Add-fast-alternative-constructor-for-Rotations.patch rename to patches/unapplied/server/Add-fast-alternative-constructor-for-Rotations.patch diff --git a/patches/server/Add-fire-tick-delay-option.patch b/patches/unapplied/server/Add-fire-tick-delay-option.patch similarity index 100% rename from patches/server/Add-fire-tick-delay-option.patch rename to patches/unapplied/server/Add-fire-tick-delay-option.patch diff --git a/patches/server/Add-getChunkSnapshot-includeLightData-parameter.patch b/patches/unapplied/server/Add-getChunkSnapshot-includeLightData-parameter.patch similarity index 100% rename from patches/server/Add-getChunkSnapshot-includeLightData-parameter.patch rename to patches/unapplied/server/Add-getChunkSnapshot-includeLightData-parameter.patch diff --git a/patches/server/Add-getDrops-to-BlockState.patch b/patches/unapplied/server/Add-getDrops-to-BlockState.patch similarity index 100% rename from patches/server/Add-getDrops-to-BlockState.patch rename to patches/unapplied/server/Add-getDrops-to-BlockState.patch diff --git a/patches/server/Add-getMainThreadExecutor-to-BukkitScheduler.patch b/patches/unapplied/server/Add-getMainThreadExecutor-to-BukkitScheduler.patch similarity index 100% rename from patches/server/Add-getMainThreadExecutor-to-BukkitScheduler.patch rename to patches/unapplied/server/Add-getMainThreadExecutor-to-BukkitScheduler.patch diff --git a/patches/server/Add-getOfflinePlayerIfCached-String.patch b/patches/unapplied/server/Add-getOfflinePlayerIfCached-String.patch similarity index 100% rename from patches/server/Add-getOfflinePlayerIfCached-String.patch rename to patches/unapplied/server/Add-getOfflinePlayerIfCached-String.patch diff --git a/patches/server/Add-hand-to-fish-event-for-all-player-interactions.patch b/patches/unapplied/server/Add-hand-to-fish-event-for-all-player-interactions.patch similarity index 100% rename from patches/server/Add-hand-to-fish-event-for-all-player-interactions.patch rename to patches/unapplied/server/Add-hand-to-fish-event-for-all-player-interactions.patch diff --git a/patches/server/Add-handshake-event-to-allow-plugins-to-handle-clien.patch b/patches/unapplied/server/Add-handshake-event-to-allow-plugins-to-handle-clien.patch similarity index 100% rename from patches/server/Add-handshake-event-to-allow-plugins-to-handle-clien.patch rename to patches/unapplied/server/Add-handshake-event-to-allow-plugins-to-handle-clien.patch diff --git a/patches/server/Add-hasCollision-methods-to-various-places.patch b/patches/unapplied/server/Add-hasCollision-methods-to-various-places.patch similarity index 100% rename from patches/server/Add-hasCollision-methods-to-various-places.patch rename to patches/unapplied/server/Add-hasCollision-methods-to-various-places.patch diff --git a/patches/server/Add-ignore-discounts-API.patch b/patches/unapplied/server/Add-ignore-discounts-API.patch similarity index 100% rename from patches/server/Add-ignore-discounts-API.patch rename to patches/unapplied/server/Add-ignore-discounts-API.patch diff --git a/patches/server/Add-method-to-remove-all-active-potion-effects.patch b/patches/unapplied/server/Add-method-to-remove-all-active-potion-effects.patch similarity index 100% rename from patches/server/Add-method-to-remove-all-active-potion-effects.patch rename to patches/unapplied/server/Add-method-to-remove-all-active-potion-effects.patch diff --git a/patches/server/Add-methods-for-working-with-arrows-stuck-in-living-.patch b/patches/unapplied/server/Add-methods-for-working-with-arrows-stuck-in-living-.patch similarity index 100% rename from patches/server/Add-methods-for-working-with-arrows-stuck-in-living-.patch rename to patches/unapplied/server/Add-methods-for-working-with-arrows-stuck-in-living-.patch diff --git a/patches/server/Add-methods-to-find-targets-for-lightning-strikes.patch b/patches/unapplied/server/Add-methods-to-find-targets-for-lightning-strikes.patch similarity index 100% rename from patches/server/Add-methods-to-find-targets-for-lightning-strikes.patch rename to patches/unapplied/server/Add-methods-to-find-targets-for-lightning-strikes.patch diff --git a/patches/server/Add-methods-to-get-translation-keys.patch b/patches/unapplied/server/Add-methods-to-get-translation-keys.patch similarity index 100% rename from patches/server/Add-methods-to-get-translation-keys.patch rename to patches/unapplied/server/Add-methods-to-get-translation-keys.patch diff --git a/patches/server/Add-missing-IAE-check-for-PersistentDataContainer-ha.patch b/patches/unapplied/server/Add-missing-IAE-check-for-PersistentDataContainer-ha.patch similarity index 100% rename from patches/server/Add-missing-IAE-check-for-PersistentDataContainer-ha.patch rename to patches/unapplied/server/Add-missing-IAE-check-for-PersistentDataContainer-ha.patch diff --git a/patches/server/Add-missing-InventoryHolders-to-inventories.patch b/patches/unapplied/server/Add-missing-InventoryHolders-to-inventories.patch similarity index 100% rename from patches/server/Add-missing-InventoryHolders-to-inventories.patch rename to patches/unapplied/server/Add-missing-InventoryHolders-to-inventories.patch diff --git a/patches/server/Add-missing-InventoryType.patch b/patches/unapplied/server/Add-missing-InventoryType.patch similarity index 100% rename from patches/server/Add-missing-InventoryType.patch rename to patches/unapplied/server/Add-missing-InventoryType.patch diff --git a/patches/server/Add-missing-SpigotConfig-logCommands-check.patch b/patches/unapplied/server/Add-missing-SpigotConfig-logCommands-check.patch similarity index 100% rename from patches/server/Add-missing-SpigotConfig-logCommands-check.patch rename to patches/unapplied/server/Add-missing-SpigotConfig-logCommands-check.patch diff --git a/patches/server/Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch b/patches/unapplied/server/Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch similarity index 100% rename from patches/server/Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch rename to patches/unapplied/server/Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch diff --git a/patches/server/Add-missing-block-data-API.patch b/patches/unapplied/server/Add-missing-block-data-API.patch similarity index 100% rename from patches/server/Add-missing-block-data-API.patch rename to patches/unapplied/server/Add-missing-block-data-API.patch diff --git a/patches/server/Add-missing-default-perms-for-commands.patch b/patches/unapplied/server/Add-missing-default-perms-for-commands.patch similarity index 100% rename from patches/server/Add-missing-default-perms-for-commands.patch rename to patches/unapplied/server/Add-missing-default-perms-for-commands.patch diff --git a/patches/server/Add-missing-fishing-event-state.patch b/patches/unapplied/server/Add-missing-fishing-event-state.patch similarity index 100% rename from patches/server/Add-missing-fishing-event-state.patch rename to patches/unapplied/server/Add-missing-fishing-event-state.patch diff --git a/patches/server/Add-missing-forceDrop-toggles.patch b/patches/unapplied/server/Add-missing-forceDrop-toggles.patch similarity index 100% rename from patches/server/Add-missing-forceDrop-toggles.patch rename to patches/unapplied/server/Add-missing-forceDrop-toggles.patch diff --git a/patches/server/Add-missing-important-BlockStateListPopulator-method.patch b/patches/unapplied/server/Add-missing-important-BlockStateListPopulator-method.patch similarity index 100% rename from patches/server/Add-missing-important-BlockStateListPopulator-method.patch rename to patches/unapplied/server/Add-missing-important-BlockStateListPopulator-method.patch diff --git a/patches/server/Add-missing-logs-for-log-ips-config-option.patch b/patches/unapplied/server/Add-missing-logs-for-log-ips-config-option.patch similarity index 100% rename from patches/server/Add-missing-logs-for-log-ips-config-option.patch rename to patches/unapplied/server/Add-missing-logs-for-log-ips-config-option.patch diff --git a/patches/server/Add-missing-structure-set-seed-configs.patch b/patches/unapplied/server/Add-missing-structure-set-seed-configs.patch similarity index 100% rename from patches/server/Add-missing-structure-set-seed-configs.patch rename to patches/unapplied/server/Add-missing-structure-set-seed-configs.patch diff --git a/patches/server/Add-missing-team-sidebar-display-slots.patch b/patches/unapplied/server/Add-missing-team-sidebar-display-slots.patch similarity index 100% rename from patches/server/Add-missing-team-sidebar-display-slots.patch rename to patches/unapplied/server/Add-missing-team-sidebar-display-slots.patch diff --git a/patches/server/Add-moon-phase-API.patch b/patches/unapplied/server/Add-moon-phase-API.patch similarity index 100% rename from patches/server/Add-moon-phase-API.patch rename to patches/unapplied/server/Add-moon-phase-API.patch diff --git a/patches/server/Add-more-Campfire-API.patch b/patches/unapplied/server/Add-more-Campfire-API.patch similarity index 100% rename from patches/server/Add-more-Campfire-API.patch rename to patches/unapplied/server/Add-more-Campfire-API.patch diff --git a/patches/server/Add-more-Evoker-API.patch b/patches/unapplied/server/Add-more-Evoker-API.patch similarity index 100% rename from patches/server/Add-more-Evoker-API.patch rename to patches/unapplied/server/Add-more-Evoker-API.patch diff --git a/patches/server/Add-more-LimitedRegion-API.patch b/patches/unapplied/server/Add-more-LimitedRegion-API.patch similarity index 100% rename from patches/server/Add-more-LimitedRegion-API.patch rename to patches/unapplied/server/Add-more-LimitedRegion-API.patch diff --git a/patches/server/Add-more-WanderingTrader-API.patch b/patches/unapplied/server/Add-more-WanderingTrader-API.patch similarity index 100% rename from patches/server/Add-more-WanderingTrader-API.patch rename to patches/unapplied/server/Add-more-WanderingTrader-API.patch diff --git a/patches/server/Add-more-Witch-API.patch b/patches/unapplied/server/Add-more-Witch-API.patch similarity index 100% rename from patches/server/Add-more-Witch-API.patch rename to patches/unapplied/server/Add-more-Witch-API.patch diff --git a/patches/server/Add-more-Zombie-API.patch b/patches/unapplied/server/Add-more-Zombie-API.patch similarity index 100% rename from patches/server/Add-more-Zombie-API.patch rename to patches/unapplied/server/Add-more-Zombie-API.patch diff --git a/patches/server/Add-more-advancement-API.patch b/patches/unapplied/server/Add-more-advancement-API.patch similarity index 100% rename from patches/server/Add-more-advancement-API.patch rename to patches/unapplied/server/Add-more-advancement-API.patch diff --git a/patches/server/Add-more-entities-to-activation-range-ignore-list.patch b/patches/unapplied/server/Add-more-entities-to-activation-range-ignore-list.patch similarity index 100% rename from patches/server/Add-more-entities-to-activation-range-ignore-list.patch rename to patches/unapplied/server/Add-more-entities-to-activation-range-ignore-list.patch diff --git a/patches/server/Add-more-fields-to-AsyncPreLoginEvent.patch b/patches/unapplied/server/Add-more-fields-to-AsyncPreLoginEvent.patch similarity index 100% rename from patches/server/Add-more-fields-to-AsyncPreLoginEvent.patch rename to patches/unapplied/server/Add-more-fields-to-AsyncPreLoginEvent.patch diff --git a/patches/server/Add-onboarding-message-for-initial-server-start.patch b/patches/unapplied/server/Add-onboarding-message-for-initial-server-start.patch similarity index 100% rename from patches/server/Add-onboarding-message-for-initial-server-start.patch rename to patches/unapplied/server/Add-onboarding-message-for-initial-server-start.patch diff --git a/patches/server/Add-openSign-method-to-HumanEntity.patch b/patches/unapplied/server/Add-openSign-method-to-HumanEntity.patch similarity index 100% rename from patches/server/Add-openSign-method-to-HumanEntity.patch rename to patches/unapplied/server/Add-openSign-method-to-HumanEntity.patch diff --git a/patches/server/Add-option-for-console-having-all-permissions.patch b/patches/unapplied/server/Add-option-for-console-having-all-permissions.patch similarity index 100% rename from patches/server/Add-option-for-console-having-all-permissions.patch rename to patches/unapplied/server/Add-option-for-console-having-all-permissions.patch diff --git a/patches/server/Add-option-for-strict-advancement-dimension-checks.patch b/patches/unapplied/server/Add-option-for-strict-advancement-dimension-checks.patch similarity index 100% rename from patches/server/Add-option-for-strict-advancement-dimension-checks.patch rename to patches/unapplied/server/Add-option-for-strict-advancement-dimension-checks.patch diff --git a/patches/server/Add-option-to-allow-iron-golems-to-spawn-in-air.patch b/patches/unapplied/server/Add-option-to-allow-iron-golems-to-spawn-in-air.patch similarity index 100% rename from patches/server/Add-option-to-allow-iron-golems-to-spawn-in-air.patch rename to patches/unapplied/server/Add-option-to-allow-iron-golems-to-spawn-in-air.patch diff --git a/patches/server/Add-option-to-disable-block-updates.patch b/patches/unapplied/server/Add-option-to-disable-block-updates.patch similarity index 100% rename from patches/server/Add-option-to-disable-block-updates.patch rename to patches/unapplied/server/Add-option-to-disable-block-updates.patch diff --git a/patches/server/Add-option-to-disable-pillager-patrols.patch b/patches/unapplied/server/Add-option-to-disable-pillager-patrols.patch similarity index 100% rename from patches/server/Add-option-to-disable-pillager-patrols.patch rename to patches/unapplied/server/Add-option-to-disable-pillager-patrols.patch diff --git a/patches/server/Add-option-to-fix-items-merging-through-walls.patch b/patches/unapplied/server/Add-option-to-fix-items-merging-through-walls.patch similarity index 100% rename from patches/server/Add-option-to-fix-items-merging-through-walls.patch rename to patches/unapplied/server/Add-option-to-fix-items-merging-through-walls.patch diff --git a/patches/server/Add-option-to-make-parrots-stay-on-shoulders-despite.patch b/patches/unapplied/server/Add-option-to-make-parrots-stay-on-shoulders-despite.patch similarity index 100% rename from patches/server/Add-option-to-make-parrots-stay-on-shoulders-despite.patch rename to patches/unapplied/server/Add-option-to-make-parrots-stay-on-shoulders-despite.patch diff --git a/patches/server/Add-option-to-nerf-pigmen-from-nether-portals.patch b/patches/unapplied/server/Add-option-to-nerf-pigmen-from-nether-portals.patch similarity index 100% rename from patches/server/Add-option-to-nerf-pigmen-from-nether-portals.patch rename to patches/unapplied/server/Add-option-to-nerf-pigmen-from-nether-portals.patch diff --git a/patches/server/Add-option-to-prevent-players-from-moving-into-unloa.patch b/patches/unapplied/server/Add-option-to-prevent-players-from-moving-into-unloa.patch similarity index 100% rename from patches/server/Add-option-to-prevent-players-from-moving-into-unloa.patch rename to patches/unapplied/server/Add-option-to-prevent-players-from-moving-into-unloa.patch diff --git a/patches/server/Add-packet-limiter-config.patch b/patches/unapplied/server/Add-packet-limiter-config.patch similarity index 100% rename from patches/server/Add-packet-limiter-config.patch rename to patches/unapplied/server/Add-packet-limiter-config.patch diff --git a/patches/server/Add-paper-dumplisteners-command.patch b/patches/unapplied/server/Add-paper-dumplisteners-command.patch similarity index 100% rename from patches/server/Add-paper-dumplisteners-command.patch rename to patches/unapplied/server/Add-paper-dumplisteners-command.patch diff --git a/patches/server/Add-paper-mobcaps-and-paper-playermobcaps.patch b/patches/unapplied/server/Add-paper-mobcaps-and-paper-playermobcaps.patch similarity index 100% rename from patches/server/Add-paper-mobcaps-and-paper-playermobcaps.patch rename to patches/unapplied/server/Add-paper-mobcaps-and-paper-playermobcaps.patch diff --git a/patches/server/Add-permission-for-command-blocks.patch b/patches/unapplied/server/Add-permission-for-command-blocks.patch similarity index 100% rename from patches/server/Add-permission-for-command-blocks.patch rename to patches/unapplied/server/Add-permission-for-command-blocks.patch diff --git a/patches/server/Add-phantom-creative-and-insomniac-controls.patch b/patches/unapplied/server/Add-phantom-creative-and-insomniac-controls.patch similarity index 100% rename from patches/server/Add-phantom-creative-and-insomniac-controls.patch rename to patches/unapplied/server/Add-phantom-creative-and-insomniac-controls.patch diff --git a/patches/server/Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/unapplied/server/Add-playPickupItemAnimation-to-LivingEntity.patch similarity index 100% rename from patches/server/Add-playPickupItemAnimation-to-LivingEntity.patch rename to patches/unapplied/server/Add-playPickupItemAnimation-to-LivingEntity.patch diff --git a/patches/server/Add-player-idle-duration-API.patch b/patches/unapplied/server/Add-player-idle-duration-API.patch similarity index 100% rename from patches/server/Add-player-idle-duration-API.patch rename to patches/unapplied/server/Add-player-idle-duration-API.patch diff --git a/patches/server/Add-plugin-info-at-startup.patch b/patches/unapplied/server/Add-plugin-info-at-startup.patch similarity index 100% rename from patches/server/Add-plugin-info-at-startup.patch rename to patches/unapplied/server/Add-plugin-info-at-startup.patch diff --git a/patches/server/Add-predicate-for-blocks-when-raytracing.patch b/patches/unapplied/server/Add-predicate-for-blocks-when-raytracing.patch similarity index 100% rename from patches/server/Add-predicate-for-blocks-when-raytracing.patch rename to patches/unapplied/server/Add-predicate-for-blocks-when-raytracing.patch diff --git a/patches/server/Add-proper-async-player-disconnections.patch b/patches/unapplied/server/Add-proper-async-player-disconnections.patch similarity index 100% rename from patches/server/Add-proper-async-player-disconnections.patch rename to patches/unapplied/server/Add-proper-async-player-disconnections.patch diff --git a/patches/server/Add-ray-tracing-methods-to-LivingEntity.patch b/patches/unapplied/server/Add-ray-tracing-methods-to-LivingEntity.patch similarity index 100% rename from patches/server/Add-ray-tracing-methods-to-LivingEntity.patch rename to patches/unapplied/server/Add-ray-tracing-methods-to-LivingEntity.patch diff --git a/patches/server/Add-recipe-to-cook-events.patch b/patches/unapplied/server/Add-recipe-to-cook-events.patch similarity index 100% rename from patches/server/Add-recipe-to-cook-events.patch rename to patches/unapplied/server/Add-recipe-to-cook-events.patch diff --git a/patches/server/Add-recipeBrewTime.patch b/patches/unapplied/server/Add-recipeBrewTime.patch similarity index 100% rename from patches/server/Add-recipeBrewTime.patch rename to patches/unapplied/server/Add-recipeBrewTime.patch diff --git a/patches/server/Add-registry-entry-and-builders.patch b/patches/unapplied/server/Add-registry-entry-and-builders.patch similarity index 100% rename from patches/server/Add-registry-entry-and-builders.patch rename to patches/unapplied/server/Add-registry-entry-and-builders.patch diff --git a/patches/server/Add-root-admin-user-detection.patch b/patches/unapplied/server/Add-root-admin-user-detection.patch similarity index 100% rename from patches/server/Add-root-admin-user-detection.patch rename to patches/unapplied/server/Add-root-admin-user-detection.patch diff --git a/patches/server/Add-sendOpLevel-API.patch b/patches/unapplied/server/Add-sendOpLevel-API.patch similarity index 100% rename from patches/server/Add-sendOpLevel-API.patch rename to patches/unapplied/server/Add-sendOpLevel-API.patch diff --git a/patches/server/Add-server-name-parameter.patch b/patches/unapplied/server/Add-server-name-parameter.patch similarity index 100% rename from patches/server/Add-server-name-parameter.patch rename to patches/unapplied/server/Add-server-name-parameter.patch diff --git a/patches/server/Add-setPlayerProfile-API-for-Skulls.patch b/patches/unapplied/server/Add-setPlayerProfile-API-for-Skulls.patch similarity index 100% rename from patches/server/Add-setPlayerProfile-API-for-Skulls.patch rename to patches/unapplied/server/Add-setPlayerProfile-API-for-Skulls.patch diff --git a/patches/server/Add-setting-for-proxy-online-mode-status.patch b/patches/unapplied/server/Add-setting-for-proxy-online-mode-status.patch similarity index 100% rename from patches/server/Add-setting-for-proxy-online-mode-status.patch rename to patches/unapplied/server/Add-setting-for-proxy-online-mode-status.patch diff --git a/patches/server/Add-skipping-world-symlink-scan.patch b/patches/unapplied/server/Add-skipping-world-symlink-scan.patch similarity index 100% rename from patches/server/Add-skipping-world-symlink-scan.patch rename to patches/unapplied/server/Add-skipping-world-symlink-scan.patch diff --git a/patches/server/Add-slot-sanity-checks-in-container-clicks.patch b/patches/unapplied/server/Add-slot-sanity-checks-in-container-clicks.patch similarity index 100% rename from patches/server/Add-slot-sanity-checks-in-container-clicks.patch rename to patches/unapplied/server/Add-slot-sanity-checks-in-container-clicks.patch diff --git a/patches/server/Add-source-block-to-BlockPhysicsEvent.patch b/patches/unapplied/server/Add-source-block-to-BlockPhysicsEvent.patch similarity index 100% rename from patches/server/Add-source-block-to-BlockPhysicsEvent.patch rename to patches/unapplied/server/Add-source-block-to-BlockPhysicsEvent.patch diff --git a/patches/server/Add-source-to-PlayerExpChangeEvent.patch b/patches/unapplied/server/Add-source-to-PlayerExpChangeEvent.patch similarity index 100% rename from patches/server/Add-source-to-PlayerExpChangeEvent.patch rename to patches/unapplied/server/Add-source-to-PlayerExpChangeEvent.patch diff --git a/patches/server/Add-startup-flag-to-disable-gamerule-limits.patch b/patches/unapplied/server/Add-startup-flag-to-disable-gamerule-limits.patch similarity index 100% rename from patches/server/Add-startup-flag-to-disable-gamerule-limits.patch rename to patches/unapplied/server/Add-startup-flag-to-disable-gamerule-limits.patch diff --git a/patches/server/Add-sun-related-API.patch b/patches/unapplied/server/Add-sun-related-API.patch similarity index 100% rename from patches/server/Add-sun-related-API.patch rename to patches/unapplied/server/Add-sun-related-API.patch diff --git a/patches/server/Add-support-for-Proxy-Protocol.patch b/patches/unapplied/server/Add-support-for-Proxy-Protocol.patch similarity index 100% rename from patches/server/Add-support-for-Proxy-Protocol.patch rename to patches/unapplied/server/Add-support-for-Proxy-Protocol.patch diff --git a/patches/server/Add-tick-times-API-and-mspt-command.patch b/patches/unapplied/server/Add-tick-times-API-and-mspt-command.patch similarity index 100% rename from patches/server/Add-tick-times-API-and-mspt-command.patch rename to patches/unapplied/server/Add-tick-times-API-and-mspt-command.patch diff --git a/patches/server/Add-titleOverride-to-InventoryOpenEvent.patch b/patches/unapplied/server/Add-titleOverride-to-InventoryOpenEvent.patch similarity index 100% rename from patches/server/Add-titleOverride-to-InventoryOpenEvent.patch rename to patches/unapplied/server/Add-titleOverride-to-InventoryOpenEvent.patch diff --git a/patches/server/Add-toggle-for-always-placing-the-dragon-egg.patch b/patches/unapplied/server/Add-toggle-for-always-placing-the-dragon-egg.patch similarity index 100% rename from patches/server/Add-toggle-for-always-placing-the-dragon-egg.patch rename to patches/unapplied/server/Add-toggle-for-always-placing-the-dragon-egg.patch diff --git a/patches/server/Add-transient-modifier-API.patch b/patches/unapplied/server/Add-transient-modifier-API.patch similarity index 100% rename from patches/server/Add-transient-modifier-API.patch rename to patches/unapplied/server/Add-transient-modifier-API.patch diff --git a/patches/server/Add-various-missing-EntityDropItemEvent-calls.patch b/patches/unapplied/server/Add-various-missing-EntityDropItemEvent-calls.patch similarity index 100% rename from patches/server/Add-various-missing-EntityDropItemEvent-calls.patch rename to patches/unapplied/server/Add-various-missing-EntityDropItemEvent-calls.patch diff --git a/patches/server/Add-velocity-warnings.patch b/patches/unapplied/server/Add-velocity-warnings.patch similarity index 100% rename from patches/server/Add-velocity-warnings.patch rename to patches/unapplied/server/Add-velocity-warnings.patch diff --git a/patches/server/Add-villager-reputation-API.patch b/patches/unapplied/server/Add-villager-reputation-API.patch similarity index 100% rename from patches/server/Add-villager-reputation-API.patch rename to patches/unapplied/server/Add-villager-reputation-API.patch diff --git a/patches/server/Add-whitelist-events.patch b/patches/unapplied/server/Add-whitelist-events.patch similarity index 100% rename from patches/server/Add-whitelist-events.patch rename to patches/unapplied/server/Add-whitelist-events.patch diff --git a/patches/server/Add-world-settings-for-mobs-picking-up-loot.patch b/patches/unapplied/server/Add-world-settings-for-mobs-picking-up-loot.patch similarity index 100% rename from patches/server/Add-world-settings-for-mobs-picking-up-loot.patch rename to patches/unapplied/server/Add-world-settings-for-mobs-picking-up-loot.patch diff --git a/patches/server/Add-worldborder-events.patch b/patches/unapplied/server/Add-worldborder-events.patch similarity index 100% rename from patches/server/Add-worldborder-events.patch rename to patches/unapplied/server/Add-worldborder-events.patch diff --git a/patches/server/Add-zombie-targets-turtle-egg-config.patch b/patches/unapplied/server/Add-zombie-targets-turtle-egg-config.patch similarity index 100% rename from patches/server/Add-zombie-targets-turtle-egg-config.patch rename to patches/unapplied/server/Add-zombie-targets-turtle-egg-config.patch diff --git a/patches/server/Added-API-to-get-player-ha-proxy-address.patch b/patches/unapplied/server/Added-API-to-get-player-ha-proxy-address.patch similarity index 100% rename from patches/server/Added-API-to-get-player-ha-proxy-address.patch rename to patches/unapplied/server/Added-API-to-get-player-ha-proxy-address.patch diff --git a/patches/server/Added-byte-array-serialization-deserialization-for-P.patch b/patches/unapplied/server/Added-byte-array-serialization-deserialization-for-P.patch similarity index 100% rename from patches/server/Added-byte-array-serialization-deserialization-for-P.patch rename to patches/unapplied/server/Added-byte-array-serialization-deserialization-for-P.patch diff --git a/patches/server/Additional-Block-Material-API.patch b/patches/unapplied/server/Additional-Block-Material-API.patch similarity index 100% rename from patches/server/Additional-Block-Material-API.patch rename to patches/unapplied/server/Additional-Block-Material-API.patch diff --git a/patches/server/Adopt-MaterialRerouting.patch b/patches/unapplied/server/Adopt-MaterialRerouting.patch similarity index 100% rename from patches/server/Adopt-MaterialRerouting.patch rename to patches/unapplied/server/Adopt-MaterialRerouting.patch diff --git a/patches/server/Adventure.patch b/patches/unapplied/server/Adventure.patch similarity index 100% rename from patches/server/Adventure.patch rename to patches/unapplied/server/Adventure.patch diff --git a/patches/server/All-chunks-are-slime-spawn-chunks-toggle.patch b/patches/unapplied/server/All-chunks-are-slime-spawn-chunks-toggle.patch similarity index 100% rename from patches/server/All-chunks-are-slime-spawn-chunks-toggle.patch rename to patches/unapplied/server/All-chunks-are-slime-spawn-chunks-toggle.patch diff --git a/patches/server/Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch b/patches/unapplied/server/Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch similarity index 100% rename from patches/server/Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch rename to patches/unapplied/server/Allow-Bukkit-plugin-to-use-Paper-PluginLoader-API.patch diff --git a/patches/server/Allow-Reloading-of-Command-Aliases.patch b/patches/unapplied/server/Allow-Reloading-of-Command-Aliases.patch similarity index 100% rename from patches/server/Allow-Reloading-of-Command-Aliases.patch rename to patches/unapplied/server/Allow-Reloading-of-Command-Aliases.patch diff --git a/patches/server/Allow-Reloading-of-Custom-Permissions.patch b/patches/unapplied/server/Allow-Reloading-of-Custom-Permissions.patch similarity index 100% rename from patches/server/Allow-Reloading-of-Custom-Permissions.patch rename to patches/unapplied/server/Allow-Reloading-of-Custom-Permissions.patch diff --git a/patches/server/Allow-Saving-of-Oversized-Chunks.patch b/patches/unapplied/server/Allow-Saving-of-Oversized-Chunks.patch similarity index 100% rename from patches/server/Allow-Saving-of-Oversized-Chunks.patch rename to patches/unapplied/server/Allow-Saving-of-Oversized-Chunks.patch diff --git a/patches/server/Allow-adding-items-to-BlockDropItemEvent.patch b/patches/unapplied/server/Allow-adding-items-to-BlockDropItemEvent.patch similarity index 100% rename from patches/server/Allow-adding-items-to-BlockDropItemEvent.patch rename to patches/unapplied/server/Allow-adding-items-to-BlockDropItemEvent.patch diff --git a/patches/server/Allow-changing-the-EnderDragon-podium.patch b/patches/unapplied/server/Allow-changing-the-EnderDragon-podium.patch similarity index 100% rename from patches/server/Allow-changing-the-EnderDragon-podium.patch rename to patches/unapplied/server/Allow-changing-the-EnderDragon-podium.patch diff --git a/patches/server/Allow-chests-to-be-placed-with-NBT-data.patch b/patches/unapplied/server/Allow-chests-to-be-placed-with-NBT-data.patch similarity index 100% rename from patches/server/Allow-chests-to-be-placed-with-NBT-data.patch rename to patches/unapplied/server/Allow-chests-to-be-placed-with-NBT-data.patch diff --git a/patches/server/Allow-disabling-armor-stand-ticking.patch b/patches/unapplied/server/Allow-disabling-armor-stand-ticking.patch similarity index 100% rename from patches/server/Allow-disabling-armor-stand-ticking.patch rename to patches/unapplied/server/Allow-disabling-armor-stand-ticking.patch diff --git a/patches/server/Allow-disabling-mob-spawner-spawn-egg-transformation.patch b/patches/unapplied/server/Allow-disabling-mob-spawner-spawn-egg-transformation.patch similarity index 100% rename from patches/server/Allow-disabling-mob-spawner-spawn-egg-transformation.patch rename to patches/unapplied/server/Allow-disabling-mob-spawner-spawn-egg-transformation.patch diff --git a/patches/server/Allow-nerfed-mobs-to-jump.patch b/patches/unapplied/server/Allow-nerfed-mobs-to-jump.patch similarity index 100% rename from patches/server/Allow-nerfed-mobs-to-jump.patch rename to patches/unapplied/server/Allow-nerfed-mobs-to-jump.patch diff --git a/patches/server/Allow-null-itemstack-for-Player-sendEquipmentChange.patch b/patches/unapplied/server/Allow-null-itemstack-for-Player-sendEquipmentChange.patch similarity index 100% rename from patches/server/Allow-null-itemstack-for-Player-sendEquipmentChange.patch rename to patches/unapplied/server/Allow-null-itemstack-for-Player-sendEquipmentChange.patch diff --git a/patches/server/Allow-proper-checking-of-empty-item-stacks.patch b/patches/unapplied/server/Allow-proper-checking-of-empty-item-stacks.patch similarity index 100% rename from patches/server/Allow-proper-checking-of-empty-item-stacks.patch rename to patches/unapplied/server/Allow-proper-checking-of-empty-item-stacks.patch diff --git a/patches/server/Allow-skipping-writing-of-comments-to-server.propert.patch b/patches/unapplied/server/Allow-skipping-writing-of-comments-to-server.propert.patch similarity index 100% rename from patches/server/Allow-skipping-writing-of-comments-to-server.propert.patch rename to patches/unapplied/server/Allow-skipping-writing-of-comments-to-server.propert.patch diff --git a/patches/server/Allow-specifying-a-custom-authentication-servers-dow.patch b/patches/unapplied/server/Allow-specifying-a-custom-authentication-servers-dow.patch similarity index 100% rename from patches/server/Allow-specifying-a-custom-authentication-servers-dow.patch rename to patches/unapplied/server/Allow-specifying-a-custom-authentication-servers-dow.patch diff --git a/patches/server/Allow-trident-custom-damage.patch b/patches/unapplied/server/Allow-trident-custom-damage.patch similarity index 100% rename from patches/server/Allow-trident-custom-damage.patch rename to patches/unapplied/server/Allow-trident-custom-damage.patch diff --git a/patches/server/Allow-using-old-ender-pearl-behavior.patch b/patches/unapplied/server/Allow-using-old-ender-pearl-behavior.patch similarity index 100% rename from patches/server/Allow-using-old-ender-pearl-behavior.patch rename to patches/unapplied/server/Allow-using-old-ender-pearl-behavior.patch diff --git a/patches/server/Allow-using-signs-inside-spawn-protection.patch b/patches/unapplied/server/Allow-using-signs-inside-spawn-protection.patch similarity index 100% rename from patches/server/Allow-using-signs-inside-spawn-protection.patch rename to patches/unapplied/server/Allow-using-signs-inside-spawn-protection.patch diff --git a/patches/server/Alternative-item-despawn-rate.patch b/patches/unapplied/server/Alternative-item-despawn-rate.patch similarity index 100% rename from patches/server/Alternative-item-despawn-rate.patch rename to patches/unapplied/server/Alternative-item-despawn-rate.patch diff --git a/patches/server/Always-send-Banner-patterns-to-the-client.patch b/patches/unapplied/server/Always-send-Banner-patterns-to-the-client.patch similarity index 100% rename from patches/server/Always-send-Banner-patterns-to-the-client.patch rename to patches/unapplied/server/Always-send-Banner-patterns-to-the-client.patch diff --git a/patches/server/Anti-Xray.patch b/patches/unapplied/server/Anti-Xray.patch similarity index 100% rename from patches/server/Anti-Xray.patch rename to patches/unapplied/server/Anti-Xray.patch diff --git a/patches/server/AnvilDamageEvent.patch b/patches/unapplied/server/AnvilDamageEvent.patch similarity index 100% rename from patches/server/AnvilDamageEvent.patch rename to patches/unapplied/server/AnvilDamageEvent.patch diff --git a/patches/server/Async-GameProfileCache-saving.patch b/patches/unapplied/server/Async-GameProfileCache-saving.patch similarity index 100% rename from patches/server/Async-GameProfileCache-saving.patch rename to patches/unapplied/server/Async-GameProfileCache-saving.patch diff --git a/patches/server/Async-command-map-building.patch b/patches/unapplied/server/Async-command-map-building.patch similarity index 100% rename from patches/server/Async-command-map-building.patch rename to patches/unapplied/server/Async-command-map-building.patch diff --git a/patches/server/AsyncTabCompleteEvent.patch b/patches/unapplied/server/AsyncTabCompleteEvent.patch similarity index 100% rename from patches/server/AsyncTabCompleteEvent.patch rename to patches/unapplied/server/AsyncTabCompleteEvent.patch diff --git a/patches/server/Attempt-to-recalculate-regionfile-header-if-it-is-co.patch b/patches/unapplied/server/Attempt-to-recalculate-regionfile-header-if-it-is-co.patch similarity index 100% rename from patches/server/Attempt-to-recalculate-regionfile-header-if-it-is-co.patch rename to patches/unapplied/server/Attempt-to-recalculate-regionfile-header-if-it-is-co.patch diff --git a/patches/server/Avoid-Lazy-Initialization-for-Enum-Fields.patch b/patches/unapplied/server/Avoid-Lazy-Initialization-for-Enum-Fields.patch similarity index 100% rename from patches/server/Avoid-Lazy-Initialization-for-Enum-Fields.patch rename to patches/unapplied/server/Avoid-Lazy-Initialization-for-Enum-Fields.patch diff --git a/patches/server/Avoid-blocking-on-Network-Manager-creation.patch b/patches/unapplied/server/Avoid-blocking-on-Network-Manager-creation.patch similarity index 100% rename from patches/server/Avoid-blocking-on-Network-Manager-creation.patch rename to patches/unapplied/server/Avoid-blocking-on-Network-Manager-creation.patch diff --git a/patches/server/Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch b/patches/unapplied/server/Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch similarity index 100% rename from patches/server/Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch rename to patches/unapplied/server/Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch diff --git a/patches/server/Avoid-issues-with-certain-tasks-not-processing-durin.patch b/patches/unapplied/server/Avoid-issues-with-certain-tasks-not-processing-durin.patch similarity index 100% rename from patches/server/Avoid-issues-with-certain-tasks-not-processing-durin.patch rename to patches/unapplied/server/Avoid-issues-with-certain-tasks-not-processing-durin.patch diff --git a/patches/server/Bandaid-fix-for-Effect.patch b/patches/unapplied/server/Bandaid-fix-for-Effect.patch similarity index 100% rename from patches/server/Bandaid-fix-for-Effect.patch rename to patches/unapplied/server/Bandaid-fix-for-Effect.patch diff --git a/patches/server/Basic-PlayerProfile-API.patch b/patches/unapplied/server/Basic-PlayerProfile-API.patch similarity index 100% rename from patches/server/Basic-PlayerProfile-API.patch rename to patches/unapplied/server/Basic-PlayerProfile-API.patch diff --git a/patches/server/Be-a-bit-more-informative-in-maxHealth-exception.patch b/patches/unapplied/server/Be-a-bit-more-informative-in-maxHealth-exception.patch similarity index 100% rename from patches/server/Be-a-bit-more-informative-in-maxHealth-exception.patch rename to patches/unapplied/server/Be-a-bit-more-informative-in-maxHealth-exception.patch diff --git a/patches/server/Beacon-API-custom-effect-ranges.patch b/patches/unapplied/server/Beacon-API-custom-effect-ranges.patch similarity index 100% rename from patches/server/Beacon-API-custom-effect-ranges.patch rename to patches/unapplied/server/Beacon-API-custom-effect-ranges.patch diff --git a/patches/server/Bees-get-gravity-in-void.-Fixes-MC-167279.patch b/patches/unapplied/server/Bees-get-gravity-in-void.-Fixes-MC-167279.patch similarity index 100% rename from patches/server/Bees-get-gravity-in-void.-Fixes-MC-167279.patch rename to patches/unapplied/server/Bees-get-gravity-in-void.-Fixes-MC-167279.patch diff --git a/patches/server/Block-Enderpearl-Travel-Exploit.patch b/patches/unapplied/server/Block-Enderpearl-Travel-Exploit.patch similarity index 100% rename from patches/server/Block-Enderpearl-Travel-Exploit.patch rename to patches/unapplied/server/Block-Enderpearl-Travel-Exploit.patch diff --git a/patches/server/Block-Ticking-API.patch b/patches/unapplied/server/Block-Ticking-API.patch similarity index 100% rename from patches/server/Block-Ticking-API.patch rename to patches/unapplied/server/Block-Ticking-API.patch diff --git a/patches/server/Block-player-logins-during-server-shutdown.patch b/patches/unapplied/server/Block-player-logins-during-server-shutdown.patch similarity index 100% rename from patches/server/Block-player-logins-during-server-shutdown.patch rename to patches/unapplied/server/Block-player-logins-during-server-shutdown.patch diff --git a/patches/server/BlockDestroyEvent.patch b/patches/unapplied/server/BlockDestroyEvent.patch similarity index 100% rename from patches/server/BlockDestroyEvent.patch rename to patches/unapplied/server/BlockDestroyEvent.patch diff --git a/patches/server/Book-size-limits.patch b/patches/unapplied/server/Book-size-limits.patch similarity index 100% rename from patches/server/Book-size-limits.patch rename to patches/unapplied/server/Book-size-limits.patch diff --git a/patches/server/Bound-Treasure-Maps-to-World-Border.patch b/patches/unapplied/server/Bound-Treasure-Maps-to-World-Border.patch similarity index 100% rename from patches/server/Bound-Treasure-Maps-to-World-Border.patch rename to patches/unapplied/server/Bound-Treasure-Maps-to-World-Border.patch diff --git a/patches/server/Brand-support.patch b/patches/unapplied/server/Brand-support.patch similarity index 100% rename from patches/server/Brand-support.patch rename to patches/unapplied/server/Brand-support.patch diff --git a/patches/server/Break-redstone-on-top-of-trap-doors-early.patch b/patches/unapplied/server/Break-redstone-on-top-of-trap-doors-early.patch similarity index 100% rename from patches/server/Break-redstone-on-top-of-trap-doors-early.patch rename to patches/unapplied/server/Break-redstone-on-top-of-trap-doors-early.patch diff --git a/patches/server/Break-up-and-make-tab-spam-limits-configurable.patch b/patches/unapplied/server/Break-up-and-make-tab-spam-limits-configurable.patch similarity index 100% rename from patches/server/Break-up-and-make-tab-spam-limits-configurable.patch rename to patches/unapplied/server/Break-up-and-make-tab-spam-limits-configurable.patch diff --git a/patches/server/Brigadier-Mojang-API.patch b/patches/unapplied/server/Brigadier-Mojang-API.patch similarity index 100% rename from patches/server/Brigadier-Mojang-API.patch rename to patches/unapplied/server/Brigadier-Mojang-API.patch diff --git a/patches/server/Brigadier-based-command-API.patch b/patches/unapplied/server/Brigadier-based-command-API.patch similarity index 100% rename from patches/server/Brigadier-based-command-API.patch rename to patches/unapplied/server/Brigadier-based-command-API.patch diff --git a/patches/server/Broadcast-take-item-packets-with-collector-as-source.patch b/patches/unapplied/server/Broadcast-take-item-packets-with-collector-as-source.patch similarity index 100% rename from patches/server/Broadcast-take-item-packets-with-collector-as-source.patch rename to patches/unapplied/server/Broadcast-take-item-packets-with-collector-as-source.patch diff --git a/patches/server/Bucketable-API.patch b/patches/unapplied/server/Bucketable-API.patch similarity index 100% rename from patches/server/Bucketable-API.patch rename to patches/unapplied/server/Bucketable-API.patch diff --git a/patches/server/Buffer-OOB-setBlock-calls.patch b/patches/unapplied/server/Buffer-OOB-setBlock-calls.patch similarity index 100% rename from patches/server/Buffer-OOB-setBlock-calls.patch rename to patches/unapplied/server/Buffer-OOB-setBlock-calls.patch diff --git a/patches/server/Buffer-joins-to-world.patch b/patches/unapplied/server/Buffer-joins-to-world.patch similarity index 100% rename from patches/server/Buffer-joins-to-world.patch rename to patches/unapplied/server/Buffer-joins-to-world.patch diff --git a/patches/server/Build-system-changes.patch b/patches/unapplied/server/Build-system-changes.patch similarity index 100% rename from patches/server/Build-system-changes.patch rename to patches/unapplied/server/Build-system-changes.patch diff --git a/patches/server/Bundle-spark.patch b/patches/unapplied/server/Bundle-spark.patch similarity index 100% rename from patches/server/Bundle-spark.patch rename to patches/unapplied/server/Bundle-spark.patch diff --git a/patches/server/CB-fixes.patch b/patches/unapplied/server/CB-fixes.patch similarity index 100% rename from patches/server/CB-fixes.patch rename to patches/unapplied/server/CB-fixes.patch diff --git a/patches/server/Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch b/patches/unapplied/server/Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch similarity index 100% rename from patches/server/Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch rename to patches/unapplied/server/Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch diff --git a/patches/server/Cache-block-data-strings.patch b/patches/unapplied/server/Cache-block-data-strings.patch similarity index 100% rename from patches/server/Cache-block-data-strings.patch rename to patches/unapplied/server/Cache-block-data-strings.patch diff --git a/patches/server/Cache-map-ids-on-item-frames.patch b/patches/unapplied/server/Cache-map-ids-on-item-frames.patch similarity index 100% rename from patches/server/Cache-map-ids-on-item-frames.patch rename to patches/unapplied/server/Cache-map-ids-on-item-frames.patch diff --git a/patches/server/Cache-resource-keys-and-optimize-reference-Holder-ta.patch b/patches/unapplied/server/Cache-resource-keys-and-optimize-reference-Holder-ta.patch similarity index 100% rename from patches/server/Cache-resource-keys-and-optimize-reference-Holder-ta.patch rename to patches/unapplied/server/Cache-resource-keys-and-optimize-reference-Holder-ta.patch diff --git a/patches/server/Cache-user-authenticator-threads.patch b/patches/unapplied/server/Cache-user-authenticator-threads.patch similarity index 100% rename from patches/server/Cache-user-authenticator-threads.patch rename to patches/unapplied/server/Cache-user-authenticator-threads.patch diff --git a/patches/server/Call-BlockGrowEvent-for-missing-blocks.patch b/patches/unapplied/server/Call-BlockGrowEvent-for-missing-blocks.patch similarity index 100% rename from patches/server/Call-BlockGrowEvent-for-missing-blocks.patch rename to patches/unapplied/server/Call-BlockGrowEvent-for-missing-blocks.patch diff --git a/patches/server/Call-BlockRedstoneEvents-properly.patch b/patches/unapplied/server/Call-BlockRedstoneEvents-properly.patch similarity index 100% rename from patches/server/Call-BlockRedstoneEvents-properly.patch rename to patches/unapplied/server/Call-BlockRedstoneEvents-properly.patch diff --git a/patches/server/Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch b/patches/unapplied/server/Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch similarity index 100% rename from patches/server/Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch rename to patches/unapplied/server/Call-CraftPlayer-onEntityRemove-for-all-online-playe.patch diff --git a/patches/server/Call-PaperServerListPingEvent-for-legacy-pings.patch b/patches/unapplied/server/Call-PaperServerListPingEvent-for-legacy-pings.patch similarity index 100% rename from patches/server/Call-PaperServerListPingEvent-for-legacy-pings.patch rename to patches/unapplied/server/Call-PaperServerListPingEvent-for-legacy-pings.patch diff --git a/patches/server/Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch b/patches/unapplied/server/Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch similarity index 100% rename from patches/server/Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch rename to patches/unapplied/server/Call-WhitelistToggleEvent-when-whitelist-is-toggled.patch diff --git a/patches/server/Call-bucket-events-for-cauldrons.patch b/patches/unapplied/server/Call-bucket-events-for-cauldrons.patch similarity index 100% rename from patches/server/Call-bucket-events-for-cauldrons.patch rename to patches/unapplied/server/Call-bucket-events-for-cauldrons.patch diff --git a/patches/server/Call-missing-BlockDispenseEvent.patch b/patches/unapplied/server/Call-missing-BlockDispenseEvent.patch similarity index 100% rename from patches/server/Call-missing-BlockDispenseEvent.patch rename to patches/unapplied/server/Call-missing-BlockDispenseEvent.patch diff --git a/patches/server/Call-player-spectator-target-events-and-improve-impl.patch b/patches/unapplied/server/Call-player-spectator-target-events-and-improve-impl.patch similarity index 100% rename from patches/server/Call-player-spectator-target-events-and-improve-impl.patch rename to patches/unapplied/server/Call-player-spectator-target-events-and-improve-impl.patch diff --git a/patches/server/Cap-Entity-Collisions.patch b/patches/unapplied/server/Cap-Entity-Collisions.patch similarity index 100% rename from patches/server/Cap-Entity-Collisions.patch rename to patches/unapplied/server/Cap-Entity-Collisions.patch diff --git a/patches/server/Change-EnderEye-target-without-changing-other-things.patch b/patches/unapplied/server/Change-EnderEye-target-without-changing-other-things.patch similarity index 100% rename from patches/server/Change-EnderEye-target-without-changing-other-things.patch rename to patches/unapplied/server/Change-EnderEye-target-without-changing-other-things.patch diff --git a/patches/server/Check-Drowned-for-Villager-Aggression-Config.patch b/patches/unapplied/server/Check-Drowned-for-Villager-Aggression-Config.patch similarity index 100% rename from patches/server/Check-Drowned-for-Villager-Aggression-Config.patch rename to patches/unapplied/server/Check-Drowned-for-Villager-Aggression-Config.patch diff --git a/patches/server/Check-dead-flag-in-isAlive.patch b/patches/unapplied/server/Check-dead-flag-in-isAlive.patch similarity index 100% rename from patches/server/Check-dead-flag-in-isAlive.patch rename to patches/unapplied/server/Check-dead-flag-in-isAlive.patch diff --git a/patches/server/Check-distance-in-entity-interactions.patch b/patches/unapplied/server/Check-distance-in-entity-interactions.patch similarity index 100% rename from patches/server/Check-distance-in-entity-interactions.patch rename to patches/unapplied/server/Check-distance-in-entity-interactions.patch diff --git a/patches/server/Check-for-block-type-in-SculkSensorBlock-canActivate.patch b/patches/unapplied/server/Check-for-block-type-in-SculkSensorBlock-canActivate.patch similarity index 100% rename from patches/server/Check-for-block-type-in-SculkSensorBlock-canActivate.patch rename to patches/unapplied/server/Check-for-block-type-in-SculkSensorBlock-canActivate.patch diff --git a/patches/server/Check-online-mode-before-converting-and-renaming-pla.patch b/patches/unapplied/server/Check-online-mode-before-converting-and-renaming-pla.patch similarity index 100% rename from patches/server/Check-online-mode-before-converting-and-renaming-pla.patch rename to patches/unapplied/server/Check-online-mode-before-converting-and-renaming-pla.patch diff --git a/patches/server/Check-requirement-before-suggesting-root-nodes.patch b/patches/unapplied/server/Check-requirement-before-suggesting-root-nodes.patch similarity index 100% rename from patches/server/Check-requirement-before-suggesting-root-nodes.patch rename to patches/unapplied/server/Check-requirement-before-suggesting-root-nodes.patch diff --git a/patches/server/Climbing-should-not-bypass-cramming-gamerule.patch b/patches/unapplied/server/Climbing-should-not-bypass-cramming-gamerule.patch similarity index 100% rename from patches/server/Climbing-should-not-bypass-cramming-gamerule.patch rename to patches/unapplied/server/Climbing-should-not-bypass-cramming-gamerule.patch diff --git a/patches/server/Collision-API.patch b/patches/unapplied/server/Collision-API.patch similarity index 100% rename from patches/server/Collision-API.patch rename to patches/unapplied/server/Collision-API.patch diff --git a/patches/server/Collision-option-for-requiring-a-player-participant.patch b/patches/unapplied/server/Collision-option-for-requiring-a-player-participant.patch similarity index 100% rename from patches/server/Collision-option-for-requiring-a-player-participant.patch rename to patches/unapplied/server/Collision-option-for-requiring-a-player-participant.patch diff --git a/patches/server/Complete-resource-pack-API.patch b/patches/unapplied/server/Complete-resource-pack-API.patch similarity index 100% rename from patches/server/Complete-resource-pack-API.patch rename to patches/unapplied/server/Complete-resource-pack-API.patch diff --git a/patches/server/ConcurrentUtil.patch b/patches/unapplied/server/ConcurrentUtil.patch similarity index 100% rename from patches/server/ConcurrentUtil.patch rename to patches/unapplied/server/ConcurrentUtil.patch diff --git a/patches/server/Config-option-for-Piglins-guarding-chests.patch b/patches/unapplied/server/Config-option-for-Piglins-guarding-chests.patch similarity index 100% rename from patches/server/Config-option-for-Piglins-guarding-chests.patch rename to patches/unapplied/server/Config-option-for-Piglins-guarding-chests.patch diff --git a/patches/server/Configurable-Cartographer-Treasure-Maps.patch b/patches/unapplied/server/Configurable-Cartographer-Treasure-Maps.patch similarity index 100% rename from patches/server/Configurable-Cartographer-Treasure-Maps.patch rename to patches/unapplied/server/Configurable-Cartographer-Treasure-Maps.patch diff --git a/patches/server/Configurable-Chunk-Inhabited-Time.patch b/patches/unapplied/server/Configurable-Chunk-Inhabited-Time.patch similarity index 100% rename from patches/server/Configurable-Chunk-Inhabited-Time.patch rename to patches/unapplied/server/Configurable-Chunk-Inhabited-Time.patch diff --git a/patches/server/Configurable-Disabling-Cat-Chest-Detection.patch b/patches/unapplied/server/Configurable-Disabling-Cat-Chest-Detection.patch similarity index 100% rename from patches/server/Configurable-Disabling-Cat-Chest-Detection.patch rename to patches/unapplied/server/Configurable-Disabling-Cat-Chest-Detection.patch diff --git a/patches/server/Configurable-Entity-Despawn-Time.patch b/patches/unapplied/server/Configurable-Entity-Despawn-Time.patch similarity index 100% rename from patches/server/Configurable-Entity-Despawn-Time.patch rename to patches/unapplied/server/Configurable-Entity-Despawn-Time.patch diff --git a/patches/server/Configurable-LootPool-luck-formula.patch b/patches/unapplied/server/Configurable-LootPool-luck-formula.patch similarity index 100% rename from patches/server/Configurable-LootPool-luck-formula.patch rename to patches/unapplied/server/Configurable-LootPool-luck-formula.patch diff --git a/patches/server/Configurable-Non-Player-Arrow-Despawn-Rate.patch b/patches/unapplied/server/Configurable-Non-Player-Arrow-Despawn-Rate.patch similarity index 100% rename from patches/server/Configurable-Non-Player-Arrow-Despawn-Rate.patch rename to patches/unapplied/server/Configurable-Non-Player-Arrow-Despawn-Rate.patch diff --git a/patches/server/Configurable-Player-Collision.patch b/patches/unapplied/server/Configurable-Player-Collision.patch similarity index 100% rename from patches/server/Configurable-Player-Collision.patch rename to patches/unapplied/server/Configurable-Player-Collision.patch diff --git a/patches/server/Configurable-RCON-IP-address.patch b/patches/unapplied/server/Configurable-RCON-IP-address.patch similarity index 100% rename from patches/server/Configurable-RCON-IP-address.patch rename to patches/unapplied/server/Configurable-RCON-IP-address.patch diff --git a/patches/server/Configurable-Region-Compression-Format.patch b/patches/unapplied/server/Configurable-Region-Compression-Format.patch similarity index 100% rename from patches/server/Configurable-Region-Compression-Format.patch rename to patches/unapplied/server/Configurable-Region-Compression-Format.patch diff --git a/patches/server/Configurable-Sand-Duping.patch b/patches/unapplied/server/Configurable-Sand-Duping.patch similarity index 100% rename from patches/server/Configurable-Sand-Duping.patch rename to patches/unapplied/server/Configurable-Sand-Duping.patch diff --git a/patches/server/Configurable-baby-zombie-movement-speed.patch b/patches/unapplied/server/Configurable-baby-zombie-movement-speed.patch similarity index 100% rename from patches/server/Configurable-baby-zombie-movement-speed.patch rename to patches/unapplied/server/Configurable-baby-zombie-movement-speed.patch diff --git a/patches/server/Configurable-cactus-bamboo-and-reed-growth-height.patch b/patches/unapplied/server/Configurable-cactus-bamboo-and-reed-growth-height.patch similarity index 100% rename from patches/server/Configurable-cactus-bamboo-and-reed-growth-height.patch rename to patches/unapplied/server/Configurable-cactus-bamboo-and-reed-growth-height.patch diff --git a/patches/server/Configurable-chance-of-villager-zombie-infection.patch b/patches/unapplied/server/Configurable-chance-of-villager-zombie-infection.patch similarity index 100% rename from patches/server/Configurable-chance-of-villager-zombie-infection.patch rename to patches/unapplied/server/Configurable-chance-of-villager-zombie-infection.patch diff --git a/patches/server/Configurable-chat-thread-limit.patch b/patches/unapplied/server/Configurable-chat-thread-limit.patch similarity index 100% rename from patches/server/Configurable-chat-thread-limit.patch rename to patches/unapplied/server/Configurable-chat-thread-limit.patch diff --git a/patches/server/Configurable-connection-throttle-kick-message.patch b/patches/unapplied/server/Configurable-connection-throttle-kick-message.patch similarity index 100% rename from patches/server/Configurable-connection-throttle-kick-message.patch rename to patches/unapplied/server/Configurable-connection-throttle-kick-message.patch diff --git a/patches/server/Configurable-container-update-tick-rate.patch b/patches/unapplied/server/Configurable-container-update-tick-rate.patch similarity index 100% rename from patches/server/Configurable-container-update-tick-rate.patch rename to patches/unapplied/server/Configurable-container-update-tick-rate.patch diff --git a/patches/server/Configurable-damage-tick-when-blocking-with-shield.patch b/patches/unapplied/server/Configurable-damage-tick-when-blocking-with-shield.patch similarity index 100% rename from patches/server/Configurable-damage-tick-when-blocking-with-shield.patch rename to patches/unapplied/server/Configurable-damage-tick-when-blocking-with-shield.patch diff --git a/patches/server/Configurable-door-breaking-difficulty.patch b/patches/unapplied/server/Configurable-door-breaking-difficulty.patch similarity index 100% rename from patches/server/Configurable-door-breaking-difficulty.patch rename to patches/unapplied/server/Configurable-door-breaking-difficulty.patch diff --git a/patches/server/Configurable-end-credits.patch b/patches/unapplied/server/Configurable-end-credits.patch similarity index 100% rename from patches/server/Configurable-end-credits.patch rename to patches/unapplied/server/Configurable-end-credits.patch diff --git a/patches/server/Configurable-entity-tracking-range-by-Y-coordinate.patch b/patches/unapplied/server/Configurable-entity-tracking-range-by-Y-coordinate.patch similarity index 100% rename from patches/server/Configurable-entity-tracking-range-by-Y-coordinate.patch rename to patches/unapplied/server/Configurable-entity-tracking-range-by-Y-coordinate.patch diff --git a/patches/server/Configurable-feature-seeds.patch b/patches/unapplied/server/Configurable-feature-seeds.patch similarity index 100% rename from patches/server/Configurable-feature-seeds.patch rename to patches/unapplied/server/Configurable-feature-seeds.patch diff --git a/patches/server/Configurable-fishing-time-ranges.patch b/patches/unapplied/server/Configurable-fishing-time-ranges.patch similarity index 100% rename from patches/server/Configurable-fishing-time-ranges.patch rename to patches/unapplied/server/Configurable-fishing-time-ranges.patch diff --git a/patches/server/Configurable-flying-kick-messages.patch b/patches/unapplied/server/Configurable-flying-kick-messages.patch similarity index 100% rename from patches/server/Configurable-flying-kick-messages.patch rename to patches/unapplied/server/Configurable-flying-kick-messages.patch diff --git a/patches/server/Configurable-item-frame-map-cursor-update-interval.patch b/patches/unapplied/server/Configurable-item-frame-map-cursor-update-interval.patch similarity index 100% rename from patches/server/Configurable-item-frame-map-cursor-update-interval.patch rename to patches/unapplied/server/Configurable-item-frame-map-cursor-update-interval.patch diff --git a/patches/server/Configurable-max-block-fluid-ticks.patch b/patches/unapplied/server/Configurable-max-block-fluid-ticks.patch similarity index 100% rename from patches/server/Configurable-max-block-fluid-ticks.patch rename to patches/unapplied/server/Configurable-max-block-fluid-ticks.patch diff --git a/patches/server/Configurable-max-block-light-for-monster-spawning.patch b/patches/unapplied/server/Configurable-max-block-light-for-monster-spawning.patch similarity index 100% rename from patches/server/Configurable-max-block-light-for-monster-spawning.patch rename to patches/unapplied/server/Configurable-max-block-light-for-monster-spawning.patch diff --git a/patches/server/Configurable-max-leash-distance.patch b/patches/unapplied/server/Configurable-max-leash-distance.patch similarity index 100% rename from patches/server/Configurable-max-leash-distance.patch rename to patches/unapplied/server/Configurable-max-leash-distance.patch diff --git a/patches/server/Configurable-mob-spawner-tick-rate.patch b/patches/unapplied/server/Configurable-mob-spawner-tick-rate.patch similarity index 100% rename from patches/server/Configurable-mob-spawner-tick-rate.patch rename to patches/unapplied/server/Configurable-mob-spawner-tick-rate.patch diff --git a/patches/server/Configurable-packet-in-spam-threshold.patch b/patches/unapplied/server/Configurable-packet-in-spam-threshold.patch similarity index 100% rename from patches/server/Configurable-packet-in-spam-threshold.patch rename to patches/unapplied/server/Configurable-packet-in-spam-threshold.patch diff --git a/patches/server/Configurable-projectile-relative-velocity.patch b/patches/unapplied/server/Configurable-projectile-relative-velocity.patch similarity index 100% rename from patches/server/Configurable-projectile-relative-velocity.patch rename to patches/unapplied/server/Configurable-projectile-relative-velocity.patch diff --git a/patches/server/Configurable-random-tick-rates-for-blocks.patch b/patches/unapplied/server/Configurable-random-tick-rates-for-blocks.patch similarity index 100% rename from patches/server/Configurable-random-tick-rates-for-blocks.patch rename to patches/unapplied/server/Configurable-random-tick-rates-for-blocks.patch diff --git a/patches/server/Configurable-sculk-sensor-listener-range.patch b/patches/unapplied/server/Configurable-sculk-sensor-listener-range.patch similarity index 100% rename from patches/server/Configurable-sculk-sensor-listener-range.patch rename to patches/unapplied/server/Configurable-sculk-sensor-listener-range.patch diff --git a/patches/server/Configurable-spawn-chances-for-skeleton-horses.patch b/patches/unapplied/server/Configurable-spawn-chances-for-skeleton-horses.patch similarity index 100% rename from patches/server/Configurable-spawn-chances-for-skeleton-horses.patch rename to patches/unapplied/server/Configurable-spawn-chances-for-skeleton-horses.patch diff --git a/patches/server/Configurable-speed-for-water-flowing-over-lava.patch b/patches/unapplied/server/Configurable-speed-for-water-flowing-over-lava.patch similarity index 100% rename from patches/server/Configurable-speed-for-water-flowing-over-lava.patch rename to patches/unapplied/server/Configurable-speed-for-water-flowing-over-lava.patch diff --git a/patches/server/Configurable-sprint-interruption-on-attack.patch b/patches/unapplied/server/Configurable-sprint-interruption-on-attack.patch similarity index 100% rename from patches/server/Configurable-sprint-interruption-on-attack.patch rename to patches/unapplied/server/Configurable-sprint-interruption-on-attack.patch diff --git a/patches/server/Configurable-top-of-nether-void-damage.patch b/patches/unapplied/server/Configurable-top-of-nether-void-damage.patch similarity index 100% rename from patches/server/Configurable-top-of-nether-void-damage.patch rename to patches/unapplied/server/Configurable-top-of-nether-void-damage.patch diff --git a/patches/server/Configuration-for-horizontal-only-item-merging.patch b/patches/unapplied/server/Configuration-for-horizontal-only-item-merging.patch similarity index 100% rename from patches/server/Configuration-for-horizontal-only-item-merging.patch rename to patches/unapplied/server/Configuration-for-horizontal-only-item-merging.patch diff --git a/patches/server/Configure-sniffer-egg-hatch-time.patch b/patches/unapplied/server/Configure-sniffer-egg-hatch-time.patch similarity index 100% rename from patches/server/Configure-sniffer-egg-hatch-time.patch rename to patches/unapplied/server/Configure-sniffer-egg-hatch-time.patch diff --git a/patches/server/Convert-legacy-attributes-in-Item-Meta.patch b/patches/unapplied/server/Convert-legacy-attributes-in-Item-Meta.patch similarity index 100% rename from patches/server/Convert-legacy-attributes-in-Item-Meta.patch rename to patches/unapplied/server/Convert-legacy-attributes-in-Item-Meta.patch diff --git a/patches/server/Correct-update-cursor.patch b/patches/unapplied/server/Correct-update-cursor.patch similarity index 100% rename from patches/server/Correct-update-cursor.patch rename to patches/unapplied/server/Correct-update-cursor.patch diff --git a/patches/server/Correctly-check-if-bucket-dispenses-will-succeed-for.patch b/patches/unapplied/server/Correctly-check-if-bucket-dispenses-will-succeed-for.patch similarity index 100% rename from patches/server/Correctly-check-if-bucket-dispenses-will-succeed-for.patch rename to patches/unapplied/server/Correctly-check-if-bucket-dispenses-will-succeed-for.patch diff --git a/patches/server/Correctly-handle-ArmorStand-invisibility.patch b/patches/unapplied/server/Correctly-handle-ArmorStand-invisibility.patch similarity index 100% rename from patches/server/Correctly-handle-ArmorStand-invisibility.patch rename to patches/unapplied/server/Correctly-handle-ArmorStand-invisibility.patch diff --git a/patches/server/Correctly-handle-interactions-with-items-on-cooldown.patch b/patches/unapplied/server/Correctly-handle-interactions-with-items-on-cooldown.patch similarity index 100% rename from patches/server/Correctly-handle-interactions-with-items-on-cooldown.patch rename to patches/unapplied/server/Correctly-handle-interactions-with-items-on-cooldown.patch diff --git a/patches/server/Correctly-shrink-items-during-EntityResurrectEvent.patch b/patches/unapplied/server/Correctly-shrink-items-during-EntityResurrectEvent.patch similarity index 100% rename from patches/server/Correctly-shrink-items-during-EntityResurrectEvent.patch rename to patches/unapplied/server/Correctly-shrink-items-during-EntityResurrectEvent.patch diff --git a/patches/server/Create-HoverEvent-from-ItemStack-Entity.patch b/patches/unapplied/server/Create-HoverEvent-from-ItemStack-Entity.patch similarity index 100% rename from patches/server/Create-HoverEvent-from-ItemStack-Entity.patch rename to patches/unapplied/server/Create-HoverEvent-from-ItemStack-Entity.patch diff --git a/patches/server/Custom-Chat-Completion-Suggestions-API.patch b/patches/unapplied/server/Custom-Chat-Completion-Suggestions-API.patch similarity index 100% rename from patches/server/Custom-Chat-Completion-Suggestions-API.patch rename to patches/unapplied/server/Custom-Chat-Completion-Suggestions-API.patch diff --git a/patches/server/Custom-Potion-Mixes.patch b/patches/unapplied/server/Custom-Potion-Mixes.patch similarity index 100% rename from patches/server/Custom-Potion-Mixes.patch rename to patches/unapplied/server/Custom-Potion-Mixes.patch diff --git a/patches/server/Custom-replacement-for-eaten-items.patch b/patches/unapplied/server/Custom-replacement-for-eaten-items.patch similarity index 100% rename from patches/server/Custom-replacement-for-eaten-items.patch rename to patches/unapplied/server/Custom-replacement-for-eaten-items.patch diff --git a/patches/server/DataComponent-API.patch b/patches/unapplied/server/DataComponent-API.patch similarity index 100% rename from patches/server/DataComponent-API.patch rename to patches/unapplied/server/DataComponent-API.patch diff --git a/patches/server/Dead-Player-s-shouldn-t-be-able-to-move.patch b/patches/unapplied/server/Dead-Player-s-shouldn-t-be-able-to-move.patch similarity index 100% rename from patches/server/Dead-Player-s-shouldn-t-be-able-to-move.patch rename to patches/unapplied/server/Dead-Player-s-shouldn-t-be-able-to-move.patch diff --git a/patches/server/Deep-clone-nbt-tags-in-PDC.patch b/patches/unapplied/server/Deep-clone-nbt-tags-in-PDC.patch similarity index 100% rename from patches/server/Deep-clone-nbt-tags-in-PDC.patch rename to patches/unapplied/server/Deep-clone-nbt-tags-in-PDC.patch diff --git a/patches/server/Default-loading-permissions.yml-before-plugins.patch b/patches/unapplied/server/Default-loading-permissions.yml-before-plugins.patch similarity index 100% rename from patches/server/Default-loading-permissions.yml-before-plugins.patch rename to patches/unapplied/server/Default-loading-permissions.yml-before-plugins.patch diff --git a/patches/server/Deobfuscate-stacktraces-in-log-messages-crash-report.patch b/patches/unapplied/server/Deobfuscate-stacktraces-in-log-messages-crash-report.patch similarity index 100% rename from patches/server/Deobfuscate-stacktraces-in-log-messages-crash-report.patch rename to patches/unapplied/server/Deobfuscate-stacktraces-in-log-messages-crash-report.patch diff --git a/patches/server/Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch b/patches/unapplied/server/Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch similarity index 100% rename from patches/server/Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch rename to patches/unapplied/server/Deprecate-InvAction-HOTBAR_MOVE_AND_READD.patch diff --git a/patches/server/Deprecate-ItemStack-setType.patch b/patches/unapplied/server/Deprecate-ItemStack-setType.patch similarity index 100% rename from patches/server/Deprecate-ItemStack-setType.patch rename to patches/unapplied/server/Deprecate-ItemStack-setType.patch diff --git a/patches/server/Deprecate-and-replace-methods-with-old-StructureType.patch b/patches/unapplied/server/Deprecate-and-replace-methods-with-old-StructureType.patch similarity index 100% rename from patches/server/Deprecate-and-replace-methods-with-old-StructureType.patch rename to patches/unapplied/server/Deprecate-and-replace-methods-with-old-StructureType.patch diff --git a/patches/server/Detail-more-information-in-watchdog-dumps.patch b/patches/unapplied/server/Detail-more-information-in-watchdog-dumps.patch similarity index 100% rename from patches/server/Detail-more-information-in-watchdog-dumps.patch rename to patches/unapplied/server/Detail-more-information-in-watchdog-dumps.patch diff --git a/patches/server/Detect-headless-JREs.patch b/patches/unapplied/server/Detect-headless-JREs.patch similarity index 100% rename from patches/server/Detect-headless-JREs.patch rename to patches/unapplied/server/Detect-headless-JREs.patch diff --git a/patches/server/Determine-lava-and-water-fluid-explosion-resistance-.patch b/patches/unapplied/server/Determine-lava-and-water-fluid-explosion-resistance-.patch similarity index 100% rename from patches/server/Determine-lava-and-water-fluid-explosion-resistance-.patch rename to patches/unapplied/server/Determine-lava-and-water-fluid-explosion-resistance-.patch diff --git a/patches/server/Disable-Explicit-Network-Manager-Flushing.patch b/patches/unapplied/server/Disable-Explicit-Network-Manager-Flushing.patch similarity index 100% rename from patches/server/Disable-Explicit-Network-Manager-Flushing.patch rename to patches/unapplied/server/Disable-Explicit-Network-Manager-Flushing.patch diff --git a/patches/server/Disable-Scoreboards-for-non-players-by-default.patch b/patches/unapplied/server/Disable-Scoreboards-for-non-players-by-default.patch similarity index 100% rename from patches/server/Disable-Scoreboards-for-non-players-by-default.patch rename to patches/unapplied/server/Disable-Scoreboards-for-non-players-by-default.patch diff --git a/patches/server/Disable-component-selector-resolving-in-books-by-def.patch b/patches/unapplied/server/Disable-component-selector-resolving-in-books-by-def.patch similarity index 100% rename from patches/server/Disable-component-selector-resolving-in-books-by-def.patch rename to patches/unapplied/server/Disable-component-selector-resolving-in-books-by-def.patch diff --git a/patches/server/Disable-explosion-knockback.patch b/patches/unapplied/server/Disable-explosion-knockback.patch similarity index 100% rename from patches/server/Disable-explosion-knockback.patch rename to patches/unapplied/server/Disable-explosion-knockback.patch diff --git a/patches/server/Disable-ice-and-snow.patch b/patches/unapplied/server/Disable-ice-and-snow.patch similarity index 100% rename from patches/server/Disable-ice-and-snow.patch rename to patches/unapplied/server/Disable-ice-and-snow.patch diff --git a/patches/server/Disable-memory-reserve-allocating.patch b/patches/unapplied/server/Disable-memory-reserve-allocating.patch similarity index 100% rename from patches/server/Disable-memory-reserve-allocating.patch rename to patches/unapplied/server/Disable-memory-reserve-allocating.patch diff --git a/patches/server/Disable-pretty-printing-for-advancement-saving.patch b/patches/unapplied/server/Disable-pretty-printing-for-advancement-saving.patch similarity index 100% rename from patches/server/Disable-pretty-printing-for-advancement-saving.patch rename to patches/unapplied/server/Disable-pretty-printing-for-advancement-saving.patch diff --git a/patches/server/Disable-spigot-tick-limiters.patch b/patches/unapplied/server/Disable-spigot-tick-limiters.patch similarity index 100% rename from patches/server/Disable-spigot-tick-limiters.patch rename to patches/unapplied/server/Disable-spigot-tick-limiters.patch diff --git a/patches/server/Disable-thunder.patch b/patches/unapplied/server/Disable-thunder.patch similarity index 100% rename from patches/server/Disable-thunder.patch rename to patches/unapplied/server/Disable-thunder.patch diff --git a/patches/server/Do-crystal-portal-proximity-check-before-entity-look.patch b/patches/unapplied/server/Do-crystal-portal-proximity-check-before-entity-look.patch similarity index 100% rename from patches/server/Do-crystal-portal-proximity-check-before-entity-look.patch rename to patches/unapplied/server/Do-crystal-portal-proximity-check-before-entity-look.patch diff --git a/patches/server/Do-not-accept-invalid-client-settings.patch b/patches/unapplied/server/Do-not-accept-invalid-client-settings.patch similarity index 100% rename from patches/server/Do-not-accept-invalid-client-settings.patch rename to patches/unapplied/server/Do-not-accept-invalid-client-settings.patch diff --git a/patches/server/Do-not-allow-Vexes-to-load-chunks.patch b/patches/unapplied/server/Do-not-allow-Vexes-to-load-chunks.patch similarity index 100% rename from patches/server/Do-not-allow-Vexes-to-load-chunks.patch rename to patches/unapplied/server/Do-not-allow-Vexes-to-load-chunks.patch diff --git a/patches/server/Do-not-let-the-server-load-chunks-from-newer-version.patch b/patches/unapplied/server/Do-not-let-the-server-load-chunks-from-newer-version.patch similarity index 100% rename from patches/server/Do-not-let-the-server-load-chunks-from-newer-version.patch rename to patches/unapplied/server/Do-not-let-the-server-load-chunks-from-newer-version.patch diff --git a/patches/server/Do-not-load-chunks-for-Pathfinding.patch b/patches/unapplied/server/Do-not-load-chunks-for-Pathfinding.patch similarity index 100% rename from patches/server/Do-not-load-chunks-for-Pathfinding.patch rename to patches/unapplied/server/Do-not-load-chunks-for-Pathfinding.patch diff --git a/patches/server/Do-not-read-tile-entities-in-chunks-that-are-positio.patch b/patches/unapplied/server/Do-not-read-tile-entities-in-chunks-that-are-positio.patch similarity index 100% rename from patches/server/Do-not-read-tile-entities-in-chunks-that-are-positio.patch rename to patches/unapplied/server/Do-not-read-tile-entities-in-chunks-that-are-positio.patch diff --git a/patches/server/Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch b/patches/unapplied/server/Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch similarity index 100% rename from patches/server/Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch rename to patches/unapplied/server/Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch diff --git a/patches/server/Do-not-submit-profile-lookups-to-worldgen-threads.patch b/patches/unapplied/server/Do-not-submit-profile-lookups-to-worldgen-threads.patch similarity index 100% rename from patches/server/Do-not-submit-profile-lookups-to-worldgen-threads.patch rename to patches/unapplied/server/Do-not-submit-profile-lookups-to-worldgen-threads.patch diff --git a/patches/server/Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch b/patches/unapplied/server/Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch similarity index 100% rename from patches/server/Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch rename to patches/unapplied/server/Do-not-sync-load-chunk-for-dynamic-game-event-listen.patch diff --git a/patches/server/Don-t-allow-digging-into-unloaded-chunks.patch b/patches/unapplied/server/Don-t-allow-digging-into-unloaded-chunks.patch similarity index 100% rename from patches/server/Don-t-allow-digging-into-unloaded-chunks.patch rename to patches/unapplied/server/Don-t-allow-digging-into-unloaded-chunks.patch diff --git a/patches/server/Don-t-allow-vehicle-movement-from-players-while-tele.patch b/patches/unapplied/server/Don-t-allow-vehicle-movement-from-players-while-tele.patch similarity index 100% rename from patches/server/Don-t-allow-vehicle-movement-from-players-while-tele.patch rename to patches/unapplied/server/Don-t-allow-vehicle-movement-from-players-while-tele.patch diff --git a/patches/server/Don-t-apply-cramming-damage-to-players.patch b/patches/unapplied/server/Don-t-apply-cramming-damage-to-players.patch similarity index 100% rename from patches/server/Don-t-apply-cramming-damage-to-players.patch rename to patches/unapplied/server/Don-t-apply-cramming-damage-to-players.patch diff --git a/patches/server/Don-t-broadcast-messages-to-command-blocks.patch b/patches/unapplied/server/Don-t-broadcast-messages-to-command-blocks.patch similarity index 100% rename from patches/server/Don-t-broadcast-messages-to-command-blocks.patch rename to patches/unapplied/server/Don-t-broadcast-messages-to-command-blocks.patch diff --git a/patches/server/Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch b/patches/unapplied/server/Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch similarity index 100% rename from patches/server/Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch rename to patches/unapplied/server/Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch diff --git a/patches/server/Don-t-check-if-we-can-see-non-visible-entities.patch b/patches/unapplied/server/Don-t-check-if-we-can-see-non-visible-entities.patch similarity index 100% rename from patches/server/Don-t-check-if-we-can-see-non-visible-entities.patch rename to patches/unapplied/server/Don-t-check-if-we-can-see-non-visible-entities.patch diff --git a/patches/server/Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch b/patches/unapplied/server/Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch similarity index 100% rename from patches/server/Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch rename to patches/unapplied/server/Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch diff --git a/patches/server/Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch b/patches/unapplied/server/Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch similarity index 100% rename from patches/server/Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch rename to patches/unapplied/server/Don-t-enforce-icanhasbukkit-default-if-alias-block-e.patch diff --git a/patches/server/Don-t-fire-BlockFade-on-worldgen-threads.patch b/patches/unapplied/server/Don-t-fire-BlockFade-on-worldgen-threads.patch similarity index 100% rename from patches/server/Don-t-fire-BlockFade-on-worldgen-threads.patch rename to patches/unapplied/server/Don-t-fire-BlockFade-on-worldgen-threads.patch diff --git a/patches/server/Don-t-fire-sync-events-during-worldgen.patch b/patches/unapplied/server/Don-t-fire-sync-events-during-worldgen.patch similarity index 100% rename from patches/server/Don-t-fire-sync-events-during-worldgen.patch rename to patches/unapplied/server/Don-t-fire-sync-events-during-worldgen.patch diff --git a/patches/server/Don-t-ignore-result-of-PlayerEditBookEvent.patch b/patches/unapplied/server/Don-t-ignore-result-of-PlayerEditBookEvent.patch similarity index 100% rename from patches/server/Don-t-ignore-result-of-PlayerEditBookEvent.patch rename to patches/unapplied/server/Don-t-ignore-result-of-PlayerEditBookEvent.patch diff --git a/patches/server/Don-t-load-Chunks-from-Hoppers-and-other-things.patch b/patches/unapplied/server/Don-t-load-Chunks-from-Hoppers-and-other-things.patch similarity index 100% rename from patches/server/Don-t-load-Chunks-from-Hoppers-and-other-things.patch rename to patches/unapplied/server/Don-t-load-Chunks-from-Hoppers-and-other-things.patch diff --git a/patches/server/Don-t-load-chunks-for-supporting-block-checks.patch b/patches/unapplied/server/Don-t-load-chunks-for-supporting-block-checks.patch similarity index 100% rename from patches/server/Don-t-load-chunks-for-supporting-block-checks.patch rename to patches/unapplied/server/Don-t-load-chunks-for-supporting-block-checks.patch diff --git a/patches/server/Don-t-log-debug-logging-being-disabled.patch b/patches/unapplied/server/Don-t-log-debug-logging-being-disabled.patch similarity index 100% rename from patches/server/Don-t-log-debug-logging-being-disabled.patch rename to patches/unapplied/server/Don-t-log-debug-logging-being-disabled.patch diff --git a/patches/server/Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch b/patches/unapplied/server/Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch similarity index 100% rename from patches/server/Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch rename to patches/unapplied/server/Don-t-lookup-fluid-state-when-raytracing-skip-air-bl.patch diff --git a/patches/server/Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch b/patches/unapplied/server/Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch similarity index 100% rename from patches/server/Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch rename to patches/unapplied/server/Don-t-lookup-game-profiles-that-have-no-UUID-and-no-.patch diff --git a/patches/server/Don-t-move-existing-players-to-world-spawn.patch b/patches/unapplied/server/Don-t-move-existing-players-to-world-spawn.patch similarity index 100% rename from patches/server/Don-t-move-existing-players-to-world-spawn.patch rename to patches/unapplied/server/Don-t-move-existing-players-to-world-spawn.patch diff --git a/patches/server/Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch b/patches/unapplied/server/Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch similarity index 100% rename from patches/server/Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch rename to patches/unapplied/server/Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch diff --git a/patches/server/Don-t-require-FACING-data.patch b/patches/unapplied/server/Don-t-require-FACING-data.patch similarity index 100% rename from patches/server/Don-t-require-FACING-data.patch rename to patches/unapplied/server/Don-t-require-FACING-data.patch diff --git a/patches/server/Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch b/patches/unapplied/server/Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch similarity index 100% rename from patches/server/Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch rename to patches/unapplied/server/Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch diff --git a/patches/server/Don-t-run-entity-collision-code-if-not-needed.patch b/patches/unapplied/server/Don-t-run-entity-collision-code-if-not-needed.patch similarity index 100% rename from patches/server/Don-t-run-entity-collision-code-if-not-needed.patch rename to patches/unapplied/server/Don-t-run-entity-collision-code-if-not-needed.patch diff --git a/patches/server/Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch b/patches/unapplied/server/Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch similarity index 100% rename from patches/server/Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch rename to patches/unapplied/server/Don-t-save-empty-scoreboard-teams-to-scoreboard.dat.patch diff --git a/patches/server/Don-t-sleep-after-profile-lookups-if-not-needed.patch b/patches/unapplied/server/Don-t-sleep-after-profile-lookups-if-not-needed.patch similarity index 100% rename from patches/server/Don-t-sleep-after-profile-lookups-if-not-needed.patch rename to patches/unapplied/server/Don-t-sleep-after-profile-lookups-if-not-needed.patch diff --git a/patches/server/Don-t-tab-complete-namespaced-commands-if-send-names.patch b/patches/unapplied/server/Don-t-tab-complete-namespaced-commands-if-send-names.patch similarity index 100% rename from patches/server/Don-t-tab-complete-namespaced-commands-if-send-names.patch rename to patches/unapplied/server/Don-t-tab-complete-namespaced-commands-if-send-names.patch diff --git a/patches/server/Don-t-tick-dead-players.patch b/patches/unapplied/server/Don-t-tick-dead-players.patch similarity index 100% rename from patches/server/Don-t-tick-dead-players.patch rename to patches/unapplied/server/Don-t-tick-dead-players.patch diff --git a/patches/server/Don-t-tick-markers.patch b/patches/unapplied/server/Don-t-tick-markers.patch similarity index 100% rename from patches/server/Don-t-tick-markers.patch rename to patches/unapplied/server/Don-t-tick-markers.patch diff --git a/patches/server/Don-t-use-level-random-in-entity-constructors.patch b/patches/unapplied/server/Don-t-use-level-random-in-entity-constructors.patch similarity index 100% rename from patches/server/Don-t-use-level-random-in-entity-constructors.patch rename to patches/unapplied/server/Don-t-use-level-random-in-entity-constructors.patch diff --git a/patches/server/Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch b/patches/unapplied/server/Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch similarity index 100% rename from patches/server/Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch rename to patches/unapplied/server/Dont-block-Player-remove-if-the-handle-is-a-custom-p.patch diff --git a/patches/server/Dont-resend-blocks-on-interactions.patch b/patches/unapplied/server/Dont-resend-blocks-on-interactions.patch similarity index 100% rename from patches/server/Dont-resend-blocks-on-interactions.patch rename to patches/unapplied/server/Dont-resend-blocks-on-interactions.patch diff --git a/patches/server/Dont-resent-entity-on-art-update.patch b/patches/unapplied/server/Dont-resent-entity-on-art-update.patch similarity index 100% rename from patches/server/Dont-resent-entity-on-art-update.patch rename to patches/unapplied/server/Dont-resent-entity-on-art-update.patch diff --git a/patches/server/Dont-send-unnecessary-sign-update.patch b/patches/unapplied/server/Dont-send-unnecessary-sign-update.patch similarity index 100% rename from patches/server/Dont-send-unnecessary-sign-update.patch rename to patches/unapplied/server/Dont-send-unnecessary-sign-update.patch diff --git a/patches/server/Drop-carried-item-when-player-has-disconnected.patch b/patches/unapplied/server/Drop-carried-item-when-player-has-disconnected.patch similarity index 100% rename from patches/server/Drop-carried-item-when-player-has-disconnected.patch rename to patches/unapplied/server/Drop-carried-item-when-player-has-disconnected.patch diff --git a/patches/server/Drop-falling-block-and-tnt-entities-at-the-specified.patch b/patches/unapplied/server/Drop-falling-block-and-tnt-entities-at-the-specified.patch similarity index 100% rename from patches/server/Drop-falling-block-and-tnt-entities-at-the-specified.patch rename to patches/unapplied/server/Drop-falling-block-and-tnt-entities-at-the-specified.patch diff --git a/patches/server/Duplicate-UUID-Resolve-Option.patch b/patches/unapplied/server/Duplicate-UUID-Resolve-Option.patch similarity index 100% rename from patches/server/Duplicate-UUID-Resolve-Option.patch rename to patches/unapplied/server/Duplicate-UUID-Resolve-Option.patch diff --git a/patches/server/Eigencraft-redstone-implementation.patch b/patches/unapplied/server/Eigencraft-redstone-implementation.patch similarity index 100% rename from patches/server/Eigencraft-redstone-implementation.patch rename to patches/unapplied/server/Eigencraft-redstone-implementation.patch diff --git a/patches/server/Elder-Guardian-appearance-API.patch b/patches/unapplied/server/Elder-Guardian-appearance-API.patch similarity index 100% rename from patches/server/Elder-Guardian-appearance-API.patch rename to patches/unapplied/server/Elder-Guardian-appearance-API.patch diff --git a/patches/server/Empty-commands-shall-not-be-dispatched.patch b/patches/unapplied/server/Empty-commands-shall-not-be-dispatched.patch similarity index 100% rename from patches/server/Empty-commands-shall-not-be-dispatched.patch rename to patches/unapplied/server/Empty-commands-shall-not-be-dispatched.patch diff --git a/patches/server/EnderDragon-Events.patch b/patches/unapplied/server/EnderDragon-Events.patch similarity index 100% rename from patches/server/EnderDragon-Events.patch rename to patches/unapplied/server/EnderDragon-Events.patch diff --git a/patches/server/Enderman.teleportRandomly.patch b/patches/unapplied/server/Enderman.teleportRandomly.patch similarity index 100% rename from patches/server/Enderman.teleportRandomly.patch rename to patches/unapplied/server/Enderman.teleportRandomly.patch diff --git a/patches/server/EndermanAttackPlayerEvent.patch b/patches/unapplied/server/EndermanAttackPlayerEvent.patch similarity index 100% rename from patches/server/EndermanAttackPlayerEvent.patch rename to patches/unapplied/server/EndermanAttackPlayerEvent.patch diff --git a/patches/server/EndermanEscapeEvent.patch b/patches/unapplied/server/EndermanEscapeEvent.patch similarity index 100% rename from patches/server/EndermanEscapeEvent.patch rename to patches/unapplied/server/EndermanEscapeEvent.patch diff --git a/patches/server/Enforce-Sync-Player-Saves.patch b/patches/unapplied/server/Enforce-Sync-Player-Saves.patch similarity index 100% rename from patches/server/Enforce-Sync-Player-Saves.patch rename to patches/unapplied/server/Enforce-Sync-Player-Saves.patch diff --git a/patches/server/Enhance-console-tab-completions-for-brigadier-comman.patch b/patches/unapplied/server/Enhance-console-tab-completions-for-brigadier-comman.patch similarity index 100% rename from patches/server/Enhance-console-tab-completions-for-brigadier-comman.patch rename to patches/unapplied/server/Enhance-console-tab-completions-for-brigadier-comman.patch diff --git a/patches/server/Ensure-Entity-position-and-AABB-are-never-invalid.patch b/patches/unapplied/server/Ensure-Entity-position-and-AABB-are-never-invalid.patch similarity index 100% rename from patches/server/Ensure-Entity-position-and-AABB-are-never-invalid.patch rename to patches/unapplied/server/Ensure-Entity-position-and-AABB-are-never-invalid.patch diff --git a/patches/server/Ensure-EntityRaider-respects-game-and-entity-rules-f.patch b/patches/unapplied/server/Ensure-EntityRaider-respects-game-and-entity-rules-f.patch similarity index 100% rename from patches/server/Ensure-EntityRaider-respects-game-and-entity-rules-f.patch rename to patches/unapplied/server/Ensure-EntityRaider-respects-game-and-entity-rules-f.patch diff --git a/patches/server/Ensure-entity-passenger-world-matches-ridden-entity.patch b/patches/unapplied/server/Ensure-entity-passenger-world-matches-ridden-entity.patch similarity index 100% rename from patches/server/Ensure-entity-passenger-world-matches-ridden-entity.patch rename to patches/unapplied/server/Ensure-entity-passenger-world-matches-ridden-entity.patch diff --git a/patches/server/Ensure-valid-vehicle-status.patch b/patches/unapplied/server/Ensure-valid-vehicle-status.patch similarity index 100% rename from patches/server/Ensure-valid-vehicle-status.patch rename to patches/unapplied/server/Ensure-valid-vehicle-status.patch diff --git a/patches/server/Entity-Activation-Range-2.0.patch b/patches/unapplied/server/Entity-Activation-Range-2.0.patch similarity index 100% rename from patches/server/Entity-Activation-Range-2.0.patch rename to patches/unapplied/server/Entity-Activation-Range-2.0.patch diff --git a/patches/server/Entity-AddTo-RemoveFrom-World-Events.patch b/patches/unapplied/server/Entity-AddTo-RemoveFrom-World-Events.patch similarity index 100% rename from patches/server/Entity-AddTo-RemoveFrom-World-Events.patch rename to patches/unapplied/server/Entity-AddTo-RemoveFrom-World-Events.patch diff --git a/patches/server/Entity-Jump-API.patch b/patches/unapplied/server/Entity-Jump-API.patch similarity index 100% rename from patches/server/Entity-Jump-API.patch rename to patches/unapplied/server/Entity-Jump-API.patch diff --git a/patches/server/Entity-Origin-API.patch b/patches/unapplied/server/Entity-Origin-API.patch similarity index 100% rename from patches/server/Entity-Origin-API.patch rename to patches/unapplied/server/Entity-Origin-API.patch diff --git a/patches/server/Entity-fromMobSpawner.patch b/patches/unapplied/server/Entity-fromMobSpawner.patch similarity index 100% rename from patches/server/Entity-fromMobSpawner.patch rename to patches/unapplied/server/Entity-fromMobSpawner.patch diff --git a/patches/server/Entity-isTicking.patch b/patches/unapplied/server/Entity-isTicking.patch similarity index 100% rename from patches/server/Entity-isTicking.patch rename to patches/unapplied/server/Entity-isTicking.patch diff --git a/patches/server/Entity-load-save-limit-per-chunk.patch b/patches/unapplied/server/Entity-load-save-limit-per-chunk.patch similarity index 100% rename from patches/server/Entity-load-save-limit-per-chunk.patch rename to patches/unapplied/server/Entity-load-save-limit-per-chunk.patch diff --git a/patches/server/Entity-powdered-snow-API.patch b/patches/unapplied/server/Entity-powdered-snow-API.patch similarity index 100% rename from patches/server/Entity-powdered-snow-API.patch rename to patches/unapplied/server/Entity-powdered-snow-API.patch diff --git a/patches/server/EntityPathfindEvent.patch b/patches/unapplied/server/EntityPathfindEvent.patch similarity index 100% rename from patches/server/EntityPathfindEvent.patch rename to patches/unapplied/server/EntityPathfindEvent.patch diff --git a/patches/server/EntityPickupItemEvent-fixes.patch b/patches/unapplied/server/EntityPickupItemEvent-fixes.patch similarity index 100% rename from patches/server/EntityPickupItemEvent-fixes.patch rename to patches/unapplied/server/EntityPickupItemEvent-fixes.patch diff --git a/patches/server/EntityRegainHealthEvent-isFastRegen-API.patch b/patches/unapplied/server/EntityRegainHealthEvent-isFastRegen-API.patch similarity index 100% rename from patches/server/EntityRegainHealthEvent-isFastRegen-API.patch rename to patches/unapplied/server/EntityRegainHealthEvent-isFastRegen-API.patch diff --git a/patches/server/Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch b/patches/unapplied/server/Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch similarity index 100% rename from patches/server/Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch rename to patches/unapplied/server/Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch diff --git a/patches/server/Expand-ArmorStand-API.patch b/patches/unapplied/server/Expand-ArmorStand-API.patch similarity index 100% rename from patches/server/Expand-ArmorStand-API.patch rename to patches/unapplied/server/Expand-ArmorStand-API.patch diff --git a/patches/server/Expand-EntityUnleashEvent.patch b/patches/unapplied/server/Expand-EntityUnleashEvent.patch similarity index 100% rename from patches/server/Expand-EntityUnleashEvent.patch rename to patches/unapplied/server/Expand-EntityUnleashEvent.patch diff --git a/patches/server/Expand-Explosions-API.patch b/patches/unapplied/server/Expand-Explosions-API.patch similarity index 100% rename from patches/server/Expand-Explosions-API.patch rename to patches/unapplied/server/Expand-Explosions-API.patch diff --git a/patches/server/Expand-FallingBlock-API.patch b/patches/unapplied/server/Expand-FallingBlock-API.patch similarity index 100% rename from patches/server/Expand-FallingBlock-API.patch rename to patches/unapplied/server/Expand-FallingBlock-API.patch diff --git a/patches/server/Expand-LingeringPotion-API.patch b/patches/unapplied/server/Expand-LingeringPotion-API.patch similarity index 100% rename from patches/server/Expand-LingeringPotion-API.patch rename to patches/unapplied/server/Expand-LingeringPotion-API.patch diff --git a/patches/server/Expand-PlayerGameModeChangeEvent.patch b/patches/unapplied/server/Expand-PlayerGameModeChangeEvent.patch similarity index 100% rename from patches/server/Expand-PlayerGameModeChangeEvent.patch rename to patches/unapplied/server/Expand-PlayerGameModeChangeEvent.patch diff --git a/patches/server/Expand-PlayerItemDamageEvent.patch b/patches/unapplied/server/Expand-PlayerItemDamageEvent.patch similarity index 100% rename from patches/server/Expand-PlayerItemDamageEvent.patch rename to patches/unapplied/server/Expand-PlayerItemDamageEvent.patch diff --git a/patches/server/Expand-PlayerItemMendEvent.patch b/patches/unapplied/server/Expand-PlayerItemMendEvent.patch similarity index 100% rename from patches/server/Expand-PlayerItemMendEvent.patch rename to patches/unapplied/server/Expand-PlayerItemMendEvent.patch diff --git a/patches/server/Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch b/patches/unapplied/server/Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch similarity index 100% rename from patches/server/Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch rename to patches/unapplied/server/Expand-PlayerRespawnEvent-fix-passed-parameter-issue.patch diff --git a/patches/server/Expand-Pose-API.patch b/patches/unapplied/server/Expand-Pose-API.patch similarity index 100% rename from patches/server/Expand-Pose-API.patch rename to patches/unapplied/server/Expand-Pose-API.patch diff --git a/patches/server/Expand-World.spawnParticle-API-and-add-Builder.patch b/patches/unapplied/server/Expand-World.spawnParticle-API-and-add-Builder.patch similarity index 100% rename from patches/server/Expand-World.spawnParticle-API-and-add-Builder.patch rename to patches/unapplied/server/Expand-World.spawnParticle-API-and-add-Builder.patch diff --git a/patches/server/Expand-world-key-API.patch b/patches/unapplied/server/Expand-world-key-API.patch similarity index 100% rename from patches/server/Expand-world-key-API.patch rename to patches/unapplied/server/Expand-world-key-API.patch diff --git a/patches/server/Expanded-Art-API.patch b/patches/unapplied/server/Expanded-Art-API.patch similarity index 100% rename from patches/server/Expanded-Art-API.patch rename to patches/unapplied/server/Expanded-Art-API.patch diff --git a/patches/server/Expanded-Hopper-API.patch b/patches/unapplied/server/Expanded-Hopper-API.patch similarity index 100% rename from patches/server/Expanded-Hopper-API.patch rename to patches/unapplied/server/Expanded-Hopper-API.patch diff --git a/patches/server/ExperienceOrb-merging-stacking-API-and-fixes.patch b/patches/unapplied/server/ExperienceOrb-merging-stacking-API-and-fixes.patch similarity index 100% rename from patches/server/ExperienceOrb-merging-stacking-API-and-fixes.patch rename to patches/unapplied/server/ExperienceOrb-merging-stacking-API-and-fixes.patch diff --git a/patches/server/ExperienceOrb-should-call-EntitySpawnEvent.patch b/patches/unapplied/server/ExperienceOrb-should-call-EntitySpawnEvent.patch similarity index 100% rename from patches/server/ExperienceOrb-should-call-EntitySpawnEvent.patch rename to patches/unapplied/server/ExperienceOrb-should-call-EntitySpawnEvent.patch diff --git a/patches/server/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch b/patches/unapplied/server/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch similarity index 100% rename from patches/server/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch rename to patches/unapplied/server/ExperienceOrbs-API-for-Reason-Source-Triggering-play.patch diff --git a/patches/server/Expose-LivingEntity-hurt-direction.patch b/patches/unapplied/server/Expose-LivingEntity-hurt-direction.patch similarity index 100% rename from patches/server/Expose-LivingEntity-hurt-direction.patch rename to patches/unapplied/server/Expose-LivingEntity-hurt-direction.patch diff --git a/patches/server/Expose-LootTable-of-DecoratedPot.patch b/patches/unapplied/server/Expose-LootTable-of-DecoratedPot.patch similarity index 100% rename from patches/server/Expose-LootTable-of-DecoratedPot.patch rename to patches/unapplied/server/Expose-LootTable-of-DecoratedPot.patch diff --git a/patches/server/Expose-MinecraftServer-isRunning.patch b/patches/unapplied/server/Expose-MinecraftServer-isRunning.patch similarity index 100% rename from patches/server/Expose-MinecraftServer-isRunning.patch rename to patches/unapplied/server/Expose-MinecraftServer-isRunning.patch diff --git a/patches/server/Expose-Tracked-Players.patch b/patches/unapplied/server/Expose-Tracked-Players.patch similarity index 100% rename from patches/server/Expose-Tracked-Players.patch rename to patches/unapplied/server/Expose-Tracked-Players.patch diff --git a/patches/server/Expose-attack-cooldown-methods-for-Player.patch b/patches/unapplied/server/Expose-attack-cooldown-methods-for-Player.patch similarity index 100% rename from patches/server/Expose-attack-cooldown-methods-for-Player.patch rename to patches/unapplied/server/Expose-attack-cooldown-methods-for-Player.patch diff --git a/patches/server/Expose-client-protocol-version-and-virtual-host.patch b/patches/unapplied/server/Expose-client-protocol-version-and-virtual-host.patch similarity index 100% rename from patches/server/Expose-client-protocol-version-and-virtual-host.patch rename to patches/unapplied/server/Expose-client-protocol-version-and-virtual-host.patch diff --git a/patches/server/Expose-furnace-minecart-push-values.patch b/patches/unapplied/server/Expose-furnace-minecart-push-values.patch similarity index 100% rename from patches/server/Expose-furnace-minecart-push-values.patch rename to patches/unapplied/server/Expose-furnace-minecart-push-values.patch diff --git a/patches/server/Expose-hand-in-BlockCanBuildEvent.patch b/patches/unapplied/server/Expose-hand-in-BlockCanBuildEvent.patch similarity index 100% rename from patches/server/Expose-hand-in-BlockCanBuildEvent.patch rename to patches/unapplied/server/Expose-hand-in-BlockCanBuildEvent.patch diff --git a/patches/server/Expose-hasColor-to-leather-armor.patch b/patches/unapplied/server/Expose-hasColor-to-leather-armor.patch similarity index 100% rename from patches/server/Expose-hasColor-to-leather-armor.patch rename to patches/unapplied/server/Expose-hasColor-to-leather-armor.patch diff --git a/patches/server/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch b/patches/unapplied/server/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch similarity index 100% rename from patches/server/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch rename to patches/unapplied/server/Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch diff --git a/patches/server/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch b/patches/unapplied/server/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch similarity index 100% rename from patches/server/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch rename to patches/unapplied/server/Expose-pre-collision-moving-velocity-to-VehicleBlock.patch diff --git a/patches/server/Expose-protocol-version.patch b/patches/unapplied/server/Expose-protocol-version.patch similarity index 100% rename from patches/server/Expose-protocol-version.patch rename to patches/unapplied/server/Expose-protocol-version.patch diff --git a/patches/server/Expose-server-CommandMap.patch b/patches/unapplied/server/Expose-server-CommandMap.patch similarity index 100% rename from patches/server/Expose-server-CommandMap.patch rename to patches/unapplied/server/Expose-server-CommandMap.patch diff --git a/patches/server/Expose-server-build-information.patch b/patches/unapplied/server/Expose-server-build-information.patch similarity index 100% rename from patches/server/Expose-server-build-information.patch rename to patches/unapplied/server/Expose-server-build-information.patch diff --git a/patches/server/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch b/patches/unapplied/server/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch similarity index 100% rename from patches/server/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch rename to patches/unapplied/server/Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch diff --git a/patches/server/Expose-the-internal-current-tick.patch b/patches/unapplied/server/Expose-the-internal-current-tick.patch similarity index 100% rename from patches/server/Expose-the-internal-current-tick.patch rename to patches/unapplied/server/Expose-the-internal-current-tick.patch diff --git a/patches/server/Expose-vanilla-BiomeProvider-from-WorldInfo.patch b/patches/unapplied/server/Expose-vanilla-BiomeProvider-from-WorldInfo.patch similarity index 100% rename from patches/server/Expose-vanilla-BiomeProvider-from-WorldInfo.patch rename to patches/unapplied/server/Expose-vanilla-BiomeProvider-from-WorldInfo.patch diff --git a/patches/server/Extend-Player-Interact-cancellation.patch b/patches/unapplied/server/Extend-Player-Interact-cancellation.patch similarity index 100% rename from patches/server/Extend-Player-Interact-cancellation.patch rename to patches/unapplied/server/Extend-Player-Interact-cancellation.patch diff --git a/patches/server/Extend-block-drop-capture-to-capture-all-items-added.patch b/patches/unapplied/server/Extend-block-drop-capture-to-capture-all-items-added.patch similarity index 100% rename from patches/server/Extend-block-drop-capture-to-capture-all-items-added.patch rename to patches/unapplied/server/Extend-block-drop-capture-to-capture-all-items-added.patch diff --git a/patches/server/Faster-redstone-torch-rapid-clock-removal.patch b/patches/unapplied/server/Faster-redstone-torch-rapid-clock-removal.patch similarity index 100% rename from patches/server/Faster-redstone-torch-rapid-clock-removal.patch rename to patches/unapplied/server/Faster-redstone-torch-rapid-clock-removal.patch diff --git a/patches/server/Fill-Profile-Property-Events.patch b/patches/unapplied/server/Fill-Profile-Property-Events.patch similarity index 100% rename from patches/server/Fill-Profile-Property-Events.patch rename to patches/unapplied/server/Fill-Profile-Property-Events.patch diff --git a/patches/server/Filter-bad-block-entity-nbt-data-from-falling-blocks.patch b/patches/unapplied/server/Filter-bad-block-entity-nbt-data-from-falling-blocks.patch similarity index 100% rename from patches/server/Filter-bad-block-entity-nbt-data-from-falling-blocks.patch rename to patches/unapplied/server/Filter-bad-block-entity-nbt-data-from-falling-blocks.patch diff --git a/patches/server/Fire-BlockExpEvent-on-grindstone-use.patch b/patches/unapplied/server/Fire-BlockExpEvent-on-grindstone-use.patch similarity index 100% rename from patches/server/Fire-BlockExpEvent-on-grindstone-use.patch rename to patches/unapplied/server/Fire-BlockExpEvent-on-grindstone-use.patch diff --git a/patches/server/Fire-CauldronLevelChange-on-initial-fill.patch b/patches/unapplied/server/Fire-CauldronLevelChange-on-initial-fill.patch similarity index 100% rename from patches/server/Fire-CauldronLevelChange-on-initial-fill.patch rename to patches/unapplied/server/Fire-CauldronLevelChange-on-initial-fill.patch diff --git a/patches/server/Fire-EntityChangeBlockEvent-in-more-places.patch b/patches/unapplied/server/Fire-EntityChangeBlockEvent-in-more-places.patch similarity index 100% rename from patches/server/Fire-EntityChangeBlockEvent-in-more-places.patch rename to patches/unapplied/server/Fire-EntityChangeBlockEvent-in-more-places.patch diff --git a/patches/server/Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch b/patches/unapplied/server/Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch similarity index 100% rename from patches/server/Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch rename to patches/unapplied/server/Fire-EntityDamageByEntityEvent-for-unowned-wither-sk.patch diff --git a/patches/server/Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch b/patches/unapplied/server/Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch similarity index 100% rename from patches/server/Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch rename to patches/unapplied/server/Fire-PlayerJoinEvent-when-Player-is-actually-ready.patch diff --git a/patches/server/Fire-entity-death-event-for-ender-dragon.patch b/patches/unapplied/server/Fire-entity-death-event-for-ender-dragon.patch similarity index 100% rename from patches/server/Fire-entity-death-event-for-ender-dragon.patch rename to patches/unapplied/server/Fire-entity-death-event-for-ender-dragon.patch diff --git a/patches/server/Fire-event-on-GS4-query.patch b/patches/unapplied/server/Fire-event-on-GS4-query.patch similarity index 100% rename from patches/server/Fire-event-on-GS4-query.patch rename to patches/unapplied/server/Fire-event-on-GS4-query.patch diff --git a/patches/server/Firework-API-s.patch b/patches/unapplied/server/Firework-API-s.patch similarity index 100% rename from patches/server/Firework-API-s.patch rename to patches/unapplied/server/Firework-API-s.patch diff --git a/patches/server/Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch b/patches/unapplied/server/Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch similarity index 100% rename from patches/server/Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch rename to patches/unapplied/server/Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch diff --git a/patches/server/Fix-BanList-API.patch b/patches/unapplied/server/Fix-BanList-API.patch similarity index 100% rename from patches/server/Fix-BanList-API.patch rename to patches/unapplied/server/Fix-BanList-API.patch diff --git a/patches/server/Fix-Bee-flower-NPE.patch b/patches/unapplied/server/Fix-Bee-flower-NPE.patch similarity index 100% rename from patches/server/Fix-Bee-flower-NPE.patch rename to patches/unapplied/server/Fix-Bee-flower-NPE.patch diff --git a/patches/server/Fix-CB-call-to-changed-postToMainThread-method.patch b/patches/unapplied/server/Fix-CB-call-to-changed-postToMainThread-method.patch similarity index 100% rename from patches/server/Fix-CB-call-to-changed-postToMainThread-method.patch rename to patches/unapplied/server/Fix-CB-call-to-changed-postToMainThread-method.patch diff --git a/patches/server/Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch b/patches/unapplied/server/Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch similarity index 100% rename from patches/server/Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch rename to patches/unapplied/server/Fix-CCE-for-SplashPotion-and-LingeringPotion-spawnin.patch diff --git a/patches/server/Fix-CME-in-CraftPersistentDataTypeRegistry.patch b/patches/unapplied/server/Fix-CME-in-CraftPersistentDataTypeRegistry.patch similarity index 100% rename from patches/server/Fix-CME-in-CraftPersistentDataTypeRegistry.patch rename to patches/unapplied/server/Fix-CME-in-CraftPersistentDataTypeRegistry.patch diff --git a/patches/server/Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch b/patches/unapplied/server/Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch similarity index 100% rename from patches/server/Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch rename to patches/unapplied/server/Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch diff --git a/patches/server/Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch b/patches/unapplied/server/Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch similarity index 100% rename from patches/server/Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch rename to patches/unapplied/server/Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch diff --git a/patches/server/Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch b/patches/unapplied/server/Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch similarity index 100% rename from patches/server/Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch rename to patches/unapplied/server/Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch diff --git a/patches/server/Fix-Concurrency-issue-in-ShufflingList.patch b/patches/unapplied/server/Fix-Concurrency-issue-in-ShufflingList.patch similarity index 100% rename from patches/server/Fix-Concurrency-issue-in-ShufflingList.patch rename to patches/unapplied/server/Fix-Concurrency-issue-in-ShufflingList.patch diff --git a/patches/server/Fix-CraftBukkit-drag-system.patch b/patches/unapplied/server/Fix-CraftBukkit-drag-system.patch similarity index 100% rename from patches/server/Fix-CraftBukkit-drag-system.patch rename to patches/unapplied/server/Fix-CraftBukkit-drag-system.patch diff --git a/patches/server/Fix-CraftCriteria-defaults-map.patch b/patches/unapplied/server/Fix-CraftCriteria-defaults-map.patch similarity index 100% rename from patches/server/Fix-CraftCriteria-defaults-map.patch rename to patches/unapplied/server/Fix-CraftCriteria-defaults-map.patch diff --git a/patches/server/Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch b/patches/unapplied/server/Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch similarity index 100% rename from patches/server/Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch rename to patches/unapplied/server/Fix-CraftMetaItem-getAttributeModifier-duplication-c.patch diff --git a/patches/server/Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch b/patches/unapplied/server/Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch similarity index 100% rename from patches/server/Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch rename to patches/unapplied/server/Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch diff --git a/patches/server/Fix-CraftSound-backwards-compatibility.patch b/patches/unapplied/server/Fix-CraftSound-backwards-compatibility.patch similarity index 100% rename from patches/server/Fix-CraftSound-backwards-compatibility.patch rename to patches/unapplied/server/Fix-CraftSound-backwards-compatibility.patch diff --git a/patches/server/Fix-CraftWorld-isChunkGenerated.patch b/patches/unapplied/server/Fix-CraftWorld-isChunkGenerated.patch similarity index 100% rename from patches/server/Fix-CraftWorld-isChunkGenerated.patch rename to patches/unapplied/server/Fix-CraftWorld-isChunkGenerated.patch diff --git a/patches/server/Fix-DamageSource-API.patch b/patches/unapplied/server/Fix-DamageSource-API.patch similarity index 100% rename from patches/server/Fix-DamageSource-API.patch rename to patches/unapplied/server/Fix-DamageSource-API.patch diff --git a/patches/server/Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch b/patches/unapplied/server/Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch similarity index 100% rename from patches/server/Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch rename to patches/unapplied/server/Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch diff --git a/patches/server/Fix-EntityArgument-and-EntitySelectorParser-permissi.patch b/patches/unapplied/server/Fix-EntityArgument-and-EntitySelectorParser-permissi.patch similarity index 100% rename from patches/server/Fix-EntityArgument-and-EntitySelectorParser-permissi.patch rename to patches/unapplied/server/Fix-EntityArgument-and-EntitySelectorParser-permissi.patch diff --git a/patches/server/Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch b/patches/unapplied/server/Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch similarity index 100% rename from patches/server/Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch rename to patches/unapplied/server/Fix-EntityCombustEvent-cancellation-cant-fully-preve.patch diff --git a/patches/server/Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch b/patches/unapplied/server/Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch similarity index 100% rename from patches/server/Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch rename to patches/unapplied/server/Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch diff --git a/patches/server/Fix-GameProfileCache-concurrency.patch b/patches/unapplied/server/Fix-GameProfileCache-concurrency.patch similarity index 100% rename from patches/server/Fix-GameProfileCache-concurrency.patch rename to patches/unapplied/server/Fix-GameProfileCache-concurrency.patch diff --git a/patches/server/Fix-HumanEntity-drop-not-updating-the-client-inv.patch b/patches/unapplied/server/Fix-HumanEntity-drop-not-updating-the-client-inv.patch similarity index 100% rename from patches/server/Fix-HumanEntity-drop-not-updating-the-client-inv.patch rename to patches/unapplied/server/Fix-HumanEntity-drop-not-updating-the-client-inv.patch diff --git a/patches/server/Fix-InventoryOpenEvent-cancellation.patch b/patches/unapplied/server/Fix-InventoryOpenEvent-cancellation.patch similarity index 100% rename from patches/server/Fix-InventoryOpenEvent-cancellation.patch rename to patches/unapplied/server/Fix-InventoryOpenEvent-cancellation.patch diff --git a/patches/server/Fix-ItemFlags.patch b/patches/unapplied/server/Fix-ItemFlags.patch similarity index 100% rename from patches/server/Fix-ItemFlags.patch rename to patches/unapplied/server/Fix-ItemFlags.patch diff --git a/patches/server/Fix-MC-117075-Block-entity-unload-lag-spike.patch b/patches/unapplied/server/Fix-MC-117075-Block-entity-unload-lag-spike.patch similarity index 100% rename from patches/server/Fix-MC-117075-Block-entity-unload-lag-spike.patch rename to patches/unapplied/server/Fix-MC-117075-Block-entity-unload-lag-spike.patch diff --git a/patches/server/Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch b/patches/unapplied/server/Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch similarity index 100% rename from patches/server/Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch rename to patches/unapplied/server/Fix-MC-157464-Prevent-sleeping-villagers-moving-towa.patch diff --git a/patches/server/Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch b/patches/unapplied/server/Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch similarity index 100% rename from patches/server/Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch rename to patches/unapplied/server/Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch diff --git a/patches/server/Fix-NBT-type-issues.patch b/patches/unapplied/server/Fix-NBT-type-issues.patch similarity index 100% rename from patches/server/Fix-NBT-type-issues.patch rename to patches/unapplied/server/Fix-NBT-type-issues.patch diff --git a/patches/server/Fix-NPE-for-Jukebox-setRecord.patch b/patches/unapplied/server/Fix-NPE-for-Jukebox-setRecord.patch similarity index 100% rename from patches/server/Fix-NPE-for-Jukebox-setRecord.patch rename to patches/unapplied/server/Fix-NPE-for-Jukebox-setRecord.patch diff --git a/patches/server/Fix-NPE-in-AdvancementProgress-getDateAwarded.patch b/patches/unapplied/server/Fix-NPE-in-AdvancementProgress-getDateAwarded.patch similarity index 100% rename from patches/server/Fix-NPE-in-AdvancementProgress-getDateAwarded.patch rename to patches/unapplied/server/Fix-NPE-in-AdvancementProgress-getDateAwarded.patch diff --git a/patches/server/Fix-NPE-in-SculkBloomEvent-world-access.patch b/patches/unapplied/server/Fix-NPE-in-SculkBloomEvent-world-access.patch similarity index 100% rename from patches/server/Fix-NPE-in-SculkBloomEvent-world-access.patch rename to patches/unapplied/server/Fix-NPE-in-SculkBloomEvent-world-access.patch diff --git a/patches/server/Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch b/patches/unapplied/server/Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch similarity index 100% rename from patches/server/Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch rename to patches/unapplied/server/Fix-NPE-on-Allay-stopDancing-while-not-dancing.patch diff --git a/patches/server/Fix-NPE-on-Boat-getStatus.patch b/patches/unapplied/server/Fix-NPE-on-Boat-getStatus.patch similarity index 100% rename from patches/server/Fix-NPE-on-Boat-getStatus.patch rename to patches/unapplied/server/Fix-NPE-on-Boat-getStatus.patch diff --git a/patches/server/Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch b/patches/unapplied/server/Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch similarity index 100% rename from patches/server/Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch rename to patches/unapplied/server/Fix-NPE-on-null-loc-for-EntityTeleportEvent.patch diff --git a/patches/server/Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch b/patches/unapplied/server/Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch similarity index 100% rename from patches/server/Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch rename to patches/unapplied/server/Fix-NPE-when-EntityResurrectEvent-is-uncancelled.patch diff --git a/patches/server/Fix-Not-a-string-Map-Conversion-spam.patch b/patches/unapplied/server/Fix-Not-a-string-Map-Conversion-spam.patch similarity index 100% rename from patches/server/Fix-Not-a-string-Map-Conversion-spam.patch rename to patches/unapplied/server/Fix-Not-a-string-Map-Conversion-spam.patch diff --git a/patches/server/Fix-NotePlayEvent.patch b/patches/unapplied/server/Fix-NotePlayEvent.patch similarity index 100% rename from patches/server/Fix-NotePlayEvent.patch rename to patches/unapplied/server/Fix-NotePlayEvent.patch diff --git a/patches/server/Fix-OfflinePlayer-getBedSpawnLocation.patch b/patches/unapplied/server/Fix-OfflinePlayer-getBedSpawnLocation.patch similarity index 100% rename from patches/server/Fix-OfflinePlayer-getBedSpawnLocation.patch rename to patches/unapplied/server/Fix-OfflinePlayer-getBedSpawnLocation.patch diff --git a/patches/server/Fix-Per-World-Difficulty-Remembering-Difficulty.patch b/patches/unapplied/server/Fix-Per-World-Difficulty-Remembering-Difficulty.patch similarity index 100% rename from patches/server/Fix-Per-World-Difficulty-Remembering-Difficulty.patch rename to patches/unapplied/server/Fix-Per-World-Difficulty-Remembering-Difficulty.patch diff --git a/patches/server/Fix-PickupStatus-getting-reset.patch b/patches/unapplied/server/Fix-PickupStatus-getting-reset.patch similarity index 100% rename from patches/server/Fix-PickupStatus-getting-reset.patch rename to patches/unapplied/server/Fix-PickupStatus-getting-reset.patch diff --git a/patches/server/Fix-Player-spawnParticle-x-y-z-precision-loss.patch b/patches/unapplied/server/Fix-Player-spawnParticle-x-y-z-precision-loss.patch similarity index 100% rename from patches/server/Fix-Player-spawnParticle-x-y-z-precision-loss.patch rename to patches/unapplied/server/Fix-Player-spawnParticle-x-y-z-precision-loss.patch diff --git a/patches/server/Fix-PlayerBucketEmptyEvent-result-itemstack.patch b/patches/unapplied/server/Fix-PlayerBucketEmptyEvent-result-itemstack.patch similarity index 100% rename from patches/server/Fix-PlayerBucketEmptyEvent-result-itemstack.patch rename to patches/unapplied/server/Fix-PlayerBucketEmptyEvent-result-itemstack.patch diff --git a/patches/server/Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch b/patches/unapplied/server/Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch similarity index 100% rename from patches/server/Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch rename to patches/unapplied/server/Fix-PlayerCommandPreprocessEvent-on-signed-commands.patch diff --git a/patches/server/Fix-PlayerDropItemEvent-using-wrong-item.patch b/patches/unapplied/server/Fix-PlayerDropItemEvent-using-wrong-item.patch similarity index 100% rename from patches/server/Fix-PlayerDropItemEvent-using-wrong-item.patch rename to patches/unapplied/server/Fix-PlayerDropItemEvent-using-wrong-item.patch diff --git a/patches/server/Fix-PlayerItemConsumeEvent-cancelling-properly.patch b/patches/unapplied/server/Fix-PlayerItemConsumeEvent-cancelling-properly.patch similarity index 100% rename from patches/server/Fix-PlayerItemConsumeEvent-cancelling-properly.patch rename to patches/unapplied/server/Fix-PlayerItemConsumeEvent-cancelling-properly.patch diff --git a/patches/server/Fix-PotionEffect-ignores-icon-flag.patch b/patches/unapplied/server/Fix-PotionEffect-ignores-icon-flag.patch similarity index 100% rename from patches/server/Fix-PotionEffect-ignores-icon-flag.patch rename to patches/unapplied/server/Fix-PotionEffect-ignores-icon-flag.patch diff --git a/patches/server/Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch b/patches/unapplied/server/Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch similarity index 100% rename from patches/server/Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch rename to patches/unapplied/server/Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch diff --git a/patches/server/Fix-SPIGOT-5885-Unable-to-disable-advancements.patch b/patches/unapplied/server/Fix-SPIGOT-5885-Unable-to-disable-advancements.patch similarity index 100% rename from patches/server/Fix-SPIGOT-5885-Unable-to-disable-advancements.patch rename to patches/unapplied/server/Fix-SPIGOT-5885-Unable-to-disable-advancements.patch diff --git a/patches/server/Fix-SculkBloomEvent-firing-for-block-entity-loading.patch b/patches/unapplied/server/Fix-SculkBloomEvent-firing-for-block-entity-loading.patch similarity index 100% rename from patches/server/Fix-SculkBloomEvent-firing-for-block-entity-loading.patch rename to patches/unapplied/server/Fix-SculkBloomEvent-firing-for-block-entity-loading.patch diff --git a/patches/server/Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch b/patches/unapplied/server/Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch similarity index 100% rename from patches/server/Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch rename to patches/unapplied/server/Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch diff --git a/patches/server/Fix-SpawnEggMeta-get-setSpawnedType.patch b/patches/unapplied/server/Fix-SpawnEggMeta-get-setSpawnedType.patch similarity index 100% rename from patches/server/Fix-SpawnEggMeta-get-setSpawnedType.patch rename to patches/unapplied/server/Fix-SpawnEggMeta-get-setSpawnedType.patch diff --git a/patches/server/Fix-Spigot-growth-modifiers.patch b/patches/unapplied/server/Fix-Spigot-growth-modifiers.patch similarity index 100% rename from patches/server/Fix-Spigot-growth-modifiers.patch rename to patches/unapplied/server/Fix-Spigot-growth-modifiers.patch diff --git a/patches/server/Fix-SpongeAbsortEvent-handling.patch b/patches/unapplied/server/Fix-SpongeAbsortEvent-handling.patch similarity index 100% rename from patches/server/Fix-SpongeAbsortEvent-handling.patch rename to patches/unapplied/server/Fix-SpongeAbsortEvent-handling.patch diff --git a/patches/server/Fix-UnsafeValues-loadAdvancement.patch b/patches/unapplied/server/Fix-UnsafeValues-loadAdvancement.patch similarity index 100% rename from patches/server/Fix-UnsafeValues-loadAdvancement.patch rename to patches/unapplied/server/Fix-UnsafeValues-loadAdvancement.patch diff --git a/patches/server/Fix-a-bunch-of-vanilla-bugs.patch b/patches/unapplied/server/Fix-a-bunch-of-vanilla-bugs.patch similarity index 100% rename from patches/server/Fix-a-bunch-of-vanilla-bugs.patch rename to patches/unapplied/server/Fix-a-bunch-of-vanilla-bugs.patch diff --git a/patches/server/Fix-a-couple-of-upstream-bed-issues.patch b/patches/unapplied/server/Fix-a-couple-of-upstream-bed-issues.patch similarity index 100% rename from patches/server/Fix-a-couple-of-upstream-bed-issues.patch rename to patches/unapplied/server/Fix-a-couple-of-upstream-bed-issues.patch diff --git a/patches/server/Fix-advancement-triggers-for-entity-damage.patch b/patches/unapplied/server/Fix-advancement-triggers-for-entity-damage.patch similarity index 100% rename from patches/server/Fix-advancement-triggers-for-entity-damage.patch rename to patches/unapplied/server/Fix-advancement-triggers-for-entity-damage.patch diff --git a/patches/server/Fix-arrows-never-despawning-MC-125757.patch b/patches/unapplied/server/Fix-arrows-never-despawning-MC-125757.patch similarity index 100% rename from patches/server/Fix-arrows-never-despawning-MC-125757.patch rename to patches/unapplied/server/Fix-arrows-never-despawning-MC-125757.patch diff --git a/patches/server/Fix-async-entity-add-due-to-fungus-trees.patch b/patches/unapplied/server/Fix-async-entity-add-due-to-fungus-trees.patch similarity index 100% rename from patches/server/Fix-async-entity-add-due-to-fungus-trees.patch rename to patches/unapplied/server/Fix-async-entity-add-due-to-fungus-trees.patch diff --git a/patches/server/Fix-bees-aging-inside-hives.patch b/patches/unapplied/server/Fix-bees-aging-inside-hives.patch similarity index 100% rename from patches/server/Fix-bees-aging-inside-hives.patch rename to patches/unapplied/server/Fix-bees-aging-inside-hives.patch diff --git a/patches/server/Fix-bell-block-entity-memory-leak.patch b/patches/unapplied/server/Fix-bell-block-entity-memory-leak.patch similarity index 100% rename from patches/server/Fix-bell-block-entity-memory-leak.patch rename to patches/unapplied/server/Fix-bell-block-entity-memory-leak.patch diff --git a/patches/server/Fix-block-place-logic.patch b/patches/unapplied/server/Fix-block-place-logic.patch similarity index 100% rename from patches/server/Fix-block-place-logic.patch rename to patches/unapplied/server/Fix-block-place-logic.patch diff --git a/patches/server/Fix-cancelled-powdered-snow-bucket-placement.patch b/patches/unapplied/server/Fix-cancelled-powdered-snow-bucket-placement.patch similarity index 100% rename from patches/server/Fix-cancelled-powdered-snow-bucket-placement.patch rename to patches/unapplied/server/Fix-cancelled-powdered-snow-bucket-placement.patch diff --git a/patches/server/Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch b/patches/unapplied/server/Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch similarity index 100% rename from patches/server/Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch rename to patches/unapplied/server/Fix-cancelling-BlockPlaceEvent-calling-onRemove.patch diff --git a/patches/server/Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch b/patches/unapplied/server/Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch similarity index 100% rename from patches/server/Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch rename to patches/unapplied/server/Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch diff --git a/patches/server/Fix-client-lag-on-advancement-loading.patch b/patches/unapplied/server/Fix-client-lag-on-advancement-loading.patch similarity index 100% rename from patches/server/Fix-client-lag-on-advancement-loading.patch rename to patches/unapplied/server/Fix-client-lag-on-advancement-loading.patch diff --git a/patches/server/Fix-cmd-permission-levels-for-command-blocks.patch b/patches/unapplied/server/Fix-cmd-permission-levels-for-command-blocks.patch similarity index 100% rename from patches/server/Fix-cmd-permission-levels-for-command-blocks.patch rename to patches/unapplied/server/Fix-cmd-permission-levels-for-command-blocks.patch diff --git a/patches/server/Fix-commands-from-signs-not-firing-command-events.patch b/patches/unapplied/server/Fix-commands-from-signs-not-firing-command-events.patch similarity index 100% rename from patches/server/Fix-commands-from-signs-not-firing-command-events.patch rename to patches/unapplied/server/Fix-commands-from-signs-not-firing-command-events.patch diff --git a/patches/server/Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch b/patches/unapplied/server/Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch similarity index 100% rename from patches/server/Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch rename to patches/unapplied/server/Fix-crash-from-invalid-ingredient-lists-in-VillagerA.patch diff --git a/patches/server/Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch b/patches/unapplied/server/Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch similarity index 100% rename from patches/server/Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch rename to patches/unapplied/server/Fix-crash-relating-to-bad-recipes-in-furnace-like-ti.patch diff --git a/patches/server/Fix-creation-of-invalid-block-entity-during-world-ge.patch b/patches/unapplied/server/Fix-creation-of-invalid-block-entity-during-world-ge.patch similarity index 100% rename from patches/server/Fix-creation-of-invalid-block-entity-during-world-ge.patch rename to patches/unapplied/server/Fix-creation-of-invalid-block-entity-during-world-ge.patch diff --git a/patches/server/Fix-custom-piglin-loved-items.patch b/patches/unapplied/server/Fix-custom-piglin-loved-items.patch similarity index 100% rename from patches/server/Fix-custom-piglin-loved-items.patch rename to patches/unapplied/server/Fix-custom-piglin-loved-items.patch diff --git a/patches/server/Fix-custom-statistic-criteria-creation.patch b/patches/unapplied/server/Fix-custom-statistic-criteria-creation.patch similarity index 100% rename from patches/server/Fix-custom-statistic-criteria-creation.patch rename to patches/unapplied/server/Fix-custom-statistic-criteria-creation.patch diff --git a/patches/server/Fix-damage-modifier-inconsistencies.patch b/patches/unapplied/server/Fix-damage-modifier-inconsistencies.patch similarity index 100% rename from patches/server/Fix-damage-modifier-inconsistencies.patch rename to patches/unapplied/server/Fix-damage-modifier-inconsistencies.patch diff --git a/patches/server/Fix-demo-flag-not-enabling-demo-mode.patch b/patches/unapplied/server/Fix-demo-flag-not-enabling-demo-mode.patch similarity index 100% rename from patches/server/Fix-demo-flag-not-enabling-demo-mode.patch rename to patches/unapplied/server/Fix-demo-flag-not-enabling-demo-mode.patch diff --git a/patches/server/Fix-deop-kicking-non-whitelisted-player-when-white-l.patch b/patches/unapplied/server/Fix-deop-kicking-non-whitelisted-player-when-white-l.patch similarity index 100% rename from patches/server/Fix-deop-kicking-non-whitelisted-player-when-white-l.patch rename to patches/unapplied/server/Fix-deop-kicking-non-whitelisted-player-when-white-l.patch diff --git a/patches/server/Fix-entity-tracker-desync-when-new-players-are-added.patch b/patches/unapplied/server/Fix-entity-tracker-desync-when-new-players-are-added.patch similarity index 100% rename from patches/server/Fix-entity-tracker-desync-when-new-players-are-added.patch rename to patches/unapplied/server/Fix-entity-tracker-desync-when-new-players-are-added.patch diff --git a/patches/server/Fix-entity-type-tags-suggestions-in-selectors.patch b/patches/unapplied/server/Fix-entity-type-tags-suggestions-in-selectors.patch similarity index 100% rename from patches/server/Fix-entity-type-tags-suggestions-in-selectors.patch rename to patches/unapplied/server/Fix-entity-type-tags-suggestions-in-selectors.patch diff --git a/patches/server/Fix-equipment-slot-and-group-API.patch b/patches/unapplied/server/Fix-equipment-slot-and-group-API.patch similarity index 100% rename from patches/server/Fix-equipment-slot-and-group-API.patch rename to patches/unapplied/server/Fix-equipment-slot-and-group-API.patch diff --git a/patches/server/Fix-exploit-that-allowed-colored-signs-to-be-created.patch b/patches/unapplied/server/Fix-exploit-that-allowed-colored-signs-to-be-created.patch similarity index 100% rename from patches/server/Fix-exploit-that-allowed-colored-signs-to-be-created.patch rename to patches/unapplied/server/Fix-exploit-that-allowed-colored-signs-to-be-created.patch diff --git a/patches/server/Fix-falling-block-spawn-methods.patch b/patches/unapplied/server/Fix-falling-block-spawn-methods.patch similarity index 100% rename from patches/server/Fix-falling-block-spawn-methods.patch rename to patches/unapplied/server/Fix-falling-block-spawn-methods.patch diff --git a/patches/server/Fix-for-large-move-vectors-crashing-server.patch b/patches/unapplied/server/Fix-for-large-move-vectors-crashing-server.patch similarity index 100% rename from patches/server/Fix-for-large-move-vectors-crashing-server.patch rename to patches/unapplied/server/Fix-for-large-move-vectors-crashing-server.patch diff --git a/patches/server/Fix-force-opening-enchantment-tables.patch b/patches/unapplied/server/Fix-force-opening-enchantment-tables.patch similarity index 100% rename from patches/server/Fix-force-opening-enchantment-tables.patch rename to patches/unapplied/server/Fix-force-opening-enchantment-tables.patch diff --git a/patches/server/Fix-global-sound-handling.patch b/patches/unapplied/server/Fix-global-sound-handling.patch similarity index 100% rename from patches/server/Fix-global-sound-handling.patch rename to patches/unapplied/server/Fix-global-sound-handling.patch diff --git a/patches/unapplied/server/Fix-harming-potion-dupe.patch b/patches/unapplied/server/Fix-harming-potion-dupe.patch deleted file mode 100644 index 2c80a8de71..0000000000 --- a/patches/unapplied/server/Fix-harming-potion-dupe.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: PepperCode1 <44146161+PepperCode1@users.noreply.github.com> -Date: Thu, 23 Jul 2020 14:25:07 -0700 -Subject: [PATCH] Fix harming potion dupe - -EntityLiving#applyInstantEffect() immediately kills the player and drops their inventory. -Before this patch, instant effects would be applied before the potion ItemStack is removed and replaced with a glass bottle. This caused the potion ItemStack to be dropped before it was supposed to be removed from the inventory. It also caused the glass bottle to be put into a dead player's inventory. -This patch makes it so that instant effects are applied after the potion ItemStack is removed, and the glass bottle is only put into the player's inventory if the player is not dead. Otherwise, the glass bottle is dropped on the ground. - -diff --git a/src/main/java/net/minecraft/world/item/PotionItem.java b/src/main/java/net/minecraft/world/item/PotionItem.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/world/item/PotionItem.java -+++ b/src/main/java/net/minecraft/world/item/PotionItem.java -@@ -0,0 +0,0 @@ public class PotionItem extends Item { - CriteriaTriggers.CONSUME_ITEM.trigger((ServerPlayer) entityhuman, stack); - } - -+ List instantLater = new java.util.ArrayList<>(); // Paper - Fix harming potion dupe - if (!world.isClientSide) { - PotionContents potioncontents = (PotionContents) stack.getOrDefault(DataComponents.POTION_CONTENTS, PotionContents.EMPTY); - - potioncontents.forEachEffect((mobeffect) -> { - if (((MobEffect) mobeffect.getEffect().value()).isInstantenous()) { -- ((MobEffect) mobeffect.getEffect().value()).applyInstantenousEffect(entityhuman, entityhuman, user, mobeffect.getAmplifier(), 1.0D); -+ instantLater.add(mobeffect); // Paper - } else { - user.addEffect(mobeffect, org.bukkit.event.entity.EntityPotionEffectEvent.Cause.POTION_DRINK); // CraftBukkit - } -@@ -0,0 +0,0 @@ public class PotionItem extends Item { - stack.consume(1, entityhuman); - } - -+ // Paper start - Fix harming potion dupe -+ for (net.minecraft.world.effect.MobEffectInstance mobeffect : instantLater) { -+ mobeffect.getEffect().value().applyInstantenousEffect(entityhuman, entityhuman, user, mobeffect.getAmplifier(), 1.0D); -+ } -+ // Paper end - Fix harming potion dupe - if (entityhuman == null || !entityhuman.hasInfiniteMaterials()) { -+ // Paper start - Fix harming potion dupe -+ if (user.getHealth() <= 0 && !user.level().getGameRules().getBoolean(net.minecraft.world.level.GameRules.RULE_KEEPINVENTORY)) { -+ user.spawnAtLocation(new ItemStack(Items.GLASS_BOTTLE), 0); -+ return ItemStack.EMPTY; -+ } -+ // Paper end - Fix harming potion dupe - if (stack.isEmpty()) { - return new ItemStack(Items.GLASS_BOTTLE); - } diff --git a/patches/server/Fix-hex-colors-not-working-in-some-kick-messages.patch b/patches/unapplied/server/Fix-hex-colors-not-working-in-some-kick-messages.patch similarity index 100% rename from patches/server/Fix-hex-colors-not-working-in-some-kick-messages.patch rename to patches/unapplied/server/Fix-hex-colors-not-working-in-some-kick-messages.patch diff --git a/patches/server/Fix-inconsistencies-in-dispense-events-regarding-sta.patch b/patches/unapplied/server/Fix-inconsistencies-in-dispense-events-regarding-sta.patch similarity index 100% rename from patches/server/Fix-inconsistencies-in-dispense-events-regarding-sta.patch rename to patches/unapplied/server/Fix-inconsistencies-in-dispense-events-regarding-sta.patch diff --git a/patches/server/Fix-incorrect-invulnerability-damage-reduction.patch b/patches/unapplied/server/Fix-incorrect-invulnerability-damage-reduction.patch similarity index 100% rename from patches/server/Fix-incorrect-invulnerability-damage-reduction.patch rename to patches/unapplied/server/Fix-incorrect-invulnerability-damage-reduction.patch diff --git a/patches/server/Fix-interact-event-not-being-called-sometimes.patch b/patches/unapplied/server/Fix-interact-event-not-being-called-sometimes.patch similarity index 100% rename from patches/server/Fix-interact-event-not-being-called-sometimes.patch rename to patches/unapplied/server/Fix-interact-event-not-being-called-sometimes.patch diff --git a/patches/server/Fix-inventories-returning-null-Locations.patch b/patches/unapplied/server/Fix-inventories-returning-null-Locations.patch similarity index 100% rename from patches/server/Fix-inventories-returning-null-Locations.patch rename to patches/unapplied/server/Fix-inventories-returning-null-Locations.patch diff --git a/patches/server/Fix-invulnerable-end-crystals.patch b/patches/unapplied/server/Fix-invulnerable-end-crystals.patch similarity index 100% rename from patches/server/Fix-invulnerable-end-crystals.patch rename to patches/unapplied/server/Fix-invulnerable-end-crystals.patch diff --git a/patches/server/Fix-issues-with-Recipe-API.patch b/patches/unapplied/server/Fix-issues-with-Recipe-API.patch similarity index 100% rename from patches/server/Fix-issues-with-Recipe-API.patch rename to patches/unapplied/server/Fix-issues-with-Recipe-API.patch diff --git a/patches/server/Fix-issues-with-mob-conversion.patch b/patches/unapplied/server/Fix-issues-with-mob-conversion.patch similarity index 100% rename from patches/server/Fix-issues-with-mob-conversion.patch rename to patches/unapplied/server/Fix-issues-with-mob-conversion.patch diff --git a/patches/server/Fix-item-EAR-ticks.patch b/patches/unapplied/server/Fix-item-EAR-ticks.patch similarity index 100% rename from patches/server/Fix-item-EAR-ticks.patch rename to patches/unapplied/server/Fix-item-EAR-ticks.patch diff --git a/patches/server/Fix-item-duplication-and-teleport-issues.patch b/patches/unapplied/server/Fix-item-duplication-and-teleport-issues.patch similarity index 100% rename from patches/server/Fix-item-duplication-and-teleport-issues.patch rename to patches/unapplied/server/Fix-item-duplication-and-teleport-issues.patch diff --git a/patches/server/Fix-item-locations-dropped-from-campfires.patch b/patches/unapplied/server/Fix-item-locations-dropped-from-campfires.patch similarity index 100% rename from patches/server/Fix-item-locations-dropped-from-campfires.patch rename to patches/unapplied/server/Fix-item-locations-dropped-from-campfires.patch diff --git a/patches/server/Fix-kick-event-leave-message-not-being-sent.patch b/patches/unapplied/server/Fix-kick-event-leave-message-not-being-sent.patch similarity index 100% rename from patches/server/Fix-kick-event-leave-message-not-being-sent.patch rename to patches/unapplied/server/Fix-kick-event-leave-message-not-being-sent.patch diff --git a/patches/server/Fix-lag-from-explosions-processing-dead-entities.patch b/patches/unapplied/server/Fix-lag-from-explosions-processing-dead-entities.patch similarity index 100% rename from patches/server/Fix-lag-from-explosions-processing-dead-entities.patch rename to patches/unapplied/server/Fix-lag-from-explosions-processing-dead-entities.patch diff --git a/patches/server/Fix-merchant-inventory-not-closing-on-entity-removal.patch b/patches/unapplied/server/Fix-merchant-inventory-not-closing-on-entity-removal.patch similarity index 100% rename from patches/server/Fix-merchant-inventory-not-closing-on-entity-removal.patch rename to patches/unapplied/server/Fix-merchant-inventory-not-closing-on-entity-removal.patch diff --git a/patches/server/Fix-missing-chunks-due-to-integer-overflow.patch b/patches/unapplied/server/Fix-missing-chunks-due-to-integer-overflow.patch similarity index 100% rename from patches/server/Fix-missing-chunks-due-to-integer-overflow.patch rename to patches/unapplied/server/Fix-missing-chunks-due-to-integer-overflow.patch diff --git a/patches/server/Fix-missing-event-call-for-entity-teleport-API.patch b/patches/unapplied/server/Fix-missing-event-call-for-entity-teleport-API.patch similarity index 100% rename from patches/server/Fix-missing-event-call-for-entity-teleport-API.patch rename to patches/unapplied/server/Fix-missing-event-call-for-entity-teleport-API.patch diff --git a/patches/server/Fix-missing-map-initialize-event-call.patch b/patches/unapplied/server/Fix-missing-map-initialize-event-call.patch similarity index 100% rename from patches/server/Fix-missing-map-initialize-event-call.patch rename to patches/unapplied/server/Fix-missing-map-initialize-event-call.patch diff --git a/patches/server/Fix-nerfed-slime-when-splitting.patch b/patches/unapplied/server/Fix-nerfed-slime-when-splitting.patch similarity index 100% rename from patches/server/Fix-nerfed-slime-when-splitting.patch rename to patches/unapplied/server/Fix-nerfed-slime-when-splitting.patch diff --git a/patches/server/Fix-new-block-data-for-EntityChangeBlockEvent.patch b/patches/unapplied/server/Fix-new-block-data-for-EntityChangeBlockEvent.patch similarity index 100% rename from patches/server/Fix-new-block-data-for-EntityChangeBlockEvent.patch rename to patches/unapplied/server/Fix-new-block-data-for-EntityChangeBlockEvent.patch diff --git a/patches/server/Fix-piston-physics-inconsistency-MC-188840.patch b/patches/unapplied/server/Fix-piston-physics-inconsistency-MC-188840.patch similarity index 100% rename from patches/server/Fix-piston-physics-inconsistency-MC-188840.patch rename to patches/unapplied/server/Fix-piston-physics-inconsistency-MC-188840.patch diff --git a/patches/server/Fix-plugin-loggers-on-server-shutdown.patch b/patches/unapplied/server/Fix-plugin-loggers-on-server-shutdown.patch similarity index 100% rename from patches/server/Fix-plugin-loggers-on-server-shutdown.patch rename to patches/unapplied/server/Fix-plugin-loggers-on-server-shutdown.patch diff --git a/patches/server/Fix-possible-NPE-on-painting-creation.patch b/patches/unapplied/server/Fix-possible-NPE-on-painting-creation.patch similarity index 100% rename from patches/server/Fix-possible-NPE-on-painting-creation.patch rename to patches/unapplied/server/Fix-possible-NPE-on-painting-creation.patch diff --git a/patches/server/Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch b/patches/unapplied/server/Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch similarity index 100% rename from patches/server/Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch rename to patches/unapplied/server/Fix-possible-StackOverflowError-and-NPE-for-some-dis.patch diff --git a/patches/server/Fix-potions-splash-events.patch b/patches/unapplied/server/Fix-potions-splash-events.patch similarity index 100% rename from patches/server/Fix-potions-splash-events.patch rename to patches/unapplied/server/Fix-potions-splash-events.patch diff --git a/patches/server/Fix-premature-player-kicks-on-shutdown.patch b/patches/unapplied/server/Fix-premature-player-kicks-on-shutdown.patch similarity index 100% rename from patches/server/Fix-premature-player-kicks-on-shutdown.patch rename to patches/unapplied/server/Fix-premature-player-kicks-on-shutdown.patch diff --git a/patches/server/Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch b/patches/unapplied/server/Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch similarity index 100% rename from patches/server/Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch rename to patches/unapplied/server/Fix-race-condition-on-UpgradeData.BlockFixers-class-.patch diff --git a/patches/server/Fix-regex-mistake-in-CB-NBT-int-deserialization.patch b/patches/unapplied/server/Fix-regex-mistake-in-CB-NBT-int-deserialization.patch similarity index 100% rename from patches/server/Fix-regex-mistake-in-CB-NBT-int-deserialization.patch rename to patches/unapplied/server/Fix-regex-mistake-in-CB-NBT-int-deserialization.patch diff --git a/patches/server/Fix-removing-recipes-from-RecipeIterator.patch b/patches/unapplied/server/Fix-removing-recipes-from-RecipeIterator.patch similarity index 100% rename from patches/server/Fix-removing-recipes-from-RecipeIterator.patch rename to patches/unapplied/server/Fix-removing-recipes-from-RecipeIterator.patch diff --git a/patches/server/Fix-return-value-of-Block-applyBoneMeal-always-being.patch b/patches/unapplied/server/Fix-return-value-of-Block-applyBoneMeal-always-being.patch similarity index 100% rename from patches/server/Fix-return-value-of-Block-applyBoneMeal-always-being.patch rename to patches/unapplied/server/Fix-return-value-of-Block-applyBoneMeal-always-being.patch diff --git a/patches/server/Fix-rotation-when-spawning-display-entities.patch b/patches/unapplied/server/Fix-rotation-when-spawning-display-entities.patch similarity index 100% rename from patches/server/Fix-rotation-when-spawning-display-entities.patch rename to patches/unapplied/server/Fix-rotation-when-spawning-display-entities.patch diff --git a/patches/server/Fix-saving-in-unloadWorld.patch b/patches/unapplied/server/Fix-saving-in-unloadWorld.patch similarity index 100% rename from patches/server/Fix-saving-in-unloadWorld.patch rename to patches/unapplied/server/Fix-saving-in-unloadWorld.patch diff --git a/patches/server/Fix-sending-disconnect-packet-in-phases-where-it-doe.patch b/patches/unapplied/server/Fix-sending-disconnect-packet-in-phases-where-it-doe.patch similarity index 100% rename from patches/server/Fix-sending-disconnect-packet-in-phases-where-it-doe.patch rename to patches/unapplied/server/Fix-sending-disconnect-packet-in-phases-where-it-doe.patch diff --git a/patches/server/Fix-setPatternColor-on-tropical-fish-bucket-meta.patch b/patches/unapplied/server/Fix-setPatternColor-on-tropical-fish-bucket-meta.patch similarity index 100% rename from patches/server/Fix-setPatternColor-on-tropical-fish-bucket-meta.patch rename to patches/unapplied/server/Fix-setPatternColor-on-tropical-fish-bucket-meta.patch diff --git a/patches/server/Fix-several-issues-with-EntityBreedEvent.patch b/patches/unapplied/server/Fix-several-issues-with-EntityBreedEvent.patch similarity index 100% rename from patches/server/Fix-several-issues-with-EntityBreedEvent.patch rename to patches/unapplied/server/Fix-several-issues-with-EntityBreedEvent.patch diff --git a/patches/server/Fix-shield-disable-inconsistency.patch b/patches/unapplied/server/Fix-shield-disable-inconsistency.patch similarity index 100% rename from patches/server/Fix-shield-disable-inconsistency.patch rename to patches/unapplied/server/Fix-shield-disable-inconsistency.patch diff --git a/patches/server/Fix-silent-equipment-change-for-mobs.patch b/patches/unapplied/server/Fix-silent-equipment-change-for-mobs.patch similarity index 100% rename from patches/server/Fix-silent-equipment-change-for-mobs.patch rename to patches/unapplied/server/Fix-silent-equipment-change-for-mobs.patch diff --git a/patches/server/Fix-slot-desync.patch b/patches/unapplied/server/Fix-slot-desync.patch similarity index 100% rename from patches/server/Fix-slot-desync.patch rename to patches/unapplied/server/Fix-slot-desync.patch diff --git a/patches/server/Fix-sniffer-removeExploredLocation.patch b/patches/unapplied/server/Fix-sniffer-removeExploredLocation.patch similarity index 100% rename from patches/server/Fix-sniffer-removeExploredLocation.patch rename to patches/unapplied/server/Fix-sniffer-removeExploredLocation.patch diff --git a/patches/server/Fix-some-rails-connecting-improperly.patch b/patches/unapplied/server/Fix-some-rails-connecting-improperly.patch similarity index 100% rename from patches/server/Fix-some-rails-connecting-improperly.patch rename to patches/unapplied/server/Fix-some-rails-connecting-improperly.patch diff --git a/patches/server/Fix-sounds-when-item-frames-are-modified-MC-123450.patch b/patches/unapplied/server/Fix-sounds-when-item-frames-are-modified-MC-123450.patch similarity index 100% rename from patches/server/Fix-sounds-when-item-frames-are-modified-MC-123450.patch rename to patches/unapplied/server/Fix-sounds-when-item-frames-are-modified-MC-123450.patch diff --git a/patches/server/Fix-spawn-location-event-changing-location.patch b/patches/unapplied/server/Fix-spawn-location-event-changing-location.patch similarity index 100% rename from patches/server/Fix-spawn-location-event-changing-location.patch rename to patches/unapplied/server/Fix-spawn-location-event-changing-location.patch diff --git a/patches/server/Fix-spigot-s-Forced-Stats.patch b/patches/unapplied/server/Fix-spigot-s-Forced-Stats.patch similarity index 100% rename from patches/server/Fix-spigot-s-Forced-Stats.patch rename to patches/unapplied/server/Fix-spigot-s-Forced-Stats.patch diff --git a/patches/server/Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch b/patches/unapplied/server/Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch similarity index 100% rename from patches/server/Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch rename to patches/unapplied/server/Fix-spigot-sound-playing-for-BlockItem-ItemStacks.patch diff --git a/patches/server/Fix-sticky-pistons-and-BlockPistonRetractEvent.patch b/patches/unapplied/server/Fix-sticky-pistons-and-BlockPistonRetractEvent.patch similarity index 100% rename from patches/server/Fix-sticky-pistons-and-BlockPistonRetractEvent.patch rename to patches/unapplied/server/Fix-sticky-pistons-and-BlockPistonRetractEvent.patch diff --git a/patches/server/Fix-strikeLightningEffect-powers-lightning-rods-and-.patch b/patches/unapplied/server/Fix-strikeLightningEffect-powers-lightning-rods-and-.patch similarity index 100% rename from patches/server/Fix-strikeLightningEffect-powers-lightning-rods-and-.patch rename to patches/unapplied/server/Fix-strikeLightningEffect-powers-lightning-rods-and-.patch diff --git a/patches/server/Fix-suggest-command-message-for-brigadier-syntax-exc.patch b/patches/unapplied/server/Fix-suggest-command-message-for-brigadier-syntax-exc.patch similarity index 100% rename from patches/server/Fix-suggest-command-message-for-brigadier-syntax-exc.patch rename to patches/unapplied/server/Fix-suggest-command-message-for-brigadier-syntax-exc.patch diff --git a/patches/server/Fix-swamp-hut-cat-generation-deadlock.patch b/patches/unapplied/server/Fix-swamp-hut-cat-generation-deadlock.patch similarity index 100% rename from patches/server/Fix-swamp-hut-cat-generation-deadlock.patch rename to patches/unapplied/server/Fix-swamp-hut-cat-generation-deadlock.patch diff --git a/patches/server/Fix-synchronise-sending-chat-to-client-with-updating.patch b/patches/unapplied/server/Fix-synchronise-sending-chat-to-client-with-updating.patch similarity index 100% rename from patches/server/Fix-synchronise-sending-chat-to-client-with-updating.patch rename to patches/unapplied/server/Fix-synchronise-sending-chat-to-client-with-updating.patch diff --git a/patches/server/Fix-team-sidebar-objectives-not-being-cleared.patch b/patches/unapplied/server/Fix-team-sidebar-objectives-not-being-cleared.patch similarity index 100% rename from patches/server/Fix-team-sidebar-objectives-not-being-cleared.patch rename to patches/unapplied/server/Fix-team-sidebar-objectives-not-being-cleared.patch diff --git a/patches/server/Fix-text-display-error-on-spawn.patch b/patches/unapplied/server/Fix-text-display-error-on-spawn.patch similarity index 100% rename from patches/server/Fix-text-display-error-on-spawn.patch rename to patches/unapplied/server/Fix-text-display-error-on-spawn.patch diff --git a/patches/server/Fix-this-stupid-bullshit.patch b/patches/unapplied/server/Fix-this-stupid-bullshit.patch similarity index 100% rename from patches/server/Fix-this-stupid-bullshit.patch rename to patches/unapplied/server/Fix-this-stupid-bullshit.patch diff --git a/patches/server/Fix-upstreams-block-state-factories.patch b/patches/unapplied/server/Fix-upstreams-block-state-factories.patch similarity index 100% rename from patches/server/Fix-upstreams-block-state-factories.patch rename to patches/unapplied/server/Fix-upstreams-block-state-factories.patch diff --git a/patches/server/Fix-villager-boat-exploit.patch b/patches/unapplied/server/Fix-villager-boat-exploit.patch similarity index 100% rename from patches/server/Fix-villager-boat-exploit.patch rename to patches/unapplied/server/Fix-villager-boat-exploit.patch diff --git a/patches/server/Fix-villager-trading-demand-MC-163962.patch b/patches/unapplied/server/Fix-villager-trading-demand-MC-163962.patch similarity index 100% rename from patches/server/Fix-villager-trading-demand-MC-163962.patch rename to patches/unapplied/server/Fix-villager-trading-demand-MC-163962.patch diff --git a/patches/server/Fix-xp-reward-for-baby-zombies.patch b/patches/unapplied/server/Fix-xp-reward-for-baby-zombies.patch similarity index 100% rename from patches/server/Fix-xp-reward-for-baby-zombies.patch rename to patches/unapplied/server/Fix-xp-reward-for-baby-zombies.patch diff --git a/patches/server/Fixes-and-additions-to-the-spawn-reason-API.patch b/patches/unapplied/server/Fixes-and-additions-to-the-spawn-reason-API.patch similarity index 100% rename from patches/server/Fixes-and-additions-to-the-spawn-reason-API.patch rename to patches/unapplied/server/Fixes-and-additions-to-the-spawn-reason-API.patch diff --git a/patches/server/Fixup-NamespacedKey-handling.patch b/patches/unapplied/server/Fixup-NamespacedKey-handling.patch similarity index 100% rename from patches/server/Fixup-NamespacedKey-handling.patch rename to patches/unapplied/server/Fixup-NamespacedKey-handling.patch diff --git a/patches/server/Flag-to-disable-the-channel-limit.patch b/patches/unapplied/server/Flag-to-disable-the-channel-limit.patch similarity index 100% rename from patches/server/Flag-to-disable-the-channel-limit.patch rename to patches/unapplied/server/Flag-to-disable-the-channel-limit.patch diff --git a/patches/server/Flat-bedrock-generator-settings.patch b/patches/unapplied/server/Flat-bedrock-generator-settings.patch similarity index 100% rename from patches/server/Flat-bedrock-generator-settings.patch rename to patches/unapplied/server/Flat-bedrock-generator-settings.patch diff --git a/patches/server/Flying-Fall-Damage.patch b/patches/unapplied/server/Flying-Fall-Damage.patch similarity index 100% rename from patches/server/Flying-Fall-Damage.patch rename to patches/unapplied/server/Flying-Fall-Damage.patch diff --git a/patches/server/Folia-scheduler-and-owned-region-API.patch b/patches/unapplied/server/Folia-scheduler-and-owned-region-API.patch similarity index 100% rename from patches/server/Folia-scheduler-and-owned-region-API.patch rename to patches/unapplied/server/Folia-scheduler-and-owned-region-API.patch diff --git a/patches/server/Force-close-world-loading-screen.patch b/patches/unapplied/server/Force-close-world-loading-screen.patch similarity index 100% rename from patches/server/Force-close-world-loading-screen.patch rename to patches/unapplied/server/Force-close-world-loading-screen.patch diff --git a/patches/server/Forward-CraftEntity-in-teleport-command.patch b/patches/unapplied/server/Forward-CraftEntity-in-teleport-command.patch similarity index 100% rename from patches/server/Forward-CraftEntity-in-teleport-command.patch rename to patches/unapplied/server/Forward-CraftEntity-in-teleport-command.patch diff --git a/patches/server/Freeze-Tick-Lock-API.patch b/patches/unapplied/server/Freeze-Tick-Lock-API.patch similarity index 100% rename from patches/server/Freeze-Tick-Lock-API.patch rename to patches/unapplied/server/Freeze-Tick-Lock-API.patch diff --git a/patches/server/Friction-API.patch b/patches/unapplied/server/Friction-API.patch similarity index 100% rename from patches/server/Friction-API.patch rename to patches/unapplied/server/Friction-API.patch diff --git a/patches/server/Furnace-RecipesUsed-API.patch b/patches/unapplied/server/Furnace-RecipesUsed-API.patch similarity index 100% rename from patches/server/Furnace-RecipesUsed-API.patch rename to patches/unapplied/server/Furnace-RecipesUsed-API.patch diff --git a/patches/server/Further-improve-server-tick-loop.patch b/patches/unapplied/server/Further-improve-server-tick-loop.patch similarity index 100% rename from patches/server/Further-improve-server-tick-loop.patch rename to patches/unapplied/server/Further-improve-server-tick-loop.patch diff --git a/patches/server/General-ItemMeta-fixes.patch b/patches/unapplied/server/General-ItemMeta-fixes.patch similarity index 100% rename from patches/server/General-ItemMeta-fixes.patch rename to patches/unapplied/server/General-ItemMeta-fixes.patch diff --git a/patches/server/Get-entity-default-attributes.patch b/patches/unapplied/server/Get-entity-default-attributes.patch similarity index 100% rename from patches/server/Get-entity-default-attributes.patch rename to patches/unapplied/server/Get-entity-default-attributes.patch diff --git a/patches/server/Goat-ram-API.patch b/patches/unapplied/server/Goat-ram-API.patch similarity index 100% rename from patches/server/Goat-ram-API.patch rename to patches/unapplied/server/Goat-ram-API.patch diff --git a/patches/server/Guard-against-serializing-mismatching-chunk-coordina.patch b/patches/unapplied/server/Guard-against-serializing-mismatching-chunk-coordina.patch similarity index 100% rename from patches/server/Guard-against-serializing-mismatching-chunk-coordina.patch rename to patches/unapplied/server/Guard-against-serializing-mismatching-chunk-coordina.patch diff --git a/patches/server/Handle-Item-Meta-Inconsistencies.patch b/patches/unapplied/server/Handle-Item-Meta-Inconsistencies.patch similarity index 100% rename from patches/server/Handle-Item-Meta-Inconsistencies.patch rename to patches/unapplied/server/Handle-Item-Meta-Inconsistencies.patch diff --git a/patches/server/Handle-Large-Packets-disconnecting-client.patch b/patches/unapplied/server/Handle-Large-Packets-disconnecting-client.patch similarity index 100% rename from patches/server/Handle-Large-Packets-disconnecting-client.patch rename to patches/unapplied/server/Handle-Large-Packets-disconnecting-client.patch diff --git a/patches/server/Handle-Oversized-block-entities-in-chunks.patch b/patches/unapplied/server/Handle-Oversized-block-entities-in-chunks.patch similarity index 100% rename from patches/server/Handle-Oversized-block-entities-in-chunks.patch rename to patches/unapplied/server/Handle-Oversized-block-entities-in-chunks.patch diff --git a/patches/server/Handle-plugin-prefixes-using-Log4J-configuration.patch b/patches/unapplied/server/Handle-plugin-prefixes-using-Log4J-configuration.patch similarity index 100% rename from patches/server/Handle-plugin-prefixes-using-Log4J-configuration.patch rename to patches/unapplied/server/Handle-plugin-prefixes-using-Log4J-configuration.patch diff --git a/patches/server/Hide-sync-chunk-writes-behind-flag.patch b/patches/unapplied/server/Hide-sync-chunk-writes-behind-flag.patch similarity index 100% rename from patches/server/Hide-sync-chunk-writes-behind-flag.patch rename to patches/unapplied/server/Hide-sync-chunk-writes-behind-flag.patch diff --git a/patches/server/Honor-EntityAgeable.ageLock.patch b/patches/unapplied/server/Honor-EntityAgeable.ageLock.patch similarity index 100% rename from patches/server/Honor-EntityAgeable.ageLock.patch rename to patches/unapplied/server/Honor-EntityAgeable.ageLock.patch diff --git a/patches/server/Hook-into-CB-plugin-rewrites.patch b/patches/unapplied/server/Hook-into-CB-plugin-rewrites.patch similarity index 100% rename from patches/server/Hook-into-CB-plugin-rewrites.patch rename to patches/unapplied/server/Hook-into-CB-plugin-rewrites.patch diff --git a/patches/server/Ignore-impossible-spawn-tick.patch b/patches/unapplied/server/Ignore-impossible-spawn-tick.patch similarity index 100% rename from patches/server/Ignore-impossible-spawn-tick.patch rename to patches/unapplied/server/Ignore-impossible-spawn-tick.patch diff --git a/patches/server/Implement-CraftBlockSoundGroup.patch b/patches/unapplied/server/Implement-CraftBlockSoundGroup.patch similarity index 100% rename from patches/server/Implement-CraftBlockSoundGroup.patch rename to patches/unapplied/server/Implement-CraftBlockSoundGroup.patch diff --git a/patches/server/Implement-Mob-Goal-API.patch b/patches/unapplied/server/Implement-Mob-Goal-API.patch similarity index 100% rename from patches/server/Implement-Mob-Goal-API.patch rename to patches/unapplied/server/Implement-Mob-Goal-API.patch diff --git a/patches/server/Implement-OfflinePlayer-isConnected.patch b/patches/unapplied/server/Implement-OfflinePlayer-isConnected.patch similarity index 100% rename from patches/server/Implement-OfflinePlayer-isConnected.patch rename to patches/unapplied/server/Implement-OfflinePlayer-isConnected.patch diff --git a/patches/server/Implement-Player-Client-Options-API.patch b/patches/unapplied/server/Implement-Player-Client-Options-API.patch similarity index 100% rename from patches/server/Implement-Player-Client-Options-API.patch rename to patches/unapplied/server/Implement-Player-Client-Options-API.patch diff --git a/patches/server/Implement-PlayerFailMoveEvent.patch b/patches/unapplied/server/Implement-PlayerFailMoveEvent.patch similarity index 100% rename from patches/server/Implement-PlayerFailMoveEvent.patch rename to patches/unapplied/server/Implement-PlayerFailMoveEvent.patch diff --git a/patches/server/Implement-World.getEntity-UUID-API.patch b/patches/unapplied/server/Implement-World.getEntity-UUID-API.patch similarity index 100% rename from patches/server/Implement-World.getEntity-UUID-API.patch rename to patches/unapplied/server/Implement-World.getEntity-UUID-API.patch diff --git a/patches/server/Implement-enchantWithLevels-API.patch b/patches/unapplied/server/Implement-enchantWithLevels-API.patch similarity index 100% rename from patches/server/Implement-enchantWithLevels-API.patch rename to patches/unapplied/server/Implement-enchantWithLevels-API.patch diff --git a/patches/server/Implement-extended-PaperServerListPingEvent.patch b/patches/unapplied/server/Implement-extended-PaperServerListPingEvent.patch similarity index 100% rename from patches/server/Implement-extended-PaperServerListPingEvent.patch rename to patches/unapplied/server/Implement-extended-PaperServerListPingEvent.patch diff --git a/patches/server/Implement-furnace-cook-speed-multiplier-API.patch b/patches/unapplied/server/Implement-furnace-cook-speed-multiplier-API.patch similarity index 100% rename from patches/server/Implement-furnace-cook-speed-multiplier-API.patch rename to patches/unapplied/server/Implement-furnace-cook-speed-multiplier-API.patch diff --git a/patches/server/Implement-getComputedBiome-API.patch b/patches/unapplied/server/Implement-getComputedBiome-API.patch similarity index 100% rename from patches/server/Implement-getComputedBiome-API.patch rename to patches/unapplied/server/Implement-getComputedBiome-API.patch diff --git a/patches/server/Implement-getI18NDisplayName.patch b/patches/unapplied/server/Implement-getI18NDisplayName.patch similarity index 100% rename from patches/server/Implement-getI18NDisplayName.patch rename to patches/unapplied/server/Implement-getI18NDisplayName.patch diff --git a/patches/server/Implement-methods-to-convert-between-Component-and-B.patch b/patches/unapplied/server/Implement-methods-to-convert-between-Component-and-B.patch similarity index 100% rename from patches/server/Implement-methods-to-convert-between-Component-and-B.patch rename to patches/unapplied/server/Implement-methods-to-convert-between-Component-and-B.patch diff --git a/patches/server/Improve-Block-breakNaturally-API.patch b/patches/unapplied/server/Improve-Block-breakNaturally-API.patch similarity index 100% rename from patches/server/Improve-Block-breakNaturally-API.patch rename to patches/unapplied/server/Improve-Block-breakNaturally-API.patch diff --git a/patches/server/Improve-BlockPosition-inlining.patch b/patches/unapplied/server/Improve-BlockPosition-inlining.patch similarity index 100% rename from patches/server/Improve-BlockPosition-inlining.patch rename to patches/unapplied/server/Improve-BlockPosition-inlining.patch diff --git a/patches/server/Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch b/patches/unapplied/server/Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch similarity index 100% rename from patches/server/Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch rename to patches/unapplied/server/Improve-CraftEntity-and-CraftPlayer-equals-and-hashC.patch diff --git a/patches/server/Improve-EntityShootBowEvent.patch b/patches/unapplied/server/Improve-EntityShootBowEvent.patch similarity index 100% rename from patches/server/Improve-EntityShootBowEvent.patch rename to patches/unapplied/server/Improve-EntityShootBowEvent.patch diff --git a/patches/server/Improve-Legacy-Component-serialization-size.patch b/patches/unapplied/server/Improve-Legacy-Component-serialization-size.patch similarity index 100% rename from patches/server/Improve-Legacy-Component-serialization-size.patch rename to patches/unapplied/server/Improve-Legacy-Component-serialization-size.patch diff --git a/patches/server/Improve-Log4J-Configuration-Plugin-Loggers.patch b/patches/unapplied/server/Improve-Log4J-Configuration-Plugin-Loggers.patch similarity index 100% rename from patches/server/Improve-Log4J-Configuration-Plugin-Loggers.patch rename to patches/unapplied/server/Improve-Log4J-Configuration-Plugin-Loggers.patch diff --git a/patches/server/Improve-Maps-in-item-frames-performance-and-bug-fixe.patch b/patches/unapplied/server/Improve-Maps-in-item-frames-performance-and-bug-fixe.patch similarity index 100% rename from patches/server/Improve-Maps-in-item-frames-performance-and-bug-fixe.patch rename to patches/unapplied/server/Improve-Maps-in-item-frames-performance-and-bug-fixe.patch diff --git a/patches/server/Improve-Player-chat-API-handling.patch b/patches/unapplied/server/Improve-Player-chat-API-handling.patch similarity index 100% rename from patches/server/Improve-Player-chat-API-handling.patch rename to patches/unapplied/server/Improve-Player-chat-API-handling.patch diff --git a/patches/server/Improve-PortalEvents.patch b/patches/unapplied/server/Improve-PortalEvents.patch similarity index 100% rename from patches/server/Improve-PortalEvents.patch rename to patches/unapplied/server/Improve-PortalEvents.patch diff --git a/patches/server/Improve-Registry.patch b/patches/unapplied/server/Improve-Registry.patch similarity index 100% rename from patches/server/Improve-Registry.patch rename to patches/unapplied/server/Improve-Registry.patch diff --git a/patches/server/Improve-Server-Thread-Pool-and-Thread-Priorities.patch b/patches/unapplied/server/Improve-Server-Thread-Pool-and-Thread-Priorities.patch similarity index 100% rename from patches/server/Improve-Server-Thread-Pool-and-Thread-Priorities.patch rename to patches/unapplied/server/Improve-Server-Thread-Pool-and-Thread-Priorities.patch diff --git a/patches/server/Improve-ServerGUI.patch b/patches/unapplied/server/Improve-ServerGUI.patch similarity index 100% rename from patches/server/Improve-ServerGUI.patch rename to patches/unapplied/server/Improve-ServerGUI.patch diff --git a/patches/server/Improve-and-expand-AsyncCatcher.patch b/patches/unapplied/server/Improve-and-expand-AsyncCatcher.patch similarity index 100% rename from patches/server/Improve-and-expand-AsyncCatcher.patch rename to patches/unapplied/server/Improve-and-expand-AsyncCatcher.patch diff --git a/patches/server/Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch b/patches/unapplied/server/Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch similarity index 100% rename from patches/server/Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch rename to patches/unapplied/server/Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch diff --git a/patches/server/Improve-death-events.patch b/patches/unapplied/server/Improve-death-events.patch similarity index 100% rename from patches/server/Improve-death-events.patch rename to patches/unapplied/server/Improve-death-events.patch diff --git a/patches/server/Improve-entity-effect-API.patch b/patches/unapplied/server/Improve-entity-effect-API.patch similarity index 100% rename from patches/server/Improve-entity-effect-API.patch rename to patches/unapplied/server/Improve-entity-effect-API.patch diff --git a/patches/server/Improve-exact-choice-recipe-ingredients.patch b/patches/unapplied/server/Improve-exact-choice-recipe-ingredients.patch similarity index 100% rename from patches/server/Improve-exact-choice-recipe-ingredients.patch rename to patches/unapplied/server/Improve-exact-choice-recipe-ingredients.patch diff --git a/patches/server/Improve-fix-EntityTargetLivingEntityEvent.patch b/patches/unapplied/server/Improve-fix-EntityTargetLivingEntityEvent.patch similarity index 100% rename from patches/server/Improve-fix-EntityTargetLivingEntityEvent.patch rename to patches/unapplied/server/Improve-fix-EntityTargetLivingEntityEvent.patch diff --git a/patches/server/Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch b/patches/unapplied/server/Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch similarity index 100% rename from patches/server/Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch rename to patches/unapplied/server/Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch diff --git a/patches/server/Improve-item-default-attribute-API.patch b/patches/unapplied/server/Improve-item-default-attribute-API.patch similarity index 100% rename from patches/server/Improve-item-default-attribute-API.patch rename to patches/unapplied/server/Improve-item-default-attribute-API.patch diff --git a/patches/server/Improve-java-version-check.patch b/patches/unapplied/server/Improve-java-version-check.patch similarity index 100% rename from patches/server/Improve-java-version-check.patch rename to patches/unapplied/server/Improve-java-version-check.patch diff --git a/patches/server/Improve-logging-and-errors.patch b/patches/unapplied/server/Improve-logging-and-errors.patch similarity index 100% rename from patches/server/Improve-logging-and-errors.patch rename to patches/unapplied/server/Improve-logging-and-errors.patch diff --git a/patches/server/Improve-performance-of-RecipeMap-removeRecipe.patch b/patches/unapplied/server/Improve-performance-of-RecipeMap-removeRecipe.patch similarity index 100% rename from patches/server/Improve-performance-of-RecipeMap-removeRecipe.patch rename to patches/unapplied/server/Improve-performance-of-RecipeMap-removeRecipe.patch diff --git a/patches/server/Improve-performance-of-mass-crafts.patch b/patches/unapplied/server/Improve-performance-of-mass-crafts.patch similarity index 100% rename from patches/server/Improve-performance-of-mass-crafts.patch rename to patches/unapplied/server/Improve-performance-of-mass-crafts.patch diff --git a/patches/server/Improve-scoreboard-entries.patch b/patches/unapplied/server/Improve-scoreboard-entries.patch similarity index 100% rename from patches/server/Improve-scoreboard-entries.patch rename to patches/unapplied/server/Improve-scoreboard-entries.patch diff --git a/patches/server/Improve-tag-parser-handling.patch b/patches/unapplied/server/Improve-tag-parser-handling.patch similarity index 100% rename from patches/server/Improve-tag-parser-handling.patch rename to patches/unapplied/server/Improve-tag-parser-handling.patch diff --git a/patches/server/Improve-the-Saddle-API-for-Horses.patch b/patches/unapplied/server/Improve-the-Saddle-API-for-Horses.patch similarity index 100% rename from patches/server/Improve-the-Saddle-API-for-Horses.patch rename to patches/unapplied/server/Improve-the-Saddle-API-for-Horses.patch diff --git a/patches/server/Improved-Async-Task-Scheduler.patch b/patches/unapplied/server/Improved-Async-Task-Scheduler.patch similarity index 100% rename from patches/server/Improved-Async-Task-Scheduler.patch rename to patches/unapplied/server/Improved-Async-Task-Scheduler.patch diff --git a/patches/server/Improved-Watchdog-Support.patch b/patches/unapplied/server/Improved-Watchdog-Support.patch similarity index 100% rename from patches/server/Improved-Watchdog-Support.patch rename to patches/unapplied/server/Improved-Watchdog-Support.patch diff --git a/patches/server/Incremental-chunk-and-player-saving.patch b/patches/unapplied/server/Incremental-chunk-and-player-saving.patch similarity index 100% rename from patches/server/Incremental-chunk-and-player-saving.patch rename to patches/unapplied/server/Incremental-chunk-and-player-saving.patch diff --git a/patches/server/Inline-shift-direction-fields.patch b/patches/unapplied/server/Inline-shift-direction-fields.patch similarity index 100% rename from patches/server/Inline-shift-direction-fields.patch rename to patches/unapplied/server/Inline-shift-direction-fields.patch diff --git a/patches/server/Introduce-beacon-activation-deactivation-events.patch b/patches/unapplied/server/Introduce-beacon-activation-deactivation-events.patch similarity index 100% rename from patches/server/Introduce-beacon-activation-deactivation-events.patch rename to patches/unapplied/server/Introduce-beacon-activation-deactivation-events.patch diff --git a/patches/server/Inventory-close.patch b/patches/unapplied/server/Inventory-close.patch similarity index 100% rename from patches/server/Inventory-close.patch rename to patches/unapplied/server/Inventory-close.patch diff --git a/patches/server/Inventory-getHolder-method-without-block-snapshot.patch b/patches/unapplied/server/Inventory-getHolder-method-without-block-snapshot.patch similarity index 100% rename from patches/server/Inventory-getHolder-method-without-block-snapshot.patch rename to patches/unapplied/server/Inventory-getHolder-method-without-block-snapshot.patch diff --git a/patches/server/Inventory-removeItemAnySlot.patch b/patches/unapplied/server/Inventory-removeItemAnySlot.patch similarity index 100% rename from patches/server/Inventory-removeItemAnySlot.patch rename to patches/unapplied/server/Inventory-removeItemAnySlot.patch diff --git a/patches/server/InventoryCloseEvent-Reason-API.patch b/patches/unapplied/server/InventoryCloseEvent-Reason-API.patch similarity index 100% rename from patches/server/InventoryCloseEvent-Reason-API.patch rename to patches/unapplied/server/InventoryCloseEvent-Reason-API.patch diff --git a/patches/server/Item-Mutation-Fixes.patch b/patches/unapplied/server/Item-Mutation-Fixes.patch similarity index 100% rename from patches/server/Item-Mutation-Fixes.patch rename to patches/unapplied/server/Item-Mutation-Fixes.patch diff --git a/patches/server/Item-canEntityPickup.patch b/patches/unapplied/server/Item-canEntityPickup.patch similarity index 100% rename from patches/server/Item-canEntityPickup.patch rename to patches/unapplied/server/Item-canEntityPickup.patch diff --git a/patches/server/Item-no-age-no-player-pickup.patch b/patches/unapplied/server/Item-no-age-no-player-pickup.patch similarity index 100% rename from patches/server/Item-no-age-no-player-pickup.patch rename to patches/unapplied/server/Item-no-age-no-player-pickup.patch diff --git a/patches/server/Item-serialization-as-json.patch b/patches/unapplied/server/Item-serialization-as-json.patch similarity index 100% rename from patches/server/Item-serialization-as-json.patch rename to patches/unapplied/server/Item-serialization-as-json.patch diff --git a/patches/server/ItemStack-Tooltip-API.patch b/patches/unapplied/server/ItemStack-Tooltip-API.patch similarity index 100% rename from patches/server/ItemStack-Tooltip-API.patch rename to patches/unapplied/server/ItemStack-Tooltip-API.patch diff --git a/patches/server/ItemStack-damage-API.patch b/patches/unapplied/server/ItemStack-damage-API.patch similarity index 100% rename from patches/server/ItemStack-damage-API.patch rename to patches/unapplied/server/ItemStack-damage-API.patch diff --git a/patches/server/ItemStack-getMaxItemUseDuration.patch b/patches/unapplied/server/ItemStack-getMaxItemUseDuration.patch similarity index 100% rename from patches/server/ItemStack-getMaxItemUseDuration.patch rename to patches/unapplied/server/ItemStack-getMaxItemUseDuration.patch diff --git a/patches/server/ItemStack-repair-check-API.patch b/patches/unapplied/server/ItemStack-repair-check-API.patch similarity index 100% rename from patches/server/ItemStack-repair-check-API.patch rename to patches/unapplied/server/ItemStack-repair-check-API.patch diff --git a/patches/server/Lag-compensation-ticks.patch b/patches/unapplied/server/Lag-compensation-ticks.patch similarity index 100% rename from patches/server/Lag-compensation-ticks.patch rename to patches/unapplied/server/Lag-compensation-ticks.patch diff --git a/patches/server/Lazily-create-LootContext-for-criterions.patch b/patches/unapplied/server/Lazily-create-LootContext-for-criterions.patch similarity index 100% rename from patches/server/Lazily-create-LootContext-for-criterions.patch rename to patches/unapplied/server/Lazily-create-LootContext-for-criterions.patch diff --git a/patches/server/Lazily-track-plugin-scoreboards-by-default.patch b/patches/unapplied/server/Lazily-track-plugin-scoreboards-by-default.patch similarity index 100% rename from patches/server/Lazily-track-plugin-scoreboards-by-default.patch rename to patches/unapplied/server/Lazily-track-plugin-scoreboards-by-default.patch diff --git a/patches/server/Leashable-API.patch b/patches/unapplied/server/Leashable-API.patch similarity index 100% rename from patches/server/Leashable-API.patch rename to patches/unapplied/server/Leashable-API.patch diff --git a/patches/server/Left-handed-API.patch b/patches/unapplied/server/Left-handed-API.patch similarity index 100% rename from patches/server/Left-handed-API.patch rename to patches/unapplied/server/Left-handed-API.patch diff --git a/patches/server/Limit-Client-Sign-length-more.patch b/patches/unapplied/server/Limit-Client-Sign-length-more.patch similarity index 100% rename from patches/server/Limit-Client-Sign-length-more.patch rename to patches/unapplied/server/Limit-Client-Sign-length-more.patch diff --git a/patches/server/Limit-item-frame-cursors-on-maps.patch b/patches/unapplied/server/Limit-item-frame-cursors-on-maps.patch similarity index 100% rename from patches/server/Limit-item-frame-cursors-on-maps.patch rename to patches/unapplied/server/Limit-item-frame-cursors-on-maps.patch diff --git a/patches/server/Limit-pet-look-distance.patch b/patches/unapplied/server/Limit-pet-look-distance.patch similarity index 100% rename from patches/server/Limit-pet-look-distance.patch rename to patches/unapplied/server/Limit-pet-look-distance.patch diff --git a/patches/server/Limit-recipe-packets.patch b/patches/unapplied/server/Limit-recipe-packets.patch similarity index 100% rename from patches/server/Limit-recipe-packets.patch rename to patches/unapplied/server/Limit-recipe-packets.patch diff --git a/patches/server/Line-Of-Sight-Changes.patch b/patches/unapplied/server/Line-Of-Sight-Changes.patch similarity index 100% rename from patches/server/Line-Of-Sight-Changes.patch rename to patches/unapplied/server/Line-Of-Sight-Changes.patch diff --git a/patches/server/LivingEntity-Active-Item-API.patch b/patches/unapplied/server/LivingEntity-Active-Item-API.patch similarity index 100% rename from patches/server/LivingEntity-Active-Item-API.patch rename to patches/unapplied/server/LivingEntity-Active-Item-API.patch diff --git a/patches/server/LivingEntity-setKiller.patch b/patches/unapplied/server/LivingEntity-setKiller.patch similarity index 100% rename from patches/server/LivingEntity-setKiller.patch rename to patches/unapplied/server/LivingEntity-setKiller.patch diff --git a/patches/server/LootTable-API-and-replenishable-lootables.patch b/patches/unapplied/server/LootTable-API-and-replenishable-lootables.patch similarity index 100% rename from patches/server/LootTable-API-and-replenishable-lootables.patch rename to patches/unapplied/server/LootTable-API-and-replenishable-lootables.patch diff --git a/patches/server/MC-4-Fix-item-position-desync.patch b/patches/unapplied/server/MC-4-Fix-item-position-desync.patch similarity index 100% rename from patches/server/MC-4-Fix-item-position-desync.patch rename to patches/unapplied/server/MC-4-Fix-item-position-desync.patch diff --git a/patches/server/MC-Dev-fixes.patch b/patches/unapplied/server/MC-Dev-fixes.patch similarity index 100% rename from patches/server/MC-Dev-fixes.patch rename to patches/unapplied/server/MC-Dev-fixes.patch diff --git a/patches/server/MC-Utils.patch b/patches/unapplied/server/MC-Utils.patch similarity index 100% rename from patches/server/MC-Utils.patch rename to patches/unapplied/server/MC-Utils.patch diff --git a/patches/server/Make-Amethyst-throw-both-Spread-and-Grow-Events.patch b/patches/unapplied/server/Make-Amethyst-throw-both-Spread-and-Grow-Events.patch similarity index 100% rename from patches/server/Make-Amethyst-throw-both-Spread-and-Grow-Events.patch rename to patches/unapplied/server/Make-Amethyst-throw-both-Spread-and-Grow-Events.patch diff --git a/patches/server/Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch b/patches/unapplied/server/Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch similarity index 100% rename from patches/server/Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch rename to patches/unapplied/server/Make-CraftWorld-loadChunk-int-int-false-load-unconve.patch diff --git a/patches/server/Make-a-PDC-view-accessible-directly-from-ItemStack.patch b/patches/unapplied/server/Make-a-PDC-view-accessible-directly-from-ItemStack.patch similarity index 100% rename from patches/server/Make-a-PDC-view-accessible-directly-from-ItemStack.patch rename to patches/unapplied/server/Make-a-PDC-view-accessible-directly-from-ItemStack.patch diff --git a/patches/server/Make-hoppers-respect-inventory-max-stack-size.patch b/patches/unapplied/server/Make-hoppers-respect-inventory-max-stack-size.patch similarity index 100% rename from patches/server/Make-hoppers-respect-inventory-max-stack-size.patch rename to patches/unapplied/server/Make-hoppers-respect-inventory-max-stack-size.patch diff --git a/patches/server/Make-interaction-leniency-distance-configurable.patch b/patches/unapplied/server/Make-interaction-leniency-distance-configurable.patch similarity index 100% rename from patches/server/Make-interaction-leniency-distance-configurable.patch rename to patches/unapplied/server/Make-interaction-leniency-distance-configurable.patch diff --git a/patches/server/Make-legacy-ping-handler-more-reliable.patch b/patches/unapplied/server/Make-legacy-ping-handler-more-reliable.patch similarity index 100% rename from patches/server/Make-legacy-ping-handler-more-reliable.patch rename to patches/unapplied/server/Make-legacy-ping-handler-more-reliable.patch diff --git a/patches/server/Make-schedule-command-per-world.patch b/patches/unapplied/server/Make-schedule-command-per-world.patch similarity index 100% rename from patches/server/Make-schedule-command-per-world.patch rename to patches/unapplied/server/Make-schedule-command-per-world.patch diff --git a/patches/server/Make-shield-blocking-delay-configurable.patch b/patches/unapplied/server/Make-shield-blocking-delay-configurable.patch similarity index 100% rename from patches/server/Make-shield-blocking-delay-configurable.patch rename to patches/unapplied/server/Make-shield-blocking-delay-configurable.patch diff --git a/patches/server/Make-some-itemstacks-nonnull.patch b/patches/unapplied/server/Make-some-itemstacks-nonnull.patch similarity index 100% rename from patches/server/Make-some-itemstacks-nonnull.patch rename to patches/unapplied/server/Make-some-itemstacks-nonnull.patch diff --git a/patches/server/Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch b/patches/unapplied/server/Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch similarity index 100% rename from patches/server/Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch rename to patches/unapplied/server/Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch diff --git a/patches/server/Make-the-GUI-graph-fancier.patch b/patches/unapplied/server/Make-the-GUI-graph-fancier.patch similarity index 100% rename from patches/server/Make-the-GUI-graph-fancier.patch rename to patches/unapplied/server/Make-the-GUI-graph-fancier.patch diff --git a/patches/server/Make-the-default-permission-message-configurable.patch b/patches/unapplied/server/Make-the-default-permission-message-configurable.patch similarity index 100% rename from patches/server/Make-the-default-permission-message-configurable.patch rename to patches/unapplied/server/Make-the-default-permission-message-configurable.patch diff --git a/patches/server/Make-water-animal-spawn-height-configurable.patch b/patches/unapplied/server/Make-water-animal-spawn-height-configurable.patch similarity index 100% rename from patches/server/Make-water-animal-spawn-height-configurable.patch rename to patches/unapplied/server/Make-water-animal-spawn-height-configurable.patch diff --git a/patches/server/Manually-inline-methods-in-BlockPosition.patch b/patches/unapplied/server/Manually-inline-methods-in-BlockPosition.patch similarity index 100% rename from patches/server/Manually-inline-methods-in-BlockPosition.patch rename to patches/unapplied/server/Manually-inline-methods-in-BlockPosition.patch diff --git a/patches/server/Maps-shouldn-t-load-chunks.patch b/patches/unapplied/server/Maps-shouldn-t-load-chunks.patch similarity index 100% rename from patches/server/Maps-shouldn-t-load-chunks.patch rename to patches/unapplied/server/Maps-shouldn-t-load-chunks.patch diff --git a/patches/server/Merchant-getRecipes-should-return-an-immutable-list.patch b/patches/unapplied/server/Merchant-getRecipes-should-return-an-immutable-list.patch similarity index 100% rename from patches/server/Merchant-getRecipes-should-return-an-immutable-list.patch rename to patches/unapplied/server/Merchant-getRecipes-should-return-an-immutable-list.patch diff --git a/patches/server/Missing-Entity-API.patch b/patches/unapplied/server/Missing-Entity-API.patch similarity index 100% rename from patches/server/Missing-Entity-API.patch rename to patches/unapplied/server/Missing-Entity-API.patch diff --git a/patches/server/Missing-eating-regain-reason.patch b/patches/unapplied/server/Missing-eating-regain-reason.patch similarity index 100% rename from patches/server/Missing-eating-regain-reason.patch rename to patches/unapplied/server/Missing-eating-regain-reason.patch diff --git a/patches/server/Missing-effect-cause.patch b/patches/unapplied/server/Missing-effect-cause.patch similarity index 100% rename from patches/server/Missing-effect-cause.patch rename to patches/unapplied/server/Missing-effect-cause.patch diff --git a/patches/server/Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch b/patches/unapplied/server/Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch similarity index 100% rename from patches/server/Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch rename to patches/unapplied/server/Mitigate-effects-of-WorldCreator-keepSpawnLoaded-ret.patch diff --git a/patches/server/Mob-Pathfinding-API.patch b/patches/unapplied/server/Mob-Pathfinding-API.patch similarity index 100% rename from patches/server/Mob-Pathfinding-API.patch rename to patches/unapplied/server/Mob-Pathfinding-API.patch diff --git a/patches/server/Mob-Spawner-API-Enhancements.patch b/patches/unapplied/server/Mob-Spawner-API-Enhancements.patch similarity index 100% rename from patches/server/Mob-Spawner-API-Enhancements.patch rename to patches/unapplied/server/Mob-Spawner-API-Enhancements.patch diff --git a/patches/server/Moonrise-optimisation-patches.patch b/patches/unapplied/server/Moonrise-optimisation-patches.patch similarity index 100% rename from patches/server/Moonrise-optimisation-patches.patch rename to patches/unapplied/server/Moonrise-optimisation-patches.patch diff --git a/patches/server/More-Chest-Block-API.patch b/patches/unapplied/server/More-Chest-Block-API.patch similarity index 100% rename from patches/server/More-Chest-Block-API.patch rename to patches/unapplied/server/More-Chest-Block-API.patch diff --git a/patches/server/More-CommandBlock-API.patch b/patches/unapplied/server/More-CommandBlock-API.patch similarity index 100% rename from patches/server/More-CommandBlock-API.patch rename to patches/unapplied/server/More-CommandBlock-API.patch diff --git a/patches/server/More-DragonBattle-API.patch b/patches/unapplied/server/More-DragonBattle-API.patch similarity index 100% rename from patches/server/More-DragonBattle-API.patch rename to patches/unapplied/server/More-DragonBattle-API.patch diff --git a/patches/server/More-Enchantment-API.patch b/patches/unapplied/server/More-Enchantment-API.patch similarity index 100% rename from patches/server/More-Enchantment-API.patch rename to patches/unapplied/server/More-Enchantment-API.patch diff --git a/patches/server/More-Lidded-Block-API.patch b/patches/unapplied/server/More-Lidded-Block-API.patch similarity index 100% rename from patches/server/More-Lidded-Block-API.patch rename to patches/unapplied/server/More-Lidded-Block-API.patch diff --git a/patches/server/More-PotionEffectType-API.patch b/patches/unapplied/server/More-PotionEffectType-API.patch similarity index 100% rename from patches/server/More-PotionEffectType-API.patch rename to patches/unapplied/server/More-PotionEffectType-API.patch diff --git a/patches/server/More-Projectile-API.patch b/patches/unapplied/server/More-Projectile-API.patch similarity index 100% rename from patches/server/More-Projectile-API.patch rename to patches/unapplied/server/More-Projectile-API.patch diff --git a/patches/server/More-Raid-API.patch b/patches/unapplied/server/More-Raid-API.patch similarity index 100% rename from patches/server/More-Raid-API.patch rename to patches/unapplied/server/More-Raid-API.patch diff --git a/patches/server/More-Sign-Block-API.patch b/patches/unapplied/server/More-Sign-Block-API.patch similarity index 100% rename from patches/server/More-Sign-Block-API.patch rename to patches/unapplied/server/More-Sign-Block-API.patch diff --git a/patches/server/More-Teleport-API.patch b/patches/unapplied/server/More-Teleport-API.patch similarity index 100% rename from patches/server/More-Teleport-API.patch rename to patches/unapplied/server/More-Teleport-API.patch diff --git a/patches/server/More-World-API.patch b/patches/unapplied/server/More-World-API.patch similarity index 100% rename from patches/server/More-World-API.patch rename to patches/unapplied/server/More-World-API.patch diff --git a/patches/server/More-accurate-isInOpenWater-impl.patch b/patches/unapplied/server/More-accurate-isInOpenWater-impl.patch similarity index 100% rename from patches/server/More-accurate-isInOpenWater-impl.patch rename to patches/unapplied/server/More-accurate-isInOpenWater-impl.patch diff --git a/patches/server/More-lightning-API.patch b/patches/unapplied/server/More-lightning-API.patch similarity index 100% rename from patches/server/More-lightning-API.patch rename to patches/unapplied/server/More-lightning-API.patch diff --git a/patches/server/More-vanilla-friendly-methods-to-update-trades.patch b/patches/unapplied/server/More-vanilla-friendly-methods-to-update-trades.patch similarity index 100% rename from patches/server/More-vanilla-friendly-methods-to-update-trades.patch rename to patches/unapplied/server/More-vanilla-friendly-methods-to-update-trades.patch diff --git a/patches/server/Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch b/patches/unapplied/server/Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch similarity index 100% rename from patches/server/Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch rename to patches/unapplied/server/Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch diff --git a/patches/server/Move-range-check-for-block-placing-up.patch b/patches/unapplied/server/Move-range-check-for-block-placing-up.patch similarity index 100% rename from patches/server/Move-range-check-for-block-placing-up.patch rename to patches/unapplied/server/Move-range-check-for-block-placing-up.patch diff --git a/patches/server/Multi-Block-Change-API-Implementation.patch b/patches/unapplied/server/Multi-Block-Change-API-Implementation.patch similarity index 100% rename from patches/server/Multi-Block-Change-API-Implementation.patch rename to patches/unapplied/server/Multi-Block-Change-API-Implementation.patch diff --git a/patches/server/Multiple-Entries-with-Scoreboards.patch b/patches/unapplied/server/Multiple-Entries-with-Scoreboards.patch similarity index 100% rename from patches/server/Multiple-Entries-with-Scoreboards.patch rename to patches/unapplied/server/Multiple-Entries-with-Scoreboards.patch diff --git a/patches/server/Name-craft-scheduler-threads-according-to-the-plugin.patch b/patches/unapplied/server/Name-craft-scheduler-threads-according-to-the-plugin.patch similarity index 100% rename from patches/server/Name-craft-scheduler-threads-according-to-the-plugin.patch rename to patches/unapplied/server/Name-craft-scheduler-threads-according-to-the-plugin.patch diff --git a/patches/server/Nameable-Banner-API.patch b/patches/unapplied/server/Nameable-Banner-API.patch similarity index 100% rename from patches/server/Nameable-Banner-API.patch rename to patches/unapplied/server/Nameable-Banner-API.patch diff --git a/patches/server/Ocelot-despawns-should-honor-nametags-and-leash.patch b/patches/unapplied/server/Ocelot-despawns-should-honor-nametags-and-leash.patch similarity index 100% rename from patches/server/Ocelot-despawns-should-honor-nametags-and-leash.patch rename to patches/unapplied/server/Ocelot-despawns-should-honor-nametags-and-leash.patch diff --git a/patches/server/Only-attempt-to-find-spawn-position-if-there-isn-t-a.patch b/patches/unapplied/server/Only-attempt-to-find-spawn-position-if-there-isn-t-a.patch similarity index 100% rename from patches/server/Only-attempt-to-find-spawn-position-if-there-isn-t-a.patch rename to patches/unapplied/server/Only-attempt-to-find-spawn-position-if-there-isn-t-a.patch diff --git a/patches/server/Only-call-EntityDamageEvents-before-actuallyHurt.patch b/patches/unapplied/server/Only-call-EntityDamageEvents-before-actuallyHurt.patch similarity index 100% rename from patches/server/Only-call-EntityDamageEvents-before-actuallyHurt.patch rename to patches/unapplied/server/Only-call-EntityDamageEvents-before-actuallyHurt.patch diff --git a/patches/server/Only-capture-actual-tree-growth.patch b/patches/unapplied/server/Only-capture-actual-tree-growth.patch similarity index 100% rename from patches/server/Only-capture-actual-tree-growth.patch rename to patches/unapplied/server/Only-capture-actual-tree-growth.patch diff --git a/patches/server/Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch b/patches/unapplied/server/Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch similarity index 100% rename from patches/server/Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch rename to patches/unapplied/server/Only-count-Natural-Spawned-mobs-towards-natural-spaw.patch diff --git a/patches/server/Only-erase-allay-memory-on-non-item-targets.patch b/patches/unapplied/server/Only-erase-allay-memory-on-non-item-targets.patch similarity index 100% rename from patches/server/Only-erase-allay-memory-on-non-item-targets.patch rename to patches/unapplied/server/Only-erase-allay-memory-on-non-item-targets.patch diff --git a/patches/server/Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch b/patches/unapplied/server/Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch similarity index 100% rename from patches/server/Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch rename to patches/unapplied/server/Only-process-BlockPhysicsEvent-if-a-plugin-has-a-lis.patch diff --git a/patches/server/Only-refresh-abilities-if-needed.patch b/patches/unapplied/server/Only-refresh-abilities-if-needed.patch similarity index 100% rename from patches/server/Only-refresh-abilities-if-needed.patch rename to patches/unapplied/server/Only-refresh-abilities-if-needed.patch diff --git a/patches/server/Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch b/patches/unapplied/server/Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch similarity index 100% rename from patches/server/Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch rename to patches/unapplied/server/Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch diff --git a/patches/server/Only-tick-item-frames-if-players-can-see-it.patch b/patches/unapplied/server/Only-tick-item-frames-if-players-can-see-it.patch similarity index 100% rename from patches/server/Only-tick-item-frames-if-players-can-see-it.patch rename to patches/unapplied/server/Only-tick-item-frames-if-players-can-see-it.patch diff --git a/patches/server/Only-write-chunk-data-to-disk-if-it-serializes-witho.patch b/patches/unapplied/server/Only-write-chunk-data-to-disk-if-it-serializes-witho.patch similarity index 100% rename from patches/server/Only-write-chunk-data-to-disk-if-it-serializes-witho.patch rename to patches/unapplied/server/Only-write-chunk-data-to-disk-if-it-serializes-witho.patch diff --git a/patches/server/Oprimise-map-impl-for-tracked-players.patch b/patches/unapplied/server/Oprimise-map-impl-for-tracked-players.patch similarity index 100% rename from patches/server/Oprimise-map-impl-for-tracked-players.patch rename to patches/unapplied/server/Oprimise-map-impl-for-tracked-players.patch diff --git a/patches/server/Optimise-BlockSoil-nearby-water-lookup.patch b/patches/unapplied/server/Optimise-BlockSoil-nearby-water-lookup.patch similarity index 100% rename from patches/server/Optimise-BlockSoil-nearby-water-lookup.patch rename to patches/unapplied/server/Optimise-BlockSoil-nearby-water-lookup.patch diff --git a/patches/server/Optimise-BlockState-s-hashCode-equals.patch b/patches/unapplied/server/Optimise-BlockState-s-hashCode-equals.patch similarity index 100% rename from patches/server/Optimise-BlockState-s-hashCode-equals.patch rename to patches/unapplied/server/Optimise-BlockState-s-hashCode-equals.patch diff --git a/patches/server/Optimise-Chunk-getFluid.patch b/patches/unapplied/server/Optimise-Chunk-getFluid.patch similarity index 100% rename from patches/server/Optimise-Chunk-getFluid.patch rename to patches/unapplied/server/Optimise-Chunk-getFluid.patch diff --git a/patches/server/Optimise-EntityGetter-getPlayerByUUID.patch b/patches/unapplied/server/Optimise-EntityGetter-getPlayerByUUID.patch similarity index 100% rename from patches/server/Optimise-EntityGetter-getPlayerByUUID.patch rename to patches/unapplied/server/Optimise-EntityGetter-getPlayerByUUID.patch diff --git a/patches/server/Optimise-collision-checking-in-player-move-packet-ha.patch b/patches/unapplied/server/Optimise-collision-checking-in-player-move-packet-ha.patch similarity index 100% rename from patches/server/Optimise-collision-checking-in-player-move-packet-ha.patch rename to patches/unapplied/server/Optimise-collision-checking-in-player-move-packet-ha.patch diff --git a/patches/server/Optimise-general-POI-access.patch b/patches/unapplied/server/Optimise-general-POI-access.patch similarity index 100% rename from patches/server/Optimise-general-POI-access.patch rename to patches/unapplied/server/Optimise-general-POI-access.patch diff --git a/patches/server/Optimise-getChunkAt-calls-for-loaded-chunks.patch b/patches/unapplied/server/Optimise-getChunkAt-calls-for-loaded-chunks.patch similarity index 100% rename from patches/server/Optimise-getChunkAt-calls-for-loaded-chunks.patch rename to patches/unapplied/server/Optimise-getChunkAt-calls-for-loaded-chunks.patch diff --git a/patches/server/Optimise-getType-calls.patch b/patches/unapplied/server/Optimise-getType-calls.patch similarity index 100% rename from patches/server/Optimise-getType-calls.patch rename to patches/unapplied/server/Optimise-getType-calls.patch diff --git a/patches/unapplied/server/Optimise-nearby-player-retrieval.patch b/patches/unapplied/server/Optimise-nearby-player-retrieval.patch deleted file mode 100644 index ecc5cad09f..0000000000 --- a/patches/unapplied/server/Optimise-nearby-player-retrieval.patch +++ /dev/null @@ -1,230 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Spottedleaf -Date: Sat, 23 Sep 2023 23:15:52 -0700 -Subject: [PATCH] Optimise nearby player retrieval - -Instead of searching/testing every player online on the server, -we can instead use the nearby player tracking system to reduce -the number of tests per search. - -Feature patch - -diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/server/level/ServerLevel.java -+++ b/src/main/java/net/minecraft/server/level/ServerLevel.java -@@ -0,0 +0,0 @@ public class ServerLevel extends Level implements WorldGenLevel { - this.lagCompensationTick = (System.nanoTime() - net.minecraft.server.MinecraftServer.SERVER_INIT) / (java.util.concurrent.TimeUnit.MILLISECONDS.toNanos(50L)); - } - // Paper end - lag compensation -+ // Paper start - optimise nearby player retrieval -+ @Override -+ public java.util.List getNearbyPlayers(net.minecraft.world.entity.ai.targeting.TargetingConditions targetPredicate, -+ net.minecraft.world.entity.LivingEntity entity, -+ net.minecraft.world.phys.AABB box) { -+ return this.getNearbyEntities(Player.class, targetPredicate, entity, box); -+ } -+ -+ @Override -+ public Player getNearestPlayer(double x, double y, double z, double maxDistance, @Nullable Predicate targetPredicate) { -+ if (maxDistance > 0.0D) { -+ io.papermc.paper.util.player.NearbyPlayers players = this.chunkSource.chunkMap.getNearbyPlayers(); -+ -+ com.destroystokyo.paper.util.maplist.ReferenceList nearby = players.getPlayersByBlock( -+ io.papermc.paper.util.CoordinateUtils.getBlockCoordinate(x), -+ io.papermc.paper.util.CoordinateUtils.getBlockCoordinate(z), -+ io.papermc.paper.util.player.NearbyPlayers.NearbyMapType.GENERAL -+ ); -+ -+ if (nearby == null) { -+ return null; -+ } -+ -+ ServerPlayer nearest = null; -+ double nearestDist = maxDistance * maxDistance; -+ Object[] rawData = nearby.getRawData(); -+ for (int i = 0, len = nearby.size(); i < len; ++i) { -+ ServerPlayer player = (ServerPlayer)rawData[i]; -+ double dist = player.distanceToSqr(x, y, z); -+ if (dist >= nearestDist) { -+ continue; -+ } -+ -+ if (targetPredicate == null || targetPredicate.test(player)) { -+ nearest = player; -+ nearestDist = dist; -+ } -+ } -+ -+ return nearest; -+ } else { -+ ServerPlayer nearest = null; -+ double nearestDist = Double.MAX_VALUE; -+ -+ for (ServerPlayer player : this.players()) { -+ double dist = player.distanceToSqr(x, y, z); -+ if (dist >= nearestDist) { -+ continue; -+ } -+ -+ if (targetPredicate == null || targetPredicate.test(player)) { -+ nearest = player; -+ nearestDist = dist; -+ } -+ } -+ -+ return nearest; -+ } -+ } -+ -+ @Override -+ public Player getNearestPlayer(net.minecraft.world.entity.ai.targeting.TargetingConditions targetPredicate, LivingEntity entity) { -+ return this.getNearestPlayer(targetPredicate, entity, entity.getX(), entity.getY(), entity.getZ()); -+ } -+ -+ @Override -+ public Player getNearestPlayer(net.minecraft.world.entity.ai.targeting.TargetingConditions targetPredicate, LivingEntity entity, -+ double x, double y, double z) { -+ double range = targetPredicate.range; -+ if (range > 0.0D) { -+ io.papermc.paper.util.player.NearbyPlayers players = this.chunkSource.chunkMap.getNearbyPlayers(); -+ -+ com.destroystokyo.paper.util.maplist.ReferenceList nearby = players.getPlayersByBlock( -+ io.papermc.paper.util.CoordinateUtils.getBlockCoordinate(x), -+ io.papermc.paper.util.CoordinateUtils.getBlockCoordinate(z), -+ io.papermc.paper.util.player.NearbyPlayers.NearbyMapType.GENERAL -+ ); -+ -+ if (nearby == null) { -+ return null; -+ } -+ -+ ServerPlayer nearest = null; -+ double nearestDist = Double.MAX_VALUE; -+ Object[] rawData = nearby.getRawData(); -+ for (int i = 0, len = nearby.size(); i < len; ++i) { -+ ServerPlayer player = (ServerPlayer)rawData[i]; -+ double dist = player.distanceToSqr(x, y, z); -+ if (dist >= nearestDist) { -+ continue; -+ } -+ -+ if (targetPredicate.test(entity, player)) { -+ nearest = player; -+ nearestDist = dist; -+ } -+ } -+ -+ return nearest; -+ } else { -+ return this.getNearestEntity(this.players(), targetPredicate, entity, x, y, z); -+ } -+ } -+ -+ @Nullable -+ public Player getNearestPlayer(net.minecraft.world.entity.ai.targeting.TargetingConditions targetPredicate, double x, double y, double z) { -+ return this.getNearestPlayer(targetPredicate, null, x, y, z); -+ } -+ // Paper end - optimise nearby player retrieval - - // Add env and gen to constructor, IWorldDataServer -> WorldDataServer - public ServerLevel(MinecraftServer minecraftserver, Executor executor, LevelStorageSource.LevelStorageAccess convertable_conversionsession, PrimaryLevelData iworlddataserver, ResourceKey resourcekey, LevelStem worlddimension, ChunkProgressListener worldloadlistener, boolean flag, long i, List list, boolean flag1, @Nullable RandomSequences randomsequences, org.bukkit.World.Environment env, org.bukkit.generator.ChunkGenerator gen, org.bukkit.generator.BiomeProvider biomeProvider) { -diff --git a/src/main/java/net/minecraft/world/entity/ai/sensing/PlayerSensor.java b/src/main/java/net/minecraft/world/entity/ai/sensing/PlayerSensor.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/world/entity/ai/sensing/PlayerSensor.java -+++ b/src/main/java/net/minecraft/world/entity/ai/sensing/PlayerSensor.java -@@ -0,0 +0,0 @@ public class PlayerSensor extends Sensor { - - @Override - protected void doTick(ServerLevel world, LivingEntity entity) { -- List list = world.players() -- .stream() -- .filter(EntitySelector.NO_SPECTATORS) -- .filter(player -> entity.closerThan(player, 16.0)) -- .sorted(Comparator.comparingDouble(entity::distanceToSqr)) -- .collect(Collectors.toList()); -+ // Paper start - Perf: optimise nearby player retrieval & remove streams from hot code -+ io.papermc.paper.util.player.NearbyPlayers nearbyPlayers = world.chunkSource.chunkMap.getNearbyPlayers(); -+ net.minecraft.world.phys.Vec3 entityPos = entity.position(); -+ com.destroystokyo.paper.util.maplist.ReferenceList nearby = nearbyPlayers.getPlayersByChunk( -+ entity.chunkPosition().x, -+ entity.chunkPosition().z, -+ io.papermc.paper.util.player.NearbyPlayers.NearbyMapType.GENERAL_REALLY_SMALL -+ ); -+ -+ List players = new java.util.ArrayList<>(nearby == null ? 0 : nearby.size()); -+ if (nearby != null) { -+ Object[] rawData = nearby.getRawData(); -+ for (int index = 0, len = nearby.size(); index < len; ++index) { -+ net.minecraft.server.level.ServerPlayer player = (net.minecraft.server.level.ServerPlayer) rawData[index]; -+ if (player.isSpectator()) { -+ continue; -+ } -+ if (player.distanceToSqr(entityPos.x, entityPos.y, entityPos.z) >= (16.0 * 16.0)) { -+ continue; -+ } -+ players.add(player); -+ } -+ } -+ players.sort(Comparator.comparingDouble(entity::distanceToSqr)); - Brain brain = entity.getBrain(); -- brain.setMemory(MemoryModuleType.NEAREST_PLAYERS, list); -- List list2 = list.stream().filter(player -> isEntityTargetable(entity, player)).collect(Collectors.toList()); -- brain.setMemory(MemoryModuleType.NEAREST_VISIBLE_PLAYER, list2.isEmpty() ? null : list2.get(0)); -- Optional optional = list2.stream().filter(player -> isEntityAttackable(entity, player)).findFirst(); -- brain.setMemory(MemoryModuleType.NEAREST_VISIBLE_ATTACKABLE_PLAYER, optional); -+ -+ brain.setMemory(MemoryModuleType.NEAREST_PLAYERS, players); -+ -+ Player firstTargetable = null; -+ Player firstAttackable = null; -+ for (Player player : players) { -+ if (firstTargetable == null && Sensor.isEntityTargetable(entity, player)) { -+ firstTargetable = player; -+ } -+ if (firstAttackable == null && Sensor.isEntityAttackable(entity, player)) { -+ firstAttackable = player; -+ } -+ -+ if (firstAttackable != null && firstTargetable != null) { -+ break; -+ } -+ } -+ brain.setMemory(MemoryModuleType.NEAREST_VISIBLE_PLAYER, firstTargetable); -+ brain.setMemory(MemoryModuleType.NEAREST_VISIBLE_ATTACKABLE_PLAYER, Optional.ofNullable(firstAttackable)); -+ // Paper end - Perf: optimise nearby player retrieval & remove streams from hot code - } - } -diff --git a/src/main/java/net/minecraft/world/entity/ai/targeting/TargetingConditions.java b/src/main/java/net/minecraft/world/entity/ai/targeting/TargetingConditions.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/world/entity/ai/targeting/TargetingConditions.java -+++ b/src/main/java/net/minecraft/world/entity/ai/targeting/TargetingConditions.java -@@ -0,0 +0,0 @@ public class TargetingConditions { - public static final TargetingConditions DEFAULT = forCombat(); - private static final double MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET = 2.0; - private final boolean isCombat; -- private double range = -1.0; -+ public double range = -1.0; // Paper - public - private boolean checkLineOfSight = true; - private boolean testInvisible = true; - @Nullable -diff --git a/src/main/java/net/minecraft/world/level/EntityGetter.java b/src/main/java/net/minecraft/world/level/EntityGetter.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/world/level/EntityGetter.java -+++ b/src/main/java/net/minecraft/world/level/EntityGetter.java -@@ -0,0 +0,0 @@ public interface EntityGetter { - T livingEntity = null; - - for (T livingEntity2 : entityList) { -+ // Paper start - optimise nearby player retrieval; move up -+ // don't check entities outside closest range -+ double e = livingEntity2.distanceToSqr(x, y, z); -+ if (d == -1.0 || e < d) { -+ // Paper end - move up - if (targetPredicate.test(entity, livingEntity2)) { -- double e = livingEntity2.distanceToSqr(x, y, z); -- if (d == -1.0 || e < d) { -+ // Paper - optimise nearby player retrieval; move up - d = e; - livingEntity = livingEntity2; - } diff --git a/patches/server/Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch b/patches/unapplied/server/Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch similarity index 100% rename from patches/server/Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch rename to patches/unapplied/server/Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch diff --git a/patches/server/Optimize-Bit-Operations-by-inlining.patch b/patches/unapplied/server/Optimize-Bit-Operations-by-inlining.patch similarity index 100% rename from patches/server/Optimize-Bit-Operations-by-inlining.patch rename to patches/unapplied/server/Optimize-Bit-Operations-by-inlining.patch diff --git a/patches/server/Optimize-BlockPosition-helper-methods.patch b/patches/unapplied/server/Optimize-BlockPosition-helper-methods.patch similarity index 100% rename from patches/server/Optimize-BlockPosition-helper-methods.patch rename to patches/unapplied/server/Optimize-BlockPosition-helper-methods.patch diff --git a/patches/server/Optimize-Captured-BlockEntity-Lookup.patch b/patches/unapplied/server/Optimize-Captured-BlockEntity-Lookup.patch similarity index 100% rename from patches/server/Optimize-Captured-BlockEntity-Lookup.patch rename to patches/unapplied/server/Optimize-Captured-BlockEntity-Lookup.patch diff --git a/patches/server/Optimize-Collision-to-not-load-chunks.patch b/patches/unapplied/server/Optimize-Collision-to-not-load-chunks.patch similarity index 100% rename from patches/server/Optimize-Collision-to-not-load-chunks.patch rename to patches/unapplied/server/Optimize-Collision-to-not-load-chunks.patch diff --git a/patches/server/Optimize-CraftBlockData-Creation.patch b/patches/unapplied/server/Optimize-CraftBlockData-Creation.patch similarity index 100% rename from patches/server/Optimize-CraftBlockData-Creation.patch rename to patches/unapplied/server/Optimize-CraftBlockData-Creation.patch diff --git a/patches/server/Optimize-DataBits.patch b/patches/unapplied/server/Optimize-DataBits.patch similarity index 100% rename from patches/server/Optimize-DataBits.patch rename to patches/unapplied/server/Optimize-DataBits.patch diff --git a/patches/server/Optimize-Dynamic-get-Missing-Keys.patch b/patches/unapplied/server/Optimize-Dynamic-get-Missing-Keys.patch similarity index 100% rename from patches/server/Optimize-Dynamic-get-Missing-Keys.patch rename to patches/unapplied/server/Optimize-Dynamic-get-Missing-Keys.patch diff --git a/patches/server/Optimize-GoalSelector-Goal.Flag-Set-operations.patch b/patches/unapplied/server/Optimize-GoalSelector-Goal.Flag-Set-operations.patch similarity index 100% rename from patches/server/Optimize-GoalSelector-Goal.Flag-Set-operations.patch rename to patches/unapplied/server/Optimize-GoalSelector-Goal.Flag-Set-operations.patch diff --git a/patches/server/Optimize-HashMapPalette.patch b/patches/unapplied/server/Optimize-HashMapPalette.patch similarity index 100% rename from patches/server/Optimize-HashMapPalette.patch rename to patches/unapplied/server/Optimize-HashMapPalette.patch diff --git a/patches/server/Optimize-Hoppers.patch b/patches/unapplied/server/Optimize-Hoppers.patch similarity index 100% rename from patches/server/Optimize-Hoppers.patch rename to patches/unapplied/server/Optimize-Hoppers.patch diff --git a/patches/server/Optimize-Level.hasChunkAt-BlockPosition-Z.patch b/patches/unapplied/server/Optimize-Level.hasChunkAt-BlockPosition-Z.patch similarity index 100% rename from patches/server/Optimize-Level.hasChunkAt-BlockPosition-Z.patch rename to patches/unapplied/server/Optimize-Level.hasChunkAt-BlockPosition-Z.patch diff --git a/patches/server/Optimize-MappedRegistry.patch b/patches/unapplied/server/Optimize-MappedRegistry.patch similarity index 100% rename from patches/server/Optimize-MappedRegistry.patch rename to patches/unapplied/server/Optimize-MappedRegistry.patch diff --git a/patches/server/Optimize-Network-Manager-and-add-advanced-packet-sup.patch b/patches/unapplied/server/Optimize-Network-Manager-and-add-advanced-packet-sup.patch similarity index 100% rename from patches/server/Optimize-Network-Manager-and-add-advanced-packet-sup.patch rename to patches/unapplied/server/Optimize-Network-Manager-and-add-advanced-packet-sup.patch diff --git a/patches/server/Optimize-NetworkManager-Exception-Handling.patch b/patches/unapplied/server/Optimize-NetworkManager-Exception-Handling.patch similarity index 100% rename from patches/server/Optimize-NetworkManager-Exception-Handling.patch rename to patches/unapplied/server/Optimize-NetworkManager-Exception-Handling.patch diff --git a/patches/server/Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch b/patches/unapplied/server/Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch similarity index 100% rename from patches/server/Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch rename to patches/unapplied/server/Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch diff --git a/patches/server/Optimize-Pathfinding.patch b/patches/unapplied/server/Optimize-Pathfinding.patch similarity index 100% rename from patches/server/Optimize-Pathfinding.patch rename to patches/unapplied/server/Optimize-Pathfinding.patch diff --git a/patches/server/Optimize-VarInts.patch b/patches/unapplied/server/Optimize-VarInts.patch similarity index 100% rename from patches/server/Optimize-VarInts.patch rename to patches/unapplied/server/Optimize-VarInts.patch diff --git a/patches/server/Optimize-Voxel-Shape-Merging.patch b/patches/unapplied/server/Optimize-Voxel-Shape-Merging.patch similarity index 100% rename from patches/server/Optimize-Voxel-Shape-Merging.patch rename to patches/unapplied/server/Optimize-Voxel-Shape-Merging.patch diff --git a/patches/server/Optimize-World-Time-Updates.patch b/patches/unapplied/server/Optimize-World-Time-Updates.patch similarity index 100% rename from patches/server/Optimize-World-Time-Updates.patch rename to patches/unapplied/server/Optimize-World-Time-Updates.patch diff --git a/patches/server/Optimize-call-to-getFluid-for-explosions.patch b/patches/unapplied/server/Optimize-call-to-getFluid-for-explosions.patch similarity index 100% rename from patches/server/Optimize-call-to-getFluid-for-explosions.patch rename to patches/unapplied/server/Optimize-call-to-getFluid-for-explosions.patch diff --git a/patches/server/Optimize-entity-tracker-passenger-checks.patch b/patches/unapplied/server/Optimize-entity-tracker-passenger-checks.patch similarity index 100% rename from patches/server/Optimize-entity-tracker-passenger-checks.patch rename to patches/unapplied/server/Optimize-entity-tracker-passenger-checks.patch diff --git a/patches/server/Optimize-explosions.patch b/patches/unapplied/server/Optimize-explosions.patch similarity index 100% rename from patches/server/Optimize-explosions.patch rename to patches/unapplied/server/Optimize-explosions.patch diff --git a/patches/server/Optimize-indirect-passenger-iteration.patch b/patches/unapplied/server/Optimize-indirect-passenger-iteration.patch similarity index 100% rename from patches/server/Optimize-indirect-passenger-iteration.patch rename to patches/unapplied/server/Optimize-indirect-passenger-iteration.patch diff --git a/patches/server/Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch b/patches/unapplied/server/Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch similarity index 100% rename from patches/server/Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch rename to patches/unapplied/server/Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch diff --git a/patches/server/Optimize-nearest-structure-border-iteration.patch b/patches/unapplied/server/Optimize-nearest-structure-border-iteration.patch similarity index 100% rename from patches/server/Optimize-nearest-structure-border-iteration.patch rename to patches/unapplied/server/Optimize-nearest-structure-border-iteration.patch diff --git a/patches/server/Optimize-player-lookups-for-beacons.patch b/patches/unapplied/server/Optimize-player-lookups-for-beacons.patch similarity index 100% rename from patches/server/Optimize-player-lookups-for-beacons.patch rename to patches/unapplied/server/Optimize-player-lookups-for-beacons.patch diff --git a/patches/server/Option-to-have-default-CustomSpawners-in-custom-worl.patch b/patches/unapplied/server/Option-to-have-default-CustomSpawners-in-custom-worl.patch similarity index 100% rename from patches/server/Option-to-have-default-CustomSpawners-in-custom-worl.patch rename to patches/unapplied/server/Option-to-have-default-CustomSpawners-in-custom-worl.patch diff --git a/patches/server/Option-to-prevent-armor-stands-from-doing-entity-loo.patch b/patches/unapplied/server/Option-to-prevent-armor-stands-from-doing-entity-loo.patch similarity index 100% rename from patches/server/Option-to-prevent-armor-stands-from-doing-entity-loo.patch rename to patches/unapplied/server/Option-to-prevent-armor-stands-from-doing-entity-loo.patch diff --git a/patches/server/Option-to-prevent-data-components-copy-in-smithing-r.patch b/patches/unapplied/server/Option-to-prevent-data-components-copy-in-smithing-r.patch similarity index 100% rename from patches/server/Option-to-prevent-data-components-copy-in-smithing-r.patch rename to patches/unapplied/server/Option-to-prevent-data-components-copy-in-smithing-r.patch diff --git a/patches/server/Option-to-use-vanilla-per-world-scoreboard-coloring-.patch b/patches/unapplied/server/Option-to-use-vanilla-per-world-scoreboard-coloring-.patch similarity index 100% rename from patches/server/Option-to-use-vanilla-per-world-scoreboard-coloring-.patch rename to patches/unapplied/server/Option-to-use-vanilla-per-world-scoreboard-coloring-.patch diff --git a/patches/server/Optional-TNT-doesn-t-move-in-water.patch b/patches/unapplied/server/Optional-TNT-doesn-t-move-in-water.patch similarity index 100% rename from patches/server/Optional-TNT-doesn-t-move-in-water.patch rename to patches/unapplied/server/Optional-TNT-doesn-t-move-in-water.patch diff --git a/patches/server/Optional-per-player-mob-spawns.patch b/patches/unapplied/server/Optional-per-player-mob-spawns.patch similarity index 100% rename from patches/server/Optional-per-player-mob-spawns.patch rename to patches/unapplied/server/Optional-per-player-mob-spawns.patch diff --git a/patches/server/Paper-Metrics.patch b/patches/unapplied/server/Paper-Metrics.patch similarity index 100% rename from patches/server/Paper-Metrics.patch rename to patches/unapplied/server/Paper-Metrics.patch diff --git a/patches/server/Paper-Plugins.patch b/patches/unapplied/server/Paper-Plugins.patch similarity index 100% rename from patches/server/Paper-Plugins.patch rename to patches/unapplied/server/Paper-Plugins.patch diff --git a/patches/server/Paper-command.patch b/patches/unapplied/server/Paper-command.patch similarity index 100% rename from patches/server/Paper-command.patch rename to patches/unapplied/server/Paper-command.patch diff --git a/patches/server/Paper-config-files.patch b/patches/unapplied/server/Paper-config-files.patch similarity index 100% rename from patches/server/Paper-config-files.patch rename to patches/unapplied/server/Paper-config-files.patch diff --git a/patches/server/Paper-dumpitem-command.patch b/patches/unapplied/server/Paper-dumpitem-command.patch similarity index 100% rename from patches/server/Paper-dumpitem-command.patch rename to patches/unapplied/server/Paper-dumpitem-command.patch diff --git a/patches/server/Per-world-ticks-per-spawn-settings.patch b/patches/unapplied/server/Per-world-ticks-per-spawn-settings.patch similarity index 100% rename from patches/server/Per-world-ticks-per-spawn-settings.patch rename to patches/unapplied/server/Per-world-ticks-per-spawn-settings.patch diff --git a/patches/server/Pillager-patrol-spawn-settings-and-per-player-option.patch b/patches/unapplied/server/Pillager-patrol-spawn-settings-and-per-player-option.patch similarity index 100% rename from patches/server/Pillager-patrol-spawn-settings-and-per-player-option.patch rename to patches/unapplied/server/Pillager-patrol-spawn-settings-and-per-player-option.patch diff --git a/patches/server/Player-Chunk-Load-Unload-Events.patch b/patches/unapplied/server/Player-Chunk-Load-Unload-Events.patch similarity index 100% rename from patches/server/Player-Chunk-Load-Unload-Events.patch rename to patches/unapplied/server/Player-Chunk-Load-Unload-Events.patch diff --git a/patches/server/Player-Entity-Tracking-Events.patch b/patches/unapplied/server/Player-Entity-Tracking-Events.patch similarity index 100% rename from patches/server/Player-Entity-Tracking-Events.patch rename to patches/unapplied/server/Player-Entity-Tracking-Events.patch diff --git a/patches/server/Player-Tab-List-and-Title-APIs.patch b/patches/unapplied/server/Player-Tab-List-and-Title-APIs.patch similarity index 100% rename from patches/server/Player-Tab-List-and-Title-APIs.patch rename to patches/unapplied/server/Player-Tab-List-and-Title-APIs.patch diff --git a/patches/server/Player-affects-spawning-API.patch b/patches/unapplied/server/Player-affects-spawning-API.patch similarity index 100% rename from patches/server/Player-affects-spawning-API.patch rename to patches/unapplied/server/Player-affects-spawning-API.patch diff --git a/patches/server/Player.setPlayerProfile-API.patch b/patches/unapplied/server/Player.setPlayerProfile-API.patch similarity index 100% rename from patches/server/Player.setPlayerProfile-API.patch rename to patches/unapplied/server/Player.setPlayerProfile-API.patch diff --git a/patches/server/PlayerAttemptPickupItemEvent.patch b/patches/unapplied/server/PlayerAttemptPickupItemEvent.patch similarity index 100% rename from patches/server/PlayerAttemptPickupItemEvent.patch rename to patches/unapplied/server/PlayerAttemptPickupItemEvent.patch diff --git a/patches/server/PlayerDeathEvent-getItemsToKeep.patch b/patches/unapplied/server/PlayerDeathEvent-getItemsToKeep.patch similarity index 100% rename from patches/server/PlayerDeathEvent-getItemsToKeep.patch rename to patches/unapplied/server/PlayerDeathEvent-getItemsToKeep.patch diff --git a/patches/server/PlayerDeathEvent-shouldDropExperience.patch b/patches/unapplied/server/PlayerDeathEvent-shouldDropExperience.patch similarity index 100% rename from patches/server/PlayerDeathEvent-shouldDropExperience.patch rename to patches/unapplied/server/PlayerDeathEvent-shouldDropExperience.patch diff --git a/patches/server/PlayerElytraBoostEvent.patch b/patches/unapplied/server/PlayerElytraBoostEvent.patch similarity index 100% rename from patches/server/PlayerElytraBoostEvent.patch rename to patches/unapplied/server/PlayerElytraBoostEvent.patch diff --git a/patches/server/PlayerLaunchProjectileEvent.patch b/patches/unapplied/server/PlayerLaunchProjectileEvent.patch similarity index 100% rename from patches/server/PlayerLaunchProjectileEvent.patch rename to patches/unapplied/server/PlayerLaunchProjectileEvent.patch diff --git a/patches/server/PlayerNaturallySpawnCreaturesEvent.patch b/patches/unapplied/server/PlayerNaturallySpawnCreaturesEvent.patch similarity index 100% rename from patches/server/PlayerNaturallySpawnCreaturesEvent.patch rename to patches/unapplied/server/PlayerNaturallySpawnCreaturesEvent.patch diff --git a/patches/server/PlayerPickupExperienceEvent.patch b/patches/unapplied/server/PlayerPickupExperienceEvent.patch similarity index 100% rename from patches/server/PlayerPickupExperienceEvent.patch rename to patches/unapplied/server/PlayerPickupExperienceEvent.patch diff --git a/patches/server/PlayerPickupItemEvent-setFlyAtPlayer.patch b/patches/unapplied/server/PlayerPickupItemEvent-setFlyAtPlayer.patch similarity index 100% rename from patches/server/PlayerPickupItemEvent-setFlyAtPlayer.patch rename to patches/unapplied/server/PlayerPickupItemEvent-setFlyAtPlayer.patch diff --git a/patches/server/PlayerReadyArrowEvent.patch b/patches/unapplied/server/PlayerReadyArrowEvent.patch similarity index 100% rename from patches/server/PlayerReadyArrowEvent.patch rename to patches/unapplied/server/PlayerReadyArrowEvent.patch diff --git a/patches/server/PlayerTeleportEndGatewayEvent.patch b/patches/unapplied/server/PlayerTeleportEndGatewayEvent.patch similarity index 100% rename from patches/server/PlayerTeleportEndGatewayEvent.patch rename to patches/unapplied/server/PlayerTeleportEndGatewayEvent.patch diff --git a/patches/server/Plugin-remapping.patch b/patches/unapplied/server/Plugin-remapping.patch similarity index 100% rename from patches/server/Plugin-remapping.patch rename to patches/unapplied/server/Plugin-remapping.patch diff --git a/patches/server/Potential-bed-API.patch b/patches/unapplied/server/Potential-bed-API.patch similarity index 100% rename from patches/server/Potential-bed-API.patch rename to patches/unapplied/server/Potential-bed-API.patch diff --git a/patches/server/PreCreatureSpawnEvent.patch b/patches/unapplied/server/PreCreatureSpawnEvent.patch similarity index 100% rename from patches/server/PreCreatureSpawnEvent.patch rename to patches/unapplied/server/PreCreatureSpawnEvent.patch diff --git a/patches/server/PreSpawnerSpawnEvent.patch b/patches/unapplied/server/PreSpawnerSpawnEvent.patch similarity index 100% rename from patches/server/PreSpawnerSpawnEvent.patch rename to patches/unapplied/server/PreSpawnerSpawnEvent.patch diff --git a/patches/server/Preserve-overstacked-loot.patch b/patches/unapplied/server/Preserve-overstacked-loot.patch similarity index 100% rename from patches/server/Preserve-overstacked-loot.patch rename to patches/unapplied/server/Preserve-overstacked-loot.patch diff --git a/patches/server/Prevent-AFK-kick-while-watching-end-credits.patch b/patches/unapplied/server/Prevent-AFK-kick-while-watching-end-credits.patch similarity index 100% rename from patches/server/Prevent-AFK-kick-while-watching-end-credits.patch rename to patches/unapplied/server/Prevent-AFK-kick-while-watching-end-credits.patch diff --git a/patches/server/Prevent-ContainerOpenersCounter-openCount-from-going.patch b/patches/unapplied/server/Prevent-ContainerOpenersCounter-openCount-from-going.patch similarity index 100% rename from patches/server/Prevent-ContainerOpenersCounter-openCount-from-going.patch rename to patches/unapplied/server/Prevent-ContainerOpenersCounter-openCount-from-going.patch diff --git a/patches/server/Prevent-Double-PlayerChunkMap-adds-crashing-server.patch b/patches/unapplied/server/Prevent-Double-PlayerChunkMap-adds-crashing-server.patch similarity index 100% rename from patches/server/Prevent-Double-PlayerChunkMap-adds-crashing-server.patch rename to patches/unapplied/server/Prevent-Double-PlayerChunkMap-adds-crashing-server.patch diff --git a/patches/server/Prevent-GameEvents-being-fired-from-unloaded-chunks.patch b/patches/unapplied/server/Prevent-GameEvents-being-fired-from-unloaded-chunks.patch similarity index 100% rename from patches/server/Prevent-GameEvents-being-fired-from-unloaded-chunks.patch rename to patches/unapplied/server/Prevent-GameEvents-being-fired-from-unloaded-chunks.patch diff --git a/patches/server/Prevent-NPE-if-hooked-entity-was-cleared.patch b/patches/unapplied/server/Prevent-NPE-if-hooked-entity-was-cleared.patch similarity index 100% rename from patches/server/Prevent-NPE-if-hooked-entity-was-cleared.patch rename to patches/unapplied/server/Prevent-NPE-if-hooked-entity-was-cleared.patch diff --git a/patches/server/Prevent-Pathfinding-out-of-World-Border.patch b/patches/unapplied/server/Prevent-Pathfinding-out-of-World-Border.patch similarity index 100% rename from patches/server/Prevent-Pathfinding-out-of-World-Border.patch rename to patches/unapplied/server/Prevent-Pathfinding-out-of-World-Border.patch diff --git a/patches/server/Prevent-bees-loading-chunks-checking-hive-position.patch b/patches/unapplied/server/Prevent-bees-loading-chunks-checking-hive-position.patch similarity index 100% rename from patches/server/Prevent-bees-loading-chunks-checking-hive-position.patch rename to patches/unapplied/server/Prevent-bees-loading-chunks-checking-hive-position.patch diff --git a/patches/server/Prevent-block-entity-and-entity-crashes.patch b/patches/unapplied/server/Prevent-block-entity-and-entity-crashes.patch similarity index 100% rename from patches/server/Prevent-block-entity-and-entity-crashes.patch rename to patches/unapplied/server/Prevent-block-entity-and-entity-crashes.patch diff --git a/patches/server/Prevent-causing-expired-keys-from-impacting-new-join.patch b/patches/unapplied/server/Prevent-causing-expired-keys-from-impacting-new-join.patch similarity index 100% rename from patches/server/Prevent-causing-expired-keys-from-impacting-new-join.patch rename to patches/unapplied/server/Prevent-causing-expired-keys-from-impacting-new-join.patch diff --git a/patches/server/Prevent-chunk-loading-from-Fluid-Flowing.patch b/patches/unapplied/server/Prevent-chunk-loading-from-Fluid-Flowing.patch similarity index 100% rename from patches/server/Prevent-chunk-loading-from-Fluid-Flowing.patch rename to patches/unapplied/server/Prevent-chunk-loading-from-Fluid-Flowing.patch diff --git a/patches/server/Prevent-consuming-the-wrong-itemstack.patch b/patches/unapplied/server/Prevent-consuming-the-wrong-itemstack.patch similarity index 100% rename from patches/server/Prevent-consuming-the-wrong-itemstack.patch rename to patches/unapplied/server/Prevent-consuming-the-wrong-itemstack.patch diff --git a/patches/server/Prevent-empty-items-from-being-added-to-world.patch b/patches/unapplied/server/Prevent-empty-items-from-being-added-to-world.patch similarity index 100% rename from patches/server/Prevent-empty-items-from-being-added-to-world.patch rename to patches/unapplied/server/Prevent-empty-items-from-being-added-to-world.patch diff --git a/patches/server/Prevent-entity-loading-causing-async-lookups.patch b/patches/unapplied/server/Prevent-entity-loading-causing-async-lookups.patch similarity index 100% rename from patches/server/Prevent-entity-loading-causing-async-lookups.patch rename to patches/unapplied/server/Prevent-entity-loading-causing-async-lookups.patch diff --git a/patches/server/Prevent-excessive-velocity-through-repeated-crits.patch b/patches/unapplied/server/Prevent-excessive-velocity-through-repeated-crits.patch similarity index 100% rename from patches/server/Prevent-excessive-velocity-through-repeated-crits.patch rename to patches/unapplied/server/Prevent-excessive-velocity-through-repeated-crits.patch diff --git a/patches/server/Prevent-headless-pistons-from-being-created.patch b/patches/unapplied/server/Prevent-headless-pistons-from-being-created.patch similarity index 100% rename from patches/server/Prevent-headless-pistons-from-being-created.patch rename to patches/unapplied/server/Prevent-headless-pistons-from-being-created.patch diff --git a/patches/server/Prevent-logins-from-being-processed-when-the-player-.patch b/patches/unapplied/server/Prevent-logins-from-being-processed-when-the-player-.patch similarity index 100% rename from patches/server/Prevent-logins-from-being-processed-when-the-player-.patch rename to patches/unapplied/server/Prevent-logins-from-being-processed-when-the-player-.patch diff --git a/patches/server/Prevent-mob-spawning-from-loading-generating-chunks.patch b/patches/unapplied/server/Prevent-mob-spawning-from-loading-generating-chunks.patch similarity index 100% rename from patches/server/Prevent-mob-spawning-from-loading-generating-chunks.patch rename to patches/unapplied/server/Prevent-mob-spawning-from-loading-generating-chunks.patch diff --git a/patches/server/Prevent-opening-inventories-when-frozen.patch b/patches/unapplied/server/Prevent-opening-inventories-when-frozen.patch similarity index 100% rename from patches/server/Prevent-opening-inventories-when-frozen.patch rename to patches/unapplied/server/Prevent-opening-inventories-when-frozen.patch diff --git a/patches/server/Prevent-position-desync-causing-tp-exploit.patch b/patches/unapplied/server/Prevent-position-desync-causing-tp-exploit.patch similarity index 100% rename from patches/server/Prevent-position-desync-causing-tp-exploit.patch rename to patches/unapplied/server/Prevent-position-desync-causing-tp-exploit.patch diff --git a/patches/server/Prevent-sending-oversized-item-data-in-equipment-and.patch b/patches/unapplied/server/Prevent-sending-oversized-item-data-in-equipment-and.patch similarity index 100% rename from patches/server/Prevent-sending-oversized-item-data-in-equipment-and.patch rename to patches/unapplied/server/Prevent-sending-oversized-item-data-in-equipment-and.patch diff --git a/patches/server/Prevent-softlocked-end-exit-portal-generation.patch b/patches/unapplied/server/Prevent-softlocked-end-exit-portal-generation.patch similarity index 100% rename from patches/server/Prevent-softlocked-end-exit-portal-generation.patch rename to patches/unapplied/server/Prevent-softlocked-end-exit-portal-generation.patch diff --git a/patches/server/Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch b/patches/unapplied/server/Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch similarity index 100% rename from patches/server/Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch rename to patches/unapplied/server/Prevent-sync-chunk-loads-when-villagers-try-to-find-.patch diff --git a/patches/server/Prevent-teleporting-dead-entities.patch b/patches/unapplied/server/Prevent-teleporting-dead-entities.patch similarity index 100% rename from patches/server/Prevent-teleporting-dead-entities.patch rename to patches/unapplied/server/Prevent-teleporting-dead-entities.patch diff --git a/patches/server/Prevent-tile-entity-copies-loading-chunks.patch b/patches/unapplied/server/Prevent-tile-entity-copies-loading-chunks.patch similarity index 100% rename from patches/server/Prevent-tile-entity-copies-loading-chunks.patch rename to patches/unapplied/server/Prevent-tile-entity-copies-loading-chunks.patch diff --git a/patches/server/Prevent-various-interactions-from-causing-chunk-load.patch b/patches/unapplied/server/Prevent-various-interactions-from-causing-chunk-load.patch similarity index 100% rename from patches/server/Prevent-various-interactions-from-causing-chunk-load.patch rename to patches/unapplied/server/Prevent-various-interactions-from-causing-chunk-load.patch diff --git a/patches/server/Print-Error-details-when-failing-to-save-player-data.patch b/patches/unapplied/server/Print-Error-details-when-failing-to-save-player-data.patch similarity index 100% rename from patches/server/Print-Error-details-when-failing-to-save-player-data.patch rename to patches/unapplied/server/Print-Error-details-when-failing-to-save-player-data.patch diff --git a/patches/server/Print-data-component-type-on-encoding-error.patch b/patches/unapplied/server/Print-data-component-type-on-encoding-error.patch similarity index 100% rename from patches/server/Print-data-component-type-on-encoding-error.patch rename to patches/unapplied/server/Print-data-component-type-on-encoding-error.patch diff --git a/patches/server/Prioritize-Minecraft-commands-in-function-parsing-an.patch b/patches/unapplied/server/Prioritize-Minecraft-commands-in-function-parsing-an.patch similarity index 100% rename from patches/server/Prioritize-Minecraft-commands-in-function-parsing-an.patch rename to patches/unapplied/server/Prioritize-Minecraft-commands-in-function-parsing-an.patch diff --git a/patches/server/Profile-Lookup-Events.patch b/patches/unapplied/server/Profile-Lookup-Events.patch similarity index 100% rename from patches/server/Profile-Lookup-Events.patch rename to patches/unapplied/server/Profile-Lookup-Events.patch diff --git a/patches/server/ProfileWhitelistVerifyEvent.patch b/patches/unapplied/server/ProfileWhitelistVerifyEvent.patch similarity index 100% rename from patches/server/ProfileWhitelistVerifyEvent.patch rename to patches/unapplied/server/ProfileWhitelistVerifyEvent.patch diff --git a/patches/server/Properly-fix-item-duplication-bug.patch b/patches/unapplied/server/Properly-fix-item-duplication-bug.patch similarity index 100% rename from patches/server/Properly-fix-item-duplication-bug.patch rename to patches/unapplied/server/Properly-fix-item-duplication-bug.patch diff --git a/patches/server/Properly-handle-BlockBreakEvent-isDropItems.patch b/patches/unapplied/server/Properly-handle-BlockBreakEvent-isDropItems.patch similarity index 100% rename from patches/server/Properly-handle-BlockBreakEvent-isDropItems.patch rename to patches/unapplied/server/Properly-handle-BlockBreakEvent-isDropItems.patch diff --git a/patches/server/Properly-handle-async-calls-to-restart-the-server.patch b/patches/unapplied/server/Properly-handle-async-calls-to-restart-the-server.patch similarity index 100% rename from patches/server/Properly-handle-async-calls-to-restart-the-server.patch rename to patches/unapplied/server/Properly-handle-async-calls-to-restart-the-server.patch diff --git a/patches/server/Properly-handle-experience-dropping-on-block-break.patch b/patches/unapplied/server/Properly-handle-experience-dropping-on-block-break.patch similarity index 100% rename from patches/server/Properly-handle-experience-dropping-on-block-break.patch rename to patches/unapplied/server/Properly-handle-experience-dropping-on-block-break.patch diff --git a/patches/server/Properly-remove-the-experimental-smithing-inventory-.patch b/patches/unapplied/server/Properly-remove-the-experimental-smithing-inventory-.patch similarity index 100% rename from patches/server/Properly-remove-the-experimental-smithing-inventory-.patch rename to patches/unapplied/server/Properly-remove-the-experimental-smithing-inventory-.patch diff --git a/patches/server/Properly-resend-entities.patch b/patches/unapplied/server/Properly-resend-entities.patch similarity index 100% rename from patches/server/Properly-resend-entities.patch rename to patches/unapplied/server/Properly-resend-entities.patch diff --git a/patches/server/Properly-track-the-changed-item-from-dispense-events.patch b/patches/unapplied/server/Properly-track-the-changed-item-from-dispense-events.patch similarity index 100% rename from patches/server/Properly-track-the-changed-item-from-dispense-events.patch rename to patches/unapplied/server/Properly-track-the-changed-item-from-dispense-events.patch diff --git a/patches/server/Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch b/patches/unapplied/server/Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch similarity index 100% rename from patches/server/Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch rename to patches/unapplied/server/Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch diff --git a/patches/server/Provide-E-TE-Chunk-count-stat-methods.patch b/patches/unapplied/server/Provide-E-TE-Chunk-count-stat-methods.patch similarity index 100% rename from patches/server/Provide-E-TE-Chunk-count-stat-methods.patch rename to patches/unapplied/server/Provide-E-TE-Chunk-count-stat-methods.patch diff --git a/patches/server/Proxy-ItemStack-to-CraftItemStack.patch b/patches/unapplied/server/Proxy-ItemStack-to-CraftItemStack.patch similarity index 100% rename from patches/server/Proxy-ItemStack-to-CraftItemStack.patch rename to patches/unapplied/server/Proxy-ItemStack-to-CraftItemStack.patch diff --git a/patches/server/Put-world-into-worldlist-before-initing-the-world.patch b/patches/unapplied/server/Put-world-into-worldlist-before-initing-the-world.patch similarity index 100% rename from patches/server/Put-world-into-worldlist-before-initing-the-world.patch rename to patches/unapplied/server/Put-world-into-worldlist-before-initing-the-world.patch diff --git a/patches/server/RangedEntity-API.patch b/patches/unapplied/server/RangedEntity-API.patch similarity index 100% rename from patches/server/RangedEntity-API.patch rename to patches/unapplied/server/RangedEntity-API.patch diff --git a/patches/server/Rate-options-and-timings-for-sensors-and-behaviors.patch b/patches/unapplied/server/Rate-options-and-timings-for-sensors-and-behaviors.patch similarity index 100% rename from patches/server/Rate-options-and-timings-for-sensors-and-behaviors.patch rename to patches/unapplied/server/Rate-options-and-timings-for-sensors-and-behaviors.patch diff --git a/patches/server/Reduce-Either-Optional-allocation.patch b/patches/unapplied/server/Reduce-Either-Optional-allocation.patch similarity index 100% rename from patches/server/Reduce-Either-Optional-allocation.patch rename to patches/unapplied/server/Reduce-Either-Optional-allocation.patch diff --git a/patches/server/Reduce-allocation-of-Vec3D-by-entity-tracker.patch b/patches/unapplied/server/Reduce-allocation-of-Vec3D-by-entity-tracker.patch similarity index 100% rename from patches/server/Reduce-allocation-of-Vec3D-by-entity-tracker.patch rename to patches/unapplied/server/Reduce-allocation-of-Vec3D-by-entity-tracker.patch diff --git a/patches/server/Reduce-memory-footprint-of-CompoundTag.patch b/patches/unapplied/server/Reduce-memory-footprint-of-CompoundTag.patch similarity index 100% rename from patches/server/Reduce-memory-footprint-of-CompoundTag.patch rename to patches/unapplied/server/Reduce-memory-footprint-of-CompoundTag.patch diff --git a/patches/server/Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch b/patches/unapplied/server/Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch similarity index 100% rename from patches/server/Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch rename to patches/unapplied/server/Reduce-work-done-in-CraftMapCanvas.drawImage-by-limi.patch diff --git a/patches/server/Refresh-ProjectileSource-for-projectiles.patch b/patches/unapplied/server/Refresh-ProjectileSource-for-projectiles.patch similarity index 100% rename from patches/server/Refresh-ProjectileSource-for-projectiles.patch rename to patches/unapplied/server/Refresh-ProjectileSource-for-projectiles.patch diff --git a/patches/server/Registry-Modification-API.patch b/patches/unapplied/server/Registry-Modification-API.patch similarity index 100% rename from patches/server/Registry-Modification-API.patch rename to patches/unapplied/server/Registry-Modification-API.patch diff --git a/patches/server/Remap-fixes.patch b/patches/unapplied/server/Remap-fixes.patch similarity index 100% rename from patches/server/Remap-fixes.patch rename to patches/unapplied/server/Remap-fixes.patch diff --git a/patches/server/Remap-reflection-calls-in-plugins-using-internals.patch b/patches/unapplied/server/Remap-reflection-calls-in-plugins-using-internals.patch similarity index 100% rename from patches/server/Remap-reflection-calls-in-plugins-using-internals.patch rename to patches/unapplied/server/Remap-reflection-calls-in-plugins-using-internals.patch diff --git a/patches/server/Remote-Connections-shouldn-t-hold-up-shutdown.patch b/patches/unapplied/server/Remote-Connections-shouldn-t-hold-up-shutdown.patch similarity index 100% rename from patches/server/Remote-Connections-shouldn-t-hold-up-shutdown.patch rename to patches/unapplied/server/Remote-Connections-shouldn-t-hold-up-shutdown.patch diff --git a/patches/server/Remove-CraftItemStack-setAmount-null-assignment.patch b/patches/unapplied/server/Remove-CraftItemStack-setAmount-null-assignment.patch similarity index 100% rename from patches/server/Remove-CraftItemStack-setAmount-null-assignment.patch rename to patches/unapplied/server/Remove-CraftItemStack-setAmount-null-assignment.patch diff --git a/patches/server/Remove-CraftScheduler-Async-Task-Debugger.patch b/patches/unapplied/server/Remove-CraftScheduler-Async-Task-Debugger.patch similarity index 100% rename from patches/server/Remove-CraftScheduler-Async-Task-Debugger.patch rename to patches/unapplied/server/Remove-CraftScheduler-Async-Task-Debugger.patch diff --git a/patches/server/Remove-Metadata-on-reload.patch b/patches/unapplied/server/Remove-Metadata-on-reload.patch similarity index 100% rename from patches/server/Remove-Metadata-on-reload.patch rename to patches/unapplied/server/Remove-Metadata-on-reload.patch diff --git a/patches/server/Remove-Spigot-timings.patch b/patches/unapplied/server/Remove-Spigot-timings.patch similarity index 100% rename from patches/server/Remove-Spigot-timings.patch rename to patches/unapplied/server/Remove-Spigot-timings.patch diff --git a/patches/server/Remove-UpgradeData-neighbour-ticks-outside-of-range.patch b/patches/unapplied/server/Remove-UpgradeData-neighbour-ticks-outside-of-range.patch similarity index 100% rename from patches/server/Remove-UpgradeData-neighbour-ticks-outside-of-range.patch rename to patches/unapplied/server/Remove-UpgradeData-neighbour-ticks-outside-of-range.patch diff --git a/patches/server/Remove-client-side-code-using-deprecated-for-removal.patch b/patches/unapplied/server/Remove-client-side-code-using-deprecated-for-removal.patch similarity index 100% rename from patches/server/Remove-client-side-code-using-deprecated-for-removal.patch rename to patches/unapplied/server/Remove-client-side-code-using-deprecated-for-removal.patch diff --git a/patches/server/Remove-set-damage-lootable-item-function-from-compas.patch b/patches/unapplied/server/Remove-set-damage-lootable-item-function-from-compas.patch similarity index 100% rename from patches/server/Remove-set-damage-lootable-item-function-from-compas.patch rename to patches/unapplied/server/Remove-set-damage-lootable-item-function-from-compas.patch diff --git a/patches/server/Remove-stale-POIs.patch b/patches/unapplied/server/Remove-stale-POIs.patch similarity index 100% rename from patches/server/Remove-stale-POIs.patch rename to patches/unapplied/server/Remove-stale-POIs.patch diff --git a/patches/server/Remove-streams-from-hot-code.patch b/patches/unapplied/server/Remove-streams-from-hot-code.patch similarity index 100% rename from patches/server/Remove-streams-from-hot-code.patch rename to patches/unapplied/server/Remove-streams-from-hot-code.patch diff --git a/patches/server/Remove-unnecessary-itemmeta-handling.patch b/patches/unapplied/server/Remove-unnecessary-itemmeta-handling.patch similarity index 100% rename from patches/server/Remove-unnecessary-itemmeta-handling.patch rename to patches/unapplied/server/Remove-unnecessary-itemmeta-handling.patch diff --git a/patches/server/Remove-unnecessary-onTrackingStart-during-navigation.patch b/patches/unapplied/server/Remove-unnecessary-onTrackingStart-during-navigation.patch similarity index 100% rename from patches/server/Remove-unnecessary-onTrackingStart-during-navigation.patch rename to patches/unapplied/server/Remove-unnecessary-onTrackingStart-during-navigation.patch diff --git a/patches/server/Remove-wall-time-unused-skip-tick-protection.patch b/patches/unapplied/server/Remove-wall-time-unused-skip-tick-protection.patch similarity index 100% rename from patches/server/Remove-wall-time-unused-skip-tick-protection.patch rename to patches/unapplied/server/Remove-wall-time-unused-skip-tick-protection.patch diff --git a/patches/server/Replace-OfflinePlayer-getLastPlayed.patch b/patches/unapplied/server/Replace-OfflinePlayer-getLastPlayed.patch similarity index 100% rename from patches/server/Replace-OfflinePlayer-getLastPlayed.patch rename to patches/unapplied/server/Replace-OfflinePlayer-getLastPlayed.patch diff --git a/patches/server/Reset-Ender-Crystals-on-Dragon-Spawn.patch b/patches/unapplied/server/Reset-Ender-Crystals-on-Dragon-Spawn.patch similarity index 100% rename from patches/server/Reset-Ender-Crystals-on-Dragon-Spawn.patch rename to patches/unapplied/server/Reset-Ender-Crystals-on-Dragon-Spawn.patch diff --git a/patches/server/Reset-placed-block-on-exception.patch b/patches/unapplied/server/Reset-placed-block-on-exception.patch similarity index 100% rename from patches/server/Reset-placed-block-on-exception.patch rename to patches/unapplied/server/Reset-placed-block-on-exception.patch diff --git a/patches/server/Reset-players-airTicks-on-respawn.patch b/patches/unapplied/server/Reset-players-airTicks-on-respawn.patch similarity index 100% rename from patches/server/Reset-players-airTicks-on-respawn.patch rename to patches/unapplied/server/Reset-players-airTicks-on-respawn.patch diff --git a/patches/server/Reset-shield-blocking-on-dimension-change.patch b/patches/unapplied/server/Reset-shield-blocking-on-dimension-change.patch similarity index 100% rename from patches/server/Reset-shield-blocking-on-dimension-change.patch rename to patches/unapplied/server/Reset-shield-blocking-on-dimension-change.patch diff --git a/patches/server/Reset-spawner-timer-when-spawner-event-is-cancelled.patch b/patches/unapplied/server/Reset-spawner-timer-when-spawner-event-is-cancelled.patch similarity index 100% rename from patches/server/Reset-spawner-timer-when-spawner-event-is-cancelled.patch rename to patches/unapplied/server/Reset-spawner-timer-when-spawner-event-is-cancelled.patch diff --git a/patches/server/Respect-randomizeData-on-more-entities-when-spawning.patch b/patches/unapplied/server/Respect-randomizeData-on-more-entities-when-spawning.patch similarity index 100% rename from patches/server/Respect-randomizeData-on-more-entities-when-spawning.patch rename to patches/unapplied/server/Respect-randomizeData-on-more-entities-when-spawning.patch diff --git a/patches/server/Restore-custom-InventoryHolder-support.patch b/patches/unapplied/server/Restore-custom-InventoryHolder-support.patch similarity index 100% rename from patches/server/Restore-custom-InventoryHolder-support.patch rename to patches/unapplied/server/Restore-custom-InventoryHolder-support.patch diff --git a/patches/server/Restore-vanilla-default-mob-spawn-range-and-water-an.patch b/patches/unapplied/server/Restore-vanilla-default-mob-spawn-range-and-water-an.patch similarity index 100% rename from patches/server/Restore-vanilla-default-mob-spawn-range-and-water-an.patch rename to patches/unapplied/server/Restore-vanilla-default-mob-spawn-range-and-water-an.patch diff --git a/patches/server/Restore-vanilla-entity-drops-behavior.patch b/patches/unapplied/server/Restore-vanilla-entity-drops-behavior.patch similarity index 100% rename from patches/server/Restore-vanilla-entity-drops-behavior.patch rename to patches/unapplied/server/Restore-vanilla-entity-drops-behavior.patch diff --git a/patches/server/Retain-block-place-order-when-capturing-blockstates.patch b/patches/unapplied/server/Retain-block-place-order-when-capturing-blockstates.patch similarity index 100% rename from patches/server/Retain-block-place-order-when-capturing-blockstates.patch rename to patches/unapplied/server/Retain-block-place-order-when-capturing-blockstates.patch diff --git a/patches/server/Return-chat-component-with-empty-text-instead-of-thr.patch b/patches/unapplied/server/Return-chat-component-with-empty-text-instead-of-thr.patch similarity index 100% rename from patches/server/Return-chat-component-with-empty-text-instead-of-thr.patch rename to patches/unapplied/server/Return-chat-component-with-empty-text-instead-of-thr.patch diff --git a/patches/server/Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch b/patches/unapplied/server/Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch similarity index 100% rename from patches/server/Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch rename to patches/unapplied/server/Revert-to-vanilla-handling-of-LivingEntity-actuallyH.patch diff --git a/patches/server/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch b/patches/unapplied/server/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch similarity index 100% rename from patches/server/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch rename to patches/unapplied/server/Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch diff --git a/patches/server/Rewrite-dataconverter-system.patch b/patches/unapplied/server/Rewrite-dataconverter-system.patch similarity index 100% rename from patches/server/Rewrite-dataconverter-system.patch rename to patches/unapplied/server/Rewrite-dataconverter-system.patch diff --git a/patches/server/Sanitise-RegionFileCache-and-make-configurable.patch b/patches/unapplied/server/Sanitise-RegionFileCache-and-make-configurable.patch similarity index 100% rename from patches/server/Sanitise-RegionFileCache-and-make-configurable.patch rename to patches/unapplied/server/Sanitise-RegionFileCache-and-make-configurable.patch diff --git a/patches/server/Sanitize-ResourceLocation-error-logging.patch b/patches/unapplied/server/Sanitize-ResourceLocation-error-logging.patch similarity index 100% rename from patches/server/Sanitize-ResourceLocation-error-logging.patch rename to patches/unapplied/server/Sanitize-ResourceLocation-error-logging.patch diff --git a/patches/server/Sanitize-sent-BlockEntity-NBT.patch b/patches/unapplied/server/Sanitize-sent-BlockEntity-NBT.patch similarity index 100% rename from patches/server/Sanitize-sent-BlockEntity-NBT.patch rename to patches/unapplied/server/Sanitize-sent-BlockEntity-NBT.patch diff --git a/patches/server/SculkCatalyst-bloom-API.patch b/patches/unapplied/server/SculkCatalyst-bloom-API.patch similarity index 100% rename from patches/server/SculkCatalyst-bloom-API.patch rename to patches/unapplied/server/SculkCatalyst-bloom-API.patch diff --git a/patches/server/Send-attack-SoundEffects-only-to-players-who-can-see.patch b/patches/unapplied/server/Send-attack-SoundEffects-only-to-players-who-can-see.patch similarity index 100% rename from patches/server/Send-attack-SoundEffects-only-to-players-who-can-see.patch rename to patches/unapplied/server/Send-attack-SoundEffects-only-to-players-who-can-see.patch diff --git a/patches/server/Send-block-entities-after-destroy-prediction.patch b/patches/unapplied/server/Send-block-entities-after-destroy-prediction.patch similarity index 100% rename from patches/server/Send-block-entities-after-destroy-prediction.patch rename to patches/unapplied/server/Send-block-entities-after-destroy-prediction.patch diff --git a/patches/server/Send-empty-commands-if-tab-completion-is-disabled.patch b/patches/unapplied/server/Send-empty-commands-if-tab-completion-is-disabled.patch similarity index 100% rename from patches/server/Send-empty-commands-if-tab-completion-is-disabled.patch rename to patches/unapplied/server/Send-empty-commands-if-tab-completion-is-disabled.patch diff --git a/patches/server/Separate-dimensiondata-executor.patch b/patches/unapplied/server/Separate-dimensiondata-executor.patch similarity index 100% rename from patches/server/Separate-dimensiondata-executor.patch rename to patches/unapplied/server/Separate-dimensiondata-executor.patch diff --git a/patches/server/Server-Tick-Events.patch b/patches/unapplied/server/Server-Tick-Events.patch similarity index 100% rename from patches/server/Server-Tick-Events.patch rename to patches/unapplied/server/Server-Tick-Events.patch diff --git a/patches/server/Set-area-affect-cloud-rotation.patch b/patches/unapplied/server/Set-area-affect-cloud-rotation.patch similarity index 100% rename from patches/server/Set-area-affect-cloud-rotation.patch rename to patches/unapplied/server/Set-area-affect-cloud-rotation.patch diff --git a/patches/server/Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch b/patches/unapplied/server/Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch similarity index 100% rename from patches/server/Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch rename to patches/unapplied/server/Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch diff --git a/patches/server/Set-spigots-verbose-world-setting-to-false-by-def.patch b/patches/unapplied/server/Set-spigots-verbose-world-setting-to-false-by-def.patch similarity index 100% rename from patches/server/Set-spigots-verbose-world-setting-to-false-by-def.patch rename to patches/unapplied/server/Set-spigots-verbose-world-setting-to-false-by-def.patch diff --git a/patches/server/Shoulder-Entities-Release-API.patch b/patches/unapplied/server/Shoulder-Entities-Release-API.patch similarity index 100% rename from patches/server/Shoulder-Entities-Release-API.patch rename to patches/unapplied/server/Shoulder-Entities-Release-API.patch diff --git a/patches/server/Show-blockstate-location-if-we-failed-to-read-it.patch b/patches/unapplied/server/Show-blockstate-location-if-we-failed-to-read-it.patch similarity index 100% rename from patches/server/Show-blockstate-location-if-we-failed-to-read-it.patch rename to patches/unapplied/server/Show-blockstate-location-if-we-failed-to-read-it.patch diff --git a/patches/server/Significantly-improve-performance-of-the-end-generat.patch b/patches/unapplied/server/Significantly-improve-performance-of-the-end-generat.patch similarity index 100% rename from patches/server/Significantly-improve-performance-of-the-end-generat.patch rename to patches/unapplied/server/Significantly-improve-performance-of-the-end-generat.patch diff --git a/patches/server/SkeletonHorse-Additions.patch b/patches/unapplied/server/SkeletonHorse-Additions.patch similarity index 100% rename from patches/server/SkeletonHorse-Additions.patch rename to patches/unapplied/server/SkeletonHorse-Additions.patch diff --git a/patches/server/Skip-POI-finding-if-stuck-in-vehicle.patch b/patches/unapplied/server/Skip-POI-finding-if-stuck-in-vehicle.patch similarity index 100% rename from patches/server/Skip-POI-finding-if-stuck-in-vehicle.patch rename to patches/unapplied/server/Skip-POI-finding-if-stuck-in-vehicle.patch diff --git a/patches/server/Slime-Pathfinder-Events.patch b/patches/unapplied/server/Slime-Pathfinder-Events.patch similarity index 100% rename from patches/server/Slime-Pathfinder-Events.patch rename to patches/unapplied/server/Slime-Pathfinder-Events.patch diff --git a/patches/server/Stinger-API.patch b/patches/unapplied/server/Stinger-API.patch similarity index 100% rename from patches/server/Stinger-API.patch rename to patches/unapplied/server/Stinger-API.patch diff --git a/patches/server/Stop-large-look-changes-from-crashing-the-server.patch b/patches/unapplied/server/Stop-large-look-changes-from-crashing-the-server.patch similarity index 100% rename from patches/server/Stop-large-look-changes-from-crashing-the-server.patch rename to patches/unapplied/server/Stop-large-look-changes-from-crashing-the-server.patch diff --git a/patches/server/String-based-Action-Bar-API.patch b/patches/unapplied/server/String-based-Action-Bar-API.patch similarity index 100% rename from patches/server/String-based-Action-Bar-API.patch rename to patches/unapplied/server/String-based-Action-Bar-API.patch diff --git a/patches/unapplied/server/Strip-raytracing-for-EntityLiving-hasLineOfSight.patch b/patches/unapplied/server/Strip-raytracing-for-EntityLiving-hasLineOfSight.patch deleted file mode 100644 index 7b49bea242..0000000000 --- a/patches/unapplied/server/Strip-raytracing-for-EntityLiving-hasLineOfSight.patch +++ /dev/null @@ -1,160 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Paul Sauve -Date: Sat, 31 Oct 2020 18:43:02 -0500 -Subject: [PATCH] Strip raytracing for EntityLiving#hasLineOfSight - -The BlockGetter#clip method is very wasteful in both allocations, -and in logic. While EntityLiving#hasLineOfSight provides static -parameters for collisions with blocks and fluids, the method still does -a lot of dynamic checks for both of these, which result in extra work. -As well, since the fluid collision option is set to NONE, the entire -fluid collision system is completely unneeded, yet used anyways. - -Copyright (C) 2020 Technove LLC - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -Feature patch - -diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/world/entity/LivingEntity.java -+++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java -@@ -0,0 +0,0 @@ public abstract class LivingEntity extends Entity implements Attackable { - Vec3 vec3d1 = new Vec3(entity.getX(), entity.getEyeY(), entity.getZ()); - - // Paper - diff on change - used in CraftLivingEntity#hasLineOfSight(Location) and CraftWorld#lineOfSightExists -- return vec3d1.distanceToSqr(vec3d) > 128.0D * 128.0D ? false : this.level().clip(new ClipContext(vec3d, vec3d1, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, this)).getType() == HitResult.Type.MISS; // Paper - Perf: Use distance squared -+ return vec3d1.distanceToSqr(vec3d) > 128.0D * 128.0D ? false : this.level().clipDirect(vec3d, vec3d1, net.minecraft.world.phys.shapes.CollisionContext.of(this)) == HitResult.Type.MISS; // Paper - Perf: Use distance squared & strip raytracing - } - } - -diff --git a/src/main/java/net/minecraft/world/level/BlockGetter.java b/src/main/java/net/minecraft/world/level/BlockGetter.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/world/level/BlockGetter.java -+++ b/src/main/java/net/minecraft/world/level/BlockGetter.java -@@ -0,0 +0,0 @@ public interface BlockGetter extends LevelHeightAccessor { - }); - } - -+ // Paper start - Broken down variant of the method below, used by Level#clipDirect -+ @Nullable -+ default BlockHitResult.Type clipDirect(Vec3 start, Vec3 end, BlockPos pos, BlockState state, net.minecraft.world.phys.shapes.CollisionContext collisionContext) { -+ if (state.isAir()) { -+ return null; -+ } -+ -+ final VoxelShape voxelshape = ClipContext.Block.COLLIDER.get(state, this, pos, collisionContext); -+ final BlockHitResult hitResult = this.clipWithInteractionOverride(start, end, pos, voxelshape, state); -+ return hitResult == null ? null : hitResult.getType(); -+ } -+ // Paper end - // CraftBukkit start - moved block handling into separate method for use by Block#rayTrace - default BlockHitResult clip(ClipContext raytrace1, BlockPos blockposition) { - // Paper start - Add predicate for blocks when raytracing -diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java -index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 ---- a/src/main/java/net/minecraft/world/level/Level.java -+++ b/src/main/java/net/minecraft/world/level/Level.java -@@ -0,0 +0,0 @@ public abstract class Level implements LevelAccessor, AutoCloseable, ca.spottedl - return null; - } - -- // Paper start -+ // Paper start - Broken down method of raytracing for EntityLiving#hasLineOfSight, replaces BlockGetter#clip(CollisionContext) - public net.minecraft.world.phys.BlockHitResult.Type clipDirect(Vec3 start, Vec3 end, net.minecraft.world.phys.shapes.CollisionContext context) { -- // To be patched over -- return this.clip(new ClipContext(start, end, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, context)).getType(); -+ // most of this code comes from BlockGetter#clip(CollisionContext, BiFunction, Function), but removes the needless functions -+ if (start.equals(end)) { -+ return net.minecraft.world.phys.BlockHitResult.Type.MISS; -+ } -+ -+ final double endX = Mth.lerp(-1.0E-7D, end.x, start.x); -+ final double endY = Mth.lerp(-1.0E-7D, end.y, start.y); -+ final double endZ = Mth.lerp(-1.0E-7D, end.z, start.z); -+ -+ final double startX = Mth.lerp(-1.0E-7D, start.x, end.x); -+ final double startY = Mth.lerp(-1.0E-7D, start.y, end.y); -+ final double startZ = Mth.lerp(-1.0E-7D, start.z, end.z); -+ -+ int currentX = Mth.floor(startX); -+ int currentY = Mth.floor(startY); -+ int currentZ = Mth.floor(startZ); -+ -+ final BlockPos.MutableBlockPos currentBlock = new BlockPos.MutableBlockPos(currentX, currentY, currentZ); -+ -+ LevelChunk chunk = this.getChunkIfLoaded(currentBlock); -+ if (chunk == null) { -+ return net.minecraft.world.phys.BlockHitResult.Type.MISS; -+ } -+ -+ final net.minecraft.world.phys.BlockHitResult.Type initialCheck = this.clipDirect(start, end, currentBlock, chunk.getBlockState(currentBlock), context); -+ if (initialCheck != null) { -+ return initialCheck; -+ } -+ -+ final double diffX = endX - startX; -+ final double diffY = endY - startY; -+ final double diffZ = endZ - startZ; -+ -+ final int xDirection = Mth.sign(diffX); -+ final int yDirection = Mth.sign(diffY); -+ final int zDirection = Mth.sign(diffZ); -+ -+ final double normalizedX = xDirection == 0 ? Double.MAX_VALUE : (double) xDirection / diffX; -+ final double normalizedY = yDirection == 0 ? Double.MAX_VALUE : (double) yDirection / diffY; -+ final double normalizedZ = zDirection == 0 ? Double.MAX_VALUE : (double) zDirection / diffZ; -+ -+ double normalizedXDirection = normalizedX * (xDirection > 0 ? 1.0D - Mth.frac(startX) : Mth.frac(startX)); -+ double normalizedYDirection = normalizedY * (yDirection > 0 ? 1.0D - Mth.frac(startY) : Mth.frac(startY)); -+ double normalizedZDirection = normalizedZ * (zDirection > 0 ? 1.0D - Mth.frac(startZ) : Mth.frac(startZ)); -+ -+ net.minecraft.world.phys.BlockHitResult.Type result; -+ -+ do { -+ if (normalizedXDirection > 1.0D && normalizedYDirection > 1.0D && normalizedZDirection > 1.0D) { -+ return net.minecraft.world.phys.BlockHitResult.Type.MISS; -+ } -+ -+ if (normalizedXDirection < normalizedYDirection) { -+ if (normalizedXDirection < normalizedZDirection) { -+ currentX += xDirection; -+ normalizedXDirection += normalizedX; -+ } else { -+ currentZ += zDirection; -+ normalizedZDirection += normalizedZ; -+ } -+ } else if (normalizedYDirection < normalizedZDirection) { -+ currentY += yDirection; -+ normalizedYDirection += normalizedY; -+ } else { -+ currentZ += zDirection; -+ normalizedZDirection += normalizedZ; -+ } -+ -+ currentBlock.set(currentX, currentY, currentZ); -+ if (chunk.getPos().x != currentBlock.getX() >> 4 || chunk.getPos().z != currentBlock.getZ() >> 4) { -+ chunk = this.getChunkIfLoaded(currentBlock); -+ if (chunk == null) { -+ return net.minecraft.world.phys.BlockHitResult.Type.MISS; -+ } -+ } -+ result = this.clipDirect(start, end, currentBlock, chunk.getBlockState(currentBlock), context); -+ } while (result == null); -+ -+ return result; - } - // Paper end - diff --git a/patches/server/Support-components-in-ItemMeta.patch b/patches/unapplied/server/Support-components-in-ItemMeta.patch similarity index 100% rename from patches/server/Support-components-in-ItemMeta.patch rename to patches/unapplied/server/Support-components-in-ItemMeta.patch diff --git a/patches/server/Support-old-UUID-format-for-NBT.patch b/patches/unapplied/server/Support-old-UUID-format-for-NBT.patch similarity index 100% rename from patches/server/Support-old-UUID-format-for-NBT.patch rename to patches/unapplied/server/Support-old-UUID-format-for-NBT.patch diff --git a/patches/server/Suspicious-Effect-Entry-API.patch b/patches/unapplied/server/Suspicious-Effect-Entry-API.patch similarity index 100% rename from patches/server/Suspicious-Effect-Entry-API.patch rename to patches/unapplied/server/Suspicious-Effect-Entry-API.patch diff --git a/patches/server/Sync-offhand-slot-in-menus.patch b/patches/unapplied/server/Sync-offhand-slot-in-menus.patch similarity index 100% rename from patches/server/Sync-offhand-slot-in-menus.patch rename to patches/unapplied/server/Sync-offhand-slot-in-menus.patch diff --git a/patches/server/Synchronize-PalettedContainer-instead-of-ThreadingDe.patch b/patches/unapplied/server/Synchronize-PalettedContainer-instead-of-ThreadingDe.patch similarity index 100% rename from patches/server/Synchronize-PalettedContainer-instead-of-ThreadingDe.patch rename to patches/unapplied/server/Synchronize-PalettedContainer-instead-of-ThreadingDe.patch diff --git a/patches/server/System-property-for-disabling-watchdoge.patch b/patches/unapplied/server/System-property-for-disabling-watchdoge.patch similarity index 100% rename from patches/server/System-property-for-disabling-watchdoge.patch rename to patches/unapplied/server/System-property-for-disabling-watchdoge.patch diff --git a/patches/server/Tag-Lifecycle-Events.patch b/patches/unapplied/server/Tag-Lifecycle-Events.patch similarity index 100% rename from patches/server/Tag-Lifecycle-Events.patch rename to patches/unapplied/server/Tag-Lifecycle-Events.patch diff --git a/patches/server/Tameable-getOwnerUniqueId-API.patch b/patches/unapplied/server/Tameable-getOwnerUniqueId-API.patch similarity index 100% rename from patches/server/Tameable-getOwnerUniqueId-API.patch rename to patches/unapplied/server/Tameable-getOwnerUniqueId-API.patch diff --git a/patches/server/Test-changes.patch b/patches/unapplied/server/Test-changes.patch similarity index 100% rename from patches/server/Test-changes.patch rename to patches/unapplied/server/Test-changes.patch diff --git a/patches/server/Thread-Safe-Vanilla-Command-permission-checking.patch b/patches/unapplied/server/Thread-Safe-Vanilla-Command-permission-checking.patch similarity index 100% rename from patches/server/Thread-Safe-Vanilla-Command-permission-checking.patch rename to patches/unapplied/server/Thread-Safe-Vanilla-Command-permission-checking.patch diff --git a/patches/server/Throw-exception-on-world-create-while-being-ticked.patch b/patches/unapplied/server/Throw-exception-on-world-create-while-being-ticked.patch similarity index 100% rename from patches/server/Throw-exception-on-world-create-while-being-ticked.patch rename to patches/unapplied/server/Throw-exception-on-world-create-while-being-ticked.patch diff --git a/patches/server/Toggle-for-removing-existing-dragon.patch b/patches/unapplied/server/Toggle-for-removing-existing-dragon.patch similarity index 100% rename from patches/server/Toggle-for-removing-existing-dragon.patch rename to patches/unapplied/server/Toggle-for-removing-existing-dragon.patch diff --git a/patches/server/Toggleable-player-crits.patch b/patches/unapplied/server/Toggleable-player-crits.patch similarity index 100% rename from patches/server/Toggleable-player-crits.patch rename to patches/unapplied/server/Toggleable-player-crits.patch diff --git a/patches/server/Tracking-Range-Improvements.patch b/patches/unapplied/server/Tracking-Range-Improvements.patch similarity index 100% rename from patches/server/Tracking-Range-Improvements.patch rename to patches/unapplied/server/Tracking-Range-Improvements.patch diff --git a/patches/server/Treat-sequence-violations-like-they-should-be.patch b/patches/unapplied/server/Treat-sequence-violations-like-they-should-be.patch similarity index 100% rename from patches/server/Treat-sequence-violations-like-they-should-be.patch rename to patches/unapplied/server/Treat-sequence-violations-like-they-should-be.patch diff --git a/patches/server/Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch b/patches/unapplied/server/Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch similarity index 100% rename from patches/server/Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch rename to patches/unapplied/server/Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch diff --git a/patches/server/Turtle-API.patch b/patches/unapplied/server/Turtle-API.patch similarity index 100% rename from patches/server/Turtle-API.patch rename to patches/unapplied/server/Turtle-API.patch diff --git a/patches/server/Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch b/patches/unapplied/server/Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch similarity index 100% rename from patches/server/Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch rename to patches/unapplied/server/Unset-Ignited-flag-on-cancel-of-Explosion-Event.patch diff --git a/patches/server/Update-entity-data-when-attaching-firework-to-entity.patch b/patches/unapplied/server/Update-entity-data-when-attaching-firework-to-entity.patch similarity index 100% rename from patches/server/Update-entity-data-when-attaching-firework-to-entity.patch rename to patches/unapplied/server/Update-entity-data-when-attaching-firework-to-entity.patch diff --git a/patches/server/Update-head-rotation-in-missing-places.patch b/patches/unapplied/server/Update-head-rotation-in-missing-places.patch similarity index 100% rename from patches/server/Update-head-rotation-in-missing-places.patch rename to patches/unapplied/server/Update-head-rotation-in-missing-places.patch diff --git a/patches/server/Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch b/patches/unapplied/server/Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch similarity index 100% rename from patches/server/Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch rename to patches/unapplied/server/Use-AsyncAppender-to-keep-logging-IO-off-main-thread.patch diff --git a/patches/server/Use-ConcurrentHashMap-in-JsonList.patch b/patches/unapplied/server/Use-ConcurrentHashMap-in-JsonList.patch similarity index 100% rename from patches/server/Use-ConcurrentHashMap-in-JsonList.patch rename to patches/unapplied/server/Use-ConcurrentHashMap-in-JsonList.patch diff --git a/patches/server/Use-TerminalConsoleAppender-for-console-improvements.patch b/patches/unapplied/server/Use-TerminalConsoleAppender-for-console-improvements.patch similarity index 100% rename from patches/server/Use-TerminalConsoleAppender-for-console-improvements.patch rename to patches/unapplied/server/Use-TerminalConsoleAppender-for-console-improvements.patch diff --git a/patches/server/Use-UserCache-for-player-heads.patch b/patches/unapplied/server/Use-UserCache-for-player-heads.patch similarity index 100% rename from patches/server/Use-UserCache-for-player-heads.patch rename to patches/unapplied/server/Use-UserCache-for-player-heads.patch diff --git a/patches/server/Use-Velocity-compression-and-cipher-natives.patch b/patches/unapplied/server/Use-Velocity-compression-and-cipher-natives.patch similarity index 100% rename from patches/server/Use-Velocity-compression-and-cipher-natives.patch rename to patches/unapplied/server/Use-Velocity-compression-and-cipher-natives.patch diff --git a/patches/server/Use-a-CHM-for-StructureTemplate.Pallete-cache.patch b/patches/unapplied/server/Use-a-CHM-for-StructureTemplate.Pallete-cache.patch similarity index 100% rename from patches/server/Use-a-CHM-for-StructureTemplate.Pallete-cache.patch rename to patches/unapplied/server/Use-a-CHM-for-StructureTemplate.Pallete-cache.patch diff --git a/patches/server/Use-a-Queue-for-Queueing-Commands.patch b/patches/unapplied/server/Use-a-Queue-for-Queueing-Commands.patch similarity index 100% rename from patches/server/Use-a-Queue-for-Queueing-Commands.patch rename to patches/unapplied/server/Use-a-Queue-for-Queueing-Commands.patch diff --git a/patches/server/Use-a-Shared-Random-for-Entities.patch b/patches/unapplied/server/Use-a-Shared-Random-for-Entities.patch similarity index 100% rename from patches/server/Use-a-Shared-Random-for-Entities.patch rename to patches/unapplied/server/Use-a-Shared-Random-for-Entities.patch diff --git a/patches/server/Use-array-for-gamerule-storage.patch b/patches/unapplied/server/Use-array-for-gamerule-storage.patch similarity index 100% rename from patches/server/Use-array-for-gamerule-storage.patch rename to patches/unapplied/server/Use-array-for-gamerule-storage.patch diff --git a/patches/server/Use-correct-seed-on-api-world-load.patch b/patches/unapplied/server/Use-correct-seed-on-api-world-load.patch similarity index 100% rename from patches/server/Use-correct-seed-on-api-world-load.patch rename to patches/unapplied/server/Use-correct-seed-on-api-world-load.patch diff --git a/patches/server/Use-correct-source-for-mushroom-block-spread-event.patch b/patches/unapplied/server/Use-correct-source-for-mushroom-block-spread-event.patch similarity index 100% rename from patches/server/Use-correct-source-for-mushroom-block-spread-event.patch rename to patches/unapplied/server/Use-correct-source-for-mushroom-block-spread-event.patch diff --git a/patches/server/Use-getChunkIfLoadedImmediately-in-places.patch b/patches/unapplied/server/Use-getChunkIfLoadedImmediately-in-places.patch similarity index 100% rename from patches/server/Use-getChunkIfLoadedImmediately-in-places.patch rename to patches/unapplied/server/Use-getChunkIfLoadedImmediately-in-places.patch diff --git a/patches/server/Use-null-Locale-by-default.patch b/patches/unapplied/server/Use-null-Locale-by-default.patch similarity index 100% rename from patches/server/Use-null-Locale-by-default.patch rename to patches/unapplied/server/Use-null-Locale-by-default.patch diff --git a/patches/server/Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch b/patches/unapplied/server/Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch similarity index 100% rename from patches/server/Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch rename to patches/unapplied/server/Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch diff --git a/patches/server/Use-single-player-info-update-packet-on-join.patch b/patches/unapplied/server/Use-single-player-info-update-packet-on-join.patch similarity index 100% rename from patches/server/Use-single-player-info-update-packet-on-join.patch rename to patches/unapplied/server/Use-single-player-info-update-packet-on-join.patch diff --git a/patches/server/Use-username-instead-of-display-name-in-PlayerList-g.patch b/patches/unapplied/server/Use-username-instead-of-display-name-in-PlayerList-g.patch similarity index 100% rename from patches/server/Use-username-instead-of-display-name-in-PlayerList-g.patch rename to patches/unapplied/server/Use-username-instead-of-display-name-in-PlayerList-g.patch diff --git a/patches/server/Validate-PickItem-Packet-and-kick-for-invalid.patch b/patches/unapplied/server/Validate-PickItem-Packet-and-kick-for-invalid.patch similarity index 100% rename from patches/server/Validate-PickItem-Packet-and-kick-for-invalid.patch rename to patches/unapplied/server/Validate-PickItem-Packet-and-kick-for-invalid.patch diff --git a/patches/server/Validate-ResourceLocation-in-NBT-reading.patch b/patches/unapplied/server/Validate-ResourceLocation-in-NBT-reading.patch similarity index 100% rename from patches/server/Validate-ResourceLocation-in-NBT-reading.patch rename to patches/unapplied/server/Validate-ResourceLocation-in-NBT-reading.patch diff --git a/patches/server/Validate-slot-in-PlayerInventory-setSlot.patch b/patches/unapplied/server/Validate-slot-in-PlayerInventory-setSlot.patch similarity index 100% rename from patches/server/Validate-slot-in-PlayerInventory-setSlot.patch rename to patches/unapplied/server/Validate-slot-in-PlayerInventory-setSlot.patch diff --git a/patches/server/Validate-tripwire-hook-placement-before-update.patch b/patches/unapplied/server/Validate-tripwire-hook-placement-before-update.patch similarity index 100% rename from patches/server/Validate-tripwire-hook-placement-before-update.patch rename to patches/unapplied/server/Validate-tripwire-hook-placement-before-update.patch diff --git a/patches/server/Validate-usernames.patch b/patches/unapplied/server/Validate-usernames.patch similarity index 100% rename from patches/server/Validate-usernames.patch rename to patches/unapplied/server/Validate-usernames.patch diff --git a/patches/server/Vanilla-command-permission-fixes.patch b/patches/unapplied/server/Vanilla-command-permission-fixes.patch similarity index 100% rename from patches/server/Vanilla-command-permission-fixes.patch rename to patches/unapplied/server/Vanilla-command-permission-fixes.patch diff --git a/patches/server/Vanished-players-don-t-have-rights.patch b/patches/unapplied/server/Vanished-players-don-t-have-rights.patch similarity index 100% rename from patches/server/Vanished-players-don-t-have-rights.patch rename to patches/unapplied/server/Vanished-players-don-t-have-rights.patch diff --git a/patches/server/Vex-get-setSummoner-API.patch b/patches/unapplied/server/Vex-get-setSummoner-API.patch similarity index 100% rename from patches/server/Vex-get-setSummoner-API.patch rename to patches/unapplied/server/Vex-get-setSummoner-API.patch diff --git a/patches/server/Villager-Restocks-API.patch b/patches/unapplied/server/Villager-Restocks-API.patch similarity index 100% rename from patches/server/Villager-Restocks-API.patch rename to patches/unapplied/server/Villager-Restocks-API.patch diff --git a/patches/server/Villager-resetOffers.patch b/patches/unapplied/server/Villager-resetOffers.patch similarity index 100% rename from patches/server/Villager-resetOffers.patch rename to patches/unapplied/server/Villager-resetOffers.patch diff --git a/patches/server/Void-damage-configuration-API.patch b/patches/unapplied/server/Void-damage-configuration-API.patch similarity index 100% rename from patches/server/Void-damage-configuration-API.patch rename to patches/unapplied/server/Void-damage-configuration-API.patch diff --git a/patches/server/Wait-for-Async-Tasks-during-shutdown.patch b/patches/unapplied/server/Wait-for-Async-Tasks-during-shutdown.patch similarity index 100% rename from patches/server/Wait-for-Async-Tasks-during-shutdown.patch rename to patches/unapplied/server/Wait-for-Async-Tasks-during-shutdown.patch diff --git a/patches/server/Warn-on-plugins-accessing-faraway-chunks.patch b/patches/unapplied/server/Warn-on-plugins-accessing-faraway-chunks.patch similarity index 100% rename from patches/server/Warn-on-plugins-accessing-faraway-chunks.patch rename to patches/unapplied/server/Warn-on-plugins-accessing-faraway-chunks.patch diff --git a/patches/server/Win-Screen-API.patch b/patches/unapplied/server/Win-Screen-API.patch similarity index 100% rename from patches/server/Win-Screen-API.patch rename to patches/unapplied/server/Win-Screen-API.patch diff --git a/patches/server/WitchConsumePotionEvent.patch b/patches/unapplied/server/WitchConsumePotionEvent.patch similarity index 100% rename from patches/server/WitchConsumePotionEvent.patch rename to patches/unapplied/server/WitchConsumePotionEvent.patch diff --git a/patches/server/WitchReadyPotionEvent.patch b/patches/unapplied/server/WitchReadyPotionEvent.patch similarity index 100% rename from patches/server/WitchReadyPotionEvent.patch rename to patches/unapplied/server/WitchReadyPotionEvent.patch diff --git a/patches/server/WitchThrowPotionEvent.patch b/patches/unapplied/server/WitchThrowPotionEvent.patch similarity index 100% rename from patches/server/WitchThrowPotionEvent.patch rename to patches/unapplied/server/WitchThrowPotionEvent.patch diff --git a/patches/server/Workaround-for-vehicle-tracking-issue-on-disconnect.patch b/patches/unapplied/server/Workaround-for-vehicle-tracking-issue-on-disconnect.patch similarity index 100% rename from patches/server/Workaround-for-vehicle-tracking-issue-on-disconnect.patch rename to patches/unapplied/server/Workaround-for-vehicle-tracking-issue-on-disconnect.patch diff --git a/patches/server/WorldCreator-keepSpawnLoaded.patch b/patches/unapplied/server/WorldCreator-keepSpawnLoaded.patch similarity index 100% rename from patches/server/WorldCreator-keepSpawnLoaded.patch rename to patches/unapplied/server/WorldCreator-keepSpawnLoaded.patch diff --git a/patches/server/Zombie-API-breaking-doors.patch b/patches/unapplied/server/Zombie-API-breaking-doors.patch similarity index 100% rename from patches/server/Zombie-API-breaking-doors.patch rename to patches/unapplied/server/Zombie-API-breaking-doors.patch diff --git a/patches/server/add-consumeFuel-to-FurnaceBurnEvent.patch b/patches/unapplied/server/add-consumeFuel-to-FurnaceBurnEvent.patch similarity index 100% rename from patches/server/add-consumeFuel-to-FurnaceBurnEvent.patch rename to patches/unapplied/server/add-consumeFuel-to-FurnaceBurnEvent.patch diff --git a/patches/server/add-get-set-drop-chance-to-EntityEquipment.patch b/patches/unapplied/server/add-get-set-drop-chance-to-EntityEquipment.patch similarity index 100% rename from patches/server/add-get-set-drop-chance-to-EntityEquipment.patch rename to patches/unapplied/server/add-get-set-drop-chance-to-EntityEquipment.patch diff --git a/patches/server/add-hand-to-BlockMultiPlaceEvent.patch b/patches/unapplied/server/add-hand-to-BlockMultiPlaceEvent.patch similarity index 100% rename from patches/server/add-hand-to-BlockMultiPlaceEvent.patch rename to patches/unapplied/server/add-hand-to-BlockMultiPlaceEvent.patch diff --git a/patches/server/add-isDeeplySleeping-to-HumanEntity.patch b/patches/unapplied/server/add-isDeeplySleeping-to-HumanEntity.patch similarity index 100% rename from patches/server/add-isDeeplySleeping-to-HumanEntity.patch rename to patches/unapplied/server/add-isDeeplySleeping-to-HumanEntity.patch diff --git a/patches/server/add-more-information-to-Entity.toString.patch b/patches/unapplied/server/add-more-information-to-Entity.toString.patch similarity index 100% rename from patches/server/add-more-information-to-Entity.toString.patch rename to patches/unapplied/server/add-more-information-to-Entity.toString.patch diff --git a/patches/server/add-more-scoreboard-API.patch b/patches/unapplied/server/add-more-scoreboard-API.patch similarity index 100% rename from patches/server/add-more-scoreboard-API.patch rename to patches/unapplied/server/add-more-scoreboard-API.patch diff --git a/patches/server/add-number-format-api.patch b/patches/unapplied/server/add-number-format-api.patch similarity index 100% rename from patches/server/add-number-format-api.patch rename to patches/unapplied/server/add-number-format-api.patch diff --git a/patches/server/add-per-world-spawn-limits.patch b/patches/unapplied/server/add-per-world-spawn-limits.patch similarity index 100% rename from patches/server/add-per-world-spawn-limits.patch rename to patches/unapplied/server/add-per-world-spawn-limits.patch diff --git a/patches/server/added-option-to-disable-pathfinding-updates-on-block.patch b/patches/unapplied/server/added-option-to-disable-pathfinding-updates-on-block.patch similarity index 100% rename from patches/server/added-option-to-disable-pathfinding-updates-on-block.patch rename to patches/unapplied/server/added-option-to-disable-pathfinding-updates-on-block.patch diff --git a/patches/server/check-global-player-list-where-appropriate.patch b/patches/unapplied/server/check-global-player-list-where-appropriate.patch similarity index 100% rename from patches/server/check-global-player-list-where-appropriate.patch rename to patches/unapplied/server/check-global-player-list-where-appropriate.patch diff --git a/patches/server/check-if-itemstack-is-stackable-first.patch b/patches/unapplied/server/check-if-itemstack-is-stackable-first.patch similarity index 100% rename from patches/server/check-if-itemstack-is-stackable-first.patch rename to patches/unapplied/server/check-if-itemstack-is-stackable-first.patch diff --git a/patches/server/config-for-disabling-entity-tag-tags.patch b/patches/unapplied/server/config-for-disabling-entity-tag-tags.patch similarity index 100% rename from patches/server/config-for-disabling-entity-tag-tags.patch rename to patches/unapplied/server/config-for-disabling-entity-tag-tags.patch diff --git a/patches/server/disable-forced-empty-world-ticks.patch b/patches/unapplied/server/disable-forced-empty-world-ticks.patch similarity index 100% rename from patches/server/disable-forced-empty-world-ticks.patch rename to patches/unapplied/server/disable-forced-empty-world-ticks.patch diff --git a/patches/server/don-t-attempt-to-teleport-dead-entities.patch b/patches/unapplied/server/don-t-attempt-to-teleport-dead-entities.patch similarity index 100% rename from patches/server/don-t-attempt-to-teleport-dead-entities.patch rename to patches/unapplied/server/don-t-attempt-to-teleport-dead-entities.patch diff --git a/patches/server/ensure-reset-EnderDragon-boss-event-name.patch b/patches/unapplied/server/ensure-reset-EnderDragon-boss-event-name.patch similarity index 100% rename from patches/server/ensure-reset-EnderDragon-boss-event-name.patch rename to patches/unapplied/server/ensure-reset-EnderDragon-boss-event-name.patch diff --git a/patches/server/ensureServerConversions-API.patch b/patches/unapplied/server/ensureServerConversions-API.patch similarity index 100% rename from patches/server/ensureServerConversions-API.patch rename to patches/unapplied/server/ensureServerConversions-API.patch diff --git a/patches/server/fix-Instruments.patch b/patches/unapplied/server/fix-Instruments.patch similarity index 100% rename from patches/server/fix-Instruments.patch rename to patches/unapplied/server/fix-Instruments.patch diff --git a/patches/server/fix-Jigsaw-block-kicking-user.patch b/patches/unapplied/server/fix-Jigsaw-block-kicking-user.patch similarity index 100% rename from patches/server/fix-Jigsaw-block-kicking-user.patch rename to patches/unapplied/server/fix-Jigsaw-block-kicking-user.patch diff --git a/patches/server/fix-MapLike-spam-for-missing-key-selector.patch b/patches/unapplied/server/fix-MapLike-spam-for-missing-key-selector.patch similarity index 100% rename from patches/server/fix-MapLike-spam-for-missing-key-selector.patch rename to patches/unapplied/server/fix-MapLike-spam-for-missing-key-selector.patch diff --git a/patches/server/fix-PigZombieAngerEvent-cancellation.patch b/patches/unapplied/server/fix-PigZombieAngerEvent-cancellation.patch similarity index 100% rename from patches/server/fix-PigZombieAngerEvent-cancellation.patch rename to patches/unapplied/server/fix-PigZombieAngerEvent-cancellation.patch diff --git a/patches/server/fix-PlayerItemHeldEvent-firing-twice.patch b/patches/unapplied/server/fix-PlayerItemHeldEvent-firing-twice.patch similarity index 100% rename from patches/server/fix-PlayerItemHeldEvent-firing-twice.patch rename to patches/unapplied/server/fix-PlayerItemHeldEvent-firing-twice.patch diff --git a/patches/server/fix-converting-txt-to-json-file.patch b/patches/unapplied/server/fix-converting-txt-to-json-file.patch similarity index 100% rename from patches/server/fix-converting-txt-to-json-file.patch rename to patches/unapplied/server/fix-converting-txt-to-json-file.patch diff --git a/patches/server/fix-dead-slime-setSize-invincibility.patch b/patches/unapplied/server/fix-dead-slime-setSize-invincibility.patch similarity index 100% rename from patches/server/fix-dead-slime-setSize-invincibility.patch rename to patches/unapplied/server/fix-dead-slime-setSize-invincibility.patch diff --git a/patches/server/fix-entity-vehicle-collision-event-not-called.patch b/patches/unapplied/server/fix-entity-vehicle-collision-event-not-called.patch similarity index 100% rename from patches/server/fix-entity-vehicle-collision-event-not-called.patch rename to patches/unapplied/server/fix-entity-vehicle-collision-event-not-called.patch diff --git a/patches/server/fix-horse-inventories.patch b/patches/unapplied/server/fix-horse-inventories.patch similarity index 100% rename from patches/server/fix-horse-inventories.patch rename to patches/unapplied/server/fix-horse-inventories.patch diff --git a/patches/server/fix-item-meta-for-tadpole-buckets.patch b/patches/unapplied/server/fix-item-meta-for-tadpole-buckets.patch similarity index 100% rename from patches/server/fix-item-meta-for-tadpole-buckets.patch rename to patches/unapplied/server/fix-item-meta-for-tadpole-buckets.patch diff --git a/patches/server/fix-player-loottables-running-when-mob-loot-gamerule.patch b/patches/unapplied/server/fix-player-loottables-running-when-mob-loot-gamerule.patch similarity index 100% rename from patches/server/fix-player-loottables-running-when-mob-loot-gamerule.patch rename to patches/unapplied/server/fix-player-loottables-running-when-mob-loot-gamerule.patch diff --git a/patches/server/fix-powder-snow-cauldrons-not-turning-to-water.patch b/patches/unapplied/server/fix-powder-snow-cauldrons-not-turning-to-water.patch similarity index 100% rename from patches/server/fix-powder-snow-cauldrons-not-turning-to-water.patch rename to patches/unapplied/server/fix-powder-snow-cauldrons-not-turning-to-water.patch diff --git a/patches/server/fix-various-menus-with-empty-level-accesses.patch b/patches/unapplied/server/fix-various-menus-with-empty-level-accesses.patch similarity index 100% rename from patches/server/fix-various-menus-with-empty-level-accesses.patch rename to patches/unapplied/server/fix-various-menus-with-empty-level-accesses.patch diff --git a/patches/server/force-entity-dismount-during-teleportation.patch b/patches/unapplied/server/force-entity-dismount-during-teleportation.patch similarity index 100% rename from patches/server/force-entity-dismount-during-teleportation.patch rename to patches/unapplied/server/force-entity-dismount-during-teleportation.patch diff --git a/patches/server/forced-whitelist-use-configurable-kick-message.patch b/patches/unapplied/server/forced-whitelist-use-configurable-kick-message.patch similarity index 100% rename from patches/server/forced-whitelist-use-configurable-kick-message.patch rename to patches/unapplied/server/forced-whitelist-use-configurable-kick-message.patch diff --git a/patches/server/getPlayerUniqueId-API.patch b/patches/unapplied/server/getPlayerUniqueId-API.patch similarity index 100% rename from patches/server/getPlayerUniqueId-API.patch rename to patches/unapplied/server/getPlayerUniqueId-API.patch diff --git a/patches/server/handle-NaN-health-absorb-values-and-repair-bad-data.patch b/patches/unapplied/server/handle-NaN-health-absorb-values-and-repair-bad-data.patch similarity index 100% rename from patches/server/handle-NaN-health-absorb-values-and-repair-bad-data.patch rename to patches/unapplied/server/handle-NaN-health-absorb-values-and-repair-bad-data.patch diff --git a/patches/server/handle-ServerboundKeepAlivePacket-async.patch b/patches/unapplied/server/handle-ServerboundKeepAlivePacket-async.patch similarity index 100% rename from patches/server/handle-ServerboundKeepAlivePacket-async.patch rename to patches/unapplied/server/handle-ServerboundKeepAlivePacket-async.patch diff --git a/patches/server/improve-BanList-types.patch b/patches/unapplied/server/improve-BanList-types.patch similarity index 100% rename from patches/server/improve-BanList-types.patch rename to patches/unapplied/server/improve-BanList-types.patch diff --git a/patches/server/improve-checking-handled-tags-in-itemmeta.patch b/patches/unapplied/server/improve-checking-handled-tags-in-itemmeta.patch similarity index 100% rename from patches/server/improve-checking-handled-tags-in-itemmeta.patch rename to patches/unapplied/server/improve-checking-handled-tags-in-itemmeta.patch diff --git a/patches/server/living-entity-allow-attribute-registration.patch b/patches/unapplied/server/living-entity-allow-attribute-registration.patch similarity index 100% rename from patches/server/living-entity-allow-attribute-registration.patch rename to patches/unapplied/server/living-entity-allow-attribute-registration.patch diff --git a/patches/server/misc-debugging-dumps.patch b/patches/unapplied/server/misc-debugging-dumps.patch similarity index 100% rename from patches/server/misc-debugging-dumps.patch rename to patches/unapplied/server/misc-debugging-dumps.patch diff --git a/patches/server/offset-item-frame-ticking.patch b/patches/unapplied/server/offset-item-frame-ticking.patch similarity index 100% rename from patches/server/offset-item-frame-ticking.patch rename to patches/unapplied/server/offset-item-frame-ticking.patch diff --git a/patches/server/optimize-dirt-and-snow-spreading.patch b/patches/unapplied/server/optimize-dirt-and-snow-spreading.patch similarity index 100% rename from patches/server/optimize-dirt-and-snow-spreading.patch rename to patches/unapplied/server/optimize-dirt-and-snow-spreading.patch diff --git a/patches/server/prevent-unintended-light-block-manipulation.patch b/patches/unapplied/server/prevent-unintended-light-block-manipulation.patch similarity index 100% rename from patches/server/prevent-unintended-light-block-manipulation.patch rename to patches/unapplied/server/prevent-unintended-light-block-manipulation.patch diff --git a/patches/server/provide-a-configurable-option-to-disable-creeper-lin.patch b/patches/unapplied/server/provide-a-configurable-option-to-disable-creeper-lin.patch similarity index 100% rename from patches/server/provide-a-configurable-option-to-disable-creeper-lin.patch rename to patches/unapplied/server/provide-a-configurable-option-to-disable-creeper-lin.patch diff --git a/patches/server/remove-null-possibility-for-getServer-singleton.patch b/patches/unapplied/server/remove-null-possibility-for-getServer-singleton.patch similarity index 100% rename from patches/server/remove-null-possibility-for-getServer-singleton.patch rename to patches/unapplied/server/remove-null-possibility-for-getServer-singleton.patch diff --git a/patches/server/revert-serverside-behavior-of-keepalives.patch b/patches/unapplied/server/revert-serverside-behavior-of-keepalives.patch similarity index 100% rename from patches/server/revert-serverside-behavior-of-keepalives.patch rename to patches/unapplied/server/revert-serverside-behavior-of-keepalives.patch diff --git a/patches/server/use-BlockFormEvent-for-mud-converting-into-clay.patch b/patches/unapplied/server/use-BlockFormEvent-for-mud-converting-into-clay.patch similarity index 100% rename from patches/server/use-BlockFormEvent-for-mud-converting-into-clay.patch rename to patches/unapplied/server/use-BlockFormEvent-for-mud-converting-into-clay.patch diff --git a/patches/server/use-CB-BlockState-implementations-for-captured-block.patch b/patches/unapplied/server/use-CB-BlockState-implementations-for-captured-block.patch similarity index 100% rename from patches/server/use-CB-BlockState-implementations-for-captured-block.patch rename to patches/unapplied/server/use-CB-BlockState-implementations-for-captured-block.patch diff --git a/work/BuildData b/work/BuildData index 0c5ebabcb4..3edaf46ec1 160000 --- a/work/BuildData +++ b/work/BuildData @@ -1 +1 @@ -Subproject commit 0c5ebabcb4ce41f69a7d2319b468b6faee434038 +Subproject commit 3edaf46ec1eed4115ce1b18d2846cded42577e42 diff --git a/work/Bukkit b/work/Bukkit index ed0ec4893b..3339db1661 160000 --- a/work/Bukkit +++ b/work/Bukkit @@ -1 +1 @@ -Subproject commit ed0ec4893b5f755e2493e652091bba42dc7ad742 +Subproject commit 3339db1661695d48bf170e58c24c4f8021ddced7 diff --git a/work/CraftBukkit b/work/CraftBukkit index 40dd796db6..ff9a8bf828 160000 --- a/work/CraftBukkit +++ b/work/CraftBukkit @@ -1 +1 @@ -Subproject commit 40dd796db69931bd3b5220f2ee4d734a8bd44c9d +Subproject commit ff9a8bf8287245918b691aca892f7517e0930a02 diff --git a/work/Spigot b/work/Spigot index 60c9969b3e..33ece3efc2 160000 --- a/work/Spigot +++ b/work/Spigot @@ -1 +1 @@ -Subproject commit 60c9969b3e34b1a7c8f06e358241399b5f47bfb1 +Subproject commit 33ece3efc24165112baa4177f2e9343dd922f5bf