From 2f9494026ab12b310f2e33f555d0ad72d162d0d5 Mon Sep 17 00:00:00 2001 From: 1798643961 <1798643961@qq.com> Date: Thu, 1 Feb 2024 18:59:35 +0800 Subject: [PATCH] Start redo --- .../paper/ServerSchedulerReportingWrapper.java | 0 .../paper/event/block/AnvilDamagedEvent.java | 0 .../paper/event/block/BeaconEffectEvent.java | 0 .../event/entity/EndermanAttackPlayerEvent.java | 0 .../paper/event/entity/EntityAddToWorldEvent.java | 0 .../event/entity/EntityRemoveFromWorldEvent.java | 0 .../paper/event/entity/EntityZapEvent.java | 0 .../paper/event/entity/ProjectileCollideEvent.java | 0 .../event/entity/SlimeChangeDirectionEvent.java | 0 .../paper/event/entity/SlimePathfindEvent.java | 0 .../paper/event/entity/SlimeSwimEvent.java | 0 .../event/entity/SlimeTargetLivingEntityEvent.java | 0 .../paper/event/entity/SlimeWanderEvent.java | 0 .../paper/event/entity/WitchConsumePotionEvent.java | 0 .../paper/event/entity/WitchReadyPotionEvent.java | 0 .../paper/event/entity/WitchThrowPotionEvent.java | 0 .../event/executor/MethodHandleEventExecutor.java | 0 .../executor/StaticMethodHandleEventExecutor.java | 0 .../executor/asm/ASMEventExecutorGenerator.java | 0 .../paper/event/executor/asm/ClassDefiner.java | 0 .../paper/event/executor/asm/SafeClassDefiner.java | 0 .../player/PlayerAdvancementCriterionGrantEvent.java | 0 .../paper/event/player/PlayerArmorChangeEvent.java | 0 .../paper/event/player/PlayerInitialSpawnEvent.java | 0 .../paper/event/player/PlayerJumpEvent.java | 0 .../paper/event/player/PlayerLocaleChangeEvent.java | 0 .../player/PlayerStartSpectatingEntityEvent.java | 0 .../player/PlayerStopSpectatingEntityEvent.java | 0 .../event/player/PlayerTeleportEndGatewayEvent.java | 0 .../paper/event/server/ServerExceptionEvent.java | 0 .../paper/event/server/ServerTickEndEvent.java | 0 .../paper/event/server/ServerTickStartEvent.java | 0 .../paper/exception/ServerCommandException.java | 0 .../paper/exception/ServerEventException.java | 0 .../paper/exception/ServerException.java | 0 .../ServerPluginEnableDisableException.java | 0 .../paper/exception/ServerPluginException.java | 0 .../paper/exception/ServerSchedulerException.java | 0 .../paper/exception/ServerTabCompleteException.java | 0 .../com/destroystokyo/paper/proxy/VelocityProxy.java | 0 .../destroystokyo/paper/proxy/VelocitySupport.java | 0 .../com/destroystokyo/paper/util/SneakyThrow.java | 0 .../paper/util/concurrent/WeakSeqLock.java | 0 .../paper/util/map/QueuedChangesMapLong2Int.java | 0 .../paper/util/map/QueuedChangesMapLong2Object.java | 0 .../destroystokyo/paper/util/maplist/EntityList.java | 0 .../paper/util/maplist/IBlockDataList.java | 0 .../paper/util/maplist/ReferenceList.java | 0 .../com/mohistmc/banner/BannerGUI.java | 0 .../com/mohistmc/banner/BannerMCStart.java | 0 .../com/mohistmc/banner/BannerServer.java | 0 .../com/mohistmc/banner/Metrics.java | 0 .../com/mohistmc/banner/api/CooldownAPI.java | 0 .../com/mohistmc/banner/api/EntityAPI.java | 0 .../com/mohistmc/banner/api/ItemAPI.java | 0 .../com/mohistmc/banner/api/PlayerAPI.java | 0 .../com/mohistmc/banner/api/ServerAPI.java | 0 .../com/mohistmc/banner/api/Unsafe.java | 0 .../com/mohistmc/banner/api/color/ColorsAPI.java | 0 .../mohistmc/banner/api/color/GradientPattern.java | 0 .../com/mohistmc/banner/api/color/IPattern.java | 0 .../mohistmc/banner/api/color/RainbowPattern.java | 0 .../com/mohistmc/banner/api/color/SolidPattern.java | 0 .../com/mohistmc/banner/api/filestream/NBT.java | 0 .../banner/bukkit/BannerLecternInventory.java | 0 .../banner/bukkit/BannerServerListPingEvent.java | 0 .../banner/bukkit/BukkitCallbackExecutor.java | 0 .../mohistmc/banner/bukkit/BukkitCauldronHooks.java | 0 .../com/mohistmc/banner/bukkit/BukkitContainer.java | 0 .../mohistmc/banner/bukkit/BukkitExtraConstants.java | 0 .../banner/bukkit/BukkitSnapshotCaptures.java | 0 .../mohistmc/banner/bukkit/CraftCustomContainer.java | 0 .../com/mohistmc/banner/bukkit/DistValidate.java | 0 .../mohistmc/banner/bukkit/DoubleChestInventory.java | 0 .../mohistmc/banner/bukkit/LevelPersistentData.java | 0 .../mohistmc/banner/bukkit/PluginsLibrarySource.java | 0 .../mohistmc/banner/bukkit/ProcessableEffect.java | 0 .../bukkit/entity/MohistModsAbstractHorse.java | 0 .../banner/bukkit/entity/MohistModsAnimals.java | 0 .../banner/bukkit/entity/MohistModsChestHorse.java | 0 .../banner/bukkit/entity/MohistModsEntity.java | 0 .../banner/bukkit/entity/MohistModsMinecart.java | 0 .../bukkit/entity/MohistModsMinecartContainer.java | 0 .../banner/bukkit/entity/MohistModsMinecraft.java | 0 .../banner/bukkit/entity/MohistModsMonster.java | 0 .../bukkit/entity/MohistModsProjectileEntity.java | 0 .../banner/bukkit/entity/MohistModsRaider.java | 0 .../banner/bukkit/entity/MohistModsSkeleton.java | 0 .../bukkit/entity/MohistModsTameableEntity.java | 0 .../bukkit/entity/MohistModsThrowableEntity.java | 0 .../bukkit/entity/MohistModsThrowableProjectile.java | 0 .../bukkit/inventory/CraftCustomInventory.java | 0 .../banner/bukkit/inventory/InventoryOwner.java | 0 .../banner/bukkit/inventory/MohistModsInventory.java | 0 .../bukkit/inventory/MohistSpecialIngredient.java | 0 .../bukkit/inventory/recipe/BannerModdedRecipe.java | 0 .../bukkit/inventory/recipe/BannerShapedRecipe.java | 0 .../inventory/recipe/BannerShapelessRecipe.java | 0 .../BannerServerboundCustomPayloadPacket.java | 0 .../mohistmc/banner/bukkit/pluginfix/LuckPerms.java | 0 .../banner/bukkit/pluginfix/PluginFixManager.java | 0 .../mohistmc/banner/bukkit/pluginfix/WorldEdit.java | 0 .../mohistmc/banner/bukkit/remapping/ArrayUtil.java | 0 .../banner/bukkit/remapping/ClassLoaderAdapter.java | 0 .../banner/bukkit/remapping/ClassLoaderRemapper.java | 0 .../banner/bukkit/remapping/ClassLoaderRepo.java | 0 .../banner/bukkit/remapping/Enumerations.java | 0 .../banner/bukkit/remapping/GlobalClassRepo.java | 0 .../banner/bukkit/remapping/InterfaceInvokerGen.java | 0 .../banner/bukkit/remapping/LenientJarRemapper.java | 0 .../bukkit/remapping/PluginInheritanceProvider.java | 0 .../banner/bukkit/remapping/PluginTransformer.java | 0 .../banner/bukkit/remapping/RedirectAdapter.java | 0 .../banner/bukkit/remapping/ReflectionHandler.java | 0 .../banner/bukkit/remapping/RemapSourceHandler.java | 0 .../mohistmc/banner/bukkit/remapping/Remapper.java | 0 .../bukkit/remapping/RemappingClassLoader.java | 0 .../bukkit/remapping/RemappingURLClassLoader.java | 0 .../banner/bukkit/remapping/RuntimeRepo.java | 0 .../com/mohistmc/banner/bukkit/remapping/Unsafe.java | 0 .../com/mohistmc/banner/command/DumpCommand.java | 0 .../banner/command/GetPluginListCommand.java | 0 .../com/mohistmc/banner/command/ModListCommand.java | 0 .../com/mohistmc/banner/command/PluginCommand.java | 0 .../com/mohistmc/banner/config/BannerConfig.java | 0 .../com/mohistmc/banner/config/BannerConfigUtil.java | 0 .../mohistmc/banner/config/BannerWorldConfig.java | 0 .../eventhandler/BannerEventDispatcherRegistry.java | 0 .../dispatcher/EntityEventDispatcher.java | 0 .../dispatcher/LevelEventDispatcher.java | 0 .../dispatcher/PlayerEventDispatcher.java | 0 .../banner/fabric/BannerDerivedWorldInfo.java | 0 .../com/mohistmc/banner/fabric/BukkitRegistry.java | 0 .../banner/fabric/FabricHookBukkitEvent.java | 0 .../com/mohistmc/banner/fabric/WorldSymlink.java | 0 .../com/mohistmc/banner/fabric/WrappedWorlds.java | 0 .../advancements/InjectionAdvancementHolder.java | 0 .../injection/commands/InjectionCommandNode.java | 0 .../injection/commands/InjectionCommandSource.java | 0 .../commands/InjectionCommandSourceStack.java | 0 .../banner/injection/commands/InjectionCommands.java | 0 .../commands/arguments/InjectionEntityArgument.java | 0 .../selector/InjectionEntitySelectorParser.java | 0 .../injection/network/chat/InjectionComponent.java | 0 .../injection/network/chat/InjectionTextColor.java | 0 .../network/connection/InjectionConnection.java | 0 ...njectionClientboundSectionBlocksUpdatePacket.java | 0 .../game/InjectionServerboundUseItemOnPacket.java | 0 .../game/InjectionServerboundUseItemPacket.java | 0 .../network/syncher/InjectionSynchedEntityData.java | 0 .../injection/server/InjectionMinecraftServer.java | 0 .../server/bossevents/InjectionCustomBossEvent.java | 0 .../injection/server/level/InjectionChunkHolder.java | 0 .../injection/server/level/InjectionChunkMap.java | 0 .../server/level/InjectionDistanceManager.java | 0 .../server/level/InjectionServerChunkCache.java | 0 .../server/level/InjectionServerEntity.java | 0 .../injection/server/level/InjectionServerLevel.java | 0 .../server/level/InjectionServerPlayer.java | 0 .../server/level/InjectionServerPlayerGameMode.java | 0 .../InjectionServerCommonPacketListenerImpl.java | 0 .../network/InjectionServerConnectionListener.java | 0 .../InjectionServerGamePacketListenerImpl.java | 0 .../InjectionServerLoginPacketListenerImpl.java | 0 .../server/players/InjectionBanListEntry.java | 0 .../server/players/InjectionPlayerList.java | 0 .../server/players/InjectionStoredUserList.java | 0 .../server/rcon/InjectionRconConsoleSource.java | 0 .../banner/injection/world/InjectionContainer.java | 0 .../world/damagesource/InjectionDamageSource.java | 0 .../world/damagesource/InjectionDamageSources.java | 0 .../world/entity/InjectionAbstractHorse.java | 0 .../injection/world/entity/InjectionAgeableMob.java | 0 .../injection/world/entity/InjectionAllay.java | 0 .../injection/world/entity/InjectionAnimal.java | 0 .../world/entity/InjectionAreaEffectCloud.java | 0 .../injection/world/entity/InjectionEntity.java | 0 .../injection/world/entity/InjectionEntityType.java | 0 .../injection/world/entity/InjectionFishingHook.java | 0 .../injection/world/entity/InjectionGuardian.java | 0 .../world/entity/InjectionItemBasedSteering.java | 0 .../world/entity/InjectionLightningBolt.java | 0 .../world/entity/InjectionLivingEntity.java | 0 .../banner/injection/world/entity/InjectionMob.java | 0 .../injection/world/entity/InjectionNeutralMob.java | 0 .../injection/world/entity/InjectionPiglin.java | 0 .../injection/world/entity/InjectionPrimedTnt.java | 0 .../phases/InjectionEnderDragonPhase.java | 0 .../world/entity/decoration/InjectionArmorStand.java | 0 .../world/entity/decoration/InjectionItemFrame.java | 0 .../world/entity/monster/InjectionCreeper.java | 0 .../world/entity/monster/InjectionSlime.java | 0 .../world/entity/player/InjectionInventory.java | 0 .../world/entity/player/InjectionPlayer.java | 0 .../InjectionAbstractHurtingProjectile.java | 0 .../world/entity/projectile/InjectionArrow.java | 0 .../world/entity/projectile/InjectionProjectile.java | 0 .../entity/projectile/InjectionShulkerBullet.java | 0 .../projectile/InjectionThrowableItemProjectile.java | 0 .../injection/world/entity/raid/InjectionRaid.java | 0 .../entity/vehicle/InjectionAbstractMinecart.java | 0 .../world/entity/vehicle/InjectionBoat.java | 0 .../injection/world/food/InjectionFoodData.java | 0 .../inventory/InjectionAbstractContainerMenu.java | 0 .../world/inventory/InjectionAnvilMenu.java | 0 .../inventory/InjectionContainerLevelAccess.java | 0 .../world/inventory/InjectionLecternMenu.java | 0 .../InjectionTransientCraftingContainer.java | 0 .../injection/world/item/InjectionItemStack.java | 0 .../world/item/crafting/InjectionIngredient.java | 0 .../world/item/crafting/InjectionRecipe.java | 0 .../world/item/crafting/InjectionRecipeHolder.java | 0 .../world/item/crafting/InjectionRecipeManager.java | 0 .../world/item/crafting/InjectionShapedRecipe.java | 0 .../item/crafting/InjectionShapelessRecipe.java | 0 .../world/item/trading/InjectionMerchant.java | 0 .../world/item/trading/InjectionMerchantOffer.java | 0 .../injection/world/level/InjectionBlockGetter.java | 0 .../injection/world/level/InjectionEntityGetter.java | 0 .../injection/world/level/InjectionExplosion.java | 0 .../banner/injection/world/level/InjectionLevel.java | 0 .../world/level/InjectionLevelAccessor.java | 0 .../injection/world/level/InjectionLevelWriter.java | 0 .../world/level/InjectionServerLevelAccessor.java | 0 .../injection/world/level/block/InjectionBlock.java | 0 .../world/level/block/InjectionChestBlock.java | 0 .../world/level/block/InjectionFireBlock.java | 0 .../world/level/block/InjectionSculkSpreader.java | 0 .../world/level/block/InjectionSignBlock.java | 0 .../entity/InjectionAbstractFurnaceBlockEntity.java | 0 .../block/entity/InjectionBeaconBlockEntity.java | 0 .../block/entity/InjectionBeehiveBlockEntity.java | 0 .../level/block/entity/InjectionBlockEntity.java | 0 .../block/entity/InjectionCatalystListener.java | 0 .../entity/InjectionContainerOpenersCounter.java | 0 .../block/entity/InjectionFurnaceBlockEntity.java | 0 .../block/entity/InjectionShulkerBoxBlockEntity.java | 0 .../world/level/border/InjectionWorldBorder.java | 0 .../world/level/chunk/InjectionChunkAccess.java | 0 .../world/level/chunk/InjectionChunkGenerator.java | 0 .../world/level/chunk/InjectionLevelChunk.java | 0 .../level/chunk/InjectionLevelChunkSection.java | 0 .../level/chunk/InjectionRegionFileStorage.java | 0 .../level/dimension/end/InjectionEndDragonFight.java | 0 .../InjectionPersistentEntitySectionManager.java | 0 .../level/levelgen/InjectionFlatLevelSource.java | 0 .../templatesystem/InjectionStructureTemplate.java | 0 .../InjectionStructureTemplateManager.java | 0 .../world/level/portal/InjectionPortalForcer.java | 0 .../world/level/portal/InjectionPortalInfo.java | 0 .../saveddata/maps/InjectionMapItemSavedData.java | 0 .../world/level/spawner/InjectionSpawnState.java | 0 .../level/storage/InjectionDerivedLevelData.java | 0 .../level/storage/InjectionLevelStorageAccess.java | 0 .../level/storage/InjectionLevelStorageSource.java | 0 .../level/storage/InjectionPlayerDataStorage.java | 0 .../level/storage/InjectionPrimaryLevelData.java | 0 .../level/storage/loot/InjectionLootDataManager.java | 0 .../world/level/storage/loot/InjectionLootTable.java | 0 .../mohistmc/banner/libraries/CustomLibraries.java | 0 .../mohistmc/banner/libraries/DefaultLibraries.java | 0 .../mohistmc/banner/libraries/KnotLibraryHelper.java | 0 .../com/mohistmc/banner/mixin/BannerMixinPlugin.java | 0 .../com/mohistmc/banner/mixin/MixinCrashReport.java | 0 .../banner/mixin/MixinCrashReportCategory.java | 0 .../mixin/advancement/MixinAdvancementHolder.java | 0 .../mixin/commands/MixinCommandDispatcher.java | 0 .../banner/mixin/commands/MixinCommandNode.java | 0 .../banner/mixin/commands/MixinCommandSource.java | 0 .../banner/mixin/commands/MixinCommandSource1.java | 0 .../mixin/commands/MixinCommandSourceStack.java | 0 .../banner/mixin/commands/MixinCommands.java | 0 .../commands/arguments/MixinEntityArgument.java | 0 .../arguments/blocks/MixinBlockStateParser.java | 0 .../arguments/selector/MixinEntitySelector.java | 0 .../selector/MixinEntitySelectorParser.java | 0 .../cauldron/MixinCauldronInteraction.java | 0 .../MixinAbstractProjectileDispenseBehavior.java | 0 .../dispenser/MixinBoatDispenseItemBehavior.java | 0 .../dispenser/MixinDefaultDispenseItemBehavior.java | 0 .../dispenser/MixinShearsDispenseItemBehavior.java | 0 .../dispenser/MixinShulkerBoxDispenseBehavior.java | 0 .../banner/mixin/network/MixinFriendlyByteBuf.java | 0 .../network/MixinVarint21LengthFieldPrepender.java | 0 .../banner/mixin/network/chat/MixinComponent.java | 0 .../banner/mixin/network/chat/MixinTextColor.java | 0 .../mixin/network/connection/MixinConnection.java | 0 .../mixin/network/protocol/MixinPacketUtils.java | 0 .../common/MixinServerboundCustomPayloadPacket.java | 0 .../protocol/game/MixinClientIntentionPacket.java | 0 ...inClientboundCommandsPacket_ArgumentNodeStub.java | 0 .../game/MixinClientboundInitializeBorderPacket.java | 0 .../MixinClientboundSectionBlocksUpdatePacket.java | 0 .../game/MixinClientboundSetBorderCenterPacket.java | 0 .../game/MixinClientboundSystemChatPacket.java | 0 .../game/MixinServerboundContainerClosePacket.java | 0 .../game/MixinServerboundUseItemOnPacket.java | 0 .../protocol/game/MixinServerboundUseItemPacket.java | 0 .../network/syncher/MixinSynchedEntityData.java | 0 .../com/mohistmc/banner/mixin/server/MixinMain.java | 0 .../banner/mixin/server/MixinMinecraftServer.java | 0 .../banner/mixin/server/MixinPlayerAdvancements.java | 0 .../mixin/server/MixinServerAdvancementManager.java | 0 .../mixin/server/MixinServerFunctionManager.java | 0 .../banner/mixin/server/MixinServerScoreboard.java | 0 .../banner/mixin/server/MixinWorldLoader.java | 0 .../server/bossevents/MixinCustomBossEvent.java | 0 .../server/commands/MixinDifficultyCommand.java | 0 .../mixin/server/commands/MixinEffectCommands.java | 0 .../mixin/server/commands/MixinGameRuleCommand.java | 0 .../mixin/server/commands/MixinGiveCommand.java | 0 .../server/commands/MixinListPlayersCommand.java | 0 .../mixin/server/commands/MixinLootCommand.java | 0 .../mixin/server/commands/MixinReloadCommand.java | 0 .../mixin/server/commands/MixinScheduleCommand.java | 0 .../mixin/server/commands/MixinSetSpawnCommand.java | 0 .../server/commands/MixinSpreadPlayersCommand.java | 0 .../mixin/server/commands/MixinSummonCommand.java | 0 .../mixin/server/commands/MixinTeleportCommand.java | 0 .../mixin/server/commands/MixinTimeCommand.java | 0 .../mixin/server/commands/MixinTriggerCommand.java | 0 .../server/commands/MixinWorldBorderCommand.java | 0 .../mixin/server/dedicated/MixinDedicatedServer.java | 0 .../dedicated/MixinDedicatedServerProperties.java | 0 .../banner/mixin/server/dedicated/MixinSettings.java | 0 .../mixin/server/gui/MixinMinecraftServerGui.java | 0 .../banner/mixin/server/level/MixinChunkHolder.java | 0 .../banner/mixin/server/level/MixinChunkMap.java | 0 .../server/level/MixinChunkMap_TrackedEntity.java | 0 .../mixin/server/level/MixinDistanceManager.java | 0 .../mixin/server/level/MixinServerChunkCache.java | 0 .../MixinServerChunkCache_MainThreadExecutor.java | 0 .../banner/mixin/server/level/MixinServerEntity.java | 0 .../banner/mixin/server/level/MixinServerLevel.java | 0 .../level/MixinServerLevel_EntityCallbacks.java | 0 .../banner/mixin/server/level/MixinServerPlayer.java | 0 .../server/level/MixinServerPlayerGameMode.java | 0 .../banner/mixin/server/level/MixinTicketType.java | 0 .../mixin/server/level/MixinWorldGenRegion.java | 0 .../server/network/MixinLegacyQueryHandler.java | 0 .../network/MixinServerCommonPacketListenerImpl.java | 0 .../MixinServerConfigurationPacketListenerImpl.java | 0 .../network/MixinServerConnectionListener.java | 0 .../network/MixinServerGamePacketListenerImpl.java | 0 .../network/MixinServerGamePacketListenerImpl_1.java | 0 .../MixinServerHandshakePacketListenerImpl.java | 0 .../network/MixinServerLoginPacketListenerImpl.java | 0 .../MixinServerLoginPacketListenerImpl_1.java | 0 .../network/MixinServerStatusPacketListenerImpl.java | 0 .../mixin/server/players/MixinBanListEntry.java | 0 .../server/players/MixinOldUsersConverter_5.java | 0 .../banner/mixin/server/players/MixinPlayerList.java | 3 ++- .../mixin/server/players/MixinSleepStatus.java | 0 .../mixin/server/players/MixinStoredUserList.java | 0 .../mixin/server/players/MixinUserWhiteList.java | 0 .../mixin/server/rcon/MixinRconConsoleSource.java | 0 .../mixin/server/rcon/thread/MixinRconClient.java | 0 .../banner/mixin/stats/MixinStatsCounter.java | 0 .../mohistmc/banner/mixin/util/MixinSpawnUtil.java | 0 .../banner/mixin/util/MixinThreadingDetector.java | 0 .../banner/mixin/util/datafix/MixinDataFixers.java | 0 .../banner/mixin/world/MixinBlockGetter.java | 0 .../banner/mixin/world/MixinCompoundContainer.java | 0 .../mohistmc/banner/mixin/world/MixinContainer.java | 0 .../mohistmc/banner/mixin/world/MixinLockCode.java | 0 .../banner/mixin/world/MixinSimpleContainer.java | 0 .../mixin/world/damagesource/MixinDamageSource.java | 0 .../mixin/world/damagesource/MixinDamageSources.java | 0 .../mixin/world/effect/MixinHealOrHarmMobEffect.java | 0 .../mixin/world/effect/MixinHungerMobEffect.java | 0 .../mixin/world/effect/MixinMobEffectUtil.java | 0 .../mixin/world/effect/MixinPoisonMobEffect.java | 0 .../world/effect/MixinRegenerationMobEffect.java | 0 .../mixin/world/effect/MixinSaturationMobEffect.java | 0 .../banner/mixin/world/entity/MixinAgeableMob.java | 0 .../mixin/world/entity/MixinAreaEffectCloud.java | 0 .../banner/mixin/world/entity/MixinEntity.java | 0 .../mixin/world/entity/MixinEntitySelector.java | 0 .../banner/mixin/world/entity/MixinEntityType.java | 0 .../mixin/world/entity/MixinExperienceOrb.java | 0 .../banner/mixin/world/entity/MixinInteraction.java | 0 .../mixin/world/entity/MixinItemBasedSteering.java | 0 .../mixin/world/entity/MixinLightningBolt.java | 0 .../banner/mixin/world/entity/MixinLivingEntity.java | 0 .../mohistmc/banner/mixin/world/entity/MixinMob.java | 0 .../banner/mixin/world/entity/MixinNeutralMob.java | 0 .../mixin/world/entity/MixinPathfinderMob.java | 0 .../behavior/MixinAssignProfessionFromJobSite.java | 0 .../entity/ai/behavior/MixinBabyFollowAdult.java | 0 .../world/entity/ai/behavior/MixinBehaviorUtils.java | 0 .../entity/ai/behavior/MixinGoToWantedItem.java | 0 .../entity/ai/behavior/MixinHarvestFarmland.java | 0 .../entity/ai/behavior/MixinInteractWithDoor.java | 0 .../ai/behavior/MixinPrepareRamNearestTarget.java | 0 .../entity/ai/behavior/MixinResetProfession.java | 0 .../entity/ai/behavior/MixinStartAttacking.java | 0 .../behavior/MixinStopAttackingIfTargetInvalid.java | 0 .../entity/ai/behavior/MixinVillagerMakeLove.java | 0 .../world/entity/ai/goal/MixinBreakDoorGoal.java | 0 .../world/entity/ai/goal/MixinEatBlockGoal.java | 0 .../mixin/world/entity/ai/goal/MixinPanicGoal.java | 0 .../world/entity/ai/goal/MixinRemoveBlockGoal.java | 0 .../entity/ai/goal/MixinRunAroundLikeCrazyGoal.java | 0 .../entity/ai/goal/MixinSitWhenOrderedToGoal.java | 0 .../world/entity/ai/goal/MixinSkeletonTrapGoal.java | 0 .../mixin/world/entity/ai/goal/MixinTemptGoal.java | 0 .../ai/goal/target/MixinDefendVillageTargetGoal.java | 0 .../entity/ai/goal/target/MixinFollowOwnerGoal.java | 0 .../entity/ai/goal/target/MixinHurtByTargetGoal.java | 0 .../target/MixinNearestAttackableTargetGoal.java | 0 .../ai/goal/target/MixinOwnerHurtByTargetGoal.java | 0 .../ai/goal/target/MixinOwnerHurtTargetGoal.java | 0 .../world/entity/ai/goal/target/MixinTargetGoal.java | 0 .../world/entity/ai/sensing/MixinTemptingSensor.java | 0 .../world/entity/ai/village/MixinVillageSiege.java | 0 .../banner/mixin/world/entity/ambient/MixinBat.java | 0 .../banner/mixin/world/entity/animal/MixinAllay.java | 0 .../mixin/world/entity/animal/MixinAnimal.java | 0 .../banner/mixin/world/entity/animal/MixinBee.java | 0 .../world/entity/animal/MixinBee_GrowCropGoal.java | 0 .../entity/animal/MixinBee_HurtByOtherGoal.java | 0 .../mixin/world/entity/animal/MixinBucketable.java | 0 .../banner/mixin/world/entity/animal/MixinCat.java | 0 .../entity/animal/MixinCat_CatRelaxOnOwnerGoal.java | 0 .../mixin/world/entity/animal/MixinChicken.java | 0 .../banner/mixin/world/entity/animal/MixinCow.java | 0 .../mixin/world/entity/animal/MixinDolphin.java | 0 .../banner/mixin/world/entity/animal/MixinFox.java | 0 .../world/entity/animal/MixinFox_BreedGoal.java | 0 .../world/entity/animal/MixinFox_EatBerriesGoal.java | 0 .../mixin/world/entity/animal/MixinIronGolem.java | 0 .../mixin/world/entity/animal/MixinOcelot.java | 0 .../banner/mixin/world/entity/animal/MixinPanda.java | 0 .../entity/animal/MixinPanda_HurtByTargetGoal.java | 0 .../mixin/world/entity/animal/MixinParrot.java | 0 .../banner/mixin/world/entity/animal/MixinPig.java | 0 .../mixin/world/entity/animal/MixinPufferfish.java | 0 .../mixin/world/entity/animal/MixinRabbit.java | 0 .../entity/animal/MixinRabbit_RaidGardenGoal.java | 0 .../banner/mixin/world/entity/animal/MixinSheep.java | 0 .../mixin/world/entity/animal/MixinSheep1.java | 0 .../mixin/world/entity/animal/MixinSniffer.java | 0 .../mixin/world/entity/animal/MixinSnowGolem.java | 0 .../mixin/world/entity/animal/MixinTurtle.java | 0 .../world/entity/animal/MixinTurtle_LayEggGoal.java | 0 .../banner/mixin/world/entity/animal/MixinWolf.java | 0 .../world/entity/animal/axolotl/MixinAxolotl.java | 0 .../mixin/world/entity/animal/frog/MixinTadpole.java | 0 .../mixin/world/entity/animal/goat/MixinGoat.java | 0 .../entity/animal/horse/MixinAbstractHorse.java | 0 .../mixin/world/entity/animal/horse/MixinLlama.java | 0 .../horse/MixinTraderLlama_FollowTraderGoal.java | 0 .../entity/boss/enderdragon/MixinEnderCrystal.java | 0 .../entity/boss/enderdragon/MixinEnderDragon.java | 0 .../enderdragon/phases/MixinEnderDragonPhase.java | 0 .../phases/MixinEnderDragonPhaseManager.java | 0 .../world/entity/boss/wither/MixinWitherBoss.java | 0 .../world/entity/decoration/MixinArmorStand.java | 0 .../world/entity/decoration/MixinHangingEntity.java | 0 .../world/entity/decoration/MixinItemFrame.java | 0 .../entity/decoration/MixinLeashFenceKnotEntity.java | 0 .../world/entity/item/MixinFallingBlockEntity.java | 0 .../mixin/world/entity/item/MixinHangingEntity.java | 0 .../mixin/world/entity/item/MixinItemEntity.java | 0 .../mixin/world/entity/item/MixinPrimedTnt.java | 0 .../world/entity/moster/MixinAbstractSkeleton.java | 0 .../mixin/world/entity/moster/MixinCaveSpider.java | 0 .../mixin/world/entity/moster/MixinCreeper.java | 0 .../world/entity/moster/MixinElderGuardian.java | 0 .../mixin/world/entity/moster/MixinEnderMan.java | 0 .../moster/MixinEnderMan_EndermanLeaveBlockGoal.java | 0 .../moster/MixinEnderMan_EndermanTakeBlockGoal.java | 0 .../moster/MixinEvoker_EvokerSummonSpellGoal.java | 0 .../moster/MixinGhast_GhastShootFireballGoal.java | 0 .../mixin/world/entity/moster/MixinGuardian.java | 0 .../banner/mixin/world/entity/moster/MixinHusk.java | 0 .../moster/MixinIllusioner_BlindnessSpellGoal.java | 0 .../moster/MixinIllusioner_MirrorSpellGoal.java | 0 .../moster/MixinPhantom_AttackPlayerTargetGoal.java | 0 .../mixin/world/entity/moster/MixinRavager.java | 0 .../mixin/world/entity/moster/MixinShulker.java | 0 .../mixin/world/entity/moster/MixinSilverfish.java | 0 .../moster/MixinSilverfish_MergeWithStoneGoal.java | 0 .../moster/MixinSilverfish_WakeUpFriendsGoal.java | 0 .../mixin/world/entity/moster/MixinSkeleton.java | 0 .../banner/mixin/world/entity/moster/MixinSlime.java | 0 .../entity/moster/MixinSlime_SlimeAttackGoal.java | 0 .../entity/moster/MixinSlime_SlimeFloatGoal.java | 0 .../moster/MixinSlime_SlimeKeepOnJumpingGoal.java | 0 .../moster/MixinSlime_SlimeRandomDirectionGoal.java | 0 .../MixinSpellcastingIllager_UseSpellGoal.java | 0 .../mixin/world/entity/moster/MixinSpider.java | 0 .../mixin/world/entity/moster/MixinStrider.java | 0 .../entity/moster/MixinVex_CopyOwnerTargetGoal.java | 0 .../banner/mixin/world/entity/moster/MixinWitch.java | 0 .../world/entity/moster/MixinWitherSkeleton.java | 0 .../mixin/world/entity/moster/MixinZombie.java | 0 .../world/entity/moster/MixinZombieVillager.java | 0 .../world/entity/moster/MixinZombifiedPiglin.java | 0 .../entity/moster/piglin/MixinAbstractPiglin.java | 0 .../world/entity/moster/piglin/MixinPiglin.java | 0 .../world/entity/moster/piglin/MixinPiglinAi.java | 0 .../world/entity/moster/warden/MixinWarden.java | 0 .../world/entity/npc/MixinAbstractVillager.java | 0 .../world/entity/npc/MixinInventoryCarrier.java | 0 .../banner/mixin/world/entity/npc/MixinVillager.java | 12 ------------ .../mixin/world/entity/npc/MixinWanderingTrader.java | 0 .../entity/npc/MixinWanderingTraderSpawner.java | 0 .../mixin/world/entity/player/MixinInventory.java | 0 .../mixin/world/entity/player/MixinPlayer.java | 0 .../world/entity/projectile/MixinAbstractArrow.java | 0 .../projectile/MixinAbstractHurtingProjectile.java | 0 .../mixin/world/entity/projectile/MixinArrow.java | 0 .../world/entity/projectile/MixinEvokerFangs.java | 0 .../mixin/world/entity/projectile/MixinFireball.java | 0 .../entity/projectile/MixinFireworkRocketEntity.java | 0 .../world/entity/projectile/MixinFishingHook.java | 0 .../world/entity/projectile/MixinLargeFireball.java | 0 .../world/entity/projectile/MixinProjectile.java | 0 .../world/entity/projectile/MixinShulkerBullet.java | 0 .../world/entity/projectile/MixinSmallFireball.java | 0 .../world/entity/projectile/MixinSpectralArrow.java | 0 .../projectile/MixinThrowableItemProjectile.java | 0 .../entity/projectile/MixinThrowableProjectile.java | 0 .../world/entity/projectile/MixinThrownEgg.java | 0 .../entity/projectile/MixinThrownEnderpearl.java | 0 .../projectile/MixinThrownExperienceBottle.java | 0 .../world/entity/projectile/MixinThrownPotion.java | 0 .../world/entity/projectile/MixinThrownTrident.java | 0 .../world/entity/projectile/MixinWitherSkull.java | 0 .../banner/mixin/world/entity/raid/MixinRaid.java | 0 .../banner/mixin/world/entity/raid/MixinRaider.java | 0 .../banner/mixin/world/entity/raid/MixinRaids.java | 0 .../world/entity/vehicle/MixinAbstractMinecart.java | 0 .../vehicle/MixinAbstractMinecartContainer.java | 0 .../banner/mixin/world/entity/vehicle/MixinBoat.java | 0 .../mixin/world/entity/vehicle/MixinChestBoat.java | 0 ...ixinMinecartCommandBlock_MinecartCommandBase.java | 0 .../mixin/world/entity/vehicle/MixinMinecartTNT.java | 0 .../world/entity/vehicle/MixinVehicleEntity.java | 0 .../banner/mixin/world/food/MixinFoodData.java | 0 .../world/inventory/MixinAbstractContainerMenu.java | 0 .../world/inventory/MixinAbstractFurnaceMenu.java | 0 .../banner/mixin/world/inventory/MixinAnvilMenu.java | 0 .../mixin/world/inventory/MixinBeaconMenu.java | 0 .../mixin/world/inventory/MixinBrewingStandMenu.java | 0 .../world/inventory/MixinCartographyTableMenu.java | 0 .../world/inventory/MixinCartographyTableMenu1.java | 0 .../world/inventory/MixinCartographyTableMenu2.java | 0 .../banner/mixin/world/inventory/MixinChestMenu.java | 0 .../world/inventory/MixinContainerLevelAccess.java | 0 .../mixin/world/inventory/MixinCrafterMenu.java | 0 .../mixin/world/inventory/MixinCraftingMenu.java | 0 .../mixin/world/inventory/MixinDispenserMenu.java | 0 .../mixin/world/inventory/MixinEnchantmentMenu.java | 0 .../mixin/world/inventory/MixinEnchantmentMenu1.java | 0 .../world/inventory/MixinFurnaceResultSlot.java | 0 .../mixin/world/inventory/MixinGrindstoneMenu.java | 0 .../mixin/world/inventory/MixinGrindstoneMenu1.java | 0 .../mixin/world/inventory/MixinHopperMenu.java | 0 .../world/inventory/MixinHorseInventoryMenu.java | 0 .../mixin/world/inventory/MixinInventoryMenu.java | 0 .../mixin/world/inventory/MixinItemCombinerMenu.java | 0 .../mixin/world/inventory/MixinLecternMenu.java | 0 .../banner/mixin/world/inventory/MixinLoomMenu.java | 0 .../banner/mixin/world/inventory/MixinLoomMenu1.java | 0 .../banner/mixin/world/inventory/MixinMenuType.java | 0 .../world/inventory/MixinMerchantContainer.java | 0 .../mixin/world/inventory/MixinMerchantMenu.java | 0 .../inventory/MixinPlayerEnderChestContainer.java | 0 .../mixin/world/inventory/MixinResultContainer.java | 0 .../mixin/world/inventory/MixinShulkerBoxMenu.java | 0 .../mixin/world/inventory/MixinSmithingMenu.java | 0 .../mixin/world/inventory/MixinStonecutterMenu.java | 0 .../mixin/world/inventory/MixinStonecutterMenu1.java | 0 .../MixinTransientTransientCraftingContainer.java | 0 .../banner/mixin/world/item/MixinArmorItem.java | 0 .../banner/mixin/world/item/MixinArmorStandItem.java | 0 .../banner/mixin/world/item/MixinBlockItem.java | 0 .../banner/mixin/world/item/MixinBoatItem.java | 0 .../banner/mixin/world/item/MixinBoneMealItem.java | 0 .../banner/mixin/world/item/MixinBowItem.java | 0 .../banner/mixin/world/item/MixinBucketItem.java | 0 .../mixin/world/item/MixinChorusFruitItem.java | 0 .../banner/mixin/world/item/MixinCrossbowItem.java | 0 .../banner/mixin/world/item/MixinDebugStickItem.java | 0 .../banner/mixin/world/item/MixinDyeItem.java | 0 .../banner/mixin/world/item/MixinEggItem.java | 0 .../banner/mixin/world/item/MixinEndCrystalItem.java | 0 .../banner/mixin/world/item/MixinEnderEyeItem.java | 0 .../banner/mixin/world/item/MixinEnderpearlItem.java | 0 .../banner/mixin/world/item/MixinFireChargeItem.java | 0 .../banner/mixin/world/item/MixinFishingRodItem.java | 0 .../mixin/world/item/MixinFlintAndSteelItem.java | 0 .../mixin/world/item/MixinHangingEntityItem.java | 0 .../banner/mixin/world/item/MixinItemStack.java | 0 .../banner/mixin/world/item/MixinLeadItem.java | 0 .../banner/mixin/world/item/MixinMapItem.java | 0 .../banner/mixin/world/item/MixinMilkBucketItem.java | 0 .../banner/mixin/world/item/MixinMinecartItem.java | 0 .../banner/mixin/world/item/MixinPlayerHeadItem.java | 0 .../banner/mixin/world/item/MixinPotionItem.java | 0 .../banner/mixin/world/item/MixinRecordItem.java | 0 .../banner/mixin/world/item/MixinSignItem.java | 0 .../banner/mixin/world/item/MixinSnowballItem.java | 0 .../banner/mixin/world/item/MixinSpawnEggItem.java | 0 .../world/item/MixinStandingAndWallBlockItem.java | 0 .../banner/mixin/world/item/MixinTridentItem.java | 0 .../world/item/crafting/MixinBlastingRecipe.java | 0 .../item/crafting/MixinCampfireCookingRecipe.java | 0 .../mixin/world/item/crafting/MixinCustomRecipe.java | 0 .../mixin/world/item/crafting/MixinIngredient.java | 0 .../mixin/world/item/crafting/MixinRecipe.java | 0 .../mixin/world/item/crafting/MixinRecipeHolder.java | 0 .../world/item/crafting/MixinRecipeManager.java | 0 .../world/item/crafting/MixinServerRecipeBook.java | 0 .../mixin/world/item/crafting/MixinShapedRecipe.java | 0 .../world/item/crafting/MixinShapelessRecipe.java | 0 .../world/item/crafting/MixinSmeltingRecipe.java | 0 .../item/crafting/MixinSmithingTransformRecipe.java | 0 .../world/item/crafting/MixinSmithingTrimRecipe.java | 0 .../world/item/crafting/MixinSmokingRecipe.java | 0 .../world/item/crafting/MixinStonecutterRecipe.java | 0 .../item/enchantment/MixinDamageEnchantment.java | 0 .../enchantment/MixinFrostWalkerEnchantment.java | 0 .../mixin/world/item/trading/MixinMerchant.java | 0 .../mixin/world/item/trading/MixinMerchantOffer.java | 0 .../banner/mixin/world/level/MixinClipContext.java | 0 .../banner/mixin/world/level/MixinEntityGetter.java | 0 .../banner/mixin/world/level/MixinExplosion.java | 2 +- .../banner/mixin/world/level/MixinLevel.java | 0 .../banner/mixin/world/level/MixinLevelAccessor.java | 0 .../banner/mixin/world/level/MixinLevelWriter.java | 0 .../mixin/world/level/MixinServerLevelAccessor.java | 0 .../world/level/block/MixinAbstractCandleBlock.java | 0 .../world/level/block/MixinBambooSaplingBlock.java | 0 .../world/level/block/MixinBambooStalkBlock.java | 0 .../world/level/block/MixinBaseCommandBlock.java | 0 .../mixin/world/level/block/MixinBaseFireBlock.java | 0 .../level/block/MixinBasePressurePlateBlock.java | 0 .../mixin/world/level/block/MixinBedBlock.java | 0 .../mixin/world/level/block/MixinBeehiveBlock.java | 0 .../mixin/world/level/block/MixinBellBlock.java | 0 .../world/level/block/MixinBigDripleafBlock.java | 0 .../banner/mixin/world/level/block/MixinBlock.java | 0 .../world/level/block/MixinBuddingAmethystBlock.java | 0 .../mixin/world/level/block/MixinBushBlock.java | 0 .../mixin/world/level/block/MixinButtonBlock.java | 0 .../mixin/world/level/block/MixinCactusBlock.java | 0 .../mixin/world/level/block/MixinCampfireBlock.java | 0 .../world/level/block/MixinCarvedPumpkinBlock.java | 0 .../mixin/world/level/block/MixinCauldronBlock.java | 0 .../mixin/world/level/block/MixinCaveVines.java | 0 .../world/level/block/MixinChangeOverTimeBlock.java | 0 .../mixin/world/level/block/MixinChestBlock.java | 0 .../world/level/block/MixinChorusFlowerBlock.java | 0 .../mixin/world/level/block/MixinCocoaBlock.java | 0 .../mixin/world/level/block/MixinCommandBlock.java | 0 .../world/level/block/MixinComparatorBlock.java | 0 .../mixin/world/level/block/MixinComposterBlock.java | 0 .../block/MixinComposterBlock_EmptyContainer.java | 0 .../block/MixinComposterBlock_InputContainer.java | 0 .../block/MixinComposterBlock_OutputContainer.java | 0 .../world/level/block/MixinConcretePowderBlock.java | 0 .../mixin/world/level/block/MixinCoralBlock.java | 0 .../mixin/world/level/block/MixinCoralFanBlock.java | 0 .../world/level/block/MixinCoralPlantBlock.java | 0 .../world/level/block/MixinCoralWallFanBlock.java | 0 .../mixin/world/level/block/MixinCropBlock.java | 0 .../level/block/MixinDaylightDetectorBlock.java | 0 .../world/level/block/MixinDetectorRailBlock.java | 0 .../mixin/world/level/block/MixinDiodeBlock.java | 0 .../mixin/world/level/block/MixinDirtPathBlock.java | 0 .../mixin/world/level/block/MixinDispenserBlock.java | 0 .../mixin/world/level/block/MixinDoorBlock.java | 0 .../world/level/block/MixinDoublePlantBlock.java | 0 .../mixin/world/level/block/MixinDragonEggBlock.java | 0 .../world/level/block/MixinDropExperienceBlock.java | 0 .../mixin/world/level/block/MixinDropperBlock.java | 0 .../mixin/world/level/block/MixinEndPortalBlock.java | 0 .../mixin/world/level/block/MixinFarmBlock.java | 0 .../mixin/world/level/block/MixinFenceGateBlock.java | 0 .../mixin/world/level/block/MixinFireBlock.java | 0 .../mixin/world/level/block/MixinFungusBlock.java | 0 .../level/block/MixinGrowingPlantHeadBlock.java | 0 .../mixin/world/level/block/MixinIceBlock.java | 0 .../mixin/world/level/block/MixinInfestedBlock.java | 0 .../world/level/block/MixinLayeredCauldronBlock.java | 0 .../mixin/world/level/block/MixinLeavesBlock.java | 0 .../mixin/world/level/block/MixinLecternBlock.java | 0 .../mixin/world/level/block/MixinLeverBlock.java | 0 .../world/level/block/MixinLightningRodBlock.java | 0 .../mixin/world/level/block/MixinLiquidBlock.java | 0 .../mixin/world/level/block/MixinMagmaBlock.java | 0 .../world/level/block/MixinMultifaceSpreader.java | 0 .../mixin/world/level/block/MixinMushroomBlock.java | 0 .../world/level/block/MixinNetherPortalBlock.java | 0 .../world/level/block/MixinNetherWartBlock.java | 0 .../mixin/world/level/block/MixinNoteBlock.java | 0 .../mixin/world/level/block/MixinNyliumBlock.java | 0 .../mixin/world/level/block/MixinObserverBlock.java | 0 .../world/level/block/MixinPistonBaseBlock.java | 0 .../world/level/block/MixinPitcherCropBlock.java | 0 .../level/block/MixinPointedDripstoneBlock.java | 0 .../world/level/block/MixinPowderSnowBlock.java | 0 .../world/level/block/MixinPoweredRailBlock.java | 0 .../world/level/block/MixinPressurePlateBlock.java | 0 .../world/level/block/MixinRedStoneOreBlock.java | 0 .../world/level/block/MixinRedStoneWireBlock.java | 0 .../world/level/block/MixinRedstoneLampBlock.java | 0 .../world/level/block/MixinRedstoneTorchBlock.java | 0 .../world/level/block/MixinRespawnAnchorBlock.java | 0 .../world/level/block/MixinRootedDirtBlock.java | 0 .../mixin/world/level/block/MixinSaplingBlock.java | 0 .../world/level/block/MixinScaffoldingBlock.java | 0 .../mixin/world/level/block/MixinSculkBlock.java | 0 .../world/level/block/MixinSculkCatalystBlock.java | 0 .../world/level/block/MixinSculkSensorBlock.java | 0 .../world/level/block/MixinSculkShriekerBlock.java | 0 .../mixin/world/level/block/MixinSculkSpreader.java | 0 .../mixin/world/level/block/MixinSculkVeinBlock.java | 0 .../mixin/world/level/block/MixinSignBlock.java | 0 .../mixin/world/level/block/MixinSnowLayerBlock.java | 0 .../mixin/world/level/block/MixinSpawnerBlock.java | 0 .../mixin/world/level/block/MixinSpongeBlock.java | 0 .../level/block/MixinSpreadingSnowyDirtBlock.java | 0 .../mixin/world/level/block/MixinStemBlock.java | 0 .../mixin/world/level/block/MixinSugarCaneBlock.java | 0 .../world/level/block/MixinSweetBerryBushBlock.java | 0 .../mixin/world/level/block/MixinTntBlock.java | 0 .../mixin/world/level/block/MixinTrapDoorBlock.java | 0 .../mixin/world/level/block/MixinTripWireBlock.java | 0 .../world/level/block/MixinTripWireHookBlock.java | 0 .../mixin/world/level/block/MixinTurtleEggBlock.java | 0 .../mixin/world/level/block/MixinVineBlock.java | 0 .../mixin/world/level/block/MixinWaterlilyBlock.java | 0 .../level/block/MixinWeightedPressurePlateBlock.java | 0 .../world/level/block/MixinWitherRoseBlock.java | 0 .../entity/MixinAbstractFurnaceBlockEntity.java | 0 .../level/block/entity/MixinBannerBlockEntity.java | 0 .../level/block/entity/MixinBarrelBlockEntity.java | 0 .../block/entity/MixinBaseContainerBlockEntity.java | 0 .../level/block/entity/MixinBeaconBlockEntity.java | 0 .../level/block/entity/MixinBeehiveBlockEntity.java | 0 .../level/block/entity/MixinBellBlockEntity.java | 0 .../world/level/block/entity/MixinBlockEntity.java | 0 .../block/entity/MixinBrewingStandBlockEntity.java | 0 .../block/entity/MixinBrushableBlockEntity.java | 0 .../level/block/entity/MixinCampfireBlockEntity.java | 0 .../level/block/entity/MixinChestBlockEntity.java | 0 .../entity/MixinChiseledBookShelfBlockEntity.java | 0 .../block/entity/MixinCommandBlockEntity_1.java | 0 .../level/block/entity/MixinConduitBlockEntity.java | 0 .../block/entity/MixinContainerOpenersCounter.java | 0 .../level/block/entity/MixinCrafterBlockEntity.java | 0 .../block/entity/MixinDecoratedPotBlockEntity.java | 0 .../block/entity/MixinDispenserBlockEntity.java | 0 .../level/block/entity/MixinFurnaceBlockEntity.java | 0 .../level/block/entity/MixinHopperBlockEntity.java | 0 .../level/block/entity/MixinJukeboxBlockEntity.java | 0 .../level/block/entity/MixinLecternBlockEntity.java | 0 .../level/block/entity/MixinLecternBlockEntity1.java | 0 .../block/entity/MixinSculkCatalystBlockEntity.java | 0 ...xinSculkCatalystBlockEntity_CatalystListener.java | 0 .../block/entity/MixinShulkerBoxBlockEntity.java | 0 .../level/block/entity/MixinSignBlockEntity.java | 0 .../block/entity/MixinTheEndGatewayBlockEntity.java | 0 .../world/level/block/grower/MixinTreeGrower.java | 0 .../mixin/world/level/border/MixinWorldBorder.java | 0 .../border/MixinWorldBorder_MovingBorderExtent.java | 0 .../mixin/world/level/chunk/MixinChunkAccess.java | 0 .../mixin/world/level/chunk/MixinChunkGenerator.java | 0 .../mixin/world/level/chunk/MixinLevelChunk.java | 0 .../world/level/chunk/MixinLevelChunkSection.java | 0 .../MixinLevelChunk_BoundTickingBlockEntity.java | 0 .../level/chunk/storage/MixinChunkSerializer.java | 0 .../level/chunk/storage/MixinRegionFileStorage.java | 0 .../level/dimension/end/MixinEndDragonFight.java | 0 .../entity/MixinPersistentEntitySectionManager.java | 0 .../level/gameevent/MixinGameEventDispatcher.java | 0 .../vibrations/MixinVibrationSystem_Listener.java | 0 .../world/level/levelgen/MixinFlatLevelSource.java | 0 .../world/level/levelgen/MixinPatrolSpawner.java | 0 .../world/level/levelgen/MixinPhantomSpawner.java | 0 .../level/levelgen/MixinWanderingTraderSpawner.java | 0 .../level/levelgen/structure/MixinSwampHutPiece.java | 0 .../templatesystem/MixinStructurePlaceSettings.java | 0 .../templatesystem/MixinStructureTemplate.java | 0 .../MixinStructureTemplateManager.java | 0 .../world/level/material/MixinFlowingFluid.java | 0 .../mixin/world/level/material/MixinLavaFluid.java | 0 .../mixin/world/level/portal/MixinPortalForcer.java | 0 .../mixin/world/level/portal/MixinPortalInfo.java | 0 .../world/level/redstone/MixinNeighborUpdater.java | 0 .../level/saveddata/maps/MixinMapItemSavedData.java | 0 .../maps/MixinMapItemSavedData_HoldingPlayer.java | 0 .../mixin/world/level/spawner/MixinBaseSpawner.java | 0 .../world/level/spawner/MixinNaturalSpawner.java | 0 .../spawner/MixinNaturalSpawner_SpawnState.java | 0 .../world/level/storage/MixinDerivedLevelData.java | 0 .../world/level/storage/MixinLevelStorageAccess.java | 0 .../world/level/storage/MixinLevelStorageSource.java | 0 .../world/level/storage/MixinPlayerDataStorage.java | 0 .../world/level/storage/MixinPrimaryLevelData.java | 0 .../level/storage/loot/MixinLootDataManager.java | 0 .../world/level/storage/loot/MixinLootTable.java | 0 .../loot/functions/MixinLootingEnchantFunction.java | 0 .../storage/loot/parameters/LootParametersMixin.java | 0 .../loot/predicates/MixinExplosionCondition.java | 0 .../MixinRandomChanceWithLootingCondition.java | 0 .../banner/network/download/DownloadSource.java | 0 .../banner/network/download/NetworkUtil.java | 0 .../banner/network/download/UpdateUtils.java | 0 .../mohistmc/banner/paper/PaperExtraConstants.java | 0 .../com/mohistmc/banner/paper/RollingAverage.java | 0 .../com/mohistmc/banner/paper/addon/AddonWorld.java | 0 .../addon/attribute/AddonAttributeInstance.java | 0 .../banner/paper/addon/entity/AddonLivingEntity.java | 0 .../banner/paper/addon/entity/AddonPlayer.java | 0 .../paper/addon/entity/monster/AddonSlime.java | 0 .../com/mohistmc/banner/plugins/BannerPlugin.java | 0 .../com/mohistmc/banner/plugins/EnchantmentFix.java | 0 .../com/mohistmc/banner/plugins/EntityClear.java | 0 .../banner/plugins/pluginmanager/Control.java | 0 .../banner/plugins/pluginmanager/PluginManagers.java | 0 .../stackdeobf/http/FailedHttpRequestException.java | 0 .../mohistmc/banner/stackdeobf/http/HttpUtil.java | 0 .../banner/stackdeobf/mappings/CachedMappings.java | 0 .../stackdeobf/mappings/MappingCacheVisitor.java | 0 .../stackdeobf/mappings/RemappedThrowable.java | 0 .../banner/stackdeobf/mappings/RemappingUtil.java | 0 .../mappings/providers/AbstractMappingProvider.java | 0 .../providers/BuildBasedMappingProvider.java | 0 .../providers/IntermediaryMappingProvider.java | 0 .../mappings/providers/MojangMappingProvider.java | 0 .../mohistmc/banner/stackdeobf/util/CompatUtil.java | 0 .../banner/stackdeobf/util/Log4jRemapUtil.java | 0 .../banner/stackdeobf/util/MavenArtifactInfo.java | 0 .../stackdeobf/util/RemappingRewritePolicy.java | 0 .../com/mohistmc/banner/util/EulaUtil.java | 0 .../com/mohistmc/banner/util/I18n.java | 0 .../io/papermc/paper/entity/PaperShearable.java | 0 .../io/papermc/paper/entity/Shearable.java | 0 .../paper/event/block/BeaconActivatedEvent.java | 0 .../paper/event/block/BeaconDeactivatedEvent.java | 0 .../io/papermc/paper/event/block/BellRingEvent.java | 0 .../paper/event/packet/PlayerChunkLoadEvent.java | 0 .../paper/event/packet/PlayerChunkUnloadEvent.java | 0 .../paper/event/player/PlayerOpenSignEvent.java | 0 .../paper/event/player/PlayerTrackEntityEvent.java | 0 .../paper/event/player/PlayerUntrackEntityEvent.java | 0 .../event/server/WhitelistStateUpdateEvent.java | 0 .../world/border/WorldBorderBoundsChangeEvent.java | 0 .../border/WorldBorderBoundsChangeFinishEvent.java | 0 .../world/border/WorldBorderCenterChangeEvent.java | 0 .../paper/event/world/border/WorldBorderEvent.java | 0 .../io/papermc/paper/math/BlockPosition.java | 0 .../io/papermc/paper/math/BlockPositionImpl.java | 0 .../io/papermc/paper/math/FinePosition.java | 0 .../io/papermc/paper/math/FinePositionImpl.java | 0 .../io/papermc/paper/math/Position.java | 0 .../io/papermc/paper/util/TickThread.java | 0 862 files changed, 3 insertions(+), 14 deletions(-) rename {src/main/java => nms-patches}/com/destroystokyo/paper/ServerSchedulerReportingWrapper.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/block/AnvilDamagedEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/block/BeaconEffectEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/EndermanAttackPlayerEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/EntityAddToWorldEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/EntityRemoveFromWorldEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/EntityZapEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/ProjectileCollideEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/SlimeChangeDirectionEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/SlimePathfindEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/SlimeSwimEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/SlimeTargetLivingEntityEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/SlimeWanderEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/WitchConsumePotionEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/WitchReadyPotionEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/entity/WitchThrowPotionEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/executor/StaticMethodHandleEventExecutor.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/executor/asm/ASMEventExecutorGenerator.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/executor/asm/ClassDefiner.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/executor/asm/SafeClassDefiner.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerAdvancementCriterionGrantEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerArmorChangeEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerJumpEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerLocaleChangeEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerStartSpectatingEntityEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerStopSpectatingEntityEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/player/PlayerTeleportEndGatewayEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/server/ServerExceptionEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/server/ServerTickEndEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/event/server/ServerTickStartEvent.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/exception/ServerCommandException.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/exception/ServerEventException.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/exception/ServerException.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/exception/ServerPluginEnableDisableException.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/exception/ServerPluginException.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/exception/ServerSchedulerException.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/exception/ServerTabCompleteException.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/proxy/VelocityProxy.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/proxy/VelocitySupport.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/util/SneakyThrow.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/util/concurrent/WeakSeqLock.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Int.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Object.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/util/maplist/EntityList.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/util/maplist/IBlockDataList.java (100%) rename {src/main/java => nms-patches}/com/destroystokyo/paper/util/maplist/ReferenceList.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/BannerGUI.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/BannerMCStart.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/BannerServer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/Metrics.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/CooldownAPI.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/EntityAPI.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/ItemAPI.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/PlayerAPI.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/ServerAPI.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/Unsafe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/color/ColorsAPI.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/color/GradientPattern.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/color/IPattern.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/color/RainbowPattern.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/color/SolidPattern.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/api/filestream/NBT.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/BannerLecternInventory.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/BannerServerListPingEvent.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/BukkitCallbackExecutor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/BukkitCauldronHooks.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/BukkitContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/BukkitExtraConstants.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/BukkitSnapshotCaptures.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/CraftCustomContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/DistValidate.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/DoubleChestInventory.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/LevelPersistentData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/PluginsLibrarySource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/ProcessableEffect.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsAbstractHorse.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsAnimals.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsChestHorse.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsMinecart.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsMinecartContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsMinecraft.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsMonster.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsProjectileEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsRaider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsSkeleton.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsTameableEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsThrowableEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/entity/MohistModsThrowableProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/inventory/CraftCustomInventory.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/inventory/InventoryOwner.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/inventory/MohistModsInventory.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/inventory/MohistSpecialIngredient.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/inventory/recipe/BannerModdedRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapedRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapelessRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/network/BannerServerboundCustomPayloadPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/pluginfix/LuckPerms.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/pluginfix/PluginFixManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/pluginfix/WorldEdit.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/ArrayUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/ClassLoaderAdapter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/ClassLoaderRemapper.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/ClassLoaderRepo.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/Enumerations.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/GlobalClassRepo.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/InterfaceInvokerGen.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/LenientJarRemapper.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/PluginInheritanceProvider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/PluginTransformer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/RedirectAdapter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/ReflectionHandler.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/RemapSourceHandler.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/Remapper.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/RemappingClassLoader.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/RemappingURLClassLoader.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/RuntimeRepo.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/bukkit/remapping/Unsafe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/command/DumpCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/command/GetPluginListCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/command/ModListCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/command/PluginCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/config/BannerConfig.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/config/BannerConfigUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/config/BannerWorldConfig.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/eventhandler/BannerEventDispatcherRegistry.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/eventhandler/dispatcher/EntityEventDispatcher.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/eventhandler/dispatcher/LevelEventDispatcher.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/eventhandler/dispatcher/PlayerEventDispatcher.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/fabric/BannerDerivedWorldInfo.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/fabric/BukkitRegistry.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/fabric/FabricHookBukkitEvent.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/fabric/WorldSymlink.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/fabric/WrappedWorlds.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/advancements/InjectionAdvancementHolder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/commands/InjectionCommandNode.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/commands/InjectionCommandSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/commands/InjectionCommandSourceStack.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/commands/InjectionCommands.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/commands/arguments/InjectionEntityArgument.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/commands/arguments/selector/InjectionEntitySelectorParser.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/network/chat/InjectionComponent.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/network/chat/InjectionTextColor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/network/connection/InjectionConnection.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/network/protocol/game/InjectionClientboundSectionBlocksUpdatePacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemOnPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/network/syncher/InjectionSynchedEntityData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/InjectionMinecraftServer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/bossevents/InjectionCustomBossEvent.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionChunkHolder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionChunkMap.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionDistanceManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionServerChunkCache.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionServerEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionServerLevel.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionServerPlayer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/level/InjectionServerPlayerGameMode.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/network/InjectionServerCommonPacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/network/InjectionServerConnectionListener.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/network/InjectionServerGamePacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/network/InjectionServerLoginPacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/players/InjectionBanListEntry.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/players/InjectionPlayerList.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/players/InjectionStoredUserList.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/server/rcon/InjectionRconConsoleSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/InjectionContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSources.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionAbstractHorse.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionAgeableMob.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionAllay.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionAnimal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionAreaEffectCloud.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionEntityType.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionFishingHook.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionGuardian.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionItemBasedSteering.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionLightningBolt.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionLivingEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionMob.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionNeutralMob.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionPiglin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/InjectionPrimedTnt.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/boss/enderdragon/phases/InjectionEnderDragonPhase.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/decoration/InjectionArmorStand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/decoration/InjectionItemFrame.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/monster/InjectionCreeper.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/monster/InjectionSlime.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/player/InjectionInventory.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/player/InjectionPlayer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/projectile/InjectionAbstractHurtingProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/projectile/InjectionArrow.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/projectile/InjectionProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/projectile/InjectionShulkerBullet.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/projectile/InjectionThrowableItemProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/raid/InjectionRaid.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/vehicle/InjectionAbstractMinecart.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/entity/vehicle/InjectionBoat.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/food/InjectionFoodData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/inventory/InjectionAbstractContainerMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/inventory/InjectionAnvilMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/inventory/InjectionContainerLevelAccess.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/inventory/InjectionLecternMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/inventory/InjectionTransientCraftingContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/InjectionItemStack.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/crafting/InjectionIngredient.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeHolder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/crafting/InjectionShapedRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/crafting/InjectionShapelessRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/trading/InjectionMerchant.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/item/trading/InjectionMerchantOffer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/InjectionBlockGetter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/InjectionEntityGetter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/InjectionExplosion.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/InjectionLevel.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/InjectionLevelAccessor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/InjectionLevelWriter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/InjectionServerLevelAccessor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/InjectionBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/InjectionChestBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/InjectionFireBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/InjectionSculkSpreader.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/InjectionSignBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionAbstractFurnaceBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeaconBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeehiveBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionCatalystListener.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionContainerOpenersCounter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionFurnaceBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/block/entity/InjectionShulkerBoxBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/border/InjectionWorldBorder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkAccess.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkGenerator.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunk.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunkSection.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/chunk/InjectionRegionFileStorage.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/dimension/end/InjectionEndDragonFight.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/entity/InjectionPersistentEntitySectionManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/levelgen/InjectionFlatLevelSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplate.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplateManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/portal/InjectionPortalForcer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/portal/InjectionPortalInfo.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/saveddata/maps/InjectionMapItemSavedData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/spawner/InjectionSpawnState.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/storage/InjectionDerivedLevelData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageAccess.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/storage/InjectionPlayerDataStorage.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/storage/InjectionPrimaryLevelData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootDataManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootTable.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/libraries/CustomLibraries.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/libraries/DefaultLibraries.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/libraries/KnotLibraryHelper.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/BannerMixinPlugin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/MixinCrashReport.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/MixinCrashReportCategory.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/advancement/MixinAdvancementHolder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/MixinCommandDispatcher.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/MixinCommandNode.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/MixinCommandSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/MixinCommandSource1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/MixinCommandSourceStack.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/MixinCommands.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/arguments/MixinEntityArgument.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/arguments/blocks/MixinBlockStateParser.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelector.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelectorParser.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/interaction/cauldron/MixinCauldronInteraction.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/interaction/dispenser/MixinAbstractProjectileDispenseBehavior.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/interaction/dispenser/MixinBoatDispenseItemBehavior.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/interaction/dispenser/MixinDefaultDispenseItemBehavior.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/interaction/dispenser/MixinShearsDispenseItemBehavior.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/interaction/dispenser/MixinShulkerBoxDispenseBehavior.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/MixinFriendlyByteBuf.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/MixinVarint21LengthFieldPrepender.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/chat/MixinComponent.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/chat/MixinTextColor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/connection/MixinConnection.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/MixinPacketUtils.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/common/MixinServerboundCustomPayloadPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinClientIntentionPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundCommandsPacket_ArgumentNodeStub.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundInitializeBorderPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSectionBlocksUpdatePacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSetBorderCenterPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSystemChatPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundContainerClosePacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemOnPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemPacket.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/network/syncher/MixinSynchedEntityData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/MixinMain.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/MixinMinecraftServer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/MixinPlayerAdvancements.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/MixinServerAdvancementManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/MixinServerFunctionManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/MixinServerScoreboard.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/MixinWorldLoader.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/bossevents/MixinCustomBossEvent.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinDifficultyCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinEffectCommands.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinGameRuleCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinGiveCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinListPlayersCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinLootCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinReloadCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinScheduleCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinSetSpawnCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinSpreadPlayersCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinSummonCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinTeleportCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinTimeCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinTriggerCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/commands/MixinWorldBorderCommand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServerProperties.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/dedicated/MixinSettings.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/gui/MixinMinecraftServerGui.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinChunkHolder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinChunkMap.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinChunkMap_TrackedEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinDistanceManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache_MainThreadExecutor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinServerEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinServerLevel.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinServerLevel_EntityCallbacks.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinServerPlayer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinServerPlayerGameMode.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinTicketType.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/level/MixinWorldGenRegion.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinLegacyQueryHandler.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerCommonPacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerConfigurationPacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerConnectionListener.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl_1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerHandshakePacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl_1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/network/MixinServerStatusPacketListenerImpl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/players/MixinBanListEntry.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/players/MixinOldUsersConverter_5.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/players/MixinPlayerList.java (99%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/players/MixinSleepStatus.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/players/MixinStoredUserList.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/players/MixinUserWhiteList.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/rcon/MixinRconConsoleSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/server/rcon/thread/MixinRconClient.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/stats/MixinStatsCounter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/util/MixinSpawnUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/util/MixinThreadingDetector.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/util/datafix/MixinDataFixers.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/MixinBlockGetter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/MixinCompoundContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/MixinContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/MixinLockCode.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/MixinSimpleContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSources.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/effect/MixinHealOrHarmMobEffect.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/effect/MixinHungerMobEffect.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/effect/MixinMobEffectUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/effect/MixinPoisonMobEffect.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/effect/MixinRegenerationMobEffect.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/effect/MixinSaturationMobEffect.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinAgeableMob.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinAreaEffectCloud.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinEntitySelector.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinEntityType.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinExperienceOrb.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinInteraction.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinItemBasedSteering.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinLightningBolt.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinLivingEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinMob.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinNeutralMob.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/MixinPathfinderMob.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinAssignProfessionFromJobSite.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBabyFollowAdult.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBehaviorUtils.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinGoToWantedItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinHarvestFarmland.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinInteractWithDoor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinPrepareRamNearestTarget.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinResetProfession.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStartAttacking.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStopAttackingIfTargetInvalid.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinVillagerMakeLove.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinBreakDoorGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinEatBlockGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinPanicGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRemoveBlockGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRunAroundLikeCrazyGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSitWhenOrderedToGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSkeletonTrapGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinTemptGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinDefendVillageTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinFollowOwnerGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinHurtByTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinNearestAttackableTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtByTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/sensing/MixinTemptingSensor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ai/village/MixinVillageSiege.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/ambient/MixinBat.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinAllay.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinAnimal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinBee.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_GrowCropGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_HurtByOtherGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinBucketable.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinCat.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinCat_CatRelaxOnOwnerGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinChicken.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinCow.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinDolphin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinFox.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_BreedGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_EatBerriesGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinIronGolem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinOcelot.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda_HurtByTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinParrot.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinPig.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinPufferfish.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit_RaidGardenGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinSniffer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinSnowGolem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle_LayEggGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/MixinWolf.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/axolotl/MixinAxolotl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/frog/MixinTadpole.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/goat/MixinGoat.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinAbstractHorse.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinLlama.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinTraderLlama_FollowTraderGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderCrystal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderDragon.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhase.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhaseManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/boss/wither/MixinWitherBoss.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/decoration/MixinArmorStand.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/decoration/MixinHangingEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/decoration/MixinItemFrame.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/decoration/MixinLeashFenceKnotEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/item/MixinFallingBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/item/MixinHangingEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/item/MixinItemEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/item/MixinPrimedTnt.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinAbstractSkeleton.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinCaveSpider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinCreeper.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinElderGuardian.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanLeaveBlockGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanTakeBlockGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinEvoker_EvokerSummonSpellGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinGhast_GhastShootFireballGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinGuardian.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinHusk.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_BlindnessSpellGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_MirrorSpellGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinPhantom_AttackPlayerTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinRavager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinShulker.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_MergeWithStoneGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_WakeUpFriendsGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSkeleton.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeAttackGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeFloatGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeKeepOnJumpingGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeRandomDirectionGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSpellcastingIllager_UseSpellGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinSpider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinStrider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinVex_CopyOwnerTargetGoal.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinWitch.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinWitherSkeleton.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinZombie.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinZombieVillager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/MixinZombifiedPiglin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinAbstractPiglin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglinAi.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/moster/warden/MixinWarden.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/npc/MixinAbstractVillager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/npc/MixinInventoryCarrier.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/npc/MixinVillager.java (89%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTrader.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTraderSpawner.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/player/MixinInventory.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/player/MixinPlayer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractArrow.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractHurtingProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinArrow.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinEvokerFangs.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireball.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireworkRocketEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinFishingHook.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinLargeFireball.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinShulkerBullet.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinSmallFireball.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinSpectralArrow.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableItemProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableProjectile.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEgg.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEnderpearl.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownExperienceBottle.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownPotion.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownTrident.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/projectile/MixinWitherSkull.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/raid/MixinRaid.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/raid/MixinRaider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/raid/MixinRaids.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecart.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecartContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/vehicle/MixinBoat.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/vehicle/MixinChestBoat.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartCommandBlock_MinecartCommandBase.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartTNT.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/entity/vehicle/MixinVehicleEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/food/MixinFoodData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinAbstractContainerMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinAbstractFurnaceMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinAnvilMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinBeaconMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinBrewingStandMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu2.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinChestMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinContainerLevelAccess.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinCrafterMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinCraftingMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinDispenserMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinFurnaceResultSlot.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinHopperMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinHorseInventoryMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinInventoryMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinItemCombinerMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinLecternMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinMenuType.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinMerchantContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinMerchantMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinPlayerEnderChestContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinResultContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinShulkerBoxMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinSmithingMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/inventory/MixinTransientTransientCraftingContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinArmorItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinArmorStandItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinBlockItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinBoatItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinBoneMealItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinBowItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinBucketItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinChorusFruitItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinCrossbowItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinDebugStickItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinDyeItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinEggItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinEndCrystalItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinEnderEyeItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinEnderpearlItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinFireChargeItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinFishingRodItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinFlintAndSteelItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinHangingEntityItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinItemStack.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinLeadItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinMapItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinMilkBucketItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinMinecartItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinPlayerHeadItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinPotionItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinRecordItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinSignItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinSnowballItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinSpawnEggItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinStandingAndWallBlockItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/MixinTridentItem.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinBlastingRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinCampfireCookingRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinCustomRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinIngredient.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeHolder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinServerRecipeBook.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinShapedRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinShapelessRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinSmeltingRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTransformRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTrimRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinSmokingRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/crafting/MixinStonecutterRecipe.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/enchantment/MixinDamageEnchantment.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/enchantment/MixinFrostWalkerEnchantment.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/trading/MixinMerchant.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/item/trading/MixinMerchantOffer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/MixinClipContext.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/MixinEntityGetter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/MixinExplosion.java (99%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/MixinLevel.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/MixinLevelAccessor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/MixinLevelWriter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/MixinServerLevelAccessor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinAbstractCandleBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBambooSaplingBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBambooStalkBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBaseCommandBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBaseFireBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBasePressurePlateBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBedBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBeehiveBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBellBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBigDripleafBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBuddingAmethystBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinBushBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinButtonBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCactusBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCampfireBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCarvedPumpkinBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCauldronBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCaveVines.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinChangeOverTimeBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinChestBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinChorusFlowerBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCocoaBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCommandBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinComparatorBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_EmptyContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_InputContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_OutputContainer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinConcretePowderBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCoralBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCoralFanBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCoralPlantBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCoralWallFanBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinCropBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDaylightDetectorBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDetectorRailBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDiodeBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDirtPathBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDispenserBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDoorBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDoublePlantBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDragonEggBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDropExperienceBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinDropperBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinEndPortalBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinFarmBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinFenceGateBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinFireBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinFungusBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinGrowingPlantHeadBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinIceBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinInfestedBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinLayeredCauldronBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinLeavesBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinLecternBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinLeverBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinLightningRodBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinLiquidBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinMagmaBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinMultifaceSpreader.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinMushroomBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinNetherPortalBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinNetherWartBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinNoteBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinNyliumBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinObserverBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinPistonBaseBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinPitcherCropBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinPointedDripstoneBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinPowderSnowBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinPoweredRailBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinPressurePlateBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneOreBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneWireBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneLampBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneTorchBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinRespawnAnchorBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinRootedDirtBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSaplingBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinScaffoldingBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSculkBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSculkCatalystBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSculkSensorBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSculkShriekerBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSculkSpreader.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSculkVeinBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSignBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSnowLayerBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSpawnerBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSpongeBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSpreadingSnowyDirtBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinStemBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSugarCaneBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinSweetBerryBushBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinTntBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinTrapDoorBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinTripWireBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinTripWireHookBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinTurtleEggBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinVineBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinWaterlilyBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinWeightedPressurePlateBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/MixinWitherRoseBlock.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinAbstractFurnaceBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBannerBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBarrelBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBaseContainerBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeaconBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeehiveBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBellBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrewingStandBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrushableBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinCampfireBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinChestBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinChiseledBookShelfBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinCommandBlockEntity_1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinConduitBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinContainerOpenersCounter.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinCrafterBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinDecoratedPotBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinDispenserBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinFurnaceBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinHopperBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinJukeboxBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity1.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity_CatalystListener.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinShulkerBoxBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinSignBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/entity/MixinTheEndGatewayBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/block/grower/MixinTreeGrower.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder_MovingBorderExtent.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkAccess.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkGenerator.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunkSection.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk_BoundTickingBlockEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinChunkSerializer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinRegionFileStorage.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/dimension/end/MixinEndDragonFight.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/entity/MixinPersistentEntitySectionManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/gameevent/MixinGameEventDispatcher.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/gameevent/vibrations/MixinVibrationSystem_Listener.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/MixinFlatLevelSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/MixinPatrolSpawner.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/MixinPhantomSpawner.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/MixinWanderingTraderSpawner.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/structure/MixinSwampHutPiece.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructurePlaceSettings.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplate.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplateManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/material/MixinFlowingFluid.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/material/MixinLavaFluid.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/portal/MixinPortalForcer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/portal/MixinPortalInfo.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/redstone/MixinNeighborUpdater.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData_HoldingPlayer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/spawner/MixinBaseSpawner.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner_SpawnState.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/MixinDerivedLevelData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageAccess.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/MixinPlayerDataStorage.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/MixinPrimaryLevelData.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootDataManager.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootTable.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/loot/functions/MixinLootingEnchantFunction.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/loot/parameters/LootParametersMixin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinExplosionCondition.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinRandomChanceWithLootingCondition.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/network/download/DownloadSource.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/network/download/NetworkUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/network/download/UpdateUtils.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/paper/PaperExtraConstants.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/paper/RollingAverage.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/paper/addon/AddonWorld.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/paper/addon/attribute/AddonAttributeInstance.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/paper/addon/entity/AddonLivingEntity.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/paper/addon/entity/AddonPlayer.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/paper/addon/entity/monster/AddonSlime.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/plugins/BannerPlugin.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/plugins/EnchantmentFix.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/plugins/EntityClear.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/plugins/pluginmanager/Control.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/plugins/pluginmanager/PluginManagers.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/http/FailedHttpRequestException.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/http/HttpUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/CachedMappings.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/MappingCacheVisitor.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/RemappedThrowable.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/RemappingUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/providers/AbstractMappingProvider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/providers/BuildBasedMappingProvider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/providers/IntermediaryMappingProvider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/mappings/providers/MojangMappingProvider.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/util/CompatUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/util/Log4jRemapUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/util/MavenArtifactInfo.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/stackdeobf/util/RemappingRewritePolicy.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/util/EulaUtil.java (100%) rename {src/main/java => nms-patches}/com/mohistmc/banner/util/I18n.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/entity/PaperShearable.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/entity/Shearable.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/block/BeaconActivatedEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/block/BeaconDeactivatedEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/block/BellRingEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/packet/PlayerChunkLoadEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/packet/PlayerChunkUnloadEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/player/PlayerOpenSignEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/player/PlayerTrackEntityEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/player/PlayerUntrackEntityEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/server/WhitelistStateUpdateEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/world/border/WorldBorderBoundsChangeEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/world/border/WorldBorderBoundsChangeFinishEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/world/border/WorldBorderCenterChangeEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/event/world/border/WorldBorderEvent.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/math/BlockPosition.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/math/BlockPositionImpl.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/math/FinePosition.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/math/FinePositionImpl.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/math/Position.java (100%) rename {src/main/java => nms-patches}/io/papermc/paper/util/TickThread.java (100%) diff --git a/src/main/java/com/destroystokyo/paper/ServerSchedulerReportingWrapper.java b/nms-patches/com/destroystokyo/paper/ServerSchedulerReportingWrapper.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/ServerSchedulerReportingWrapper.java rename to nms-patches/com/destroystokyo/paper/ServerSchedulerReportingWrapper.java diff --git a/src/main/java/com/destroystokyo/paper/event/block/AnvilDamagedEvent.java b/nms-patches/com/destroystokyo/paper/event/block/AnvilDamagedEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/block/AnvilDamagedEvent.java rename to nms-patches/com/destroystokyo/paper/event/block/AnvilDamagedEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/block/BeaconEffectEvent.java b/nms-patches/com/destroystokyo/paper/event/block/BeaconEffectEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/block/BeaconEffectEvent.java rename to nms-patches/com/destroystokyo/paper/event/block/BeaconEffectEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/EndermanAttackPlayerEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/EndermanAttackPlayerEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/EndermanAttackPlayerEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/EndermanAttackPlayerEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/EntityAddToWorldEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/EntityAddToWorldEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/EntityAddToWorldEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/EntityAddToWorldEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/EntityRemoveFromWorldEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/EntityRemoveFromWorldEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/EntityRemoveFromWorldEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/EntityRemoveFromWorldEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/EntityZapEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/EntityZapEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/EntityZapEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/EntityZapEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/ProjectileCollideEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/ProjectileCollideEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/ProjectileCollideEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/ProjectileCollideEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/SlimeChangeDirectionEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/SlimeChangeDirectionEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/SlimeChangeDirectionEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/SlimeChangeDirectionEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/SlimePathfindEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/SlimePathfindEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/SlimePathfindEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/SlimePathfindEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/SlimeSwimEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/SlimeSwimEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/SlimeSwimEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/SlimeSwimEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/SlimeTargetLivingEntityEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/SlimeTargetLivingEntityEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/SlimeTargetLivingEntityEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/SlimeTargetLivingEntityEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/SlimeWanderEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/SlimeWanderEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/SlimeWanderEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/SlimeWanderEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/WitchConsumePotionEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/WitchConsumePotionEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/WitchConsumePotionEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/WitchConsumePotionEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/WitchReadyPotionEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/WitchReadyPotionEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/WitchReadyPotionEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/WitchReadyPotionEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/entity/WitchThrowPotionEvent.java b/nms-patches/com/destroystokyo/paper/event/entity/WitchThrowPotionEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/entity/WitchThrowPotionEvent.java rename to nms-patches/com/destroystokyo/paper/event/entity/WitchThrowPotionEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java b/nms-patches/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java rename to nms-patches/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java diff --git a/src/main/java/com/destroystokyo/paper/event/executor/StaticMethodHandleEventExecutor.java b/nms-patches/com/destroystokyo/paper/event/executor/StaticMethodHandleEventExecutor.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/executor/StaticMethodHandleEventExecutor.java rename to nms-patches/com/destroystokyo/paper/event/executor/StaticMethodHandleEventExecutor.java diff --git a/src/main/java/com/destroystokyo/paper/event/executor/asm/ASMEventExecutorGenerator.java b/nms-patches/com/destroystokyo/paper/event/executor/asm/ASMEventExecutorGenerator.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/executor/asm/ASMEventExecutorGenerator.java rename to nms-patches/com/destroystokyo/paper/event/executor/asm/ASMEventExecutorGenerator.java diff --git a/src/main/java/com/destroystokyo/paper/event/executor/asm/ClassDefiner.java b/nms-patches/com/destroystokyo/paper/event/executor/asm/ClassDefiner.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/executor/asm/ClassDefiner.java rename to nms-patches/com/destroystokyo/paper/event/executor/asm/ClassDefiner.java diff --git a/src/main/java/com/destroystokyo/paper/event/executor/asm/SafeClassDefiner.java b/nms-patches/com/destroystokyo/paper/event/executor/asm/SafeClassDefiner.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/executor/asm/SafeClassDefiner.java rename to nms-patches/com/destroystokyo/paper/event/executor/asm/SafeClassDefiner.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerAdvancementCriterionGrantEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerAdvancementCriterionGrantEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerAdvancementCriterionGrantEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerAdvancementCriterionGrantEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerArmorChangeEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerArmorChangeEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerArmorChangeEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerArmorChangeEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerJumpEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerJumpEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerJumpEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerJumpEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerLocaleChangeEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerLocaleChangeEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerLocaleChangeEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerLocaleChangeEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerStartSpectatingEntityEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerStartSpectatingEntityEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerStartSpectatingEntityEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerStartSpectatingEntityEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerStopSpectatingEntityEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerStopSpectatingEntityEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerStopSpectatingEntityEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerStopSpectatingEntityEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerTeleportEndGatewayEvent.java b/nms-patches/com/destroystokyo/paper/event/player/PlayerTeleportEndGatewayEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/player/PlayerTeleportEndGatewayEvent.java rename to nms-patches/com/destroystokyo/paper/event/player/PlayerTeleportEndGatewayEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/server/ServerExceptionEvent.java b/nms-patches/com/destroystokyo/paper/event/server/ServerExceptionEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/server/ServerExceptionEvent.java rename to nms-patches/com/destroystokyo/paper/event/server/ServerExceptionEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/server/ServerTickEndEvent.java b/nms-patches/com/destroystokyo/paper/event/server/ServerTickEndEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/server/ServerTickEndEvent.java rename to nms-patches/com/destroystokyo/paper/event/server/ServerTickEndEvent.java diff --git a/src/main/java/com/destroystokyo/paper/event/server/ServerTickStartEvent.java b/nms-patches/com/destroystokyo/paper/event/server/ServerTickStartEvent.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/event/server/ServerTickStartEvent.java rename to nms-patches/com/destroystokyo/paper/event/server/ServerTickStartEvent.java diff --git a/src/main/java/com/destroystokyo/paper/exception/ServerCommandException.java b/nms-patches/com/destroystokyo/paper/exception/ServerCommandException.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/exception/ServerCommandException.java rename to nms-patches/com/destroystokyo/paper/exception/ServerCommandException.java diff --git a/src/main/java/com/destroystokyo/paper/exception/ServerEventException.java b/nms-patches/com/destroystokyo/paper/exception/ServerEventException.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/exception/ServerEventException.java rename to nms-patches/com/destroystokyo/paper/exception/ServerEventException.java diff --git a/src/main/java/com/destroystokyo/paper/exception/ServerException.java b/nms-patches/com/destroystokyo/paper/exception/ServerException.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/exception/ServerException.java rename to nms-patches/com/destroystokyo/paper/exception/ServerException.java diff --git a/src/main/java/com/destroystokyo/paper/exception/ServerPluginEnableDisableException.java b/nms-patches/com/destroystokyo/paper/exception/ServerPluginEnableDisableException.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/exception/ServerPluginEnableDisableException.java rename to nms-patches/com/destroystokyo/paper/exception/ServerPluginEnableDisableException.java diff --git a/src/main/java/com/destroystokyo/paper/exception/ServerPluginException.java b/nms-patches/com/destroystokyo/paper/exception/ServerPluginException.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/exception/ServerPluginException.java rename to nms-patches/com/destroystokyo/paper/exception/ServerPluginException.java diff --git a/src/main/java/com/destroystokyo/paper/exception/ServerSchedulerException.java b/nms-patches/com/destroystokyo/paper/exception/ServerSchedulerException.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/exception/ServerSchedulerException.java rename to nms-patches/com/destroystokyo/paper/exception/ServerSchedulerException.java diff --git a/src/main/java/com/destroystokyo/paper/exception/ServerTabCompleteException.java b/nms-patches/com/destroystokyo/paper/exception/ServerTabCompleteException.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/exception/ServerTabCompleteException.java rename to nms-patches/com/destroystokyo/paper/exception/ServerTabCompleteException.java diff --git a/src/main/java/com/destroystokyo/paper/proxy/VelocityProxy.java b/nms-patches/com/destroystokyo/paper/proxy/VelocityProxy.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/proxy/VelocityProxy.java rename to nms-patches/com/destroystokyo/paper/proxy/VelocityProxy.java diff --git a/src/main/java/com/destroystokyo/paper/proxy/VelocitySupport.java b/nms-patches/com/destroystokyo/paper/proxy/VelocitySupport.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/proxy/VelocitySupport.java rename to nms-patches/com/destroystokyo/paper/proxy/VelocitySupport.java diff --git a/src/main/java/com/destroystokyo/paper/util/SneakyThrow.java b/nms-patches/com/destroystokyo/paper/util/SneakyThrow.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/util/SneakyThrow.java rename to nms-patches/com/destroystokyo/paper/util/SneakyThrow.java diff --git a/src/main/java/com/destroystokyo/paper/util/concurrent/WeakSeqLock.java b/nms-patches/com/destroystokyo/paper/util/concurrent/WeakSeqLock.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/util/concurrent/WeakSeqLock.java rename to nms-patches/com/destroystokyo/paper/util/concurrent/WeakSeqLock.java diff --git a/src/main/java/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Int.java b/nms-patches/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Int.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Int.java rename to nms-patches/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Int.java diff --git a/src/main/java/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Object.java b/nms-patches/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Object.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Object.java rename to nms-patches/com/destroystokyo/paper/util/map/QueuedChangesMapLong2Object.java diff --git a/src/main/java/com/destroystokyo/paper/util/maplist/EntityList.java b/nms-patches/com/destroystokyo/paper/util/maplist/EntityList.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/util/maplist/EntityList.java rename to nms-patches/com/destroystokyo/paper/util/maplist/EntityList.java diff --git a/src/main/java/com/destroystokyo/paper/util/maplist/IBlockDataList.java b/nms-patches/com/destroystokyo/paper/util/maplist/IBlockDataList.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/util/maplist/IBlockDataList.java rename to nms-patches/com/destroystokyo/paper/util/maplist/IBlockDataList.java diff --git a/src/main/java/com/destroystokyo/paper/util/maplist/ReferenceList.java b/nms-patches/com/destroystokyo/paper/util/maplist/ReferenceList.java similarity index 100% rename from src/main/java/com/destroystokyo/paper/util/maplist/ReferenceList.java rename to nms-patches/com/destroystokyo/paper/util/maplist/ReferenceList.java diff --git a/src/main/java/com/mohistmc/banner/BannerGUI.java b/nms-patches/com/mohistmc/banner/BannerGUI.java similarity index 100% rename from src/main/java/com/mohistmc/banner/BannerGUI.java rename to nms-patches/com/mohistmc/banner/BannerGUI.java diff --git a/src/main/java/com/mohistmc/banner/BannerMCStart.java b/nms-patches/com/mohistmc/banner/BannerMCStart.java similarity index 100% rename from src/main/java/com/mohistmc/banner/BannerMCStart.java rename to nms-patches/com/mohistmc/banner/BannerMCStart.java diff --git a/src/main/java/com/mohistmc/banner/BannerServer.java b/nms-patches/com/mohistmc/banner/BannerServer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/BannerServer.java rename to nms-patches/com/mohistmc/banner/BannerServer.java diff --git a/src/main/java/com/mohistmc/banner/Metrics.java b/nms-patches/com/mohistmc/banner/Metrics.java similarity index 100% rename from src/main/java/com/mohistmc/banner/Metrics.java rename to nms-patches/com/mohistmc/banner/Metrics.java diff --git a/src/main/java/com/mohistmc/banner/api/CooldownAPI.java b/nms-patches/com/mohistmc/banner/api/CooldownAPI.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/CooldownAPI.java rename to nms-patches/com/mohistmc/banner/api/CooldownAPI.java diff --git a/src/main/java/com/mohistmc/banner/api/EntityAPI.java b/nms-patches/com/mohistmc/banner/api/EntityAPI.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/EntityAPI.java rename to nms-patches/com/mohistmc/banner/api/EntityAPI.java diff --git a/src/main/java/com/mohistmc/banner/api/ItemAPI.java b/nms-patches/com/mohistmc/banner/api/ItemAPI.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/ItemAPI.java rename to nms-patches/com/mohistmc/banner/api/ItemAPI.java diff --git a/src/main/java/com/mohistmc/banner/api/PlayerAPI.java b/nms-patches/com/mohistmc/banner/api/PlayerAPI.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/PlayerAPI.java rename to nms-patches/com/mohistmc/banner/api/PlayerAPI.java diff --git a/src/main/java/com/mohistmc/banner/api/ServerAPI.java b/nms-patches/com/mohistmc/banner/api/ServerAPI.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/ServerAPI.java rename to nms-patches/com/mohistmc/banner/api/ServerAPI.java diff --git a/src/main/java/com/mohistmc/banner/api/Unsafe.java b/nms-patches/com/mohistmc/banner/api/Unsafe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/Unsafe.java rename to nms-patches/com/mohistmc/banner/api/Unsafe.java diff --git a/src/main/java/com/mohistmc/banner/api/color/ColorsAPI.java b/nms-patches/com/mohistmc/banner/api/color/ColorsAPI.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/color/ColorsAPI.java rename to nms-patches/com/mohistmc/banner/api/color/ColorsAPI.java diff --git a/src/main/java/com/mohistmc/banner/api/color/GradientPattern.java b/nms-patches/com/mohistmc/banner/api/color/GradientPattern.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/color/GradientPattern.java rename to nms-patches/com/mohistmc/banner/api/color/GradientPattern.java diff --git a/src/main/java/com/mohistmc/banner/api/color/IPattern.java b/nms-patches/com/mohistmc/banner/api/color/IPattern.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/color/IPattern.java rename to nms-patches/com/mohistmc/banner/api/color/IPattern.java diff --git a/src/main/java/com/mohistmc/banner/api/color/RainbowPattern.java b/nms-patches/com/mohistmc/banner/api/color/RainbowPattern.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/color/RainbowPattern.java rename to nms-patches/com/mohistmc/banner/api/color/RainbowPattern.java diff --git a/src/main/java/com/mohistmc/banner/api/color/SolidPattern.java b/nms-patches/com/mohistmc/banner/api/color/SolidPattern.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/color/SolidPattern.java rename to nms-patches/com/mohistmc/banner/api/color/SolidPattern.java diff --git a/src/main/java/com/mohistmc/banner/api/filestream/NBT.java b/nms-patches/com/mohistmc/banner/api/filestream/NBT.java similarity index 100% rename from src/main/java/com/mohistmc/banner/api/filestream/NBT.java rename to nms-patches/com/mohistmc/banner/api/filestream/NBT.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/BannerLecternInventory.java b/nms-patches/com/mohistmc/banner/bukkit/BannerLecternInventory.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/BannerLecternInventory.java rename to nms-patches/com/mohistmc/banner/bukkit/BannerLecternInventory.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/BannerServerListPingEvent.java b/nms-patches/com/mohistmc/banner/bukkit/BannerServerListPingEvent.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/BannerServerListPingEvent.java rename to nms-patches/com/mohistmc/banner/bukkit/BannerServerListPingEvent.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/BukkitCallbackExecutor.java b/nms-patches/com/mohistmc/banner/bukkit/BukkitCallbackExecutor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/BukkitCallbackExecutor.java rename to nms-patches/com/mohistmc/banner/bukkit/BukkitCallbackExecutor.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/BukkitCauldronHooks.java b/nms-patches/com/mohistmc/banner/bukkit/BukkitCauldronHooks.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/BukkitCauldronHooks.java rename to nms-patches/com/mohistmc/banner/bukkit/BukkitCauldronHooks.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/BukkitContainer.java b/nms-patches/com/mohistmc/banner/bukkit/BukkitContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/BukkitContainer.java rename to nms-patches/com/mohistmc/banner/bukkit/BukkitContainer.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/BukkitExtraConstants.java b/nms-patches/com/mohistmc/banner/bukkit/BukkitExtraConstants.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/BukkitExtraConstants.java rename to nms-patches/com/mohistmc/banner/bukkit/BukkitExtraConstants.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/BukkitSnapshotCaptures.java b/nms-patches/com/mohistmc/banner/bukkit/BukkitSnapshotCaptures.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/BukkitSnapshotCaptures.java rename to nms-patches/com/mohistmc/banner/bukkit/BukkitSnapshotCaptures.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/CraftCustomContainer.java b/nms-patches/com/mohistmc/banner/bukkit/CraftCustomContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/CraftCustomContainer.java rename to nms-patches/com/mohistmc/banner/bukkit/CraftCustomContainer.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/DistValidate.java b/nms-patches/com/mohistmc/banner/bukkit/DistValidate.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/DistValidate.java rename to nms-patches/com/mohistmc/banner/bukkit/DistValidate.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/DoubleChestInventory.java b/nms-patches/com/mohistmc/banner/bukkit/DoubleChestInventory.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/DoubleChestInventory.java rename to nms-patches/com/mohistmc/banner/bukkit/DoubleChestInventory.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/LevelPersistentData.java b/nms-patches/com/mohistmc/banner/bukkit/LevelPersistentData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/LevelPersistentData.java rename to nms-patches/com/mohistmc/banner/bukkit/LevelPersistentData.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/PluginsLibrarySource.java b/nms-patches/com/mohistmc/banner/bukkit/PluginsLibrarySource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/PluginsLibrarySource.java rename to nms-patches/com/mohistmc/banner/bukkit/PluginsLibrarySource.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/ProcessableEffect.java b/nms-patches/com/mohistmc/banner/bukkit/ProcessableEffect.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/ProcessableEffect.java rename to nms-patches/com/mohistmc/banner/bukkit/ProcessableEffect.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsAbstractHorse.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsAbstractHorse.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsAbstractHorse.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsAbstractHorse.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsAnimals.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsAnimals.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsAnimals.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsAnimals.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsChestHorse.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsChestHorse.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsChestHorse.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsChestHorse.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsEntity.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsEntity.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsEntity.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMinecart.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMinecart.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMinecart.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMinecart.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMinecartContainer.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMinecartContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMinecartContainer.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMinecartContainer.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMinecraft.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMinecraft.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMinecraft.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMinecraft.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMonster.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMonster.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsMonster.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsMonster.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsProjectileEntity.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsProjectileEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsProjectileEntity.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsProjectileEntity.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsRaider.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsRaider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsRaider.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsRaider.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsSkeleton.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsSkeleton.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsSkeleton.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsSkeleton.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsTameableEntity.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsTameableEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsTameableEntity.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsTameableEntity.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsThrowableEntity.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsThrowableEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsThrowableEntity.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsThrowableEntity.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsThrowableProjectile.java b/nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsThrowableProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/entity/MohistModsThrowableProjectile.java rename to nms-patches/com/mohistmc/banner/bukkit/entity/MohistModsThrowableProjectile.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/inventory/CraftCustomInventory.java b/nms-patches/com/mohistmc/banner/bukkit/inventory/CraftCustomInventory.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/inventory/CraftCustomInventory.java rename to nms-patches/com/mohistmc/banner/bukkit/inventory/CraftCustomInventory.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/inventory/InventoryOwner.java b/nms-patches/com/mohistmc/banner/bukkit/inventory/InventoryOwner.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/inventory/InventoryOwner.java rename to nms-patches/com/mohistmc/banner/bukkit/inventory/InventoryOwner.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/inventory/MohistModsInventory.java b/nms-patches/com/mohistmc/banner/bukkit/inventory/MohistModsInventory.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/inventory/MohistModsInventory.java rename to nms-patches/com/mohistmc/banner/bukkit/inventory/MohistModsInventory.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/inventory/MohistSpecialIngredient.java b/nms-patches/com/mohistmc/banner/bukkit/inventory/MohistSpecialIngredient.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/inventory/MohistSpecialIngredient.java rename to nms-patches/com/mohistmc/banner/bukkit/inventory/MohistSpecialIngredient.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/inventory/recipe/BannerModdedRecipe.java b/nms-patches/com/mohistmc/banner/bukkit/inventory/recipe/BannerModdedRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/inventory/recipe/BannerModdedRecipe.java rename to nms-patches/com/mohistmc/banner/bukkit/inventory/recipe/BannerModdedRecipe.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapedRecipe.java b/nms-patches/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapedRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapedRecipe.java rename to nms-patches/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapedRecipe.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapelessRecipe.java b/nms-patches/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapelessRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapelessRecipe.java rename to nms-patches/com/mohistmc/banner/bukkit/inventory/recipe/BannerShapelessRecipe.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/network/BannerServerboundCustomPayloadPacket.java b/nms-patches/com/mohistmc/banner/bukkit/network/BannerServerboundCustomPayloadPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/network/BannerServerboundCustomPayloadPacket.java rename to nms-patches/com/mohistmc/banner/bukkit/network/BannerServerboundCustomPayloadPacket.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/pluginfix/LuckPerms.java b/nms-patches/com/mohistmc/banner/bukkit/pluginfix/LuckPerms.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/pluginfix/LuckPerms.java rename to nms-patches/com/mohistmc/banner/bukkit/pluginfix/LuckPerms.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/pluginfix/PluginFixManager.java b/nms-patches/com/mohistmc/banner/bukkit/pluginfix/PluginFixManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/pluginfix/PluginFixManager.java rename to nms-patches/com/mohistmc/banner/bukkit/pluginfix/PluginFixManager.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/pluginfix/WorldEdit.java b/nms-patches/com/mohistmc/banner/bukkit/pluginfix/WorldEdit.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/pluginfix/WorldEdit.java rename to nms-patches/com/mohistmc/banner/bukkit/pluginfix/WorldEdit.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/ArrayUtil.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/ArrayUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/ArrayUtil.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/ArrayUtil.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/ClassLoaderAdapter.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/ClassLoaderAdapter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/ClassLoaderAdapter.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/ClassLoaderAdapter.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/ClassLoaderRemapper.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/ClassLoaderRemapper.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/ClassLoaderRemapper.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/ClassLoaderRemapper.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/ClassLoaderRepo.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/ClassLoaderRepo.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/ClassLoaderRepo.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/ClassLoaderRepo.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/Enumerations.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/Enumerations.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/Enumerations.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/Enumerations.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/GlobalClassRepo.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/GlobalClassRepo.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/GlobalClassRepo.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/GlobalClassRepo.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/InterfaceInvokerGen.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/InterfaceInvokerGen.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/InterfaceInvokerGen.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/InterfaceInvokerGen.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/LenientJarRemapper.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/LenientJarRemapper.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/LenientJarRemapper.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/LenientJarRemapper.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/PluginInheritanceProvider.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/PluginInheritanceProvider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/PluginInheritanceProvider.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/PluginInheritanceProvider.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/PluginTransformer.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/PluginTransformer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/PluginTransformer.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/PluginTransformer.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/RedirectAdapter.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/RedirectAdapter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/RedirectAdapter.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/RedirectAdapter.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/ReflectionHandler.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/ReflectionHandler.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/ReflectionHandler.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/ReflectionHandler.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/RemapSourceHandler.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/RemapSourceHandler.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/RemapSourceHandler.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/RemapSourceHandler.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/Remapper.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/Remapper.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/Remapper.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/Remapper.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/RemappingClassLoader.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/RemappingClassLoader.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/RemappingClassLoader.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/RemappingClassLoader.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/RemappingURLClassLoader.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/RemappingURLClassLoader.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/RemappingURLClassLoader.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/RemappingURLClassLoader.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/RuntimeRepo.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/RuntimeRepo.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/RuntimeRepo.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/RuntimeRepo.java diff --git a/src/main/java/com/mohistmc/banner/bukkit/remapping/Unsafe.java b/nms-patches/com/mohistmc/banner/bukkit/remapping/Unsafe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/bukkit/remapping/Unsafe.java rename to nms-patches/com/mohistmc/banner/bukkit/remapping/Unsafe.java diff --git a/src/main/java/com/mohistmc/banner/command/DumpCommand.java b/nms-patches/com/mohistmc/banner/command/DumpCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/command/DumpCommand.java rename to nms-patches/com/mohistmc/banner/command/DumpCommand.java diff --git a/src/main/java/com/mohistmc/banner/command/GetPluginListCommand.java b/nms-patches/com/mohistmc/banner/command/GetPluginListCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/command/GetPluginListCommand.java rename to nms-patches/com/mohistmc/banner/command/GetPluginListCommand.java diff --git a/src/main/java/com/mohistmc/banner/command/ModListCommand.java b/nms-patches/com/mohistmc/banner/command/ModListCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/command/ModListCommand.java rename to nms-patches/com/mohistmc/banner/command/ModListCommand.java diff --git a/src/main/java/com/mohistmc/banner/command/PluginCommand.java b/nms-patches/com/mohistmc/banner/command/PluginCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/command/PluginCommand.java rename to nms-patches/com/mohistmc/banner/command/PluginCommand.java diff --git a/src/main/java/com/mohistmc/banner/config/BannerConfig.java b/nms-patches/com/mohistmc/banner/config/BannerConfig.java similarity index 100% rename from src/main/java/com/mohistmc/banner/config/BannerConfig.java rename to nms-patches/com/mohistmc/banner/config/BannerConfig.java diff --git a/src/main/java/com/mohistmc/banner/config/BannerConfigUtil.java b/nms-patches/com/mohistmc/banner/config/BannerConfigUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/config/BannerConfigUtil.java rename to nms-patches/com/mohistmc/banner/config/BannerConfigUtil.java diff --git a/src/main/java/com/mohistmc/banner/config/BannerWorldConfig.java b/nms-patches/com/mohistmc/banner/config/BannerWorldConfig.java similarity index 100% rename from src/main/java/com/mohistmc/banner/config/BannerWorldConfig.java rename to nms-patches/com/mohistmc/banner/config/BannerWorldConfig.java diff --git a/src/main/java/com/mohistmc/banner/eventhandler/BannerEventDispatcherRegistry.java b/nms-patches/com/mohistmc/banner/eventhandler/BannerEventDispatcherRegistry.java similarity index 100% rename from src/main/java/com/mohistmc/banner/eventhandler/BannerEventDispatcherRegistry.java rename to nms-patches/com/mohistmc/banner/eventhandler/BannerEventDispatcherRegistry.java diff --git a/src/main/java/com/mohistmc/banner/eventhandler/dispatcher/EntityEventDispatcher.java b/nms-patches/com/mohistmc/banner/eventhandler/dispatcher/EntityEventDispatcher.java similarity index 100% rename from src/main/java/com/mohistmc/banner/eventhandler/dispatcher/EntityEventDispatcher.java rename to nms-patches/com/mohistmc/banner/eventhandler/dispatcher/EntityEventDispatcher.java diff --git a/src/main/java/com/mohistmc/banner/eventhandler/dispatcher/LevelEventDispatcher.java b/nms-patches/com/mohistmc/banner/eventhandler/dispatcher/LevelEventDispatcher.java similarity index 100% rename from src/main/java/com/mohistmc/banner/eventhandler/dispatcher/LevelEventDispatcher.java rename to nms-patches/com/mohistmc/banner/eventhandler/dispatcher/LevelEventDispatcher.java diff --git a/src/main/java/com/mohistmc/banner/eventhandler/dispatcher/PlayerEventDispatcher.java b/nms-patches/com/mohistmc/banner/eventhandler/dispatcher/PlayerEventDispatcher.java similarity index 100% rename from src/main/java/com/mohistmc/banner/eventhandler/dispatcher/PlayerEventDispatcher.java rename to nms-patches/com/mohistmc/banner/eventhandler/dispatcher/PlayerEventDispatcher.java diff --git a/src/main/java/com/mohistmc/banner/fabric/BannerDerivedWorldInfo.java b/nms-patches/com/mohistmc/banner/fabric/BannerDerivedWorldInfo.java similarity index 100% rename from src/main/java/com/mohistmc/banner/fabric/BannerDerivedWorldInfo.java rename to nms-patches/com/mohistmc/banner/fabric/BannerDerivedWorldInfo.java diff --git a/src/main/java/com/mohistmc/banner/fabric/BukkitRegistry.java b/nms-patches/com/mohistmc/banner/fabric/BukkitRegistry.java similarity index 100% rename from src/main/java/com/mohistmc/banner/fabric/BukkitRegistry.java rename to nms-patches/com/mohistmc/banner/fabric/BukkitRegistry.java diff --git a/src/main/java/com/mohistmc/banner/fabric/FabricHookBukkitEvent.java b/nms-patches/com/mohistmc/banner/fabric/FabricHookBukkitEvent.java similarity index 100% rename from src/main/java/com/mohistmc/banner/fabric/FabricHookBukkitEvent.java rename to nms-patches/com/mohistmc/banner/fabric/FabricHookBukkitEvent.java diff --git a/src/main/java/com/mohistmc/banner/fabric/WorldSymlink.java b/nms-patches/com/mohistmc/banner/fabric/WorldSymlink.java similarity index 100% rename from src/main/java/com/mohistmc/banner/fabric/WorldSymlink.java rename to nms-patches/com/mohistmc/banner/fabric/WorldSymlink.java diff --git a/src/main/java/com/mohistmc/banner/fabric/WrappedWorlds.java b/nms-patches/com/mohistmc/banner/fabric/WrappedWorlds.java similarity index 100% rename from src/main/java/com/mohistmc/banner/fabric/WrappedWorlds.java rename to nms-patches/com/mohistmc/banner/fabric/WrappedWorlds.java diff --git a/src/main/java/com/mohistmc/banner/injection/advancements/InjectionAdvancementHolder.java b/nms-patches/com/mohistmc/banner/injection/advancements/InjectionAdvancementHolder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/advancements/InjectionAdvancementHolder.java rename to nms-patches/com/mohistmc/banner/injection/advancements/InjectionAdvancementHolder.java diff --git a/src/main/java/com/mohistmc/banner/injection/commands/InjectionCommandNode.java b/nms-patches/com/mohistmc/banner/injection/commands/InjectionCommandNode.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/commands/InjectionCommandNode.java rename to nms-patches/com/mohistmc/banner/injection/commands/InjectionCommandNode.java diff --git a/src/main/java/com/mohistmc/banner/injection/commands/InjectionCommandSource.java b/nms-patches/com/mohistmc/banner/injection/commands/InjectionCommandSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/commands/InjectionCommandSource.java rename to nms-patches/com/mohistmc/banner/injection/commands/InjectionCommandSource.java diff --git a/src/main/java/com/mohistmc/banner/injection/commands/InjectionCommandSourceStack.java b/nms-patches/com/mohistmc/banner/injection/commands/InjectionCommandSourceStack.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/commands/InjectionCommandSourceStack.java rename to nms-patches/com/mohistmc/banner/injection/commands/InjectionCommandSourceStack.java diff --git a/src/main/java/com/mohistmc/banner/injection/commands/InjectionCommands.java b/nms-patches/com/mohistmc/banner/injection/commands/InjectionCommands.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/commands/InjectionCommands.java rename to nms-patches/com/mohistmc/banner/injection/commands/InjectionCommands.java diff --git a/src/main/java/com/mohistmc/banner/injection/commands/arguments/InjectionEntityArgument.java b/nms-patches/com/mohistmc/banner/injection/commands/arguments/InjectionEntityArgument.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/commands/arguments/InjectionEntityArgument.java rename to nms-patches/com/mohistmc/banner/injection/commands/arguments/InjectionEntityArgument.java diff --git a/src/main/java/com/mohistmc/banner/injection/commands/arguments/selector/InjectionEntitySelectorParser.java b/nms-patches/com/mohistmc/banner/injection/commands/arguments/selector/InjectionEntitySelectorParser.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/commands/arguments/selector/InjectionEntitySelectorParser.java rename to nms-patches/com/mohistmc/banner/injection/commands/arguments/selector/InjectionEntitySelectorParser.java diff --git a/src/main/java/com/mohistmc/banner/injection/network/chat/InjectionComponent.java b/nms-patches/com/mohistmc/banner/injection/network/chat/InjectionComponent.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/network/chat/InjectionComponent.java rename to nms-patches/com/mohistmc/banner/injection/network/chat/InjectionComponent.java diff --git a/src/main/java/com/mohistmc/banner/injection/network/chat/InjectionTextColor.java b/nms-patches/com/mohistmc/banner/injection/network/chat/InjectionTextColor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/network/chat/InjectionTextColor.java rename to nms-patches/com/mohistmc/banner/injection/network/chat/InjectionTextColor.java diff --git a/src/main/java/com/mohistmc/banner/injection/network/connection/InjectionConnection.java b/nms-patches/com/mohistmc/banner/injection/network/connection/InjectionConnection.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/network/connection/InjectionConnection.java rename to nms-patches/com/mohistmc/banner/injection/network/connection/InjectionConnection.java diff --git a/src/main/java/com/mohistmc/banner/injection/network/protocol/game/InjectionClientboundSectionBlocksUpdatePacket.java b/nms-patches/com/mohistmc/banner/injection/network/protocol/game/InjectionClientboundSectionBlocksUpdatePacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/network/protocol/game/InjectionClientboundSectionBlocksUpdatePacket.java rename to nms-patches/com/mohistmc/banner/injection/network/protocol/game/InjectionClientboundSectionBlocksUpdatePacket.java diff --git a/src/main/java/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemOnPacket.java b/nms-patches/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemOnPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemOnPacket.java rename to nms-patches/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemOnPacket.java diff --git a/src/main/java/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemPacket.java b/nms-patches/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemPacket.java rename to nms-patches/com/mohistmc/banner/injection/network/protocol/game/InjectionServerboundUseItemPacket.java diff --git a/src/main/java/com/mohistmc/banner/injection/network/syncher/InjectionSynchedEntityData.java b/nms-patches/com/mohistmc/banner/injection/network/syncher/InjectionSynchedEntityData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/network/syncher/InjectionSynchedEntityData.java rename to nms-patches/com/mohistmc/banner/injection/network/syncher/InjectionSynchedEntityData.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/InjectionMinecraftServer.java b/nms-patches/com/mohistmc/banner/injection/server/InjectionMinecraftServer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/InjectionMinecraftServer.java rename to nms-patches/com/mohistmc/banner/injection/server/InjectionMinecraftServer.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/bossevents/InjectionCustomBossEvent.java b/nms-patches/com/mohistmc/banner/injection/server/bossevents/InjectionCustomBossEvent.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/bossevents/InjectionCustomBossEvent.java rename to nms-patches/com/mohistmc/banner/injection/server/bossevents/InjectionCustomBossEvent.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionChunkHolder.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionChunkHolder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionChunkHolder.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionChunkHolder.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionChunkMap.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionChunkMap.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionChunkMap.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionChunkMap.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionDistanceManager.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionDistanceManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionDistanceManager.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionDistanceManager.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerChunkCache.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerChunkCache.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerChunkCache.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerChunkCache.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerEntity.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerEntity.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerLevel.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerLevel.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerLevel.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerLevel.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerPlayer.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerPlayer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerPlayer.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerPlayer.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerPlayerGameMode.java b/nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerPlayerGameMode.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/level/InjectionServerPlayerGameMode.java rename to nms-patches/com/mohistmc/banner/injection/server/level/InjectionServerPlayerGameMode.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerCommonPacketListenerImpl.java b/nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerCommonPacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerCommonPacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerCommonPacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerConnectionListener.java b/nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerConnectionListener.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerConnectionListener.java rename to nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerConnectionListener.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerGamePacketListenerImpl.java b/nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerGamePacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerGamePacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerGamePacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerLoginPacketListenerImpl.java b/nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerLoginPacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/network/InjectionServerLoginPacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/injection/server/network/InjectionServerLoginPacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/players/InjectionBanListEntry.java b/nms-patches/com/mohistmc/banner/injection/server/players/InjectionBanListEntry.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/players/InjectionBanListEntry.java rename to nms-patches/com/mohistmc/banner/injection/server/players/InjectionBanListEntry.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/players/InjectionPlayerList.java b/nms-patches/com/mohistmc/banner/injection/server/players/InjectionPlayerList.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/players/InjectionPlayerList.java rename to nms-patches/com/mohistmc/banner/injection/server/players/InjectionPlayerList.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/players/InjectionStoredUserList.java b/nms-patches/com/mohistmc/banner/injection/server/players/InjectionStoredUserList.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/players/InjectionStoredUserList.java rename to nms-patches/com/mohistmc/banner/injection/server/players/InjectionStoredUserList.java diff --git a/src/main/java/com/mohistmc/banner/injection/server/rcon/InjectionRconConsoleSource.java b/nms-patches/com/mohistmc/banner/injection/server/rcon/InjectionRconConsoleSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/server/rcon/InjectionRconConsoleSource.java rename to nms-patches/com/mohistmc/banner/injection/server/rcon/InjectionRconConsoleSource.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/InjectionContainer.java b/nms-patches/com/mohistmc/banner/injection/world/InjectionContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/InjectionContainer.java rename to nms-patches/com/mohistmc/banner/injection/world/InjectionContainer.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSource.java b/nms-patches/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSource.java rename to nms-patches/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSource.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSources.java b/nms-patches/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSources.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSources.java rename to nms-patches/com/mohistmc/banner/injection/world/damagesource/InjectionDamageSources.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAbstractHorse.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAbstractHorse.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAbstractHorse.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAbstractHorse.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAgeableMob.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAgeableMob.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAgeableMob.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAgeableMob.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAllay.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAllay.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAllay.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAllay.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAnimal.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAnimal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAnimal.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAnimal.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAreaEffectCloud.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAreaEffectCloud.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionAreaEffectCloud.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionAreaEffectCloud.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionEntity.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionEntityType.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionEntityType.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionEntityType.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionEntityType.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionFishingHook.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionFishingHook.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionFishingHook.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionFishingHook.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionGuardian.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionGuardian.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionGuardian.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionGuardian.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionItemBasedSteering.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionItemBasedSteering.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionItemBasedSteering.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionItemBasedSteering.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionLightningBolt.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionLightningBolt.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionLightningBolt.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionLightningBolt.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionLivingEntity.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionLivingEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionLivingEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionLivingEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionMob.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionMob.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionMob.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionMob.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionNeutralMob.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionNeutralMob.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionNeutralMob.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionNeutralMob.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionPiglin.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionPiglin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionPiglin.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionPiglin.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/InjectionPrimedTnt.java b/nms-patches/com/mohistmc/banner/injection/world/entity/InjectionPrimedTnt.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/InjectionPrimedTnt.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/InjectionPrimedTnt.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/boss/enderdragon/phases/InjectionEnderDragonPhase.java b/nms-patches/com/mohistmc/banner/injection/world/entity/boss/enderdragon/phases/InjectionEnderDragonPhase.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/boss/enderdragon/phases/InjectionEnderDragonPhase.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/boss/enderdragon/phases/InjectionEnderDragonPhase.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/decoration/InjectionArmorStand.java b/nms-patches/com/mohistmc/banner/injection/world/entity/decoration/InjectionArmorStand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/decoration/InjectionArmorStand.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/decoration/InjectionArmorStand.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/decoration/InjectionItemFrame.java b/nms-patches/com/mohistmc/banner/injection/world/entity/decoration/InjectionItemFrame.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/decoration/InjectionItemFrame.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/decoration/InjectionItemFrame.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/monster/InjectionCreeper.java b/nms-patches/com/mohistmc/banner/injection/world/entity/monster/InjectionCreeper.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/monster/InjectionCreeper.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/monster/InjectionCreeper.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/monster/InjectionSlime.java b/nms-patches/com/mohistmc/banner/injection/world/entity/monster/InjectionSlime.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/monster/InjectionSlime.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/monster/InjectionSlime.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/player/InjectionInventory.java b/nms-patches/com/mohistmc/banner/injection/world/entity/player/InjectionInventory.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/player/InjectionInventory.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/player/InjectionInventory.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/player/InjectionPlayer.java b/nms-patches/com/mohistmc/banner/injection/world/entity/player/InjectionPlayer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/player/InjectionPlayer.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/player/InjectionPlayer.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionAbstractHurtingProjectile.java b/nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionAbstractHurtingProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionAbstractHurtingProjectile.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionAbstractHurtingProjectile.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionArrow.java b/nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionArrow.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionArrow.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionArrow.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionProjectile.java b/nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionProjectile.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionProjectile.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionShulkerBullet.java b/nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionShulkerBullet.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionShulkerBullet.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionShulkerBullet.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionThrowableItemProjectile.java b/nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionThrowableItemProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/projectile/InjectionThrowableItemProjectile.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/projectile/InjectionThrowableItemProjectile.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/raid/InjectionRaid.java b/nms-patches/com/mohistmc/banner/injection/world/entity/raid/InjectionRaid.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/raid/InjectionRaid.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/raid/InjectionRaid.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/vehicle/InjectionAbstractMinecart.java b/nms-patches/com/mohistmc/banner/injection/world/entity/vehicle/InjectionAbstractMinecart.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/vehicle/InjectionAbstractMinecart.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/vehicle/InjectionAbstractMinecart.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/entity/vehicle/InjectionBoat.java b/nms-patches/com/mohistmc/banner/injection/world/entity/vehicle/InjectionBoat.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/entity/vehicle/InjectionBoat.java rename to nms-patches/com/mohistmc/banner/injection/world/entity/vehicle/InjectionBoat.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/food/InjectionFoodData.java b/nms-patches/com/mohistmc/banner/injection/world/food/InjectionFoodData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/food/InjectionFoodData.java rename to nms-patches/com/mohistmc/banner/injection/world/food/InjectionFoodData.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionAbstractContainerMenu.java b/nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionAbstractContainerMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionAbstractContainerMenu.java rename to nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionAbstractContainerMenu.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionAnvilMenu.java b/nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionAnvilMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionAnvilMenu.java rename to nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionAnvilMenu.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionContainerLevelAccess.java b/nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionContainerLevelAccess.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionContainerLevelAccess.java rename to nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionContainerLevelAccess.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionLecternMenu.java b/nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionLecternMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionLecternMenu.java rename to nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionLecternMenu.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionTransientCraftingContainer.java b/nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionTransientCraftingContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/inventory/InjectionTransientCraftingContainer.java rename to nms-patches/com/mohistmc/banner/injection/world/inventory/InjectionTransientCraftingContainer.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/InjectionItemStack.java b/nms-patches/com/mohistmc/banner/injection/world/item/InjectionItemStack.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/InjectionItemStack.java rename to nms-patches/com/mohistmc/banner/injection/world/item/InjectionItemStack.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionIngredient.java b/nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionIngredient.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionIngredient.java rename to nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionIngredient.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipe.java b/nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipe.java rename to nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipe.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeHolder.java b/nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeHolder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeHolder.java rename to nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeHolder.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeManager.java b/nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeManager.java rename to nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionRecipeManager.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionShapedRecipe.java b/nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionShapedRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionShapedRecipe.java rename to nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionShapedRecipe.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionShapelessRecipe.java b/nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionShapelessRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/crafting/InjectionShapelessRecipe.java rename to nms-patches/com/mohistmc/banner/injection/world/item/crafting/InjectionShapelessRecipe.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/trading/InjectionMerchant.java b/nms-patches/com/mohistmc/banner/injection/world/item/trading/InjectionMerchant.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/trading/InjectionMerchant.java rename to nms-patches/com/mohistmc/banner/injection/world/item/trading/InjectionMerchant.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/item/trading/InjectionMerchantOffer.java b/nms-patches/com/mohistmc/banner/injection/world/item/trading/InjectionMerchantOffer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/item/trading/InjectionMerchantOffer.java rename to nms-patches/com/mohistmc/banner/injection/world/item/trading/InjectionMerchantOffer.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/InjectionBlockGetter.java b/nms-patches/com/mohistmc/banner/injection/world/level/InjectionBlockGetter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/InjectionBlockGetter.java rename to nms-patches/com/mohistmc/banner/injection/world/level/InjectionBlockGetter.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/InjectionEntityGetter.java b/nms-patches/com/mohistmc/banner/injection/world/level/InjectionEntityGetter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/InjectionEntityGetter.java rename to nms-patches/com/mohistmc/banner/injection/world/level/InjectionEntityGetter.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/InjectionExplosion.java b/nms-patches/com/mohistmc/banner/injection/world/level/InjectionExplosion.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/InjectionExplosion.java rename to nms-patches/com/mohistmc/banner/injection/world/level/InjectionExplosion.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/InjectionLevel.java b/nms-patches/com/mohistmc/banner/injection/world/level/InjectionLevel.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/InjectionLevel.java rename to nms-patches/com/mohistmc/banner/injection/world/level/InjectionLevel.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/InjectionLevelAccessor.java b/nms-patches/com/mohistmc/banner/injection/world/level/InjectionLevelAccessor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/InjectionLevelAccessor.java rename to nms-patches/com/mohistmc/banner/injection/world/level/InjectionLevelAccessor.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/InjectionLevelWriter.java b/nms-patches/com/mohistmc/banner/injection/world/level/InjectionLevelWriter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/InjectionLevelWriter.java rename to nms-patches/com/mohistmc/banner/injection/world/level/InjectionLevelWriter.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/InjectionServerLevelAccessor.java b/nms-patches/com/mohistmc/banner/injection/world/level/InjectionServerLevelAccessor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/InjectionServerLevelAccessor.java rename to nms-patches/com/mohistmc/banner/injection/world/level/InjectionServerLevelAccessor.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionBlock.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionBlock.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionBlock.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionChestBlock.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionChestBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionChestBlock.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionChestBlock.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionFireBlock.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionFireBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionFireBlock.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionFireBlock.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionSculkSpreader.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionSculkSpreader.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionSculkSpreader.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionSculkSpreader.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionSignBlock.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionSignBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/InjectionSignBlock.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/InjectionSignBlock.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionAbstractFurnaceBlockEntity.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionAbstractFurnaceBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionAbstractFurnaceBlockEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionAbstractFurnaceBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeaconBlockEntity.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeaconBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeaconBlockEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeaconBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeehiveBlockEntity.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeehiveBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeehiveBlockEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionBeehiveBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionBlockEntity.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionBlockEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionCatalystListener.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionCatalystListener.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionCatalystListener.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionCatalystListener.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionContainerOpenersCounter.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionContainerOpenersCounter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionContainerOpenersCounter.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionContainerOpenersCounter.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionFurnaceBlockEntity.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionFurnaceBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionFurnaceBlockEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionFurnaceBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionShulkerBoxBlockEntity.java b/nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionShulkerBoxBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/block/entity/InjectionShulkerBoxBlockEntity.java rename to nms-patches/com/mohistmc/banner/injection/world/level/block/entity/InjectionShulkerBoxBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/border/InjectionWorldBorder.java b/nms-patches/com/mohistmc/banner/injection/world/level/border/InjectionWorldBorder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/border/InjectionWorldBorder.java rename to nms-patches/com/mohistmc/banner/injection/world/level/border/InjectionWorldBorder.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkAccess.java b/nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkAccess.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkAccess.java rename to nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkAccess.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkGenerator.java b/nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkGenerator.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkGenerator.java rename to nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionChunkGenerator.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunk.java b/nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunk.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunk.java rename to nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunk.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunkSection.java b/nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunkSection.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunkSection.java rename to nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionLevelChunkSection.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionRegionFileStorage.java b/nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionRegionFileStorage.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/chunk/InjectionRegionFileStorage.java rename to nms-patches/com/mohistmc/banner/injection/world/level/chunk/InjectionRegionFileStorage.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/dimension/end/InjectionEndDragonFight.java b/nms-patches/com/mohistmc/banner/injection/world/level/dimension/end/InjectionEndDragonFight.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/dimension/end/InjectionEndDragonFight.java rename to nms-patches/com/mohistmc/banner/injection/world/level/dimension/end/InjectionEndDragonFight.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/entity/InjectionPersistentEntitySectionManager.java b/nms-patches/com/mohistmc/banner/injection/world/level/entity/InjectionPersistentEntitySectionManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/entity/InjectionPersistentEntitySectionManager.java rename to nms-patches/com/mohistmc/banner/injection/world/level/entity/InjectionPersistentEntitySectionManager.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/levelgen/InjectionFlatLevelSource.java b/nms-patches/com/mohistmc/banner/injection/world/level/levelgen/InjectionFlatLevelSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/levelgen/InjectionFlatLevelSource.java rename to nms-patches/com/mohistmc/banner/injection/world/level/levelgen/InjectionFlatLevelSource.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplate.java b/nms-patches/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplate.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplate.java rename to nms-patches/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplate.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplateManager.java b/nms-patches/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplateManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplateManager.java rename to nms-patches/com/mohistmc/banner/injection/world/level/levelgen/structure/templatesystem/InjectionStructureTemplateManager.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/portal/InjectionPortalForcer.java b/nms-patches/com/mohistmc/banner/injection/world/level/portal/InjectionPortalForcer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/portal/InjectionPortalForcer.java rename to nms-patches/com/mohistmc/banner/injection/world/level/portal/InjectionPortalForcer.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/portal/InjectionPortalInfo.java b/nms-patches/com/mohistmc/banner/injection/world/level/portal/InjectionPortalInfo.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/portal/InjectionPortalInfo.java rename to nms-patches/com/mohistmc/banner/injection/world/level/portal/InjectionPortalInfo.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/saveddata/maps/InjectionMapItemSavedData.java b/nms-patches/com/mohistmc/banner/injection/world/level/saveddata/maps/InjectionMapItemSavedData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/saveddata/maps/InjectionMapItemSavedData.java rename to nms-patches/com/mohistmc/banner/injection/world/level/saveddata/maps/InjectionMapItemSavedData.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/spawner/InjectionSpawnState.java b/nms-patches/com/mohistmc/banner/injection/world/level/spawner/InjectionSpawnState.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/spawner/InjectionSpawnState.java rename to nms-patches/com/mohistmc/banner/injection/world/level/spawner/InjectionSpawnState.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionDerivedLevelData.java b/nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionDerivedLevelData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionDerivedLevelData.java rename to nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionDerivedLevelData.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageAccess.java b/nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageAccess.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageAccess.java rename to nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageAccess.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageSource.java b/nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageSource.java rename to nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionLevelStorageSource.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionPlayerDataStorage.java b/nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionPlayerDataStorage.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionPlayerDataStorage.java rename to nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionPlayerDataStorage.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionPrimaryLevelData.java b/nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionPrimaryLevelData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/storage/InjectionPrimaryLevelData.java rename to nms-patches/com/mohistmc/banner/injection/world/level/storage/InjectionPrimaryLevelData.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootDataManager.java b/nms-patches/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootDataManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootDataManager.java rename to nms-patches/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootDataManager.java diff --git a/src/main/java/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootTable.java b/nms-patches/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootTable.java similarity index 100% rename from src/main/java/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootTable.java rename to nms-patches/com/mohistmc/banner/injection/world/level/storage/loot/InjectionLootTable.java diff --git a/src/main/java/com/mohistmc/banner/libraries/CustomLibraries.java b/nms-patches/com/mohistmc/banner/libraries/CustomLibraries.java similarity index 100% rename from src/main/java/com/mohistmc/banner/libraries/CustomLibraries.java rename to nms-patches/com/mohistmc/banner/libraries/CustomLibraries.java diff --git a/src/main/java/com/mohistmc/banner/libraries/DefaultLibraries.java b/nms-patches/com/mohistmc/banner/libraries/DefaultLibraries.java similarity index 100% rename from src/main/java/com/mohistmc/banner/libraries/DefaultLibraries.java rename to nms-patches/com/mohistmc/banner/libraries/DefaultLibraries.java diff --git a/src/main/java/com/mohistmc/banner/libraries/KnotLibraryHelper.java b/nms-patches/com/mohistmc/banner/libraries/KnotLibraryHelper.java similarity index 100% rename from src/main/java/com/mohistmc/banner/libraries/KnotLibraryHelper.java rename to nms-patches/com/mohistmc/banner/libraries/KnotLibraryHelper.java diff --git a/src/main/java/com/mohistmc/banner/mixin/BannerMixinPlugin.java b/nms-patches/com/mohistmc/banner/mixin/BannerMixinPlugin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/BannerMixinPlugin.java rename to nms-patches/com/mohistmc/banner/mixin/BannerMixinPlugin.java diff --git a/src/main/java/com/mohistmc/banner/mixin/MixinCrashReport.java b/nms-patches/com/mohistmc/banner/mixin/MixinCrashReport.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/MixinCrashReport.java rename to nms-patches/com/mohistmc/banner/mixin/MixinCrashReport.java diff --git a/src/main/java/com/mohistmc/banner/mixin/MixinCrashReportCategory.java b/nms-patches/com/mohistmc/banner/mixin/MixinCrashReportCategory.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/MixinCrashReportCategory.java rename to nms-patches/com/mohistmc/banner/mixin/MixinCrashReportCategory.java diff --git a/src/main/java/com/mohistmc/banner/mixin/advancement/MixinAdvancementHolder.java b/nms-patches/com/mohistmc/banner/mixin/advancement/MixinAdvancementHolder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/advancement/MixinAdvancementHolder.java rename to nms-patches/com/mohistmc/banner/mixin/advancement/MixinAdvancementHolder.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandDispatcher.java b/nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandDispatcher.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandDispatcher.java rename to nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandDispatcher.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandNode.java b/nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandNode.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandNode.java rename to nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandNode.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandSource.java b/nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandSource.java rename to nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandSource.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandSource1.java b/nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandSource1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandSource1.java rename to nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandSource1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandSourceStack.java b/nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandSourceStack.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/MixinCommandSourceStack.java rename to nms-patches/com/mohistmc/banner/mixin/commands/MixinCommandSourceStack.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/MixinCommands.java b/nms-patches/com/mohistmc/banner/mixin/commands/MixinCommands.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/MixinCommands.java rename to nms-patches/com/mohistmc/banner/mixin/commands/MixinCommands.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/arguments/MixinEntityArgument.java b/nms-patches/com/mohistmc/banner/mixin/commands/arguments/MixinEntityArgument.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/arguments/MixinEntityArgument.java rename to nms-patches/com/mohistmc/banner/mixin/commands/arguments/MixinEntityArgument.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/arguments/blocks/MixinBlockStateParser.java b/nms-patches/com/mohistmc/banner/mixin/commands/arguments/blocks/MixinBlockStateParser.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/arguments/blocks/MixinBlockStateParser.java rename to nms-patches/com/mohistmc/banner/mixin/commands/arguments/blocks/MixinBlockStateParser.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelector.java b/nms-patches/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelector.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelector.java rename to nms-patches/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelector.java diff --git a/src/main/java/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelectorParser.java b/nms-patches/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelectorParser.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelectorParser.java rename to nms-patches/com/mohistmc/banner/mixin/commands/arguments/selector/MixinEntitySelectorParser.java diff --git a/src/main/java/com/mohistmc/banner/mixin/interaction/cauldron/MixinCauldronInteraction.java b/nms-patches/com/mohistmc/banner/mixin/interaction/cauldron/MixinCauldronInteraction.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/interaction/cauldron/MixinCauldronInteraction.java rename to nms-patches/com/mohistmc/banner/mixin/interaction/cauldron/MixinCauldronInteraction.java diff --git a/src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinAbstractProjectileDispenseBehavior.java b/nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinAbstractProjectileDispenseBehavior.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinAbstractProjectileDispenseBehavior.java rename to nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinAbstractProjectileDispenseBehavior.java diff --git a/src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinBoatDispenseItemBehavior.java b/nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinBoatDispenseItemBehavior.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinBoatDispenseItemBehavior.java rename to nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinBoatDispenseItemBehavior.java diff --git a/src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinDefaultDispenseItemBehavior.java b/nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinDefaultDispenseItemBehavior.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinDefaultDispenseItemBehavior.java rename to nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinDefaultDispenseItemBehavior.java diff --git a/src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinShearsDispenseItemBehavior.java b/nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinShearsDispenseItemBehavior.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinShearsDispenseItemBehavior.java rename to nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinShearsDispenseItemBehavior.java diff --git a/src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinShulkerBoxDispenseBehavior.java b/nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinShulkerBoxDispenseBehavior.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/interaction/dispenser/MixinShulkerBoxDispenseBehavior.java rename to nms-patches/com/mohistmc/banner/mixin/interaction/dispenser/MixinShulkerBoxDispenseBehavior.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/MixinFriendlyByteBuf.java b/nms-patches/com/mohistmc/banner/mixin/network/MixinFriendlyByteBuf.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/MixinFriendlyByteBuf.java rename to nms-patches/com/mohistmc/banner/mixin/network/MixinFriendlyByteBuf.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/MixinVarint21LengthFieldPrepender.java b/nms-patches/com/mohistmc/banner/mixin/network/MixinVarint21LengthFieldPrepender.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/MixinVarint21LengthFieldPrepender.java rename to nms-patches/com/mohistmc/banner/mixin/network/MixinVarint21LengthFieldPrepender.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/chat/MixinComponent.java b/nms-patches/com/mohistmc/banner/mixin/network/chat/MixinComponent.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/chat/MixinComponent.java rename to nms-patches/com/mohistmc/banner/mixin/network/chat/MixinComponent.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/chat/MixinTextColor.java b/nms-patches/com/mohistmc/banner/mixin/network/chat/MixinTextColor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/chat/MixinTextColor.java rename to nms-patches/com/mohistmc/banner/mixin/network/chat/MixinTextColor.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/connection/MixinConnection.java b/nms-patches/com/mohistmc/banner/mixin/network/connection/MixinConnection.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/connection/MixinConnection.java rename to nms-patches/com/mohistmc/banner/mixin/network/connection/MixinConnection.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/MixinPacketUtils.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/MixinPacketUtils.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/MixinPacketUtils.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/MixinPacketUtils.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/common/MixinServerboundCustomPayloadPacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/common/MixinServerboundCustomPayloadPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/common/MixinServerboundCustomPayloadPacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/common/MixinServerboundCustomPayloadPacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientIntentionPacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientIntentionPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientIntentionPacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientIntentionPacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundCommandsPacket_ArgumentNodeStub.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundCommandsPacket_ArgumentNodeStub.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundCommandsPacket_ArgumentNodeStub.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundCommandsPacket_ArgumentNodeStub.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundInitializeBorderPacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundInitializeBorderPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundInitializeBorderPacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundInitializeBorderPacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSectionBlocksUpdatePacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSectionBlocksUpdatePacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSectionBlocksUpdatePacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSectionBlocksUpdatePacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSetBorderCenterPacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSetBorderCenterPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSetBorderCenterPacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSetBorderCenterPacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSystemChatPacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSystemChatPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSystemChatPacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinClientboundSystemChatPacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundContainerClosePacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundContainerClosePacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundContainerClosePacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundContainerClosePacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemOnPacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemOnPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemOnPacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemOnPacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemPacket.java b/nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemPacket.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemPacket.java rename to nms-patches/com/mohistmc/banner/mixin/network/protocol/game/MixinServerboundUseItemPacket.java diff --git a/src/main/java/com/mohistmc/banner/mixin/network/syncher/MixinSynchedEntityData.java b/nms-patches/com/mohistmc/banner/mixin/network/syncher/MixinSynchedEntityData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/network/syncher/MixinSynchedEntityData.java rename to nms-patches/com/mohistmc/banner/mixin/network/syncher/MixinSynchedEntityData.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/MixinMain.java b/nms-patches/com/mohistmc/banner/mixin/server/MixinMain.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/MixinMain.java rename to nms-patches/com/mohistmc/banner/mixin/server/MixinMain.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/MixinMinecraftServer.java b/nms-patches/com/mohistmc/banner/mixin/server/MixinMinecraftServer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/MixinMinecraftServer.java rename to nms-patches/com/mohistmc/banner/mixin/server/MixinMinecraftServer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/MixinPlayerAdvancements.java b/nms-patches/com/mohistmc/banner/mixin/server/MixinPlayerAdvancements.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/MixinPlayerAdvancements.java rename to nms-patches/com/mohistmc/banner/mixin/server/MixinPlayerAdvancements.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/MixinServerAdvancementManager.java b/nms-patches/com/mohistmc/banner/mixin/server/MixinServerAdvancementManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/MixinServerAdvancementManager.java rename to nms-patches/com/mohistmc/banner/mixin/server/MixinServerAdvancementManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/MixinServerFunctionManager.java b/nms-patches/com/mohistmc/banner/mixin/server/MixinServerFunctionManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/MixinServerFunctionManager.java rename to nms-patches/com/mohistmc/banner/mixin/server/MixinServerFunctionManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/MixinServerScoreboard.java b/nms-patches/com/mohistmc/banner/mixin/server/MixinServerScoreboard.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/MixinServerScoreboard.java rename to nms-patches/com/mohistmc/banner/mixin/server/MixinServerScoreboard.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/MixinWorldLoader.java b/nms-patches/com/mohistmc/banner/mixin/server/MixinWorldLoader.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/MixinWorldLoader.java rename to nms-patches/com/mohistmc/banner/mixin/server/MixinWorldLoader.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/bossevents/MixinCustomBossEvent.java b/nms-patches/com/mohistmc/banner/mixin/server/bossevents/MixinCustomBossEvent.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/bossevents/MixinCustomBossEvent.java rename to nms-patches/com/mohistmc/banner/mixin/server/bossevents/MixinCustomBossEvent.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinDifficultyCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinDifficultyCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinDifficultyCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinDifficultyCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinEffectCommands.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinEffectCommands.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinEffectCommands.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinEffectCommands.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinGameRuleCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinGameRuleCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinGameRuleCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinGameRuleCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinGiveCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinGiveCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinGiveCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinGiveCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinListPlayersCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinListPlayersCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinListPlayersCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinListPlayersCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinLootCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinLootCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinLootCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinLootCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinReloadCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinReloadCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinReloadCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinReloadCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinScheduleCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinScheduleCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinScheduleCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinScheduleCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinSetSpawnCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinSetSpawnCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinSetSpawnCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinSetSpawnCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinSpreadPlayersCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinSpreadPlayersCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinSpreadPlayersCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinSpreadPlayersCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinSummonCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinSummonCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinSummonCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinSummonCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinTeleportCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinTeleportCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinTeleportCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinTeleportCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinTimeCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinTimeCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinTimeCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinTimeCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinTriggerCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinTriggerCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinTriggerCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinTriggerCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/commands/MixinWorldBorderCommand.java b/nms-patches/com/mohistmc/banner/mixin/server/commands/MixinWorldBorderCommand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/commands/MixinWorldBorderCommand.java rename to nms-patches/com/mohistmc/banner/mixin/server/commands/MixinWorldBorderCommand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServer.java b/nms-patches/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServer.java rename to nms-patches/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServerProperties.java b/nms-patches/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServerProperties.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServerProperties.java rename to nms-patches/com/mohistmc/banner/mixin/server/dedicated/MixinDedicatedServerProperties.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/dedicated/MixinSettings.java b/nms-patches/com/mohistmc/banner/mixin/server/dedicated/MixinSettings.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/dedicated/MixinSettings.java rename to nms-patches/com/mohistmc/banner/mixin/server/dedicated/MixinSettings.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/gui/MixinMinecraftServerGui.java b/nms-patches/com/mohistmc/banner/mixin/server/gui/MixinMinecraftServerGui.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/gui/MixinMinecraftServerGui.java rename to nms-patches/com/mohistmc/banner/mixin/server/gui/MixinMinecraftServerGui.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinChunkHolder.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinChunkHolder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinChunkHolder.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinChunkHolder.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinChunkMap.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinChunkMap.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinChunkMap.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinChunkMap.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinChunkMap_TrackedEntity.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinChunkMap_TrackedEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinChunkMap_TrackedEntity.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinChunkMap_TrackedEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinDistanceManager.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinDistanceManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinDistanceManager.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinDistanceManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache_MainThreadExecutor.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache_MainThreadExecutor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache_MainThreadExecutor.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerChunkCache_MainThreadExecutor.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerEntity.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerEntity.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerLevel.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerLevel.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerLevel.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerLevel.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerLevel_EntityCallbacks.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerLevel_EntityCallbacks.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerLevel_EntityCallbacks.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerLevel_EntityCallbacks.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerPlayer.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerPlayer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerPlayer.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerPlayer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerPlayerGameMode.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerPlayerGameMode.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinServerPlayerGameMode.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinServerPlayerGameMode.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinTicketType.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinTicketType.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinTicketType.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinTicketType.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/level/MixinWorldGenRegion.java b/nms-patches/com/mohistmc/banner/mixin/server/level/MixinWorldGenRegion.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/level/MixinWorldGenRegion.java rename to nms-patches/com/mohistmc/banner/mixin/server/level/MixinWorldGenRegion.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinLegacyQueryHandler.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinLegacyQueryHandler.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinLegacyQueryHandler.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinLegacyQueryHandler.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerCommonPacketListenerImpl.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerCommonPacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerCommonPacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerCommonPacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerConfigurationPacketListenerImpl.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerConfigurationPacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerConfigurationPacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerConfigurationPacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerConnectionListener.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerConnectionListener.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerConnectionListener.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerConnectionListener.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl_1.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl_1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl_1.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerGamePacketListenerImpl_1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerHandshakePacketListenerImpl.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerHandshakePacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerHandshakePacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerHandshakePacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl_1.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl_1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl_1.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerLoginPacketListenerImpl_1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerStatusPacketListenerImpl.java b/nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerStatusPacketListenerImpl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/network/MixinServerStatusPacketListenerImpl.java rename to nms-patches/com/mohistmc/banner/mixin/server/network/MixinServerStatusPacketListenerImpl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/players/MixinBanListEntry.java b/nms-patches/com/mohistmc/banner/mixin/server/players/MixinBanListEntry.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/players/MixinBanListEntry.java rename to nms-patches/com/mohistmc/banner/mixin/server/players/MixinBanListEntry.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/players/MixinOldUsersConverter_5.java b/nms-patches/com/mohistmc/banner/mixin/server/players/MixinOldUsersConverter_5.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/players/MixinOldUsersConverter_5.java rename to nms-patches/com/mohistmc/banner/mixin/server/players/MixinOldUsersConverter_5.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/players/MixinPlayerList.java b/nms-patches/com/mohistmc/banner/mixin/server/players/MixinPlayerList.java similarity index 99% rename from src/main/java/com/mohistmc/banner/mixin/server/players/MixinPlayerList.java rename to nms-patches/com/mohistmc/banner/mixin/server/players/MixinPlayerList.java index 5ecc5c354..ab2b9e931 100644 --- a/src/main/java/com/mohistmc/banner/mixin/server/players/MixinPlayerList.java +++ b/nms-patches/com/mohistmc/banner/mixin/server/players/MixinPlayerList.java @@ -477,9 +477,10 @@ public Component canPlayerLogin(SocketAddress socketaddress, GameProfile gamePro return Component.literal(event.getKickMessage()); } // Banner start - TODO + /* if (!LuckPerms.perCache.containsKey(player.getUniqueId())) { LuckPerms.perCache.put(player.getUniqueId(), ((CraftPlayer)player).perm); - } + }*/ // Banner end return null; } diff --git a/src/main/java/com/mohistmc/banner/mixin/server/players/MixinSleepStatus.java b/nms-patches/com/mohistmc/banner/mixin/server/players/MixinSleepStatus.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/players/MixinSleepStatus.java rename to nms-patches/com/mohistmc/banner/mixin/server/players/MixinSleepStatus.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/players/MixinStoredUserList.java b/nms-patches/com/mohistmc/banner/mixin/server/players/MixinStoredUserList.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/players/MixinStoredUserList.java rename to nms-patches/com/mohistmc/banner/mixin/server/players/MixinStoredUserList.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/players/MixinUserWhiteList.java b/nms-patches/com/mohistmc/banner/mixin/server/players/MixinUserWhiteList.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/players/MixinUserWhiteList.java rename to nms-patches/com/mohistmc/banner/mixin/server/players/MixinUserWhiteList.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/rcon/MixinRconConsoleSource.java b/nms-patches/com/mohistmc/banner/mixin/server/rcon/MixinRconConsoleSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/rcon/MixinRconConsoleSource.java rename to nms-patches/com/mohistmc/banner/mixin/server/rcon/MixinRconConsoleSource.java diff --git a/src/main/java/com/mohistmc/banner/mixin/server/rcon/thread/MixinRconClient.java b/nms-patches/com/mohistmc/banner/mixin/server/rcon/thread/MixinRconClient.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/server/rcon/thread/MixinRconClient.java rename to nms-patches/com/mohistmc/banner/mixin/server/rcon/thread/MixinRconClient.java diff --git a/src/main/java/com/mohistmc/banner/mixin/stats/MixinStatsCounter.java b/nms-patches/com/mohistmc/banner/mixin/stats/MixinStatsCounter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/stats/MixinStatsCounter.java rename to nms-patches/com/mohistmc/banner/mixin/stats/MixinStatsCounter.java diff --git a/src/main/java/com/mohistmc/banner/mixin/util/MixinSpawnUtil.java b/nms-patches/com/mohistmc/banner/mixin/util/MixinSpawnUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/util/MixinSpawnUtil.java rename to nms-patches/com/mohistmc/banner/mixin/util/MixinSpawnUtil.java diff --git a/src/main/java/com/mohistmc/banner/mixin/util/MixinThreadingDetector.java b/nms-patches/com/mohistmc/banner/mixin/util/MixinThreadingDetector.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/util/MixinThreadingDetector.java rename to nms-patches/com/mohistmc/banner/mixin/util/MixinThreadingDetector.java diff --git a/src/main/java/com/mohistmc/banner/mixin/util/datafix/MixinDataFixers.java b/nms-patches/com/mohistmc/banner/mixin/util/datafix/MixinDataFixers.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/util/datafix/MixinDataFixers.java rename to nms-patches/com/mohistmc/banner/mixin/util/datafix/MixinDataFixers.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/MixinBlockGetter.java b/nms-patches/com/mohistmc/banner/mixin/world/MixinBlockGetter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/MixinBlockGetter.java rename to nms-patches/com/mohistmc/banner/mixin/world/MixinBlockGetter.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/MixinCompoundContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/MixinCompoundContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/MixinCompoundContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/MixinCompoundContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/MixinContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/MixinContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/MixinContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/MixinContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/MixinLockCode.java b/nms-patches/com/mohistmc/banner/mixin/world/MixinLockCode.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/MixinLockCode.java rename to nms-patches/com/mohistmc/banner/mixin/world/MixinLockCode.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/MixinSimpleContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/MixinSimpleContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/MixinSimpleContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/MixinSimpleContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSource.java b/nms-patches/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSource.java rename to nms-patches/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSource.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSources.java b/nms-patches/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSources.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSources.java rename to nms-patches/com/mohistmc/banner/mixin/world/damagesource/MixinDamageSources.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/effect/MixinHealOrHarmMobEffect.java b/nms-patches/com/mohistmc/banner/mixin/world/effect/MixinHealOrHarmMobEffect.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/effect/MixinHealOrHarmMobEffect.java rename to nms-patches/com/mohistmc/banner/mixin/world/effect/MixinHealOrHarmMobEffect.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/effect/MixinHungerMobEffect.java b/nms-patches/com/mohistmc/banner/mixin/world/effect/MixinHungerMobEffect.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/effect/MixinHungerMobEffect.java rename to nms-patches/com/mohistmc/banner/mixin/world/effect/MixinHungerMobEffect.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/effect/MixinMobEffectUtil.java b/nms-patches/com/mohistmc/banner/mixin/world/effect/MixinMobEffectUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/effect/MixinMobEffectUtil.java rename to nms-patches/com/mohistmc/banner/mixin/world/effect/MixinMobEffectUtil.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/effect/MixinPoisonMobEffect.java b/nms-patches/com/mohistmc/banner/mixin/world/effect/MixinPoisonMobEffect.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/effect/MixinPoisonMobEffect.java rename to nms-patches/com/mohistmc/banner/mixin/world/effect/MixinPoisonMobEffect.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/effect/MixinRegenerationMobEffect.java b/nms-patches/com/mohistmc/banner/mixin/world/effect/MixinRegenerationMobEffect.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/effect/MixinRegenerationMobEffect.java rename to nms-patches/com/mohistmc/banner/mixin/world/effect/MixinRegenerationMobEffect.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/effect/MixinSaturationMobEffect.java b/nms-patches/com/mohistmc/banner/mixin/world/effect/MixinSaturationMobEffect.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/effect/MixinSaturationMobEffect.java rename to nms-patches/com/mohistmc/banner/mixin/world/effect/MixinSaturationMobEffect.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinAgeableMob.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinAgeableMob.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinAgeableMob.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinAgeableMob.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinAreaEffectCloud.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinAreaEffectCloud.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinAreaEffectCloud.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinAreaEffectCloud.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinEntitySelector.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinEntitySelector.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinEntitySelector.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinEntitySelector.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinEntityType.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinEntityType.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinEntityType.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinEntityType.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinExperienceOrb.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinExperienceOrb.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinExperienceOrb.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinExperienceOrb.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinInteraction.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinInteraction.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinInteraction.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinInteraction.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinItemBasedSteering.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinItemBasedSteering.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinItemBasedSteering.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinItemBasedSteering.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinLightningBolt.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinLightningBolt.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinLightningBolt.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinLightningBolt.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinLivingEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinLivingEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinLivingEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinLivingEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinMob.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinMob.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinMob.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinMob.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinNeutralMob.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinNeutralMob.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinNeutralMob.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinNeutralMob.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/MixinPathfinderMob.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/MixinPathfinderMob.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/MixinPathfinderMob.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/MixinPathfinderMob.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinAssignProfessionFromJobSite.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinAssignProfessionFromJobSite.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinAssignProfessionFromJobSite.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinAssignProfessionFromJobSite.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBabyFollowAdult.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBabyFollowAdult.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBabyFollowAdult.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBabyFollowAdult.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBehaviorUtils.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBehaviorUtils.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBehaviorUtils.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinBehaviorUtils.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinGoToWantedItem.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinGoToWantedItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinGoToWantedItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinGoToWantedItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinHarvestFarmland.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinHarvestFarmland.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinHarvestFarmland.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinHarvestFarmland.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinInteractWithDoor.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinInteractWithDoor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinInteractWithDoor.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinInteractWithDoor.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinPrepareRamNearestTarget.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinPrepareRamNearestTarget.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinPrepareRamNearestTarget.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinPrepareRamNearestTarget.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinResetProfession.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinResetProfession.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinResetProfession.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinResetProfession.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStartAttacking.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStartAttacking.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStartAttacking.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStartAttacking.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStopAttackingIfTargetInvalid.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStopAttackingIfTargetInvalid.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStopAttackingIfTargetInvalid.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinStopAttackingIfTargetInvalid.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinVillagerMakeLove.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinVillagerMakeLove.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinVillagerMakeLove.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/behavior/MixinVillagerMakeLove.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinBreakDoorGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinBreakDoorGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinBreakDoorGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinBreakDoorGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinEatBlockGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinEatBlockGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinEatBlockGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinEatBlockGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinPanicGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinPanicGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinPanicGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinPanicGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRemoveBlockGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRemoveBlockGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRemoveBlockGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRemoveBlockGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRunAroundLikeCrazyGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRunAroundLikeCrazyGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRunAroundLikeCrazyGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinRunAroundLikeCrazyGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSitWhenOrderedToGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSitWhenOrderedToGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSitWhenOrderedToGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSitWhenOrderedToGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSkeletonTrapGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSkeletonTrapGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSkeletonTrapGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinSkeletonTrapGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinTemptGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinTemptGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinTemptGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/MixinTemptGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinDefendVillageTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinDefendVillageTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinDefendVillageTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinDefendVillageTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinFollowOwnerGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinFollowOwnerGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinFollowOwnerGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinFollowOwnerGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinHurtByTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinHurtByTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinHurtByTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinHurtByTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinNearestAttackableTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinNearestAttackableTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinNearestAttackableTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinNearestAttackableTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtByTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtByTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtByTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtByTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinOwnerHurtTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/goal/target/MixinTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/sensing/MixinTemptingSensor.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/sensing/MixinTemptingSensor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/sensing/MixinTemptingSensor.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/sensing/MixinTemptingSensor.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ai/village/MixinVillageSiege.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ai/village/MixinVillageSiege.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ai/village/MixinVillageSiege.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ai/village/MixinVillageSiege.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/ambient/MixinBat.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/ambient/MixinBat.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/ambient/MixinBat.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/ambient/MixinBat.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinAllay.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinAllay.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinAllay.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinAllay.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinAnimal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinAnimal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinAnimal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinAnimal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBee.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBee.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBee.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBee.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_GrowCropGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_GrowCropGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_GrowCropGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_GrowCropGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_HurtByOtherGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_HurtByOtherGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_HurtByOtherGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBee_HurtByOtherGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBucketable.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBucketable.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinBucketable.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinBucketable.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinCat.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinCat.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinCat.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinCat.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinCat_CatRelaxOnOwnerGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinCat_CatRelaxOnOwnerGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinCat_CatRelaxOnOwnerGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinCat_CatRelaxOnOwnerGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinChicken.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinChicken.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinChicken.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinChicken.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinCow.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinCow.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinCow.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinCow.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinDolphin.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinDolphin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinDolphin.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinDolphin.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinFox.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinFox.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinFox.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinFox.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_BreedGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_BreedGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_BreedGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_BreedGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_EatBerriesGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_EatBerriesGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_EatBerriesGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinFox_EatBerriesGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinIronGolem.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinIronGolem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinIronGolem.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinIronGolem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinOcelot.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinOcelot.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinOcelot.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinOcelot.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda_HurtByTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda_HurtByTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda_HurtByTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPanda_HurtByTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinParrot.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinParrot.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinParrot.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinParrot.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPig.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPig.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPig.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPig.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPufferfish.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPufferfish.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinPufferfish.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinPufferfish.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit_RaidGardenGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit_RaidGardenGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit_RaidGardenGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinRabbit_RaidGardenGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep1.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep1.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSheep1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSniffer.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSniffer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSniffer.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSniffer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSnowGolem.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSnowGolem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinSnowGolem.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinSnowGolem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle_LayEggGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle_LayEggGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle_LayEggGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinTurtle_LayEggGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinWolf.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinWolf.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/MixinWolf.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/MixinWolf.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/axolotl/MixinAxolotl.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/axolotl/MixinAxolotl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/axolotl/MixinAxolotl.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/axolotl/MixinAxolotl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/frog/MixinTadpole.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/frog/MixinTadpole.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/frog/MixinTadpole.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/frog/MixinTadpole.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/goat/MixinGoat.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/goat/MixinGoat.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/goat/MixinGoat.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/goat/MixinGoat.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinAbstractHorse.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinAbstractHorse.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinAbstractHorse.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinAbstractHorse.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinLlama.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinLlama.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinLlama.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinLlama.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinTraderLlama_FollowTraderGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinTraderLlama_FollowTraderGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinTraderLlama_FollowTraderGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/animal/horse/MixinTraderLlama_FollowTraderGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderCrystal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderCrystal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderCrystal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderCrystal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderDragon.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderDragon.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderDragon.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/MixinEnderDragon.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhase.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhase.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhase.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhase.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhaseManager.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhaseManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhaseManager.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/boss/enderdragon/phases/MixinEnderDragonPhaseManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/boss/wither/MixinWitherBoss.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/boss/wither/MixinWitherBoss.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/boss/wither/MixinWitherBoss.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/boss/wither/MixinWitherBoss.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinArmorStand.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinArmorStand.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinArmorStand.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinArmorStand.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinHangingEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinHangingEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinHangingEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinHangingEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinItemFrame.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinItemFrame.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinItemFrame.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinItemFrame.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinLeashFenceKnotEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinLeashFenceKnotEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/decoration/MixinLeashFenceKnotEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/decoration/MixinLeashFenceKnotEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinFallingBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinFallingBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinFallingBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinFallingBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinHangingEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinHangingEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinHangingEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinHangingEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinItemEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinItemEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinItemEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinItemEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinPrimedTnt.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinPrimedTnt.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/item/MixinPrimedTnt.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/item/MixinPrimedTnt.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinAbstractSkeleton.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinAbstractSkeleton.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinAbstractSkeleton.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinAbstractSkeleton.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinCaveSpider.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinCaveSpider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinCaveSpider.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinCaveSpider.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinCreeper.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinCreeper.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinCreeper.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinCreeper.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinElderGuardian.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinElderGuardian.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinElderGuardian.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinElderGuardian.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanLeaveBlockGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanLeaveBlockGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanLeaveBlockGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanLeaveBlockGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanTakeBlockGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanTakeBlockGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanTakeBlockGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEnderMan_EndermanTakeBlockGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEvoker_EvokerSummonSpellGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEvoker_EvokerSummonSpellGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinEvoker_EvokerSummonSpellGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinEvoker_EvokerSummonSpellGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinGhast_GhastShootFireballGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinGhast_GhastShootFireballGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinGhast_GhastShootFireballGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinGhast_GhastShootFireballGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinGuardian.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinGuardian.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinGuardian.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinGuardian.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinHusk.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinHusk.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinHusk.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinHusk.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_BlindnessSpellGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_BlindnessSpellGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_BlindnessSpellGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_BlindnessSpellGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_MirrorSpellGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_MirrorSpellGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_MirrorSpellGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinIllusioner_MirrorSpellGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinPhantom_AttackPlayerTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinPhantom_AttackPlayerTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinPhantom_AttackPlayerTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinPhantom_AttackPlayerTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinRavager.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinRavager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinRavager.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinRavager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinShulker.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinShulker.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinShulker.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinShulker.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_MergeWithStoneGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_MergeWithStoneGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_MergeWithStoneGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_MergeWithStoneGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_WakeUpFriendsGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_WakeUpFriendsGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_WakeUpFriendsGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSilverfish_WakeUpFriendsGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSkeleton.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSkeleton.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSkeleton.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSkeleton.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeAttackGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeAttackGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeAttackGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeAttackGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeFloatGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeFloatGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeFloatGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeFloatGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeKeepOnJumpingGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeKeepOnJumpingGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeKeepOnJumpingGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeKeepOnJumpingGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeRandomDirectionGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeRandomDirectionGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeRandomDirectionGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSlime_SlimeRandomDirectionGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSpellcastingIllager_UseSpellGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSpellcastingIllager_UseSpellGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSpellcastingIllager_UseSpellGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSpellcastingIllager_UseSpellGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSpider.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSpider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinSpider.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinSpider.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinStrider.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinStrider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinStrider.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinStrider.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinVex_CopyOwnerTargetGoal.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinVex_CopyOwnerTargetGoal.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinVex_CopyOwnerTargetGoal.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinVex_CopyOwnerTargetGoal.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinWitch.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinWitch.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinWitch.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinWitch.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinWitherSkeleton.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinWitherSkeleton.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinWitherSkeleton.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinWitherSkeleton.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinZombie.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinZombie.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinZombie.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinZombie.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinZombieVillager.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinZombieVillager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinZombieVillager.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinZombieVillager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinZombifiedPiglin.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinZombifiedPiglin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/MixinZombifiedPiglin.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/MixinZombifiedPiglin.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinAbstractPiglin.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinAbstractPiglin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinAbstractPiglin.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinAbstractPiglin.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglin.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglin.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglin.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglinAi.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglinAi.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglinAi.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/piglin/MixinPiglinAi.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/moster/warden/MixinWarden.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/moster/warden/MixinWarden.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/moster/warden/MixinWarden.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/moster/warden/MixinWarden.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinAbstractVillager.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinAbstractVillager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinAbstractVillager.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinAbstractVillager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinInventoryCarrier.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinInventoryCarrier.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinInventoryCarrier.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinInventoryCarrier.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinVillager.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinVillager.java similarity index 89% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinVillager.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinVillager.java index b9e2d5ca6..70b007df4 100644 --- a/src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinVillager.java +++ b/nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinVillager.java @@ -41,18 +41,6 @@ public MixinVillager(EntityType entityType, Level le remap = false)) private void banner$moveDown(Logger instance, String s, Object o1, Object o2) { } - @Inject(method = "thunderHit", at = @At(value = "INVOKE", - target = "Lnet/minecraft/world/entity/monster/Witch;moveTo(DDDFF)V"), locals = LocalCapture.CAPTURE_FAILHARD, cancellable = true) - private void banner$fireZapEvent(ServerLevel level, - LightningBolt lightning, - CallbackInfo ci, Witch witch) { - // Paper start - if (CraftEventFactory.callEntityZapEvent(this, lightning, witch).isCancelled()) { - ci.cancel(); - } - if (org.spigotmc.SpigotConfig.logVillagerDeaths) LOGGER.info("Villager {} was struck by lightning {}.", this, lightning); // Move down - } - @Inject(method = "customServerAiStep", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/npc/Villager;addEffect(Lnet/minecraft/world/effect/MobEffectInstance;)Z")) private void banner$reason(CallbackInfo ci) { pushEffectCause(EntityPotionEffectEvent.Cause.VILLAGER_TRADE); diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTrader.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTrader.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTrader.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTrader.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTraderSpawner.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTraderSpawner.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTraderSpawner.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/npc/MixinWanderingTraderSpawner.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/player/MixinInventory.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/player/MixinInventory.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/player/MixinInventory.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/player/MixinInventory.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/player/MixinPlayer.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/player/MixinPlayer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/player/MixinPlayer.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/player/MixinPlayer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractArrow.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractArrow.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractArrow.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractArrow.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractHurtingProjectile.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractHurtingProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractHurtingProjectile.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinAbstractHurtingProjectile.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinArrow.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinArrow.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinArrow.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinArrow.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinEvokerFangs.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinEvokerFangs.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinEvokerFangs.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinEvokerFangs.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireball.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireball.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireball.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireball.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireworkRocketEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireworkRocketEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireworkRocketEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinFireworkRocketEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinFishingHook.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinFishingHook.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinFishingHook.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinFishingHook.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinLargeFireball.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinLargeFireball.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinLargeFireball.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinLargeFireball.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinProjectile.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinProjectile.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinProjectile.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinShulkerBullet.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinShulkerBullet.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinShulkerBullet.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinShulkerBullet.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinSmallFireball.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinSmallFireball.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinSmallFireball.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinSmallFireball.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinSpectralArrow.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinSpectralArrow.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinSpectralArrow.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinSpectralArrow.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableItemProjectile.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableItemProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableItemProjectile.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableItemProjectile.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableProjectile.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableProjectile.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableProjectile.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrowableProjectile.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEgg.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEgg.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEgg.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEgg.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEnderpearl.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEnderpearl.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEnderpearl.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownEnderpearl.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownExperienceBottle.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownExperienceBottle.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownExperienceBottle.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownExperienceBottle.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownPotion.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownPotion.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownPotion.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownPotion.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownTrident.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownTrident.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownTrident.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinThrownTrident.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinWitherSkull.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinWitherSkull.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/projectile/MixinWitherSkull.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/projectile/MixinWitherSkull.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/raid/MixinRaid.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/raid/MixinRaid.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/raid/MixinRaid.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/raid/MixinRaid.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/raid/MixinRaider.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/raid/MixinRaider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/raid/MixinRaider.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/raid/MixinRaider.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/raid/MixinRaids.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/raid/MixinRaids.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/raid/MixinRaids.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/raid/MixinRaids.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecart.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecart.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecart.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecart.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecartContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecartContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecartContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinAbstractMinecartContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinBoat.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinBoat.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinBoat.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinBoat.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinChestBoat.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinChestBoat.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinChestBoat.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinChestBoat.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartCommandBlock_MinecartCommandBase.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartCommandBlock_MinecartCommandBase.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartCommandBlock_MinecartCommandBase.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartCommandBlock_MinecartCommandBase.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartTNT.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartTNT.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartTNT.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinMinecartTNT.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinVehicleEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinVehicleEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/entity/vehicle/MixinVehicleEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/entity/vehicle/MixinVehicleEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/food/MixinFoodData.java b/nms-patches/com/mohistmc/banner/mixin/world/food/MixinFoodData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/food/MixinFoodData.java rename to nms-patches/com/mohistmc/banner/mixin/world/food/MixinFoodData.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinAbstractContainerMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinAbstractContainerMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinAbstractContainerMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinAbstractContainerMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinAbstractFurnaceMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinAbstractFurnaceMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinAbstractFurnaceMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinAbstractFurnaceMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinAnvilMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinAnvilMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinAnvilMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinAnvilMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinBeaconMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinBeaconMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinBeaconMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinBeaconMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinBrewingStandMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinBrewingStandMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinBrewingStandMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinBrewingStandMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu1.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu1.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu2.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu2.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu2.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCartographyTableMenu2.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinChestMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinChestMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinChestMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinChestMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinContainerLevelAccess.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinContainerLevelAccess.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinContainerLevelAccess.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinContainerLevelAccess.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCrafterMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCrafterMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCrafterMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCrafterMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCraftingMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCraftingMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinCraftingMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinCraftingMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinDispenserMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinDispenserMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinDispenserMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinDispenserMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu1.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu1.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinEnchantmentMenu1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinFurnaceResultSlot.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinFurnaceResultSlot.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinFurnaceResultSlot.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinFurnaceResultSlot.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu1.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu1.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinGrindstoneMenu1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinHopperMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinHopperMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinHopperMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinHopperMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinHorseInventoryMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinHorseInventoryMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinHorseInventoryMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinHorseInventoryMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinInventoryMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinInventoryMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinInventoryMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinInventoryMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinItemCombinerMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinItemCombinerMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinItemCombinerMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinItemCombinerMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinLecternMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinLecternMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinLecternMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinLecternMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu1.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu1.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinLoomMenu1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinMenuType.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinMenuType.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinMenuType.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinMenuType.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinMerchantContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinMerchantContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinMerchantContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinMerchantContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinMerchantMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinMerchantMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinMerchantMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinMerchantMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinPlayerEnderChestContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinPlayerEnderChestContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinPlayerEnderChestContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinPlayerEnderChestContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinResultContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinResultContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinResultContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinResultContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinShulkerBoxMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinShulkerBoxMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinShulkerBoxMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinShulkerBoxMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinSmithingMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinSmithingMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinSmithingMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinSmithingMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu1.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu1.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinStonecutterMenu1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinTransientTransientCraftingContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinTransientTransientCraftingContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/inventory/MixinTransientTransientCraftingContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/inventory/MixinTransientTransientCraftingContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinArmorItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinArmorItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinArmorItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinArmorItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinArmorStandItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinArmorStandItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinArmorStandItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinArmorStandItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinBlockItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinBlockItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinBlockItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinBlockItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinBoatItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinBoatItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinBoatItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinBoatItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinBoneMealItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinBoneMealItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinBoneMealItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinBoneMealItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinBowItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinBowItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinBowItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinBowItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinBucketItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinBucketItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinBucketItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinBucketItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinChorusFruitItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinChorusFruitItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinChorusFruitItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinChorusFruitItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinCrossbowItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinCrossbowItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinCrossbowItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinCrossbowItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinDebugStickItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinDebugStickItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinDebugStickItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinDebugStickItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinDyeItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinDyeItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinDyeItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinDyeItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinEggItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinEggItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinEggItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinEggItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinEndCrystalItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinEndCrystalItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinEndCrystalItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinEndCrystalItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinEnderEyeItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinEnderEyeItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinEnderEyeItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinEnderEyeItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinEnderpearlItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinEnderpearlItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinEnderpearlItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinEnderpearlItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinFireChargeItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinFireChargeItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinFireChargeItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinFireChargeItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinFishingRodItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinFishingRodItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinFishingRodItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinFishingRodItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinFlintAndSteelItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinFlintAndSteelItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinFlintAndSteelItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinFlintAndSteelItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinHangingEntityItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinHangingEntityItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinHangingEntityItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinHangingEntityItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinItemStack.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinItemStack.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinItemStack.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinItemStack.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinLeadItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinLeadItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinLeadItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinLeadItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinMapItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinMapItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinMapItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinMapItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinMilkBucketItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinMilkBucketItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinMilkBucketItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinMilkBucketItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinMinecartItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinMinecartItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinMinecartItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinMinecartItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinPlayerHeadItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinPlayerHeadItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinPlayerHeadItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinPlayerHeadItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinPotionItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinPotionItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinPotionItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinPotionItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinRecordItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinRecordItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinRecordItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinRecordItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinSignItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinSignItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinSignItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinSignItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinSnowballItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinSnowballItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinSnowballItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinSnowballItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinSpawnEggItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinSpawnEggItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinSpawnEggItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinSpawnEggItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinStandingAndWallBlockItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinStandingAndWallBlockItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinStandingAndWallBlockItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinStandingAndWallBlockItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/MixinTridentItem.java b/nms-patches/com/mohistmc/banner/mixin/world/item/MixinTridentItem.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/MixinTridentItem.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/MixinTridentItem.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinBlastingRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinBlastingRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinBlastingRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinBlastingRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinCampfireCookingRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinCampfireCookingRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinCampfireCookingRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinCampfireCookingRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinCustomRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinCustomRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinCustomRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinCustomRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinIngredient.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinIngredient.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinIngredient.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinIngredient.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeHolder.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeHolder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeHolder.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeHolder.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeManager.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeManager.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinRecipeManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinServerRecipeBook.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinServerRecipeBook.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinServerRecipeBook.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinServerRecipeBook.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinShapedRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinShapedRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinShapedRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinShapedRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinShapelessRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinShapelessRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinShapelessRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinShapelessRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmeltingRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmeltingRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmeltingRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmeltingRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTransformRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTransformRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTransformRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTransformRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTrimRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTrimRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTrimRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmithingTrimRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmokingRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmokingRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinSmokingRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinSmokingRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinStonecutterRecipe.java b/nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinStonecutterRecipe.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/crafting/MixinStonecutterRecipe.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/crafting/MixinStonecutterRecipe.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/enchantment/MixinDamageEnchantment.java b/nms-patches/com/mohistmc/banner/mixin/world/item/enchantment/MixinDamageEnchantment.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/enchantment/MixinDamageEnchantment.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/enchantment/MixinDamageEnchantment.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/enchantment/MixinFrostWalkerEnchantment.java b/nms-patches/com/mohistmc/banner/mixin/world/item/enchantment/MixinFrostWalkerEnchantment.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/enchantment/MixinFrostWalkerEnchantment.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/enchantment/MixinFrostWalkerEnchantment.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/trading/MixinMerchant.java b/nms-patches/com/mohistmc/banner/mixin/world/item/trading/MixinMerchant.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/trading/MixinMerchant.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/trading/MixinMerchant.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/item/trading/MixinMerchantOffer.java b/nms-patches/com/mohistmc/banner/mixin/world/item/trading/MixinMerchantOffer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/item/trading/MixinMerchantOffer.java rename to nms-patches/com/mohistmc/banner/mixin/world/item/trading/MixinMerchantOffer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinClipContext.java b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinClipContext.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/MixinClipContext.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/MixinClipContext.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinEntityGetter.java b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinEntityGetter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/MixinEntityGetter.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/MixinEntityGetter.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinExplosion.java b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinExplosion.java similarity index 99% rename from src/main/java/com/mohistmc/banner/mixin/world/level/MixinExplosion.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/MixinExplosion.java index 5a183fa5b..2af41ab31 100644 --- a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinExplosion.java +++ b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinExplosion.java @@ -371,7 +371,7 @@ public void finalizeExplosion(boolean spawnParticles) { if (this.fire) { for (BlockPos blockpos2 : this.toBlow) { if (this.random.nextInt(3) == 0 && this.level.getBlockState(blockpos2).isAir() && this.level.getBlockState(blockpos2.below()).isSolidRender(this.level, blockpos2.below())) { - BlockIgniteEvent event = CraftEventFactory.callBlockIgniteEvent(this.level, blockpos2.getX(), blockpos2.getY(), blockpos2.getZ(), (Explosion) (Object) this); + BlockIgniteEvent event = CraftEventFactory.callBlockIgniteEvent(this.level, blockpos2, (Explosion) (Object) this); if (!event.isCancelled()) { this.level.setBlockAndUpdate(blockpos2, BaseFireBlock.getState(this.level, blockpos2)); } diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinLevel.java b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinLevel.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/MixinLevel.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/MixinLevel.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinLevelAccessor.java b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinLevelAccessor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/MixinLevelAccessor.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/MixinLevelAccessor.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinLevelWriter.java b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinLevelWriter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/MixinLevelWriter.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/MixinLevelWriter.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/MixinServerLevelAccessor.java b/nms-patches/com/mohistmc/banner/mixin/world/level/MixinServerLevelAccessor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/MixinServerLevelAccessor.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/MixinServerLevelAccessor.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinAbstractCandleBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinAbstractCandleBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinAbstractCandleBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinAbstractCandleBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBambooSaplingBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBambooSaplingBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBambooSaplingBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBambooSaplingBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBambooStalkBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBambooStalkBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBambooStalkBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBambooStalkBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBaseCommandBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBaseCommandBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBaseCommandBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBaseCommandBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBaseFireBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBaseFireBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBaseFireBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBaseFireBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBasePressurePlateBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBasePressurePlateBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBasePressurePlateBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBasePressurePlateBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBedBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBedBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBedBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBedBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBeehiveBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBeehiveBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBeehiveBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBeehiveBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBellBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBellBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBellBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBellBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBigDripleafBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBigDripleafBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBigDripleafBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBigDripleafBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBuddingAmethystBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBuddingAmethystBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBuddingAmethystBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBuddingAmethystBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBushBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBushBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinBushBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinBushBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinButtonBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinButtonBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinButtonBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinButtonBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCactusBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCactusBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCactusBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCactusBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCampfireBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCampfireBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCampfireBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCampfireBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCarvedPumpkinBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCarvedPumpkinBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCarvedPumpkinBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCarvedPumpkinBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCauldronBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCauldronBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCauldronBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCauldronBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCaveVines.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCaveVines.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCaveVines.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCaveVines.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinChangeOverTimeBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinChangeOverTimeBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinChangeOverTimeBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinChangeOverTimeBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinChestBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinChestBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinChestBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinChestBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinChorusFlowerBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinChorusFlowerBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinChorusFlowerBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinChorusFlowerBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCocoaBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCocoaBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCocoaBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCocoaBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCommandBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCommandBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCommandBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCommandBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComparatorBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComparatorBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComparatorBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComparatorBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_EmptyContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_EmptyContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_EmptyContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_EmptyContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_InputContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_InputContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_InputContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_InputContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_OutputContainer.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_OutputContainer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_OutputContainer.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinComposterBlock_OutputContainer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinConcretePowderBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinConcretePowderBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinConcretePowderBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinConcretePowderBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralFanBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralFanBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralFanBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralFanBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralPlantBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralPlantBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralPlantBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralPlantBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralWallFanBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralWallFanBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCoralWallFanBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCoralWallFanBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCropBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCropBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinCropBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinCropBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDaylightDetectorBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDaylightDetectorBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDaylightDetectorBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDaylightDetectorBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDetectorRailBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDetectorRailBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDetectorRailBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDetectorRailBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDiodeBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDiodeBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDiodeBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDiodeBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDirtPathBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDirtPathBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDirtPathBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDirtPathBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDispenserBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDispenserBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDispenserBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDispenserBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDoorBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDoorBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDoorBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDoorBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDoublePlantBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDoublePlantBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDoublePlantBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDoublePlantBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDragonEggBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDragonEggBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDragonEggBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDragonEggBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDropExperienceBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDropExperienceBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDropExperienceBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDropExperienceBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDropperBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDropperBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinDropperBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinDropperBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinEndPortalBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinEndPortalBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinEndPortalBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinEndPortalBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFarmBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFarmBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFarmBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFarmBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFenceGateBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFenceGateBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFenceGateBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFenceGateBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFireBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFireBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFireBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFireBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFungusBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFungusBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinFungusBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinFungusBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinGrowingPlantHeadBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinGrowingPlantHeadBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinGrowingPlantHeadBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinGrowingPlantHeadBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinIceBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinIceBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinIceBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinIceBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinInfestedBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinInfestedBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinInfestedBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinInfestedBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLayeredCauldronBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLayeredCauldronBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLayeredCauldronBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLayeredCauldronBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLeavesBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLeavesBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLeavesBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLeavesBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLecternBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLecternBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLecternBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLecternBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLeverBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLeverBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLeverBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLeverBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLightningRodBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLightningRodBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLightningRodBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLightningRodBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLiquidBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLiquidBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinLiquidBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinLiquidBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinMagmaBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinMagmaBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinMagmaBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinMagmaBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinMultifaceSpreader.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinMultifaceSpreader.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinMultifaceSpreader.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinMultifaceSpreader.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinMushroomBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinMushroomBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinMushroomBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinMushroomBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNetherPortalBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNetherPortalBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNetherPortalBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNetherPortalBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNetherWartBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNetherWartBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNetherWartBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNetherWartBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNoteBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNoteBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNoteBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNoteBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNyliumBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNyliumBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinNyliumBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinNyliumBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinObserverBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinObserverBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinObserverBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinObserverBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPistonBaseBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPistonBaseBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPistonBaseBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPistonBaseBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPitcherCropBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPitcherCropBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPitcherCropBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPitcherCropBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPointedDripstoneBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPointedDripstoneBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPointedDripstoneBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPointedDripstoneBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPowderSnowBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPowderSnowBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPowderSnowBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPowderSnowBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPoweredRailBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPoweredRailBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPoweredRailBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPoweredRailBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPressurePlateBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPressurePlateBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinPressurePlateBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinPressurePlateBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneOreBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneOreBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneOreBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneOreBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneWireBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneWireBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneWireBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedStoneWireBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneLampBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneLampBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneLampBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneLampBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneTorchBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneTorchBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneTorchBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRedstoneTorchBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRespawnAnchorBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRespawnAnchorBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRespawnAnchorBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRespawnAnchorBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRootedDirtBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRootedDirtBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinRootedDirtBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinRootedDirtBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSaplingBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSaplingBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSaplingBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSaplingBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinScaffoldingBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinScaffoldingBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinScaffoldingBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinScaffoldingBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkCatalystBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkCatalystBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkCatalystBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkCatalystBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkSensorBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkSensorBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkSensorBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkSensorBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkShriekerBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkShriekerBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkShriekerBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkShriekerBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkSpreader.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkSpreader.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkSpreader.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkSpreader.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkVeinBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkVeinBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSculkVeinBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSculkVeinBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSignBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSignBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSignBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSignBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSnowLayerBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSnowLayerBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSnowLayerBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSnowLayerBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSpawnerBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSpawnerBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSpawnerBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSpawnerBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSpongeBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSpongeBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSpongeBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSpongeBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSpreadingSnowyDirtBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSpreadingSnowyDirtBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSpreadingSnowyDirtBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSpreadingSnowyDirtBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinStemBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinStemBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinStemBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinStemBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSugarCaneBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSugarCaneBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSugarCaneBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSugarCaneBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSweetBerryBushBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSweetBerryBushBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinSweetBerryBushBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinSweetBerryBushBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTntBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTntBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTntBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTntBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTrapDoorBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTrapDoorBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTrapDoorBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTrapDoorBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTripWireBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTripWireBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTripWireBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTripWireBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTripWireHookBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTripWireHookBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTripWireHookBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTripWireHookBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTurtleEggBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTurtleEggBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinTurtleEggBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinTurtleEggBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinVineBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinVineBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinVineBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinVineBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinWaterlilyBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinWaterlilyBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinWaterlilyBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinWaterlilyBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinWeightedPressurePlateBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinWeightedPressurePlateBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinWeightedPressurePlateBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinWeightedPressurePlateBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinWitherRoseBlock.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinWitherRoseBlock.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/MixinWitherRoseBlock.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/MixinWitherRoseBlock.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinAbstractFurnaceBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinAbstractFurnaceBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinAbstractFurnaceBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinAbstractFurnaceBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBannerBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBannerBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBannerBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBannerBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBarrelBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBarrelBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBarrelBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBarrelBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBaseContainerBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBaseContainerBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBaseContainerBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBaseContainerBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeaconBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeaconBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeaconBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeaconBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeehiveBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeehiveBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeehiveBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBeehiveBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBellBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBellBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBellBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBellBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrewingStandBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrewingStandBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrewingStandBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrewingStandBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrushableBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrushableBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrushableBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinBrushableBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinCampfireBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinCampfireBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinCampfireBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinCampfireBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinChestBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinChestBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinChestBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinChestBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinChiseledBookShelfBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinChiseledBookShelfBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinChiseledBookShelfBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinChiseledBookShelfBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinCommandBlockEntity_1.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinCommandBlockEntity_1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinCommandBlockEntity_1.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinCommandBlockEntity_1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinConduitBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinConduitBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinConduitBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinConduitBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinContainerOpenersCounter.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinContainerOpenersCounter.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinContainerOpenersCounter.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinContainerOpenersCounter.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinCrafterBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinCrafterBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinCrafterBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinCrafterBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinDecoratedPotBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinDecoratedPotBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinDecoratedPotBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinDecoratedPotBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinDispenserBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinDispenserBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinDispenserBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinDispenserBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinFurnaceBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinFurnaceBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinFurnaceBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinFurnaceBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinHopperBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinHopperBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinHopperBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinHopperBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinJukeboxBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinJukeboxBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinJukeboxBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinJukeboxBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity1.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity1.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity1.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinLecternBlockEntity1.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity_CatalystListener.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity_CatalystListener.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity_CatalystListener.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinSculkCatalystBlockEntity_CatalystListener.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinShulkerBoxBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinShulkerBoxBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinShulkerBoxBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinShulkerBoxBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinSignBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinSignBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinSignBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinSignBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinTheEndGatewayBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinTheEndGatewayBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/entity/MixinTheEndGatewayBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/entity/MixinTheEndGatewayBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/block/grower/MixinTreeGrower.java b/nms-patches/com/mohistmc/banner/mixin/world/level/block/grower/MixinTreeGrower.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/block/grower/MixinTreeGrower.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/block/grower/MixinTreeGrower.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder.java b/nms-patches/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder_MovingBorderExtent.java b/nms-patches/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder_MovingBorderExtent.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder_MovingBorderExtent.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/border/MixinWorldBorder_MovingBorderExtent.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkAccess.java b/nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkAccess.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkAccess.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkAccess.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkGenerator.java b/nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkGenerator.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkGenerator.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinChunkGenerator.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk.java b/nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunkSection.java b/nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunkSection.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunkSection.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunkSection.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk_BoundTickingBlockEntity.java b/nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk_BoundTickingBlockEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk_BoundTickingBlockEntity.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/chunk/MixinLevelChunk_BoundTickingBlockEntity.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinChunkSerializer.java b/nms-patches/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinChunkSerializer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinChunkSerializer.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinChunkSerializer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinRegionFileStorage.java b/nms-patches/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinRegionFileStorage.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinRegionFileStorage.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/chunk/storage/MixinRegionFileStorage.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/dimension/end/MixinEndDragonFight.java b/nms-patches/com/mohistmc/banner/mixin/world/level/dimension/end/MixinEndDragonFight.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/dimension/end/MixinEndDragonFight.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/dimension/end/MixinEndDragonFight.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/entity/MixinPersistentEntitySectionManager.java b/nms-patches/com/mohistmc/banner/mixin/world/level/entity/MixinPersistentEntitySectionManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/entity/MixinPersistentEntitySectionManager.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/entity/MixinPersistentEntitySectionManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/gameevent/MixinGameEventDispatcher.java b/nms-patches/com/mohistmc/banner/mixin/world/level/gameevent/MixinGameEventDispatcher.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/gameevent/MixinGameEventDispatcher.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/gameevent/MixinGameEventDispatcher.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/gameevent/vibrations/MixinVibrationSystem_Listener.java b/nms-patches/com/mohistmc/banner/mixin/world/level/gameevent/vibrations/MixinVibrationSystem_Listener.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/gameevent/vibrations/MixinVibrationSystem_Listener.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/gameevent/vibrations/MixinVibrationSystem_Listener.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinFlatLevelSource.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinFlatLevelSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinFlatLevelSource.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinFlatLevelSource.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinPatrolSpawner.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinPatrolSpawner.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinPatrolSpawner.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinPatrolSpawner.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinPhantomSpawner.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinPhantomSpawner.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinPhantomSpawner.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinPhantomSpawner.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinWanderingTraderSpawner.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinWanderingTraderSpawner.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/MixinWanderingTraderSpawner.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/MixinWanderingTraderSpawner.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/MixinSwampHutPiece.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/MixinSwampHutPiece.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/MixinSwampHutPiece.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/MixinSwampHutPiece.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructurePlaceSettings.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructurePlaceSettings.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructurePlaceSettings.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructurePlaceSettings.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplate.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplate.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplate.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplate.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplateManager.java b/nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplateManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplateManager.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/levelgen/structure/templatesystem/MixinStructureTemplateManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/material/MixinFlowingFluid.java b/nms-patches/com/mohistmc/banner/mixin/world/level/material/MixinFlowingFluid.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/material/MixinFlowingFluid.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/material/MixinFlowingFluid.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/material/MixinLavaFluid.java b/nms-patches/com/mohistmc/banner/mixin/world/level/material/MixinLavaFluid.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/material/MixinLavaFluid.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/material/MixinLavaFluid.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/portal/MixinPortalForcer.java b/nms-patches/com/mohistmc/banner/mixin/world/level/portal/MixinPortalForcer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/portal/MixinPortalForcer.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/portal/MixinPortalForcer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/portal/MixinPortalInfo.java b/nms-patches/com/mohistmc/banner/mixin/world/level/portal/MixinPortalInfo.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/portal/MixinPortalInfo.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/portal/MixinPortalInfo.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/redstone/MixinNeighborUpdater.java b/nms-patches/com/mohistmc/banner/mixin/world/level/redstone/MixinNeighborUpdater.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/redstone/MixinNeighborUpdater.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/redstone/MixinNeighborUpdater.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData.java b/nms-patches/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData_HoldingPlayer.java b/nms-patches/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData_HoldingPlayer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData_HoldingPlayer.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/saveddata/maps/MixinMapItemSavedData_HoldingPlayer.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/spawner/MixinBaseSpawner.java b/nms-patches/com/mohistmc/banner/mixin/world/level/spawner/MixinBaseSpawner.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/spawner/MixinBaseSpawner.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/spawner/MixinBaseSpawner.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner.java b/nms-patches/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner_SpawnState.java b/nms-patches/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner_SpawnState.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner_SpawnState.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/spawner/MixinNaturalSpawner_SpawnState.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinDerivedLevelData.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinDerivedLevelData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinDerivedLevelData.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinDerivedLevelData.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageAccess.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageAccess.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageAccess.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageAccess.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageSource.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageSource.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinLevelStorageSource.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinPlayerDataStorage.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinPlayerDataStorage.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinPlayerDataStorage.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinPlayerDataStorage.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinPrimaryLevelData.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinPrimaryLevelData.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/MixinPrimaryLevelData.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/MixinPrimaryLevelData.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootDataManager.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootDataManager.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootDataManager.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootDataManager.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootTable.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootTable.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootTable.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/MixinLootTable.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/functions/MixinLootingEnchantFunction.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/functions/MixinLootingEnchantFunction.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/functions/MixinLootingEnchantFunction.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/functions/MixinLootingEnchantFunction.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/parameters/LootParametersMixin.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/parameters/LootParametersMixin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/parameters/LootParametersMixin.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/parameters/LootParametersMixin.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinExplosionCondition.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinExplosionCondition.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinExplosionCondition.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinExplosionCondition.java diff --git a/src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinRandomChanceWithLootingCondition.java b/nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinRandomChanceWithLootingCondition.java similarity index 100% rename from src/main/java/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinRandomChanceWithLootingCondition.java rename to nms-patches/com/mohistmc/banner/mixin/world/level/storage/loot/predicates/MixinRandomChanceWithLootingCondition.java diff --git a/src/main/java/com/mohistmc/banner/network/download/DownloadSource.java b/nms-patches/com/mohistmc/banner/network/download/DownloadSource.java similarity index 100% rename from src/main/java/com/mohistmc/banner/network/download/DownloadSource.java rename to nms-patches/com/mohistmc/banner/network/download/DownloadSource.java diff --git a/src/main/java/com/mohistmc/banner/network/download/NetworkUtil.java b/nms-patches/com/mohistmc/banner/network/download/NetworkUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/network/download/NetworkUtil.java rename to nms-patches/com/mohistmc/banner/network/download/NetworkUtil.java diff --git a/src/main/java/com/mohistmc/banner/network/download/UpdateUtils.java b/nms-patches/com/mohistmc/banner/network/download/UpdateUtils.java similarity index 100% rename from src/main/java/com/mohistmc/banner/network/download/UpdateUtils.java rename to nms-patches/com/mohistmc/banner/network/download/UpdateUtils.java diff --git a/src/main/java/com/mohistmc/banner/paper/PaperExtraConstants.java b/nms-patches/com/mohistmc/banner/paper/PaperExtraConstants.java similarity index 100% rename from src/main/java/com/mohistmc/banner/paper/PaperExtraConstants.java rename to nms-patches/com/mohistmc/banner/paper/PaperExtraConstants.java diff --git a/src/main/java/com/mohistmc/banner/paper/RollingAverage.java b/nms-patches/com/mohistmc/banner/paper/RollingAverage.java similarity index 100% rename from src/main/java/com/mohistmc/banner/paper/RollingAverage.java rename to nms-patches/com/mohistmc/banner/paper/RollingAverage.java diff --git a/src/main/java/com/mohistmc/banner/paper/addon/AddonWorld.java b/nms-patches/com/mohistmc/banner/paper/addon/AddonWorld.java similarity index 100% rename from src/main/java/com/mohistmc/banner/paper/addon/AddonWorld.java rename to nms-patches/com/mohistmc/banner/paper/addon/AddonWorld.java diff --git a/src/main/java/com/mohistmc/banner/paper/addon/attribute/AddonAttributeInstance.java b/nms-patches/com/mohistmc/banner/paper/addon/attribute/AddonAttributeInstance.java similarity index 100% rename from src/main/java/com/mohistmc/banner/paper/addon/attribute/AddonAttributeInstance.java rename to nms-patches/com/mohistmc/banner/paper/addon/attribute/AddonAttributeInstance.java diff --git a/src/main/java/com/mohistmc/banner/paper/addon/entity/AddonLivingEntity.java b/nms-patches/com/mohistmc/banner/paper/addon/entity/AddonLivingEntity.java similarity index 100% rename from src/main/java/com/mohistmc/banner/paper/addon/entity/AddonLivingEntity.java rename to nms-patches/com/mohistmc/banner/paper/addon/entity/AddonLivingEntity.java diff --git a/src/main/java/com/mohistmc/banner/paper/addon/entity/AddonPlayer.java b/nms-patches/com/mohistmc/banner/paper/addon/entity/AddonPlayer.java similarity index 100% rename from src/main/java/com/mohistmc/banner/paper/addon/entity/AddonPlayer.java rename to nms-patches/com/mohistmc/banner/paper/addon/entity/AddonPlayer.java diff --git a/src/main/java/com/mohistmc/banner/paper/addon/entity/monster/AddonSlime.java b/nms-patches/com/mohistmc/banner/paper/addon/entity/monster/AddonSlime.java similarity index 100% rename from src/main/java/com/mohistmc/banner/paper/addon/entity/monster/AddonSlime.java rename to nms-patches/com/mohistmc/banner/paper/addon/entity/monster/AddonSlime.java diff --git a/src/main/java/com/mohistmc/banner/plugins/BannerPlugin.java b/nms-patches/com/mohistmc/banner/plugins/BannerPlugin.java similarity index 100% rename from src/main/java/com/mohistmc/banner/plugins/BannerPlugin.java rename to nms-patches/com/mohistmc/banner/plugins/BannerPlugin.java diff --git a/src/main/java/com/mohistmc/banner/plugins/EnchantmentFix.java b/nms-patches/com/mohistmc/banner/plugins/EnchantmentFix.java similarity index 100% rename from src/main/java/com/mohistmc/banner/plugins/EnchantmentFix.java rename to nms-patches/com/mohistmc/banner/plugins/EnchantmentFix.java diff --git a/src/main/java/com/mohistmc/banner/plugins/EntityClear.java b/nms-patches/com/mohistmc/banner/plugins/EntityClear.java similarity index 100% rename from src/main/java/com/mohistmc/banner/plugins/EntityClear.java rename to nms-patches/com/mohistmc/banner/plugins/EntityClear.java diff --git a/src/main/java/com/mohistmc/banner/plugins/pluginmanager/Control.java b/nms-patches/com/mohistmc/banner/plugins/pluginmanager/Control.java similarity index 100% rename from src/main/java/com/mohistmc/banner/plugins/pluginmanager/Control.java rename to nms-patches/com/mohistmc/banner/plugins/pluginmanager/Control.java diff --git a/src/main/java/com/mohistmc/banner/plugins/pluginmanager/PluginManagers.java b/nms-patches/com/mohistmc/banner/plugins/pluginmanager/PluginManagers.java similarity index 100% rename from src/main/java/com/mohistmc/banner/plugins/pluginmanager/PluginManagers.java rename to nms-patches/com/mohistmc/banner/plugins/pluginmanager/PluginManagers.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/http/FailedHttpRequestException.java b/nms-patches/com/mohistmc/banner/stackdeobf/http/FailedHttpRequestException.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/http/FailedHttpRequestException.java rename to nms-patches/com/mohistmc/banner/stackdeobf/http/FailedHttpRequestException.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/http/HttpUtil.java b/nms-patches/com/mohistmc/banner/stackdeobf/http/HttpUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/http/HttpUtil.java rename to nms-patches/com/mohistmc/banner/stackdeobf/http/HttpUtil.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/CachedMappings.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/CachedMappings.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/CachedMappings.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/CachedMappings.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/MappingCacheVisitor.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/MappingCacheVisitor.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/MappingCacheVisitor.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/MappingCacheVisitor.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/RemappedThrowable.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/RemappedThrowable.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/RemappedThrowable.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/RemappedThrowable.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/RemappingUtil.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/RemappingUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/RemappingUtil.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/RemappingUtil.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/AbstractMappingProvider.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/AbstractMappingProvider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/AbstractMappingProvider.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/AbstractMappingProvider.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/BuildBasedMappingProvider.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/BuildBasedMappingProvider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/BuildBasedMappingProvider.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/BuildBasedMappingProvider.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/IntermediaryMappingProvider.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/IntermediaryMappingProvider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/IntermediaryMappingProvider.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/IntermediaryMappingProvider.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/MojangMappingProvider.java b/nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/MojangMappingProvider.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/mappings/providers/MojangMappingProvider.java rename to nms-patches/com/mohistmc/banner/stackdeobf/mappings/providers/MojangMappingProvider.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/util/CompatUtil.java b/nms-patches/com/mohistmc/banner/stackdeobf/util/CompatUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/util/CompatUtil.java rename to nms-patches/com/mohistmc/banner/stackdeobf/util/CompatUtil.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/util/Log4jRemapUtil.java b/nms-patches/com/mohistmc/banner/stackdeobf/util/Log4jRemapUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/util/Log4jRemapUtil.java rename to nms-patches/com/mohistmc/banner/stackdeobf/util/Log4jRemapUtil.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/util/MavenArtifactInfo.java b/nms-patches/com/mohistmc/banner/stackdeobf/util/MavenArtifactInfo.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/util/MavenArtifactInfo.java rename to nms-patches/com/mohistmc/banner/stackdeobf/util/MavenArtifactInfo.java diff --git a/src/main/java/com/mohistmc/banner/stackdeobf/util/RemappingRewritePolicy.java b/nms-patches/com/mohistmc/banner/stackdeobf/util/RemappingRewritePolicy.java similarity index 100% rename from src/main/java/com/mohistmc/banner/stackdeobf/util/RemappingRewritePolicy.java rename to nms-patches/com/mohistmc/banner/stackdeobf/util/RemappingRewritePolicy.java diff --git a/src/main/java/com/mohistmc/banner/util/EulaUtil.java b/nms-patches/com/mohistmc/banner/util/EulaUtil.java similarity index 100% rename from src/main/java/com/mohistmc/banner/util/EulaUtil.java rename to nms-patches/com/mohistmc/banner/util/EulaUtil.java diff --git a/src/main/java/com/mohistmc/banner/util/I18n.java b/nms-patches/com/mohistmc/banner/util/I18n.java similarity index 100% rename from src/main/java/com/mohistmc/banner/util/I18n.java rename to nms-patches/com/mohistmc/banner/util/I18n.java diff --git a/src/main/java/io/papermc/paper/entity/PaperShearable.java b/nms-patches/io/papermc/paper/entity/PaperShearable.java similarity index 100% rename from src/main/java/io/papermc/paper/entity/PaperShearable.java rename to nms-patches/io/papermc/paper/entity/PaperShearable.java diff --git a/src/main/java/io/papermc/paper/entity/Shearable.java b/nms-patches/io/papermc/paper/entity/Shearable.java similarity index 100% rename from src/main/java/io/papermc/paper/entity/Shearable.java rename to nms-patches/io/papermc/paper/entity/Shearable.java diff --git a/src/main/java/io/papermc/paper/event/block/BeaconActivatedEvent.java b/nms-patches/io/papermc/paper/event/block/BeaconActivatedEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/block/BeaconActivatedEvent.java rename to nms-patches/io/papermc/paper/event/block/BeaconActivatedEvent.java diff --git a/src/main/java/io/papermc/paper/event/block/BeaconDeactivatedEvent.java b/nms-patches/io/papermc/paper/event/block/BeaconDeactivatedEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/block/BeaconDeactivatedEvent.java rename to nms-patches/io/papermc/paper/event/block/BeaconDeactivatedEvent.java diff --git a/src/main/java/io/papermc/paper/event/block/BellRingEvent.java b/nms-patches/io/papermc/paper/event/block/BellRingEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/block/BellRingEvent.java rename to nms-patches/io/papermc/paper/event/block/BellRingEvent.java diff --git a/src/main/java/io/papermc/paper/event/packet/PlayerChunkLoadEvent.java b/nms-patches/io/papermc/paper/event/packet/PlayerChunkLoadEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/packet/PlayerChunkLoadEvent.java rename to nms-patches/io/papermc/paper/event/packet/PlayerChunkLoadEvent.java diff --git a/src/main/java/io/papermc/paper/event/packet/PlayerChunkUnloadEvent.java b/nms-patches/io/papermc/paper/event/packet/PlayerChunkUnloadEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/packet/PlayerChunkUnloadEvent.java rename to nms-patches/io/papermc/paper/event/packet/PlayerChunkUnloadEvent.java diff --git a/src/main/java/io/papermc/paper/event/player/PlayerOpenSignEvent.java b/nms-patches/io/papermc/paper/event/player/PlayerOpenSignEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/player/PlayerOpenSignEvent.java rename to nms-patches/io/papermc/paper/event/player/PlayerOpenSignEvent.java diff --git a/src/main/java/io/papermc/paper/event/player/PlayerTrackEntityEvent.java b/nms-patches/io/papermc/paper/event/player/PlayerTrackEntityEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/player/PlayerTrackEntityEvent.java rename to nms-patches/io/papermc/paper/event/player/PlayerTrackEntityEvent.java diff --git a/src/main/java/io/papermc/paper/event/player/PlayerUntrackEntityEvent.java b/nms-patches/io/papermc/paper/event/player/PlayerUntrackEntityEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/player/PlayerUntrackEntityEvent.java rename to nms-patches/io/papermc/paper/event/player/PlayerUntrackEntityEvent.java diff --git a/src/main/java/io/papermc/paper/event/server/WhitelistStateUpdateEvent.java b/nms-patches/io/papermc/paper/event/server/WhitelistStateUpdateEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/server/WhitelistStateUpdateEvent.java rename to nms-patches/io/papermc/paper/event/server/WhitelistStateUpdateEvent.java diff --git a/src/main/java/io/papermc/paper/event/world/border/WorldBorderBoundsChangeEvent.java b/nms-patches/io/papermc/paper/event/world/border/WorldBorderBoundsChangeEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/world/border/WorldBorderBoundsChangeEvent.java rename to nms-patches/io/papermc/paper/event/world/border/WorldBorderBoundsChangeEvent.java diff --git a/src/main/java/io/papermc/paper/event/world/border/WorldBorderBoundsChangeFinishEvent.java b/nms-patches/io/papermc/paper/event/world/border/WorldBorderBoundsChangeFinishEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/world/border/WorldBorderBoundsChangeFinishEvent.java rename to nms-patches/io/papermc/paper/event/world/border/WorldBorderBoundsChangeFinishEvent.java diff --git a/src/main/java/io/papermc/paper/event/world/border/WorldBorderCenterChangeEvent.java b/nms-patches/io/papermc/paper/event/world/border/WorldBorderCenterChangeEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/world/border/WorldBorderCenterChangeEvent.java rename to nms-patches/io/papermc/paper/event/world/border/WorldBorderCenterChangeEvent.java diff --git a/src/main/java/io/papermc/paper/event/world/border/WorldBorderEvent.java b/nms-patches/io/papermc/paper/event/world/border/WorldBorderEvent.java similarity index 100% rename from src/main/java/io/papermc/paper/event/world/border/WorldBorderEvent.java rename to nms-patches/io/papermc/paper/event/world/border/WorldBorderEvent.java diff --git a/src/main/java/io/papermc/paper/math/BlockPosition.java b/nms-patches/io/papermc/paper/math/BlockPosition.java similarity index 100% rename from src/main/java/io/papermc/paper/math/BlockPosition.java rename to nms-patches/io/papermc/paper/math/BlockPosition.java diff --git a/src/main/java/io/papermc/paper/math/BlockPositionImpl.java b/nms-patches/io/papermc/paper/math/BlockPositionImpl.java similarity index 100% rename from src/main/java/io/papermc/paper/math/BlockPositionImpl.java rename to nms-patches/io/papermc/paper/math/BlockPositionImpl.java diff --git a/src/main/java/io/papermc/paper/math/FinePosition.java b/nms-patches/io/papermc/paper/math/FinePosition.java similarity index 100% rename from src/main/java/io/papermc/paper/math/FinePosition.java rename to nms-patches/io/papermc/paper/math/FinePosition.java diff --git a/src/main/java/io/papermc/paper/math/FinePositionImpl.java b/nms-patches/io/papermc/paper/math/FinePositionImpl.java similarity index 100% rename from src/main/java/io/papermc/paper/math/FinePositionImpl.java rename to nms-patches/io/papermc/paper/math/FinePositionImpl.java diff --git a/src/main/java/io/papermc/paper/math/Position.java b/nms-patches/io/papermc/paper/math/Position.java similarity index 100% rename from src/main/java/io/papermc/paper/math/Position.java rename to nms-patches/io/papermc/paper/math/Position.java diff --git a/src/main/java/io/papermc/paper/util/TickThread.java b/nms-patches/io/papermc/paper/util/TickThread.java similarity index 100% rename from src/main/java/io/papermc/paper/util/TickThread.java rename to nms-patches/io/papermc/paper/util/TickThread.java