From 2c139d3b7a424645f08a7d87f7af6041d7c4012f Mon Sep 17 00:00:00 2001 From: granny Date: Wed, 28 May 2025 19:24:35 -0700 Subject: [PATCH] move patches to unapplied directories --- .../{features => unapplied-features}/0001-Rebrand.patch | 0 .../0002-Purpur-config-files.patch | 0 .../java/com/destroystokyo/paper/entity/ai/VanillaGoal.java.patch | 0 .../src/main/java/co/aikar/timings/TimedEventExecutor.java.patch | 0 .../src/main/java/co/aikar/timings/Timing.java.patch | 0 .../src/main/java/co/aikar/timings/Timings.java.patch | 0 .../src/main/java/co/aikar/timings/TimingsCommand.java.patch | 0 .../java/com/destroystokyo/paper/util/VersionFetcher.java.patch | 0 .../src/main/java/org/bukkit/Bukkit.java.patch | 0 .../src/main/java/org/bukkit/ChatColor.java.patch | 0 .../src/main/java/org/bukkit/Material.java.patch | 0 .../src/main/java/org/bukkit/OfflinePlayer.java.patch | 0 .../src/main/java/org/bukkit/Server.java.patch | 0 .../src/main/java/org/bukkit/World.java.patch | 0 .../src/main/java/org/bukkit/block/EntityBlockStorage.java.patch | 0 .../src/main/java/org/bukkit/command/SimpleCommandMap.java.patch | 0 .../java/org/bukkit/command/defaults/VersionCommand.java.patch | 0 .../java/org/bukkit/enchantments/EnchantmentTarget.java.patch | 0 .../src/main/java/org/bukkit/entity/Endermite.java.patch | 0 .../src/main/java/org/bukkit/entity/Entity.java.patch | 0 .../src/main/java/org/bukkit/entity/IronGolem.java.patch | 0 .../src/main/java/org/bukkit/entity/Item.java.patch | 0 .../src/main/java/org/bukkit/entity/LivingEntity.java.patch | 0 .../src/main/java/org/bukkit/entity/Llama.java.patch | 0 .../src/main/java/org/bukkit/entity/Player.java.patch | 0 .../src/main/java/org/bukkit/entity/Snowman.java.patch | 0 .../src/main/java/org/bukkit/entity/Villager.java.patch | 0 .../src/main/java/org/bukkit/entity/Wither.java.patch | 0 .../src/main/java/org/bukkit/entity/Wolf.java.patch | 0 .../java/org/bukkit/event/entity/EntityDamageEvent.java.patch | 0 .../org/bukkit/event/entity/EntityPotionEffectEvent.java.patch | 0 .../main/java/org/bukkit/event/inventory/InventoryType.java.patch | 0 .../src/main/java/org/bukkit/inventory/AnvilInventory.java.patch | 0 .../src/main/java/org/bukkit/inventory/ItemStack.java.patch | 0 .../src/main/java/org/bukkit/inventory/RecipeChoice.java.patch | 0 .../src/main/java/org/bukkit/inventory/view/AnvilView.java.patch | 0 .../src/main/java/org/bukkit/map/MapRenderer.java.patch | 0 .../main/java/org/bukkit/permissions/PermissibleBase.java.patch | 0 .../main/java/org/bukkit/plugin/java/JavaPluginLoader.java.patch | 0 .../src/main/java/org/bukkit/plugin/java/LibraryLoader.java.patch | 0 .../org/bukkit/util/permissions/CommandPermissions.java.patch | 0 .../org/bukkit/util/permissions/DefaultPermissions.java.patch | 0 .../src/main/java/org/spigotmc/CustomTimingsHandler.java.patch | 0 .../{features => unapplied-features}/0001-Ridables.patch | 0 .../0002-Configurable-entity-base-attributes.patch | 0 .../0003-Barrels-and-enderchests-6-rows.patch | 0 .../0004-Giants-AI-settings.patch | 0 .../0005-Chickens-can-retaliate.patch | 0 .../0006-Minecart-settings-and-WASD-controls.patch | 0 .../0007-Villagers-follow-emerald-blocks.patch | 0 .../0008-Implement-elytra-settings.patch | 0 .../0009-Configurable-jockey-options.patch | 0 ...010-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch | 0 .../0011-Phantoms-burn-in-light.patch | 0 .../0012-Make-entity-breeding-times-configurable.patch | 0 ...013-Apply-display-names-from-item-forms-of-entities-to-e.patch | 0 .../0014-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch | 0 .../0015-Add-mobGriefing-override-to-everything-affected.patch | 0 .../0016-Add-EntityTeleportHinderedEvent.patch | 0 .../0017-Toggle-for-water-sensitive-mob-damage.patch | 0 .../0018-API-for-any-mob-to-burn-daylight.patch | 0 .../0019-Cows-naturally-aggressive-to-players-chance.patch | 0 .../0020-Mobs-always-drop-experience.patch | 0 .../io/papermc/paper/entity/activation/ActivationRange.java.patch | 0 .../net/minecraft/CrashReport.java.patch | 0 .../net/minecraft/commands/CommandSourceStack.java.patch | 0 .../net/minecraft/commands/Commands.java.patch | 0 .../commands/arguments/selector/EntitySelector.java.patch | 0 .../net/minecraft/core/BlockPos.java.patch | 0 .../net/minecraft/core/dispenser/DispenseItemBehavior.java.patch | 0 .../core/dispenser/EquipmentDispenseItemBehavior.java.patch | 0 .../net/minecraft/gametest/framework/GameTestHelper.java.patch | 0 .../net/minecraft/network/Connection.java.patch | 0 .../net/minecraft/network/chat/SignedMessageChain.java.patch | 0 .../net/minecraft/server/Main.java.patch | 0 .../net/minecraft/server/MinecraftServer.java.patch | 0 .../net/minecraft/server/PlayerAdvancements.java.patch | 0 .../net/minecraft/server/commands/EnchantCommand.java.patch | 0 .../net/minecraft/server/commands/GameModeCommand.java.patch | 0 .../net/minecraft/server/commands/GiveCommand.java.patch | 0 .../net/minecraft/server/dedicated/DedicatedServer.java.patch | 0 .../server/dedicated/DedicatedServerProperties.java.patch | 0 .../net/minecraft/server/gui/MinecraftServerGui.java.patch | 0 .../net/minecraft/server/gui/StatsComponent.java.patch | 0 .../net/minecraft/server/level/ServerLevel.java.patch | 0 .../net/minecraft/server/level/ServerPlayer.java.patch | 0 .../net/minecraft/server/level/ServerPlayerGameMode.java.patch | 0 .../net/minecraft/server/level/WorldGenRegion.java.patch | 0 .../server/network/ServerCommonPacketListenerImpl.java.patch | 0 .../server/network/ServerGamePacketListenerImpl.java.patch | 0 .../server/network/ServerLoginPacketListenerImpl.java.patch | 0 .../server/network/ServerStatusPacketListenerImpl.java.patch | 0 .../net/minecraft/server/players/PlayerList.java.patch | 0 .../net/minecraft/server/players/SleepStatus.java.patch | 0 .../net/minecraft/stats/ServerRecipeBook.java.patch | 0 .../net/minecraft/util/StringUtil.java.patch | 0 .../net/minecraft/world/damagesource/CombatRules.java.patch | 0 .../net/minecraft/world/damagesource/CombatTracker.java.patch | 0 .../net/minecraft/world/damagesource/DamageSource.java.patch | 0 .../net/minecraft/world/damagesource/DamageSources.java.patch | 0 .../net/minecraft/world/effect/HungerMobEffect.java.patch | 0 .../net/minecraft/world/effect/PoisonMobEffect.java.patch | 0 .../net/minecraft/world/effect/RegenerationMobEffect.java.patch | 0 .../net/minecraft/world/effect/SaturationMobEffect.java.patch | 0 .../net/minecraft/world/effect/WitherMobEffect.java.patch | 0 .../net/minecraft/world/entity/Entity.java.patch | 0 .../net/minecraft/world/entity/EntitySelector.java.patch | 0 .../net/minecraft/world/entity/EntityType.java.patch | 0 .../net/minecraft/world/entity/ExperienceOrb.java.patch | 0 .../net/minecraft/world/entity/GlowSquid.java.patch | 0 .../net/minecraft/world/entity/LivingEntity.java.patch | 0 .../net/minecraft/world/entity/Mob.java.patch | 0 .../world/entity/ai/attributes/RangedAttribute.java.patch | 0 .../net/minecraft/world/entity/ai/behavior/AcquirePoi.java.patch | 0 .../world/entity/ai/behavior/InteractWithDoor.java.patch | 0 .../world/entity/ai/behavior/ShowTradesToPlayer.java.patch | 0 .../world/entity/ai/goal/LlamaFollowCaravanGoal.java.patch | 0 .../minecraft/world/entity/ai/goal/RangedBowAttackGoal.java.patch | 0 .../world/entity/ai/goal/RunAroundLikeCrazyGoal.java.patch | 0 .../net/minecraft/world/entity/ai/goal/SwellGoal.java.patch | 0 .../minecraft/world/entity/ai/sensing/NearestBedSensor.java.patch | 0 .../world/entity/ai/targeting/TargetingConditions.java.patch | 0 .../net/minecraft/world/entity/ambient/Bat.java.patch | 0 .../net/minecraft/world/entity/animal/AbstractCow.java.patch | 0 .../net/minecraft/world/entity/animal/Animal.java.patch | 0 .../net/minecraft/world/entity/animal/Bee.java.patch | 0 .../net/minecraft/world/entity/animal/Cat.java.patch | 0 .../net/minecraft/world/entity/animal/Dolphin.java.patch | 0 .../net/minecraft/world/entity/animal/Fox.java.patch | 0 .../net/minecraft/world/entity/animal/IronGolem.java.patch | 0 .../net/minecraft/world/entity/animal/MushroomCow.java.patch | 0 .../net/minecraft/world/entity/animal/Ocelot.java.patch | 0 .../net/minecraft/world/entity/animal/Parrot.java.patch | 0 .../net/minecraft/world/entity/animal/Pig.java.patch | 0 .../net/minecraft/world/entity/animal/PolarBear.java.patch | 0 .../net/minecraft/world/entity/animal/Rabbit.java.patch | 0 .../net/minecraft/world/entity/animal/SnowGolem.java.patch | 0 .../net/minecraft/world/entity/animal/Squid.java.patch | 0 .../net/minecraft/world/entity/animal/WaterAnimal.java.patch | 0 .../net/minecraft/world/entity/animal/goat/Goat.java.patch | 0 .../net/minecraft/world/entity/animal/horse/Llama.java.patch | 0 .../net/minecraft/world/entity/animal/wolf/Wolf.java.patch | 0 .../minecraft/world/entity/boss/enderdragon/EndCrystal.java.patch | 0 .../world/entity/boss/enderdragon/EnderDragon.java.patch | 0 .../net/minecraft/world/entity/boss/wither/WitherBoss.java.patch | 0 .../net/minecraft/world/entity/decoration/ArmorStand.java.patch | 0 .../net/minecraft/world/entity/item/ItemEntity.java.patch | 0 .../net/minecraft/world/entity/item/PrimedTnt.java.patch | 0 .../minecraft/world/entity/monster/AbstractSkeleton.java.patch | 0 .../net/minecraft/world/entity/monster/Creeper.java.patch | 0 .../net/minecraft/world/entity/monster/Drowned.java.patch | 0 .../net/minecraft/world/entity/monster/EnderMan.java.patch | 0 .../net/minecraft/world/entity/monster/Endermite.java.patch | 0 .../net/minecraft/world/entity/monster/Monster.java.patch | 0 .../net/minecraft/world/entity/monster/Phantom.java.patch | 0 .../net/minecraft/world/entity/monster/Ravager.java.patch | 0 .../net/minecraft/world/entity/monster/Shulker.java.patch | 0 .../net/minecraft/world/entity/monster/Skeleton.java.patch | 0 .../net/minecraft/world/entity/monster/Strider.java.patch | 0 .../net/minecraft/world/entity/monster/Vindicator.java.patch | 0 .../net/minecraft/world/entity/monster/Zombie.java.patch | 0 .../net/minecraft/world/entity/monster/ZombieVillager.java.patch | 0 .../net/minecraft/world/entity/monster/ZombifiedPiglin.java.patch | 0 .../net/minecraft/world/entity/monster/piglin/PiglinAi.java.patch | 0 .../net/minecraft/world/entity/npc/CatSpawner.java.patch | 0 .../net/minecraft/world/entity/npc/Villager.java.patch | 0 .../net/minecraft/world/entity/npc/WanderingTrader.java.patch | 0 .../minecraft/world/entity/npc/WanderingTraderSpawner.java.patch | 0 .../net/minecraft/world/entity/player/Player.java.patch | 0 .../minecraft/world/entity/projectile/AbstractArrow.java.patch | 0 .../net/minecraft/world/entity/projectile/Snowball.java.patch | 0 .../minecraft/world/entity/projectile/ThrownEnderpearl.java.patch | 0 .../minecraft/world/entity/projectile/ThrownTrident.java.patch | 0 .../net/minecraft/world/entity/projectile/WitherSkull.java.patch | 0 .../net/minecraft/world/entity/raid/Raids.java.patch | 0 .../net/minecraft/world/entity/vehicle/AbstractBoat.java.patch | 0 .../minecraft/world/entity/vehicle/NewMinecartBehavior.java.patch | 0 .../minecraft/world/entity/vehicle/OldMinecartBehavior.java.patch | 0 .../net/minecraft/world/food/FoodData.java.patch | 0 .../net/minecraft/world/food/FoodProperties.java.patch | 0 .../minecraft/world/inventory/AbstractContainerMenu.java.patch | 0 .../net/minecraft/world/inventory/AbstractFurnaceMenu.java.patch | 0 .../net/minecraft/world/inventory/AnvilMenu.java.patch | 0 .../net/minecraft/world/inventory/ArmorSlot.java.patch | 0 .../net/minecraft/world/inventory/EnchantmentMenu.java.patch | 0 .../net/minecraft/world/inventory/GrindstoneMenu.java.patch | 0 .../net/minecraft/world/inventory/ItemCombinerMenu.java.patch | 0 .../net/minecraft/world/item/AxeItem.java.patch | 0 .../net/minecraft/world/item/BlockItem.java.patch | 0 .../net/minecraft/world/item/BowItem.java.patch | 0 .../net/minecraft/world/item/BucketItem.java.patch | 0 .../net/minecraft/world/item/CrossbowItem.java.patch | 0 .../net/minecraft/world/item/DyeColor.java.patch | 0 .../net/minecraft/world/item/EggItem.java.patch | 0 .../net/minecraft/world/item/EndCrystalItem.java.patch | 0 .../net/minecraft/world/item/EnderpearlItem.java.patch | 0 .../net/minecraft/world/item/HoeItem.java.patch | 0 .../net/minecraft/world/item/ItemStack.java.patch | 0 .../net/minecraft/world/item/Items.java.patch | 0 .../net/minecraft/world/item/MapItem.java.patch | 0 .../net/minecraft/world/item/NameTagItem.java.patch | 0 .../net/minecraft/world/item/ProjectileWeaponItem.java.patch | 0 .../net/minecraft/world/item/ShovelItem.java.patch | 0 .../net/minecraft/world/item/SnowballItem.java.patch | 0 .../net/minecraft/world/item/SpawnEggItem.java.patch | 0 .../net/minecraft/world/item/ThrowablePotionItem.java.patch | 0 .../net/minecraft/world/item/TridentItem.java.patch | 0 .../consume_effects/ClearAllStatusEffectsConsumeEffect.java.patch | 0 .../net/minecraft/world/item/crafting/Ingredient.java.patch | 0 .../minecraft/world/item/enchantment/EnchantmentHelper.java.patch | 0 .../minecraft/world/item/enchantment/ItemEnchantments.java.patch | 0 .../net/minecraft/world/item/trading/MerchantOffer.java.patch | 0 .../net/minecraft/world/level/BaseSpawner.java.patch | 0 .../net/minecraft/world/level/EntityGetter.java.patch | 0 .../net/minecraft/world/level/Level.java.patch | 0 .../net/minecraft/world/level/NaturalSpawner.java.patch | 0 .../net/minecraft/world/level/ServerExplosion.java.patch | 0 .../net/minecraft/world/level/block/AnvilBlock.java.patch | 0 .../net/minecraft/world/level/block/AzaleaBlock.java.patch | 0 .../world/level/block/BaseCoralPlantTypeBlock.java.patch | 0 .../net/minecraft/world/level/block/BedBlock.java.patch | 0 .../net/minecraft/world/level/block/BigDripleafBlock.java.patch | 0 .../net/minecraft/world/level/block/Block.java.patch | 0 .../net/minecraft/world/level/block/Blocks.java.patch | 0 .../net/minecraft/world/level/block/BubbleColumnBlock.java.patch | 0 .../net/minecraft/world/level/block/CactusBlock.java.patch | 0 .../net/minecraft/world/level/block/CakeBlock.java.patch | 0 .../net/minecraft/world/level/block/CampfireBlock.java.patch | 0 .../net/minecraft/world/level/block/CarvedPumpkinBlock.java.patch | 0 .../net/minecraft/world/level/block/CauldronBlock.java.patch | 0 .../net/minecraft/world/level/block/CaveVinesBlock.java.patch | 0 .../minecraft/world/level/block/ChangeOverTimeBlock.java.patch | 0 .../net/minecraft/world/level/block/ChestBlock.java.patch | 0 .../net/minecraft/world/level/block/ComposterBlock.java.patch | 0 .../net/minecraft/world/level/block/CoralBlock.java.patch | 0 .../net/minecraft/world/level/block/CropBlock.java.patch | 0 .../net/minecraft/world/level/block/DoorBlock.java.patch | 0 .../net/minecraft/world/level/block/DragonEggBlock.java.patch | 0 .../minecraft/world/level/block/EnchantingTableBlock.java.patch | 0 .../net/minecraft/world/level/block/FarmBlock.java.patch | 0 .../minecraft/world/level/block/GrowingPlantHeadBlock.java.patch | 0 .../net/minecraft/world/level/block/HayBlock.java.patch | 0 .../net/minecraft/world/level/block/IceBlock.java.patch | 0 .../net/minecraft/world/level/block/KelpBlock.java.patch | 0 .../net/minecraft/world/level/block/LiquidBlock.java.patch | 0 .../net/minecraft/world/level/block/MagmaBlock.java.patch | 0 .../net/minecraft/world/level/block/NetherPortalBlock.java.patch | 0 .../net/minecraft/world/level/block/NetherWartBlock.java.patch | 0 .../net/minecraft/world/level/block/NoteBlock.java.patch | 0 .../net/minecraft/world/level/block/ObserverBlock.java.patch | 0 .../minecraft/world/level/block/PointedDripstoneBlock.java.patch | 0 .../net/minecraft/world/level/block/PoweredRailBlock.java.patch | 0 .../net/minecraft/world/level/block/RespawnAnchorBlock.java.patch | 0 .../net/minecraft/world/level/block/SculkShriekerBlock.java.patch | 0 .../net/minecraft/world/level/block/SlabBlock.java.patch | 0 .../net/minecraft/world/level/block/SnowLayerBlock.java.patch | 0 .../net/minecraft/world/level/block/SpawnerBlock.java.patch | 0 .../net/minecraft/world/level/block/SpongeBlock.java.patch | 0 .../net/minecraft/world/level/block/StonecutterBlock.java.patch | 0 .../net/minecraft/world/level/block/SugarCaneBlock.java.patch | 0 .../net/minecraft/world/level/block/TurtleEggBlock.java.patch | 0 .../net/minecraft/world/level/block/TwistingVinesBlock.java.patch | 0 .../net/minecraft/world/level/block/VegetationBlock.java.patch | 0 .../net/minecraft/world/level/block/WeepingVinesBlock.java.patch | 0 .../net/minecraft/world/level/block/WitherSkullBlock.java.patch | 0 .../level/block/entity/AbstractFurnaceBlockEntity.java.patch | 0 .../world/level/block/entity/BeaconBlockEntity.java.patch | 0 .../world/level/block/entity/BeehiveBlockEntity.java.patch | 0 .../net/minecraft/world/level/block/entity/BlockEntity.java.patch | 0 .../world/level/block/entity/ConduitBlockEntity.java.patch | 0 .../level/block/entity/EnchantingTableBlockEntity.java.patch | 0 .../minecraft/world/level/block/entity/SignBlockEntity.java.patch | 0 .../world/level/block/piston/PistonStructureResolver.java.patch | 0 .../minecraft/world/level/chunk/storage/EntityStorage.java.patch | 0 .../world/level/chunk/storage/RegionFileStorage.java.patch | 0 .../minecraft/world/level/levelgen/DensityFunctions.java.patch | 0 .../net/minecraft/world/level/levelgen/PhantomSpawner.java.patch | 0 .../net/minecraft/world/level/material/FlowingFluid.java.patch | 0 .../net/minecraft/world/level/material/LavaFluid.java.patch | 0 .../net/minecraft/world/level/material/WaterFluid.java.patch | 0 .../minecraft/world/level/pathfinder/WalkNodeEvaluator.java.patch | 0 .../net/minecraft/world/level/portal/PortalShape.java.patch | 0 .../world/level/saveddata/maps/MapItemSavedData.java.patch | 0 .../loot/functions/EnchantedCountIncreaseFunction.java.patch | 0 .../net/minecraft/world/phys/AABB.java.patch | 0 .../{features => unapplied-features}/0001-Rebrand.patch | 0 .../{features => unapplied-features}/0002-Ridables.patch | 0 .../0003-Barrels-and-enderchests-6-rows.patch | 0 .../0004-Add-EntityTeleportHinderedEvent.patch | 0 .../0005-API-for-any-mob-to-burn-daylight.patch | 0 .../src/main/java/com/destroystokyo/paper/Metrics.java.patch | 0 .../java/com/destroystokyo/paper/PaperVersionFetcher.java.patch | 0 .../java/com/destroystokyo/paper/console/PaperConsole.java.patch | 0 .../com/destroystokyo/paper/entity/ai/MobGoalHelper.java.patch | 0 .../main/java/com/destroystokyo/paper/gui/RAMDetails.java.patch | 0 .../src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch | 0 .../java/io/papermc/paper/command/PaperPluginsCommand.java.patch | 0 .../main/java/io/papermc/paper/logging/SysoutCatcher.java.patch | 0 .../java/org/bukkit/craftbukkit/CraftOfflinePlayer.java.patch | 0 .../src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch | 0 .../src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch | 0 .../src/main/java/org/bukkit/craftbukkit/Main.java.patch | 0 .../java/org/bukkit/craftbukkit/block/CraftBeehive.java.patch | 0 .../java/org/bukkit/craftbukkit/block/CraftConduit.java.patch | 0 .../craftbukkit/command/CraftConsoleCommandSender.java.patch | 0 .../java/org/bukkit/craftbukkit/entity/CraftEndermite.java.patch | 0 .../java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch | 0 .../org/bukkit/craftbukkit/entity/CraftHumanEntity.java.patch | 0 .../java/org/bukkit/craftbukkit/entity/CraftIronGolem.java.patch | 0 .../main/java/org/bukkit/craftbukkit/entity/CraftItem.java.patch | 0 .../org/bukkit/craftbukkit/entity/CraftLivingEntity.java.patch | 0 .../main/java/org/bukkit/craftbukkit/entity/CraftLlama.java.patch | 0 .../java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch | 0 .../java/org/bukkit/craftbukkit/entity/CraftSnowman.java.patch | 0 .../java/org/bukkit/craftbukkit/entity/CraftVillager.java.patch | 0 .../java/org/bukkit/craftbukkit/entity/CraftWither.java.patch | 0 .../main/java/org/bukkit/craftbukkit/entity/CraftWolf.java.patch | 0 .../bukkit/craftbukkit/inventory/CraftInventoryAnvil.java.patch | 0 .../org/bukkit/craftbukkit/inventory/CraftItemStack.java.patch | 0 .../java/org/bukkit/craftbukkit/inventory/CraftRecipe.java.patch | 0 .../bukkit/craftbukkit/inventory/view/CraftAnvilView.java.patch | 0 .../java/org/bukkit/craftbukkit/legacy/CraftLegacy.java.patch | 0 .../org/bukkit/craftbukkit/legacy/MaterialRerouting.java.patch | 0 .../java/org/bukkit/craftbukkit/map/CraftMapRenderer.java.patch | 0 .../org/bukkit/craftbukkit/scheduler/CraftScheduler.java.patch | 0 .../java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java.patch | 0 .../main/java/org/bukkit/craftbukkit/util/Versioning.java.patch | 0 .../craftbukkit/util/permissions/CommandPermissions.java.patch | 0 .../src/main/java/org/spigotmc/TicksPerSecondCommand.java.patch | 0 .../src/main/java/org/spigotmc/WatchdogThread.java.patch | 0 .../src/main/resources/log4j2.xml.patch | 0 .../paper/permissions/MinecraftCommandPermissionsTest.java.patch | 0 332 files changed, 0 insertions(+), 0 deletions(-) rename purpur-api/paper-patches/{features => unapplied-features}/0001-Rebrand.patch (100%) rename purpur-api/paper-patches/{features => unapplied-features}/0002-Purpur-config-files.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/co/aikar/timings/TimedEventExecutor.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/co/aikar/timings/Timing.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/co/aikar/timings/Timings.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/co/aikar/timings/TimingsCommand.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/com/destroystokyo/paper/util/VersionFetcher.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/Bukkit.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/ChatColor.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/Material.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/OfflinePlayer.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/Server.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/World.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/block/EntityBlockStorage.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/command/SimpleCommandMap.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/command/defaults/VersionCommand.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Endermite.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Entity.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/IronGolem.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Item.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/LivingEntity.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Llama.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Player.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Snowman.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Villager.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Wither.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/entity/Wolf.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/event/entity/EntityDamageEvent.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/event/entity/EntityPotionEffectEvent.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/event/inventory/InventoryType.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/inventory/AnvilInventory.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/inventory/ItemStack.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/inventory/RecipeChoice.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/inventory/view/AnvilView.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/map/MapRenderer.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/permissions/PermissibleBase.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/plugin/java/LibraryLoader.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/util/permissions/CommandPermissions.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java.patch (100%) rename purpur-api/paper-patches/{files => unapplied-files}/src/main/java/org/spigotmc/CustomTimingsHandler.java.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0001-Ridables.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0002-Configurable-entity-base-attributes.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0003-Barrels-and-enderchests-6-rows.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0004-Giants-AI-settings.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0005-Chickens-can-retaliate.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0006-Minecart-settings-and-WASD-controls.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0007-Villagers-follow-emerald-blocks.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0008-Implement-elytra-settings.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0009-Configurable-jockey-options.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0010-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0011-Phantoms-burn-in-light.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0012-Make-entity-breeding-times-configurable.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0013-Apply-display-names-from-item-forms-of-entities-to-e.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0014-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0015-Add-mobGriefing-override-to-everything-affected.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0016-Add-EntityTeleportHinderedEvent.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0017-Toggle-for-water-sensitive-mob-damage.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0018-API-for-any-mob-to-burn-daylight.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0019-Cows-naturally-aggressive-to-players-chance.patch (100%) rename purpur-server/minecraft-patches/{features => unapplied-features}/0020-Mobs-always-drop-experience.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/io/papermc/paper/entity/activation/ActivationRange.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/CrashReport.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/commands/CommandSourceStack.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/commands/Commands.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/commands/arguments/selector/EntitySelector.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/core/BlockPos.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/core/dispenser/DispenseItemBehavior.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/core/dispenser/EquipmentDispenseItemBehavior.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/gametest/framework/GameTestHelper.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/network/Connection.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/network/chat/SignedMessageChain.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/Main.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/MinecraftServer.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/PlayerAdvancements.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/commands/EnchantCommand.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/commands/GameModeCommand.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/commands/GiveCommand.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/dedicated/DedicatedServer.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/dedicated/DedicatedServerProperties.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/gui/MinecraftServerGui.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/gui/StatsComponent.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/level/ServerLevel.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/level/ServerPlayer.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/level/ServerPlayerGameMode.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/level/WorldGenRegion.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/network/ServerCommonPacketListenerImpl.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/network/ServerLoginPacketListenerImpl.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/network/ServerStatusPacketListenerImpl.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/players/PlayerList.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/server/players/SleepStatus.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/stats/ServerRecipeBook.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/util/StringUtil.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/damagesource/CombatRules.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/damagesource/CombatTracker.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/damagesource/DamageSource.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/damagesource/DamageSources.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/effect/HungerMobEffect.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/effect/PoisonMobEffect.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/effect/RegenerationMobEffect.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/effect/SaturationMobEffect.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/effect/WitherMobEffect.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/Entity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/EntitySelector.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/EntityType.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ExperienceOrb.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/GlowSquid.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/LivingEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/Mob.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/attributes/RangedAttribute.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/behavior/AcquirePoi.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/behavior/InteractWithDoor.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/goal/RangedBowAttackGoal.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/goal/SwellGoal.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/sensing/NearestBedSensor.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ai/targeting/TargetingConditions.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/ambient/Bat.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/AbstractCow.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Animal.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Bee.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Cat.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Dolphin.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Fox.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/IronGolem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/MushroomCow.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Ocelot.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Parrot.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Pig.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/PolarBear.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Rabbit.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/SnowGolem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/Squid.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/WaterAnimal.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/goat/Goat.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/horse/Llama.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/animal/wolf/Wolf.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/boss/enderdragon/EndCrystal.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/boss/wither/WitherBoss.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/decoration/ArmorStand.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/item/ItemEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/item/PrimedTnt.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/AbstractSkeleton.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Creeper.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Drowned.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/EnderMan.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Endermite.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Monster.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Phantom.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Ravager.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Shulker.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Skeleton.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Strider.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Vindicator.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/Zombie.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/ZombieVillager.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/ZombifiedPiglin.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/monster/piglin/PiglinAi.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/npc/CatSpawner.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/npc/Villager.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/npc/WanderingTrader.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/npc/WanderingTraderSpawner.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/player/Player.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/projectile/AbstractArrow.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/projectile/Snowball.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/projectile/ThrownEnderpearl.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/projectile/ThrownTrident.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/projectile/WitherSkull.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/raid/Raids.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/vehicle/AbstractBoat.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/vehicle/NewMinecartBehavior.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/entity/vehicle/OldMinecartBehavior.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/food/FoodData.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/food/FoodProperties.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/inventory/AbstractContainerMenu.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/inventory/AbstractFurnaceMenu.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/inventory/AnvilMenu.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/inventory/ArmorSlot.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/inventory/EnchantmentMenu.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/inventory/GrindstoneMenu.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/inventory/ItemCombinerMenu.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/AxeItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/BlockItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/BowItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/BucketItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/CrossbowItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/DyeColor.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/EggItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/EndCrystalItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/EnderpearlItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/HoeItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/ItemStack.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/Items.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/MapItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/NameTagItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/ProjectileWeaponItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/ShovelItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/SnowballItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/SpawnEggItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/ThrowablePotionItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/TridentItem.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/crafting/Ingredient.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/enchantment/EnchantmentHelper.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/enchantment/ItemEnchantments.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/item/trading/MerchantOffer.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/BaseSpawner.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/EntityGetter.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/Level.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/NaturalSpawner.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/ServerExplosion.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/AnvilBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/AzaleaBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/BaseCoralPlantTypeBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/BedBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/BigDripleafBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/Block.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/Blocks.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/BubbleColumnBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CactusBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CakeBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CampfireBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CarvedPumpkinBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CauldronBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CaveVinesBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/ChangeOverTimeBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/ChestBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/ComposterBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CoralBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/CropBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/DoorBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/DragonEggBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/EnchantingTableBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/FarmBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/GrowingPlantHeadBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/HayBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/IceBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/KelpBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/LiquidBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/MagmaBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/NetherPortalBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/NetherWartBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/NoteBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/ObserverBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/PointedDripstoneBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/PoweredRailBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/RespawnAnchorBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/SculkShriekerBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/SlabBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/SnowLayerBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/SpawnerBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/SpongeBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/StonecutterBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/SugarCaneBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/TurtleEggBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/TwistingVinesBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/VegetationBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/WeepingVinesBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/WitherSkullBlock.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/entity/BeaconBlockEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/entity/BlockEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/entity/ConduitBlockEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/entity/EnchantingTableBlockEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/entity/SignBlockEntity.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/block/piston/PistonStructureResolver.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/chunk/storage/EntityStorage.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/chunk/storage/RegionFileStorage.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/levelgen/DensityFunctions.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/levelgen/PhantomSpawner.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/material/FlowingFluid.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/material/LavaFluid.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/material/WaterFluid.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/pathfinder/WalkNodeEvaluator.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/portal/PortalShape.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/saveddata/maps/MapItemSavedData.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction.java.patch (100%) rename purpur-server/minecraft-patches/{sources => unapplied-sources}/net/minecraft/world/phys/AABB.java.patch (100%) rename purpur-server/paper-patches/{features => unapplied-features}/0001-Rebrand.patch (100%) rename purpur-server/paper-patches/{features => unapplied-features}/0002-Ridables.patch (100%) rename purpur-server/paper-patches/{features => unapplied-features}/0003-Barrels-and-enderchests-6-rows.patch (100%) rename purpur-server/paper-patches/{features => unapplied-features}/0004-Add-EntityTeleportHinderedEvent.patch (100%) rename purpur-server/paper-patches/{features => unapplied-features}/0005-API-for-any-mob-to-burn-daylight.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/com/destroystokyo/paper/Metrics.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/com/destroystokyo/paper/console/PaperConsole.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/io/papermc/paper/command/PaperPluginsCommand.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/io/papermc/paper/logging/SysoutCatcher.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/CraftOfflinePlayer.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/Main.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/block/CraftConduit.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/command/CraftConsoleCommandSender.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/inventory/CraftRecipe.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/inventory/view/CraftAnvilView.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/map/CraftMapRenderer.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/util/Versioning.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/bukkit/craftbukkit/util/permissions/CommandPermissions.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/spigotmc/TicksPerSecondCommand.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/java/org/spigotmc/WatchdogThread.java.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/main/resources/log4j2.xml.patch (100%) rename purpur-server/paper-patches/{files => unapplied-files}/src/test/java/io/papermc/paper/permissions/MinecraftCommandPermissionsTest.java.patch (100%) diff --git a/purpur-api/paper-patches/features/0001-Rebrand.patch b/purpur-api/paper-patches/unapplied-features/0001-Rebrand.patch similarity index 100% rename from purpur-api/paper-patches/features/0001-Rebrand.patch rename to purpur-api/paper-patches/unapplied-features/0001-Rebrand.patch diff --git a/purpur-api/paper-patches/features/0002-Purpur-config-files.patch b/purpur-api/paper-patches/unapplied-features/0002-Purpur-config-files.patch similarity index 100% rename from purpur-api/paper-patches/features/0002-Purpur-config-files.patch rename to purpur-api/paper-patches/unapplied-features/0002-Purpur-config-files.patch diff --git a/purpur-api/paper-patches/files/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java.patch b/purpur-api/paper-patches/unapplied-files/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java.patch rename to purpur-api/paper-patches/unapplied-files/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/co/aikar/timings/TimedEventExecutor.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/TimedEventExecutor.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/co/aikar/timings/TimedEventExecutor.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/TimedEventExecutor.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/co/aikar/timings/Timing.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/Timing.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/co/aikar/timings/Timing.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/Timing.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/co/aikar/timings/Timings.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/Timings.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/co/aikar/timings/Timings.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/Timings.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/co/aikar/timings/TimingsCommand.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/TimingsCommand.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/co/aikar/timings/TimingsCommand.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/co/aikar/timings/TimingsCommand.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/com/destroystokyo/paper/util/VersionFetcher.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/util/VersionFetcher.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/com/destroystokyo/paper/util/VersionFetcher.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/util/VersionFetcher.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/Bukkit.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/Bukkit.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/Bukkit.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/Bukkit.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/ChatColor.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/ChatColor.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/ChatColor.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/ChatColor.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/Material.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/Material.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/Material.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/Material.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/OfflinePlayer.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/OfflinePlayer.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/OfflinePlayer.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/OfflinePlayer.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/Server.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/Server.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/Server.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/Server.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/World.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/World.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/World.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/World.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/block/EntityBlockStorage.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/block/EntityBlockStorage.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/block/EntityBlockStorage.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/block/EntityBlockStorage.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/command/SimpleCommandMap.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/command/SimpleCommandMap.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/command/SimpleCommandMap.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/command/SimpleCommandMap.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/command/defaults/VersionCommand.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/command/defaults/VersionCommand.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/command/defaults/VersionCommand.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/command/defaults/VersionCommand.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/enchantments/EnchantmentTarget.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Endermite.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Endermite.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Endermite.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Endermite.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Entity.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Entity.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Entity.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Entity.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/IronGolem.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/IronGolem.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/IronGolem.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/IronGolem.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Item.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Item.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Item.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Item.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/LivingEntity.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/LivingEntity.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/LivingEntity.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/LivingEntity.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Llama.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Llama.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Llama.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Llama.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Player.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Player.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Player.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Player.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Snowman.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Snowman.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Snowman.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Snowman.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Villager.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Villager.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Villager.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Villager.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Wither.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Wither.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Wither.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Wither.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Wolf.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Wolf.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/entity/Wolf.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/entity/Wolf.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/event/entity/EntityDamageEvent.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/event/entity/EntityDamageEvent.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/event/entity/EntityDamageEvent.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/event/entity/EntityDamageEvent.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/event/entity/EntityPotionEffectEvent.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/event/entity/EntityPotionEffectEvent.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/event/entity/EntityPotionEffectEvent.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/event/entity/EntityPotionEffectEvent.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/event/inventory/InventoryType.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/event/inventory/InventoryType.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/event/inventory/InventoryType.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/event/inventory/InventoryType.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/AnvilInventory.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/AnvilInventory.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/AnvilInventory.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/AnvilInventory.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/ItemStack.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/ItemStack.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/ItemStack.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/ItemStack.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/RecipeChoice.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/RecipeChoice.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/RecipeChoice.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/RecipeChoice.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/view/AnvilView.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/view/AnvilView.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/view/AnvilView.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/inventory/view/AnvilView.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/map/MapRenderer.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/map/MapRenderer.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/map/MapRenderer.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/map/MapRenderer.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/permissions/PermissibleBase.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/permissions/PermissibleBase.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/permissions/PermissibleBase.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/permissions/PermissibleBase.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/plugin/java/LibraryLoader.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/plugin/java/LibraryLoader.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/plugin/java/LibraryLoader.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/plugin/java/LibraryLoader.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/util/permissions/CommandPermissions.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/util/permissions/CommandPermissions.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/util/permissions/CommandPermissions.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/util/permissions/CommandPermissions.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java.patch diff --git a/purpur-api/paper-patches/files/src/main/java/org/spigotmc/CustomTimingsHandler.java.patch b/purpur-api/paper-patches/unapplied-files/src/main/java/org/spigotmc/CustomTimingsHandler.java.patch similarity index 100% rename from purpur-api/paper-patches/files/src/main/java/org/spigotmc/CustomTimingsHandler.java.patch rename to purpur-api/paper-patches/unapplied-files/src/main/java/org/spigotmc/CustomTimingsHandler.java.patch diff --git a/purpur-server/minecraft-patches/features/0001-Ridables.patch b/purpur-server/minecraft-patches/unapplied-features/0001-Ridables.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0001-Ridables.patch rename to purpur-server/minecraft-patches/unapplied-features/0001-Ridables.patch diff --git a/purpur-server/minecraft-patches/features/0002-Configurable-entity-base-attributes.patch b/purpur-server/minecraft-patches/unapplied-features/0002-Configurable-entity-base-attributes.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0002-Configurable-entity-base-attributes.patch rename to purpur-server/minecraft-patches/unapplied-features/0002-Configurable-entity-base-attributes.patch diff --git a/purpur-server/minecraft-patches/features/0003-Barrels-and-enderchests-6-rows.patch b/purpur-server/minecraft-patches/unapplied-features/0003-Barrels-and-enderchests-6-rows.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0003-Barrels-and-enderchests-6-rows.patch rename to purpur-server/minecraft-patches/unapplied-features/0003-Barrels-and-enderchests-6-rows.patch diff --git a/purpur-server/minecraft-patches/features/0004-Giants-AI-settings.patch b/purpur-server/minecraft-patches/unapplied-features/0004-Giants-AI-settings.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0004-Giants-AI-settings.patch rename to purpur-server/minecraft-patches/unapplied-features/0004-Giants-AI-settings.patch diff --git a/purpur-server/minecraft-patches/features/0005-Chickens-can-retaliate.patch b/purpur-server/minecraft-patches/unapplied-features/0005-Chickens-can-retaliate.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0005-Chickens-can-retaliate.patch rename to purpur-server/minecraft-patches/unapplied-features/0005-Chickens-can-retaliate.patch diff --git a/purpur-server/minecraft-patches/features/0006-Minecart-settings-and-WASD-controls.patch b/purpur-server/minecraft-patches/unapplied-features/0006-Minecart-settings-and-WASD-controls.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0006-Minecart-settings-and-WASD-controls.patch rename to purpur-server/minecraft-patches/unapplied-features/0006-Minecart-settings-and-WASD-controls.patch diff --git a/purpur-server/minecraft-patches/features/0007-Villagers-follow-emerald-blocks.patch b/purpur-server/minecraft-patches/unapplied-features/0007-Villagers-follow-emerald-blocks.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0007-Villagers-follow-emerald-blocks.patch rename to purpur-server/minecraft-patches/unapplied-features/0007-Villagers-follow-emerald-blocks.patch diff --git a/purpur-server/minecraft-patches/features/0008-Implement-elytra-settings.patch b/purpur-server/minecraft-patches/unapplied-features/0008-Implement-elytra-settings.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0008-Implement-elytra-settings.patch rename to purpur-server/minecraft-patches/unapplied-features/0008-Implement-elytra-settings.patch diff --git a/purpur-server/minecraft-patches/features/0009-Configurable-jockey-options.patch b/purpur-server/minecraft-patches/unapplied-features/0009-Configurable-jockey-options.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0009-Configurable-jockey-options.patch rename to purpur-server/minecraft-patches/unapplied-features/0009-Configurable-jockey-options.patch diff --git a/purpur-server/minecraft-patches/features/0010-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch b/purpur-server/minecraft-patches/unapplied-features/0010-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0010-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch rename to purpur-server/minecraft-patches/unapplied-features/0010-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch diff --git a/purpur-server/minecraft-patches/features/0011-Phantoms-burn-in-light.patch b/purpur-server/minecraft-patches/unapplied-features/0011-Phantoms-burn-in-light.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0011-Phantoms-burn-in-light.patch rename to purpur-server/minecraft-patches/unapplied-features/0011-Phantoms-burn-in-light.patch diff --git a/purpur-server/minecraft-patches/features/0012-Make-entity-breeding-times-configurable.patch b/purpur-server/minecraft-patches/unapplied-features/0012-Make-entity-breeding-times-configurable.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0012-Make-entity-breeding-times-configurable.patch rename to purpur-server/minecraft-patches/unapplied-features/0012-Make-entity-breeding-times-configurable.patch diff --git a/purpur-server/minecraft-patches/features/0013-Apply-display-names-from-item-forms-of-entities-to-e.patch b/purpur-server/minecraft-patches/unapplied-features/0013-Apply-display-names-from-item-forms-of-entities-to-e.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0013-Apply-display-names-from-item-forms-of-entities-to-e.patch rename to purpur-server/minecraft-patches/unapplied-features/0013-Apply-display-names-from-item-forms-of-entities-to-e.patch diff --git a/purpur-server/minecraft-patches/features/0014-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch b/purpur-server/minecraft-patches/unapplied-features/0014-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0014-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch rename to purpur-server/minecraft-patches/unapplied-features/0014-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch diff --git a/purpur-server/minecraft-patches/features/0015-Add-mobGriefing-override-to-everything-affected.patch b/purpur-server/minecraft-patches/unapplied-features/0015-Add-mobGriefing-override-to-everything-affected.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0015-Add-mobGriefing-override-to-everything-affected.patch rename to purpur-server/minecraft-patches/unapplied-features/0015-Add-mobGriefing-override-to-everything-affected.patch diff --git a/purpur-server/minecraft-patches/features/0016-Add-EntityTeleportHinderedEvent.patch b/purpur-server/minecraft-patches/unapplied-features/0016-Add-EntityTeleportHinderedEvent.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0016-Add-EntityTeleportHinderedEvent.patch rename to purpur-server/minecraft-patches/unapplied-features/0016-Add-EntityTeleportHinderedEvent.patch diff --git a/purpur-server/minecraft-patches/features/0017-Toggle-for-water-sensitive-mob-damage.patch b/purpur-server/minecraft-patches/unapplied-features/0017-Toggle-for-water-sensitive-mob-damage.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0017-Toggle-for-water-sensitive-mob-damage.patch rename to purpur-server/minecraft-patches/unapplied-features/0017-Toggle-for-water-sensitive-mob-damage.patch diff --git a/purpur-server/minecraft-patches/features/0018-API-for-any-mob-to-burn-daylight.patch b/purpur-server/minecraft-patches/unapplied-features/0018-API-for-any-mob-to-burn-daylight.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0018-API-for-any-mob-to-burn-daylight.patch rename to purpur-server/minecraft-patches/unapplied-features/0018-API-for-any-mob-to-burn-daylight.patch diff --git a/purpur-server/minecraft-patches/features/0019-Cows-naturally-aggressive-to-players-chance.patch b/purpur-server/minecraft-patches/unapplied-features/0019-Cows-naturally-aggressive-to-players-chance.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0019-Cows-naturally-aggressive-to-players-chance.patch rename to purpur-server/minecraft-patches/unapplied-features/0019-Cows-naturally-aggressive-to-players-chance.patch diff --git a/purpur-server/minecraft-patches/features/0020-Mobs-always-drop-experience.patch b/purpur-server/minecraft-patches/unapplied-features/0020-Mobs-always-drop-experience.patch similarity index 100% rename from purpur-server/minecraft-patches/features/0020-Mobs-always-drop-experience.patch rename to purpur-server/minecraft-patches/unapplied-features/0020-Mobs-always-drop-experience.patch diff --git a/purpur-server/minecraft-patches/sources/io/papermc/paper/entity/activation/ActivationRange.java.patch b/purpur-server/minecraft-patches/unapplied-sources/io/papermc/paper/entity/activation/ActivationRange.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/io/papermc/paper/entity/activation/ActivationRange.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/io/papermc/paper/entity/activation/ActivationRange.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/CrashReport.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/CrashReport.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/CrashReport.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/CrashReport.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/commands/CommandSourceStack.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/commands/CommandSourceStack.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/commands/CommandSourceStack.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/commands/CommandSourceStack.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/commands/Commands.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/commands/Commands.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/commands/Commands.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/commands/Commands.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/commands/arguments/selector/EntitySelector.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/commands/arguments/selector/EntitySelector.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/commands/arguments/selector/EntitySelector.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/commands/arguments/selector/EntitySelector.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/core/BlockPos.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/core/BlockPos.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/core/BlockPos.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/core/BlockPos.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/core/dispenser/DispenseItemBehavior.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/core/dispenser/DispenseItemBehavior.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/core/dispenser/DispenseItemBehavior.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/core/dispenser/DispenseItemBehavior.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/core/dispenser/EquipmentDispenseItemBehavior.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/core/dispenser/EquipmentDispenseItemBehavior.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/core/dispenser/EquipmentDispenseItemBehavior.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/core/dispenser/EquipmentDispenseItemBehavior.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/gametest/framework/GameTestHelper.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/gametest/framework/GameTestHelper.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/gametest/framework/GameTestHelper.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/gametest/framework/GameTestHelper.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/network/Connection.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/network/Connection.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/network/Connection.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/network/Connection.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/network/chat/SignedMessageChain.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/network/chat/SignedMessageChain.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/network/chat/SignedMessageChain.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/network/chat/SignedMessageChain.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/Main.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/Main.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/Main.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/Main.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/MinecraftServer.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/MinecraftServer.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/MinecraftServer.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/MinecraftServer.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/PlayerAdvancements.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/PlayerAdvancements.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/PlayerAdvancements.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/PlayerAdvancements.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/commands/EnchantCommand.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/commands/EnchantCommand.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/commands/EnchantCommand.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/commands/EnchantCommand.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/commands/GameModeCommand.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/commands/GameModeCommand.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/commands/GameModeCommand.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/commands/GameModeCommand.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/commands/GiveCommand.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/commands/GiveCommand.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/commands/GiveCommand.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/commands/GiveCommand.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/dedicated/DedicatedServer.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/dedicated/DedicatedServer.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/dedicated/DedicatedServer.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/dedicated/DedicatedServer.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/dedicated/DedicatedServerProperties.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/dedicated/DedicatedServerProperties.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/dedicated/DedicatedServerProperties.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/dedicated/DedicatedServerProperties.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/gui/MinecraftServerGui.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/gui/MinecraftServerGui.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/gui/MinecraftServerGui.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/gui/MinecraftServerGui.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/gui/StatsComponent.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/gui/StatsComponent.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/gui/StatsComponent.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/gui/StatsComponent.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/level/ServerLevel.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/ServerLevel.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/level/ServerLevel.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/ServerLevel.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/level/ServerPlayer.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/ServerPlayer.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/level/ServerPlayer.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/ServerPlayer.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/level/ServerPlayerGameMode.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/ServerPlayerGameMode.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/level/ServerPlayerGameMode.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/ServerPlayerGameMode.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/level/WorldGenRegion.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/WorldGenRegion.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/level/WorldGenRegion.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/level/WorldGenRegion.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerCommonPacketListenerImpl.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerCommonPacketListenerImpl.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerCommonPacketListenerImpl.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerCommonPacketListenerImpl.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerGamePacketListenerImpl.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerLoginPacketListenerImpl.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerLoginPacketListenerImpl.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerLoginPacketListenerImpl.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerLoginPacketListenerImpl.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerStatusPacketListenerImpl.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerStatusPacketListenerImpl.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/network/ServerStatusPacketListenerImpl.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/network/ServerStatusPacketListenerImpl.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/players/PlayerList.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/players/PlayerList.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/players/PlayerList.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/players/PlayerList.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/server/players/SleepStatus.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/players/SleepStatus.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/server/players/SleepStatus.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/server/players/SleepStatus.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/stats/ServerRecipeBook.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/stats/ServerRecipeBook.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/stats/ServerRecipeBook.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/stats/ServerRecipeBook.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/util/StringUtil.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/util/StringUtil.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/util/StringUtil.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/util/StringUtil.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/CombatRules.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/CombatRules.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/CombatRules.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/CombatRules.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/CombatTracker.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/CombatTracker.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/CombatTracker.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/CombatTracker.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSource.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/DamageSource.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSource.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/DamageSource.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSources.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/DamageSources.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSources.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/damagesource/DamageSources.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/effect/HungerMobEffect.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/HungerMobEffect.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/effect/HungerMobEffect.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/HungerMobEffect.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/effect/PoisonMobEffect.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/PoisonMobEffect.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/effect/PoisonMobEffect.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/PoisonMobEffect.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/effect/RegenerationMobEffect.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/RegenerationMobEffect.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/effect/RegenerationMobEffect.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/RegenerationMobEffect.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/effect/SaturationMobEffect.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/SaturationMobEffect.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/effect/SaturationMobEffect.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/SaturationMobEffect.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/effect/WitherMobEffect.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/WitherMobEffect.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/effect/WitherMobEffect.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/effect/WitherMobEffect.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/Entity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/Entity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/Entity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/Entity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/EntitySelector.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/EntitySelector.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/EntitySelector.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/EntitySelector.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/EntityType.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/EntityType.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/EntityType.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/EntityType.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ExperienceOrb.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ExperienceOrb.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ExperienceOrb.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ExperienceOrb.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/GlowSquid.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/GlowSquid.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/GlowSquid.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/GlowSquid.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/LivingEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/LivingEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/LivingEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/LivingEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/Mob.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/Mob.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/Mob.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/Mob.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/attributes/RangedAttribute.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/attributes/RangedAttribute.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/attributes/RangedAttribute.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/attributes/RangedAttribute.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/behavior/AcquirePoi.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/behavior/AcquirePoi.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/behavior/AcquirePoi.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/behavior/AcquirePoi.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/behavior/InteractWithDoor.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/behavior/InteractWithDoor.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/behavior/InteractWithDoor.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/behavior/InteractWithDoor.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/RangedBowAttackGoal.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/RangedBowAttackGoal.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/RangedBowAttackGoal.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/RangedBowAttackGoal.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/SwellGoal.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/SwellGoal.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/goal/SwellGoal.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/goal/SwellGoal.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/sensing/NearestBedSensor.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/sensing/NearestBedSensor.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/sensing/NearestBedSensor.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/sensing/NearestBedSensor.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/targeting/TargetingConditions.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/targeting/TargetingConditions.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ai/targeting/TargetingConditions.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ai/targeting/TargetingConditions.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ambient/Bat.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ambient/Bat.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/ambient/Bat.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/ambient/Bat.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/AbstractCow.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/AbstractCow.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/AbstractCow.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/AbstractCow.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Animal.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Animal.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Animal.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Animal.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Bee.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Bee.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Bee.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Bee.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Cat.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Cat.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Cat.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Cat.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Dolphin.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Dolphin.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Dolphin.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Dolphin.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Fox.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Fox.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Fox.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Fox.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/IronGolem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/IronGolem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/IronGolem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/IronGolem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/MushroomCow.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/MushroomCow.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/MushroomCow.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/MushroomCow.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Ocelot.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Ocelot.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Ocelot.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Ocelot.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Parrot.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Parrot.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Parrot.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Parrot.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Pig.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Pig.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Pig.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Pig.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/PolarBear.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/PolarBear.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/PolarBear.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/PolarBear.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Rabbit.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Rabbit.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Rabbit.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Rabbit.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/SnowGolem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/SnowGolem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/SnowGolem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/SnowGolem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Squid.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Squid.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/Squid.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/Squid.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/WaterAnimal.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/WaterAnimal.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/WaterAnimal.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/WaterAnimal.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/goat/Goat.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/goat/Goat.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/goat/Goat.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/goat/Goat.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/horse/Llama.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/horse/Llama.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/horse/Llama.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/horse/Llama.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/wolf/Wolf.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/wolf/Wolf.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/wolf/Wolf.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/animal/wolf/Wolf.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/boss/enderdragon/EndCrystal.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/boss/enderdragon/EndCrystal.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/boss/enderdragon/EndCrystal.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/boss/enderdragon/EndCrystal.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/boss/wither/WitherBoss.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/boss/wither/WitherBoss.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/boss/wither/WitherBoss.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/boss/wither/WitherBoss.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/decoration/ArmorStand.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/decoration/ArmorStand.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/decoration/ArmorStand.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/decoration/ArmorStand.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/item/ItemEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/item/ItemEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/item/ItemEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/item/ItemEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/item/PrimedTnt.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/item/PrimedTnt.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/item/PrimedTnt.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/item/PrimedTnt.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/AbstractSkeleton.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/AbstractSkeleton.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/AbstractSkeleton.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/AbstractSkeleton.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Creeper.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Creeper.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Creeper.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Creeper.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Drowned.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Drowned.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Drowned.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Drowned.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/EnderMan.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/EnderMan.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/EnderMan.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/EnderMan.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Endermite.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Endermite.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Endermite.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Endermite.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Monster.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Monster.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Monster.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Monster.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Phantom.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Phantom.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Phantom.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Phantom.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Ravager.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Ravager.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Ravager.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Ravager.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Shulker.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Shulker.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Shulker.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Shulker.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Skeleton.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Skeleton.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Skeleton.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Skeleton.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Strider.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Strider.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Strider.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Strider.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Vindicator.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Vindicator.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Vindicator.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Vindicator.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Zombie.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Zombie.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/Zombie.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/Zombie.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/ZombieVillager.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/ZombieVillager.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/ZombieVillager.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/ZombieVillager.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/ZombifiedPiglin.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/ZombifiedPiglin.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/ZombifiedPiglin.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/ZombifiedPiglin.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/piglin/PiglinAi.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/piglin/PiglinAi.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/monster/piglin/PiglinAi.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/monster/piglin/PiglinAi.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/CatSpawner.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/CatSpawner.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/CatSpawner.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/CatSpawner.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/Villager.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/Villager.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/Villager.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/Villager.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/WanderingTrader.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/WanderingTrader.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/WanderingTrader.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/WanderingTrader.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/WanderingTraderSpawner.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/WanderingTraderSpawner.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/npc/WanderingTraderSpawner.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/npc/WanderingTraderSpawner.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/player/Player.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/player/Player.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/player/Player.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/player/Player.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/AbstractArrow.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/AbstractArrow.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/AbstractArrow.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/AbstractArrow.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/Snowball.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/Snowball.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/Snowball.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/Snowball.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrownEnderpearl.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/ThrownEnderpearl.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrownEnderpearl.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/ThrownEnderpearl.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrownTrident.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/ThrownTrident.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/ThrownTrident.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/ThrownTrident.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/raid/Raids.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/raid/Raids.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/raid/Raids.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/raid/Raids.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/vehicle/AbstractBoat.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/vehicle/AbstractBoat.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/vehicle/AbstractBoat.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/vehicle/AbstractBoat.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/vehicle/NewMinecartBehavior.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/vehicle/NewMinecartBehavior.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/vehicle/NewMinecartBehavior.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/vehicle/NewMinecartBehavior.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/entity/vehicle/OldMinecartBehavior.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/vehicle/OldMinecartBehavior.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/entity/vehicle/OldMinecartBehavior.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/entity/vehicle/OldMinecartBehavior.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/food/FoodData.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/food/FoodData.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/food/FoodData.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/food/FoodData.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/food/FoodProperties.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/food/FoodProperties.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/food/FoodProperties.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/food/FoodProperties.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/AbstractContainerMenu.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/AbstractContainerMenu.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/AbstractContainerMenu.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/AbstractContainerMenu.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/AbstractFurnaceMenu.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/AbstractFurnaceMenu.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/AbstractFurnaceMenu.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/AbstractFurnaceMenu.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/AnvilMenu.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/AnvilMenu.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/AnvilMenu.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/AnvilMenu.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/ArmorSlot.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/ArmorSlot.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/ArmorSlot.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/ArmorSlot.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/EnchantmentMenu.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/EnchantmentMenu.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/EnchantmentMenu.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/EnchantmentMenu.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/GrindstoneMenu.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/GrindstoneMenu.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/GrindstoneMenu.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/GrindstoneMenu.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/ItemCombinerMenu.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/ItemCombinerMenu.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/inventory/ItemCombinerMenu.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/inventory/ItemCombinerMenu.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/AxeItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/AxeItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/AxeItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/AxeItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/BlockItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/BlockItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/BlockItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/BlockItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/BowItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/BowItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/BowItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/BowItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/BucketItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/BucketItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/BucketItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/BucketItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/CrossbowItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/CrossbowItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/CrossbowItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/CrossbowItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/DyeColor.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/DyeColor.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/DyeColor.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/DyeColor.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/EggItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/EggItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/EggItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/EggItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/EndCrystalItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/EndCrystalItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/EndCrystalItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/EndCrystalItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/EnderpearlItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/EnderpearlItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/EnderpearlItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/EnderpearlItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/HoeItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/HoeItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/HoeItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/HoeItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/ItemStack.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ItemStack.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/ItemStack.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ItemStack.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/Items.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/Items.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/Items.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/Items.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/MapItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/MapItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/MapItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/MapItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/NameTagItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/NameTagItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/NameTagItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/NameTagItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/ProjectileWeaponItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ProjectileWeaponItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/ProjectileWeaponItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ProjectileWeaponItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/ShovelItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ShovelItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/ShovelItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ShovelItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/SnowballItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/SnowballItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/SnowballItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/SnowballItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/SpawnEggItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/SpawnEggItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/SpawnEggItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/SpawnEggItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/ThrowablePotionItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ThrowablePotionItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/ThrowablePotionItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/ThrowablePotionItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/TridentItem.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/TridentItem.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/TridentItem.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/TridentItem.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/crafting/Ingredient.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/crafting/Ingredient.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/crafting/Ingredient.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/crafting/Ingredient.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/enchantment/EnchantmentHelper.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/enchantment/EnchantmentHelper.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/enchantment/EnchantmentHelper.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/enchantment/EnchantmentHelper.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/enchantment/ItemEnchantments.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/enchantment/ItemEnchantments.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/enchantment/ItemEnchantments.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/enchantment/ItemEnchantments.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/item/trading/MerchantOffer.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/trading/MerchantOffer.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/item/trading/MerchantOffer.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/item/trading/MerchantOffer.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/BaseSpawner.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/BaseSpawner.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/BaseSpawner.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/BaseSpawner.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/EntityGetter.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/EntityGetter.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/EntityGetter.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/EntityGetter.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/Level.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/Level.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/Level.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/Level.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/NaturalSpawner.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/NaturalSpawner.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/NaturalSpawner.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/NaturalSpawner.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/ServerExplosion.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/ServerExplosion.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/ServerExplosion.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/ServerExplosion.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/AnvilBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/AnvilBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/AnvilBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/AnvilBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/AzaleaBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/AzaleaBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/AzaleaBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/AzaleaBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BaseCoralPlantTypeBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BaseCoralPlantTypeBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BaseCoralPlantTypeBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BaseCoralPlantTypeBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BedBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BedBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BedBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BedBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BigDripleafBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BigDripleafBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BigDripleafBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BigDripleafBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/Block.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/Block.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/Block.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/Block.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/Blocks.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/Blocks.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/Blocks.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/Blocks.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BubbleColumnBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BubbleColumnBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/BubbleColumnBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/BubbleColumnBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CactusBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CactusBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CactusBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CactusBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CakeBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CakeBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CakeBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CakeBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CampfireBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CampfireBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CampfireBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CampfireBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CarvedPumpkinBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CarvedPumpkinBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CarvedPumpkinBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CarvedPumpkinBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CauldronBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CauldronBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CauldronBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CauldronBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CaveVinesBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CaveVinesBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CaveVinesBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CaveVinesBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ChangeOverTimeBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ChangeOverTimeBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ChangeOverTimeBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ChangeOverTimeBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ChestBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ChestBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ChestBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ChestBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ComposterBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ComposterBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ComposterBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ComposterBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CoralBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CoralBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CoralBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CoralBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CropBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CropBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/CropBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/CropBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/DoorBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/DoorBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/DoorBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/DoorBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/DragonEggBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/DragonEggBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/DragonEggBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/DragonEggBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/EnchantingTableBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/EnchantingTableBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/EnchantingTableBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/EnchantingTableBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/FarmBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/FarmBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/FarmBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/FarmBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/GrowingPlantHeadBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/GrowingPlantHeadBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/GrowingPlantHeadBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/GrowingPlantHeadBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/HayBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/HayBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/HayBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/HayBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/IceBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/IceBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/IceBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/IceBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/KelpBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/KelpBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/KelpBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/KelpBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/LiquidBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/LiquidBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/LiquidBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/LiquidBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/MagmaBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/MagmaBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/MagmaBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/MagmaBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/NetherPortalBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/NetherPortalBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/NetherPortalBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/NetherPortalBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/NetherWartBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/NetherWartBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/NetherWartBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/NetherWartBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/NoteBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/NoteBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/NoteBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/NoteBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ObserverBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ObserverBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/ObserverBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/ObserverBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/PointedDripstoneBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/PointedDripstoneBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/PointedDripstoneBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/PointedDripstoneBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/PoweredRailBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/PoweredRailBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/PoweredRailBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/PoweredRailBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/RespawnAnchorBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/RespawnAnchorBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/RespawnAnchorBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/RespawnAnchorBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SculkShriekerBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SculkShriekerBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SculkShriekerBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SculkShriekerBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SlabBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SlabBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SlabBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SlabBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SnowLayerBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SnowLayerBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SnowLayerBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SnowLayerBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SpawnerBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SpawnerBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SpawnerBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SpawnerBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SpongeBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SpongeBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SpongeBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SpongeBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/StonecutterBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/StonecutterBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/StonecutterBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/StonecutterBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SugarCaneBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SugarCaneBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/SugarCaneBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/SugarCaneBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/TurtleEggBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/TurtleEggBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/TurtleEggBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/TurtleEggBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/TwistingVinesBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/TwistingVinesBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/TwistingVinesBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/TwistingVinesBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/VegetationBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/VegetationBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/VegetationBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/VegetationBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/WeepingVinesBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/WeepingVinesBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/WeepingVinesBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/WeepingVinesBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/WitherSkullBlock.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/WitherSkullBlock.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/WitherSkullBlock.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/WitherSkullBlock.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/BeaconBlockEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/BeaconBlockEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/BeaconBlockEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/BeaconBlockEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/BlockEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/BlockEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/BlockEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/BlockEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/ConduitBlockEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/ConduitBlockEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/ConduitBlockEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/ConduitBlockEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/EnchantingTableBlockEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/EnchantingTableBlockEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/EnchantingTableBlockEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/EnchantingTableBlockEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/SignBlockEntity.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/SignBlockEntity.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/entity/SignBlockEntity.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/entity/SignBlockEntity.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/piston/PistonStructureResolver.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/piston/PistonStructureResolver.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/block/piston/PistonStructureResolver.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/block/piston/PistonStructureResolver.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/chunk/storage/EntityStorage.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/chunk/storage/EntityStorage.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/chunk/storage/EntityStorage.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/chunk/storage/EntityStorage.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/chunk/storage/RegionFileStorage.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/chunk/storage/RegionFileStorage.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/chunk/storage/RegionFileStorage.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/chunk/storage/RegionFileStorage.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/levelgen/DensityFunctions.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/levelgen/DensityFunctions.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/levelgen/DensityFunctions.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/levelgen/DensityFunctions.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/levelgen/PhantomSpawner.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/levelgen/PhantomSpawner.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/levelgen/PhantomSpawner.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/levelgen/PhantomSpawner.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/material/FlowingFluid.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/material/FlowingFluid.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/material/FlowingFluid.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/material/FlowingFluid.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/material/LavaFluid.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/material/LavaFluid.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/material/LavaFluid.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/material/LavaFluid.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/material/WaterFluid.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/material/WaterFluid.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/material/WaterFluid.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/material/WaterFluid.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/pathfinder/WalkNodeEvaluator.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/pathfinder/WalkNodeEvaluator.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/pathfinder/WalkNodeEvaluator.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/pathfinder/WalkNodeEvaluator.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/portal/PortalShape.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/portal/PortalShape.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/portal/PortalShape.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/portal/PortalShape.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/saveddata/maps/MapItemSavedData.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/saveddata/maps/MapItemSavedData.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/saveddata/maps/MapItemSavedData.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/saveddata/maps/MapItemSavedData.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction.java.patch diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/phys/AABB.java.patch b/purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/phys/AABB.java.patch similarity index 100% rename from purpur-server/minecraft-patches/sources/net/minecraft/world/phys/AABB.java.patch rename to purpur-server/minecraft-patches/unapplied-sources/net/minecraft/world/phys/AABB.java.patch diff --git a/purpur-server/paper-patches/features/0001-Rebrand.patch b/purpur-server/paper-patches/unapplied-features/0001-Rebrand.patch similarity index 100% rename from purpur-server/paper-patches/features/0001-Rebrand.patch rename to purpur-server/paper-patches/unapplied-features/0001-Rebrand.patch diff --git a/purpur-server/paper-patches/features/0002-Ridables.patch b/purpur-server/paper-patches/unapplied-features/0002-Ridables.patch similarity index 100% rename from purpur-server/paper-patches/features/0002-Ridables.patch rename to purpur-server/paper-patches/unapplied-features/0002-Ridables.patch diff --git a/purpur-server/paper-patches/features/0003-Barrels-and-enderchests-6-rows.patch b/purpur-server/paper-patches/unapplied-features/0003-Barrels-and-enderchests-6-rows.patch similarity index 100% rename from purpur-server/paper-patches/features/0003-Barrels-and-enderchests-6-rows.patch rename to purpur-server/paper-patches/unapplied-features/0003-Barrels-and-enderchests-6-rows.patch diff --git a/purpur-server/paper-patches/features/0004-Add-EntityTeleportHinderedEvent.patch b/purpur-server/paper-patches/unapplied-features/0004-Add-EntityTeleportHinderedEvent.patch similarity index 100% rename from purpur-server/paper-patches/features/0004-Add-EntityTeleportHinderedEvent.patch rename to purpur-server/paper-patches/unapplied-features/0004-Add-EntityTeleportHinderedEvent.patch diff --git a/purpur-server/paper-patches/features/0005-API-for-any-mob-to-burn-daylight.patch b/purpur-server/paper-patches/unapplied-features/0005-API-for-any-mob-to-burn-daylight.patch similarity index 100% rename from purpur-server/paper-patches/features/0005-API-for-any-mob-to-burn-daylight.patch rename to purpur-server/paper-patches/unapplied-features/0005-API-for-any-mob-to-burn-daylight.patch diff --git a/purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/Metrics.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/Metrics.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/Metrics.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/Metrics.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/console/PaperConsole.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/console/PaperConsole.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/console/PaperConsole.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/console/PaperConsole.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/entity/ai/MobGoalHelper.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/io/papermc/paper/command/PaperPluginsCommand.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/io/papermc/paper/command/PaperPluginsCommand.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/io/papermc/paper/command/PaperPluginsCommand.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/io/papermc/paper/command/PaperPluginsCommand.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/io/papermc/paper/logging/SysoutCatcher.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/io/papermc/paper/logging/SysoutCatcher.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/io/papermc/paper/logging/SysoutCatcher.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/io/papermc/paper/logging/SysoutCatcher.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftOfflinePlayer.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/CraftOfflinePlayer.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftOfflinePlayer.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/CraftOfflinePlayer.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/CraftWorld.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/Main.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/Main.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/Main.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/Main.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/block/CraftConduit.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/block/CraftConduit.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/block/CraftConduit.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/block/CraftConduit.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/command/CraftConsoleCommandSender.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/command/CraftConsoleCommandSender.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/command/CraftConsoleCommandSender.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/command/CraftConsoleCommandSender.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/CraftRecipe.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/CraftRecipe.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/CraftRecipe.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/CraftRecipe.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/view/CraftAnvilView.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/view/CraftAnvilView.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/inventory/view/CraftAnvilView.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/inventory/view/CraftAnvilView.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/map/CraftMapRenderer.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/map/CraftMapRenderer.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/map/CraftMapRenderer.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/map/CraftMapRenderer.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/Versioning.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/util/Versioning.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/Versioning.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/util/Versioning.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/permissions/CommandPermissions.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/util/permissions/CommandPermissions.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/util/permissions/CommandPermissions.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/bukkit/craftbukkit/util/permissions/CommandPermissions.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/spigotmc/TicksPerSecondCommand.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/spigotmc/TicksPerSecondCommand.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/spigotmc/TicksPerSecondCommand.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/spigotmc/TicksPerSecondCommand.java.patch diff --git a/purpur-server/paper-patches/files/src/main/java/org/spigotmc/WatchdogThread.java.patch b/purpur-server/paper-patches/unapplied-files/src/main/java/org/spigotmc/WatchdogThread.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/java/org/spigotmc/WatchdogThread.java.patch rename to purpur-server/paper-patches/unapplied-files/src/main/java/org/spigotmc/WatchdogThread.java.patch diff --git a/purpur-server/paper-patches/files/src/main/resources/log4j2.xml.patch b/purpur-server/paper-patches/unapplied-files/src/main/resources/log4j2.xml.patch similarity index 100% rename from purpur-server/paper-patches/files/src/main/resources/log4j2.xml.patch rename to purpur-server/paper-patches/unapplied-files/src/main/resources/log4j2.xml.patch diff --git a/purpur-server/paper-patches/files/src/test/java/io/papermc/paper/permissions/MinecraftCommandPermissionsTest.java.patch b/purpur-server/paper-patches/unapplied-files/src/test/java/io/papermc/paper/permissions/MinecraftCommandPermissionsTest.java.patch similarity index 100% rename from purpur-server/paper-patches/files/src/test/java/io/papermc/paper/permissions/MinecraftCommandPermissionsTest.java.patch rename to purpur-server/paper-patches/unapplied-files/src/test/java/io/papermc/paper/permissions/MinecraftCommandPermissionsTest.java.patch