From 2ac2d909cbb2112f0946b3635f6c8c98814a2b82 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 5 Jul 2022 16:37:42 +0200 Subject: [PATCH] Moved core to main --- bclib.gradle | 16 ++++++ build.gradle | 2 +- core-v1/build.gradle | 23 -------- core-v1/gradle.properties | 2 - .../src/main/resources/assets/bclib/icon.png | Bin 10312 -> 0 bytes .../resources/assets/bclib/iconpixelated.png | Bin 8824 -> 0 bytes core-v1/src/main/resources/fabric.mod.json | 54 ------------------ gradle.properties | 4 +- settings.gradle | 1 - .../org/anti_ad/mc/ipn/api/IPNIgnore.java | 0 .../main/java/org/betterx/bclib/BCLib.java | 0 .../java/org/betterx/bclib/BCLibPatch.java | 0 .../org/betterx/bclib/api/v2/BonemealAPI.java | 0 .../betterx/bclib/api/v2/ComposterAPI.java | 0 .../betterx/bclib/api/v2/DiggerItemSpeed.java | 0 .../betterx/bclib/api/v2/LifeCycleAPI.java | 0 .../bclib/api/v2/ModIntegrationAPI.java | 0 .../org/betterx/bclib/api/v2/PostInitAPI.java | 0 .../org/betterx/bclib/api/v2/ShovelAPI.java | 0 .../betterx/bclib/api/v2/WorldDataAPI.java | 0 .../api/v2/dataexchange/BaseDataHandler.java | 0 .../bclib/api/v2/dataexchange/Connector.java | 0 .../v2/dataexchange/ConnectorClientside.java | 0 .../v2/dataexchange/ConnectorServerside.java | 0 .../api/v2/dataexchange/DataExchangeAPI.java | 0 .../api/v2/dataexchange/DataHandler.java | 0 .../dataexchange/DataHandlerDescriptor.java | 0 .../bclib/api/v2/dataexchange/FileHash.java | 0 .../api/v2/dataexchange/SyncFileHash.java | 0 .../v2/dataexchange/handler/DataExchange.java | 0 .../handler/autosync/AutoFileSyncEntry.java | 0 .../handler/autosync/AutoSync.java | 0 .../handler/autosync/AutoSyncID.java | 0 .../handler/autosync/Chunker.java | 0 .../handler/autosync/ChunkerProgress.java | 0 .../handler/autosync/FileContentWrapper.java | 0 .../handler/autosync/HelloClient.java | 0 .../handler/autosync/HelloServer.java | 0 .../handler/autosync/RequestFiles.java | 0 .../handler/autosync/SendFiles.java | 0 .../autosync/SyncFolderDescriptor.java | 0 .../bclib/api/v2/datafixer/DataFixerAPI.java | 0 .../api/v2/datafixer/ForcedLevelPatch.java | 0 .../api/v2/datafixer/MigrationProfile.java | 0 .../betterx/bclib/api/v2/datafixer/Patch.java | 0 .../v2/datafixer/PatchDidiFailException.java | 0 .../api/v2/generator/BCLBiomeSource.java | 0 .../api/v2/generator/BCLChunkGenerator.java | 0 .../api/v2/generator/BCLibEndBiomeSource.java | 0 .../v2/generator/BCLibNetherBiomeSource.java | 0 .../bclib/api/v2/generator/BiomePicker.java | 0 .../bclib/api/v2/generator/BiomeType.java | 0 .../api/v2/generator/GeneratorOptions.java | 0 .../api/v2/generator/TheEndBiomesHelper.java | 0 .../config/BCLEndBiomeSourceConfig.java | 0 .../config/BCLNetherBiomeSourceConfig.java | 0 .../bclib/api/v2/generator/map/MapStack.java | 0 .../v2/generator/map/hex/HexBiomeChunk.java | 0 .../api/v2/generator/map/hex/HexBiomeMap.java | 0 .../map/square/SquareBiomeChunk.java | 0 .../generator/map/square/SquareBiomeMap.java | 0 .../bclib/api/v2/levelgen/LevelGenEvents.java | 0 .../bclib/api/v2/levelgen/LevelGenUtil.java | 0 .../api/v2/levelgen/biomes/BCLBiome.java | 0 .../v2/levelgen/biomes/BCLBiomeBuilder.java | 0 .../v2/levelgen/biomes/BCLBiomeSettings.java | 0 .../api/v2/levelgen/biomes/BiomeAPI.java | 0 .../v2/levelgen/biomes/InternalBiomeAPI.java | 0 .../levelgen/biomes/VanillaBiomeSettings.java | 0 .../levelgen/features/BCLCommonFeatures.java | 0 .../api/v2/levelgen/features/BCLFeature.java | 0 .../levelgen/features/BCLFeatureBuilder.java | 0 .../v2/levelgen/features/FastFeatures.java | 0 .../features/UserGrowableFeature.java | 0 .../features/blockpredicates/Types.java | 0 .../config/ConditionFeatureConfig.java | 0 .../config/PlaceBlockFeatureConfig.java | 0 .../config/PlaceFacingBlockConfig.java | 0 .../features/config/ScatterFeatureConfig.java | 0 .../config/SequenceFeatureConfig.java | 0 .../config/TemplateFeatureConfig.java | 0 .../features/features/ConditionFeature.java | 0 .../features/features/DefaultFeature.java | 0 .../features/MarkPostProcessingFeature.java | 0 .../features/features/PlaceBlockFeature.java | 0 .../features/features/ScatterFeature.java | 0 .../features/features/SequenceFeature.java | 0 .../features/features/SurfaceFeature.java | 0 .../features/features/TemplateFeature.java | 0 .../WeightedRandomSelectorFeature.java | 0 .../v2/levelgen/features/placement/All.java | 0 .../v2/levelgen/features/placement/Debug.java | 0 .../levelgen/features/placement/Extend.java | 0 .../placement/FindSolidInDirection.java | 0 .../levelgen/features/placement/ForAll.java | 0 .../v2/levelgen/features/placement/Is.java | 0 .../levelgen/features/placement/IsBasin.java | 0 .../placement/IsEmptyAboveSampledFilter.java | 0 .../features/placement/MinEmptyFilter.java | 0 .../levelgen/features/placement/Offset.java | 0 .../features/placement/OnEveryLayer.java | 0 .../placement/PlacementModifiers.java | 0 .../levelgen/features/placement/Stencil.java | 0 .../features/placement/UnderEveryLayer.java | 0 .../v2/levelgen/structures/BCLStructure.java | 0 .../structures/BCLStructureBuilder.java | 0 .../v2/levelgen/structures/StructureNBT.java | 0 .../structures/StructurePlacementType.java | 0 .../levelgen/structures/StructureWorld.java | 0 .../structures/StructureWorldNBT.java | 0 .../v2/levelgen/structures/TemplatePiece.java | 0 .../structures/TemplateStructure.java | 0 .../DestructionStructureProcessor.java | 0 .../TerrainStructureProcessor.java | 0 .../levelgen/surface/SurfaceRuleBuilder.java | 0 .../v2/levelgen/surface/SurfaceRuleEntry.java | 0 .../v2/levelgen/surface/rules/Conditions.java | 0 .../DoubleBlockSurfaceNoiseCondition.java | 0 .../surface/rules/NetherNoiseCondition.java | 0 .../surface/rules/NoiseCondition.java | 0 .../surface/rules/RandomIntProvider.java | 0 .../surface/rules/RoughNoiseCondition.java | 0 .../surface/rules/SurfaceNoiseCondition.java | 0 .../surface/rules/SwitchRuleSource.java | 0 .../surface/rules/ThresholdCondition.java | 0 .../surface/rules/VolumeNoiseCondition.java | 0 .../rules/VolumeThresholdCondition.java | 0 .../betterx/bclib/api/v2/poi/BCLPoiType.java | 0 .../api/v2/spawning/SpawnRuleBuilder.java | 0 .../bclib/api/v2/spawning/SpawnRuleEntry.java | 0 .../bclib/api/v2/tag/CommonBiomeTags.java | 0 .../bclib/api/v2/tag/CommonBlockTags.java | 0 .../bclib/api/v2/tag/CommonItemTags.java | 0 .../bclib/api/v2/tag/NamedBlockTags.java | 0 .../bclib/api/v2/tag/NamedItemTags.java | 0 .../bclib/api/v2/tag/NamedMineableTags.java | 0 .../bclib/api/v2/tag/NamedToolTags.java | 0 .../org/betterx/bclib/api/v2/tag/TagAPI.java | 0 .../org/betterx/bclib/api/v2/tag/TagType.java | 0 .../features/BCLConfigureFeature.java | 0 .../api/v3/levelgen/features/BCLFeature.java | 0 .../levelgen/features/BCLFeatureBuilder.java | 0 .../features/BCLInlinePlacedBuilder.java | 0 .../features/BCLPlacedFeatureBuilder.java | 0 .../features/CommonPlacedFeatureBuilder.java | 0 .../features/UserGrowableFeature.java | 0 .../blockpredicates/BlockPredicates.java | 0 .../features/blockpredicates/IsFullShape.java | 0 .../config/ConditionFeatureConfig.java | 0 .../features/config/PillarFeatureConfig.java | 0 .../config/PlaceBlockFeatureConfig.java | 0 .../config/PlaceFacingBlockConfig.java | 0 .../config/SequenceFeatureConfig.java | 0 .../config/TemplateFeatureConfig.java | 0 .../features/features/ConditionFeature.java | 0 .../features/MarkPostProcessingFeature.java | 0 .../features/features/PillarFeature.java | 0 .../features/features/PlaceBlockFeature.java | 0 .../features/features/SequenceFeature.java | 0 .../features/features/TemplateFeature.java | 0 .../v3/levelgen/features/placement/All.java | 0 .../v3/levelgen/features/placement/Debug.java | 0 .../levelgen/features/placement/Extend.java | 0 .../placement/FindSolidInDirection.java | 0 .../levelgen/features/placement/ForAll.java | 0 .../v3/levelgen/features/placement/Is.java | 0 .../levelgen/features/placement/IsBasin.java | 0 .../levelgen/features/placement/IsNextTo.java | 0 .../features/placement/NoiseFilter.java | 0 .../levelgen/features/placement/Offset.java | 0 .../features/placement/OnEveryLayer.java | 0 .../placement/PlacementModifiers.java | 0 .../levelgen/features/placement/Stencil.java | 0 .../features/placement/UnderEveryLayer.java | 0 .../blockentities/BaseBarrelBlockEntity.java | 0 .../blockentities/BaseChestBlockEntity.java | 0 .../blockentities/BaseFurnaceBlockEntity.java | 0 .../blockentities/BaseSignBlockEntity.java | 0 .../blockentities/DynamicBlockEntityType.java | 0 .../betterx/bclib/blocks/BaseAnvilBlock.java | 0 .../bclib/blocks/BaseAttachedBlock.java | 0 .../betterx/bclib/blocks/BaseBarkBlock.java | 0 .../betterx/bclib/blocks/BaseBarrelBlock.java | 0 .../org/betterx/bclib/blocks/BaseBlock.java | 0 .../bclib/blocks/BaseBlockNotFull.java | 0 .../bclib/blocks/BaseBlockWithEntity.java | 0 .../bclib/blocks/BaseBookshelfBlock.java | 0 .../betterx/bclib/blocks/BaseButtonBlock.java | 0 .../betterx/bclib/blocks/BaseChainBlock.java | 0 .../betterx/bclib/blocks/BaseChestBlock.java | 0 .../bclib/blocks/BaseComposterBlock.java | 0 .../bclib/blocks/BaseCraftingTableBlock.java | 0 .../betterx/bclib/blocks/BaseCropBlock.java | 0 .../betterx/bclib/blocks/BaseDoorBlock.java | 0 .../bclib/blocks/BaseDoublePlantBlock.java | 0 .../betterx/bclib/blocks/BaseFenceBlock.java | 0 .../bclib/blocks/BaseFurnaceBlock.java | 0 .../betterx/bclib/blocks/BaseGateBlock.java | 0 .../betterx/bclib/blocks/BaseGlassBlock.java | 0 .../betterx/bclib/blocks/BaseLadderBlock.java | 0 .../betterx/bclib/blocks/BaseLeavesBlock.java | 0 .../bclib/blocks/BaseMetalBarsBlock.java | 0 .../betterx/bclib/blocks/BaseOreBlock.java | 0 .../betterx/bclib/blocks/BasePathBlock.java | 0 .../betterx/bclib/blocks/BasePlantBlock.java | 0 .../bclib/blocks/BasePlantWithAgeBlock.java | 0 .../bclib/blocks/BasePressurePlateBlock.java | 0 .../bclib/blocks/BaseRotatedPillarBlock.java | 0 .../betterx/bclib/blocks/BaseSignBlock.java | 0 .../betterx/bclib/blocks/BaseSlabBlock.java | 0 .../betterx/bclib/blocks/BaseStairsBlock.java | 0 .../bclib/blocks/BaseStoneButtonBlock.java | 0 .../bclib/blocks/BaseStripableLogBlock.java | 0 .../bclib/blocks/BaseTerrainBlock.java | 0 .../bclib/blocks/BaseTrapdoorBlock.java | 0 .../blocks/BaseUnderwaterWallPlantBlock.java | 0 .../betterx/bclib/blocks/BaseVineBlock.java | 0 .../betterx/bclib/blocks/BaseWallBlock.java | 0 .../bclib/blocks/BaseWallPlantBlock.java | 0 .../bclib/blocks/BaseWeightedPlateBlock.java | 0 .../bclib/blocks/BaseWoodenButtonBlock.java | 0 .../betterx/bclib/blocks/BlockProperties.java | 0 .../blocks/FeatureHangingSaplingBlock.java | 0 .../bclib/blocks/FeatureSaplingBlock.java | 0 .../bclib/blocks/LeveledAnvilBlock.java | 0 .../bclib/blocks/SimpleLeavesBlock.java | 0 .../betterx/bclib/blocks/StalactiteBlock.java | 0 .../bclib/blocks/StonePressurePlateBlock.java | 0 .../bclib/blocks/StripableBarkBlock.java | 0 .../bclib/blocks/TripleTerrainBlock.java | 0 .../bclib/blocks/UnderwaterPlantBlock.java | 0 .../blocks/UnderwaterPlantWithAgeBlock.java | 0 .../bclib/blocks/UpDownPlantBlock.java | 0 .../bclib/blocks/WallMushroomBlock.java | 0 .../blocks/WoodenPressurePlateBlock.java | 0 .../org/betterx/bclib/client/BCLibClient.java | 0 .../bclib/client/gui/gridlayout/GridCell.java | 0 .../gui/gridlayout/GridCheckboxCell.java | 0 .../client/gui/gridlayout/GridColumn.java | 0 .../gui/gridlayout/GridCustomRenderCell.java | 0 .../client/gui/gridlayout/GridImageCell.java | 0 .../client/gui/gridlayout/GridLayout.java | 0 .../gui/gridlayout/GridMessageCell.java | 0 .../bclib/client/gui/gridlayout/GridRow.java | 0 .../client/gui/gridlayout/GridScreen.java | 0 .../client/gui/gridlayout/GridStringCell.java | 0 .../client/gui/gridlayout/GridTransform.java | 0 .../GridWidgetWithEnabledState.java | 0 .../bclib/client/gui/modmenu/EntryPoint.java | 0 .../bclib/client/gui/modmenu/MainScreen.java | 0 .../gui/screens/AtomicProgressListener.java | 0 .../bclib/client/gui/screens/BCLibScreen.java | 0 .../client/gui/screens/ConfirmFixScreen.java | 0 .../gui/screens/ConfirmRestartScreen.java | 0 .../gui/screens/LevelFixErrorScreen.java | 0 .../client/gui/screens/ModListScreen.java | 0 .../client/gui/screens/ProgressScreen.java | 0 .../client/gui/screens/SyncFilesScreen.java | 0 .../gui/screens/WarnBCLibVersionMismatch.java | 0 .../client/gui/screens/WorldSetupScreen.java | 0 .../client/models/BaseChestBlockModel.java | 0 .../bclib/client/models/BasePatterns.java | 0 .../client/models/CustomModelBakery.java | 0 .../bclib/client/models/CustomModelData.java | 0 .../bclib/client/models/ModelsHelper.java | 0 .../bclib/client/models/OBJBlockModel.java | 0 .../bclib/client/models/OBJModelBuilder.java | 0 .../bclib/client/models/PatternsHelper.java | 0 .../bclib/client/models/UnbakedQuad.java | 0 .../bclib/client/render/BCLRenderLayer.java | 0 .../render/BaseChestBlockEntityRenderer.java | 0 .../render/BaseSignBlockEntityRenderer.java | 0 .../client/render/CustomFogRenderer.java | 0 .../client/render/EmissiveTextureInfo.java | 0 .../bclib/client/sound/BlockSounds.java | 0 .../bclib/commands/CommandRegistry.java | 0 .../betterx/bclib/commands/DumpDatapack.java | 0 .../complexmaterials/ComplexMaterial.java | 0 .../WoodenComplexMaterial.java | 0 .../complexmaterials/entry/BlockEntry.java | 0 .../entry/ComplexMaterialEntry.java | 0 .../complexmaterials/entry/ItemEntry.java | 0 .../complexmaterials/entry/RecipeEntry.java | 0 .../betterx/bclib/config/BiomesConfig.java | 0 .../betterx/bclib/config/CategoryConfig.java | 0 .../betterx/bclib/config/ClientConfig.java | 0 .../java/org/betterx/bclib/config/Config.java | 0 .../betterx/bclib/config/ConfigKeeper.java | 0 .../org/betterx/bclib/config/ConfigKey.java | 0 .../org/betterx/bclib/config/ConfigUI.java | 0 .../betterx/bclib/config/ConfigWriter.java | 0 .../org/betterx/bclib/config/Configs.java | 0 .../org/betterx/bclib/config/EntryConfig.java | 0 .../betterx/bclib/config/GeneratorConfig.java | 0 .../org/betterx/bclib/config/IdConfig.java | 0 .../org/betterx/bclib/config/MainConfig.java | 0 .../betterx/bclib/config/NamedPathConfig.java | 0 .../org/betterx/bclib/config/PathConfig.java | 0 .../betterx/bclib/config/ServerConfig.java | 0 .../bclib/entity/BCLEntityWrapper.java | 0 .../bclib/entity/DespawnableAnimal.java | 0 .../bclib/integration/ModIntegration.java | 0 .../bclib/integration/modmenu/ModMenu.java | 0 .../modmenu/ModMenuEntryPoint.java | 0 .../modmenu/ModMenuIntegration.java | 0 .../AnvilScreenHandlerExtended.java | 0 .../bclib/interfaces/BCLPlacementContext.java | 0 .../betterx/bclib/interfaces/BiomeChunk.java | 0 .../betterx/bclib/interfaces/BiomeMap.java | 0 .../betterx/bclib/interfaces/BiomeSetter.java | 0 .../bclib/interfaces/BiomeSourceAccessor.java | 0 .../bclib/interfaces/BlockModelProvider.java | 0 .../interfaces/ChunkGeneratorAccessor.java | 0 .../bclib/interfaces/CustomColorProvider.java | 0 .../bclib/interfaces/CustomItemProvider.java | 0 .../bclib/interfaces/ItemModelProvider.java | 0 .../bclib/interfaces/LootPoolAccessor.java | 0 .../NoiseGeneratorSettingsProvider.java | 0 .../bclib/interfaces/NumericProvider.java | 0 .../bclib/interfaces/PatchBiFunction.java | 0 .../bclib/interfaces/PatchFunction.java | 0 .../bclib/interfaces/PostInitable.java | 0 .../bclib/interfaces/RenderLayerProvider.java | 0 .../bclib/interfaces/SettingsExtender.java | 0 .../betterx/bclib/interfaces/SpawnRule.java | 0 .../interfaces/SurfaceMaterialProvider.java | 0 .../bclib/interfaces/SurfaceProvider.java | 0 .../bclib/interfaces/SurvivesOnBlocks.java | 0 .../interfaces/SurvivesOnSpecialGround.java | 0 .../bclib/interfaces/SurvivesOnTags.java | 0 .../betterx/bclib/interfaces/TagProvider.java | 0 .../interfaces/TheEndBiomesAccessor.java | 0 .../interfaces/TileEntityRenderProvider.java | 0 .../betterx/bclib/interfaces/TriConsumer.java | 0 .../interfaces/UnknownReceipBookCategory.java | 0 .../interfaces/tools/AddMineableAxe.java | 0 .../interfaces/tools/AddMineableHammer.java | 0 .../interfaces/tools/AddMineableHoe.java | 0 .../interfaces/tools/AddMineablePickaxe.java | 0 .../interfaces/tools/AddMineableShears.java | 0 .../interfaces/tools/AddMineableShovel.java | 0 .../interfaces/tools/AddMineableSword.java | 0 .../interfaces/tools/PreventMineableAdd.java | 0 .../betterx/bclib/items/BaseAnvilItem.java | 0 .../betterx/bclib/items/BaseArmorItem.java | 0 .../betterx/bclib/items/BaseAttribute.java | 0 .../betterx/bclib/items/BaseBucketItem.java | 0 .../org/betterx/bclib/items/BaseDiscItem.java | 0 .../betterx/bclib/items/BaseDrinkItem.java | 0 .../betterx/bclib/items/BaseSpawnEggItem.java | 0 .../bclib/items/ModelProviderItem.java | 0 .../bclib/items/elytra/BCLElytraItem.java | 0 .../bclib/items/elytra/BCLElytraUtils.java | 0 .../betterx/bclib/items/tool/BaseAxeItem.java | 0 .../betterx/bclib/items/tool/BaseHoeItem.java | 0 .../bclib/items/tool/BasePickaxeItem.java | 0 .../bclib/items/tool/BaseShearsItem.java | 0 .../bclib/items/tool/BaseShovelItem.java | 0 .../bclib/items/tool/BaseSwordItem.java | 0 .../bclib/mixin/client/AnvilScreenMixin.java | 0 .../bclib/mixin/client/BlockMixin.java | 0 .../mixin/client/ClientRecipeBookMixin.java | 0 .../bclib/mixin/client/FogRendererMixin.java | 0 .../betterx/bclib/mixin/client/GameMixin.java | 0 .../bclib/mixin/client/MinecraftMixin.java | 0 .../bclib/mixin/client/ModelBakeryMixin.java | 0 .../bclib/mixin/client/ModelManagerMixin.java | 0 .../client/MultiPackResourceManagerMixin.java | 0 .../bclib/mixin/client/PresetEditorMixin.java | 0 .../mixin/client/SignEditScreenMixin.java | 0 .../bclib/mixin/client/TextureAtlasMixin.java | 0 .../bclib/mixin/common/AnvilBlockMixin.java | 0 .../bclib/mixin/common/AnvilMenuMixin.java | 0 .../BiomeGenerationSettingsAccessor.java | 0 .../bclib/mixin/common/BiomeMixin.java | 0 .../bclib/mixin/common/BiomeSourceMixin.java | 0 .../bclib/mixin/common/BoneMealItemMixin.java | 0 .../mixin/common/ChunkGeneratorAccessor.java | 0 .../mixin/common/ChunkGeneratorMixin.java | 0 .../mixin/common/ChunkGeneratorsMixin.java | 0 .../mixin/common/ComposterBlockAccessor.java | 0 .../bclib/mixin/common/CraftingMenuMixin.java | 0 .../bclib/mixin/common/DiggerItemMixin.java | 0 .../mixin/common/DimensionTypeMixin.java | 0 .../common/EnchantingTableBlockMixin.java | 0 .../bclib/mixin/common/ItemStackMixin.java | 0 .../common/LayerLightSectionStorageMixin.java | 0 .../bclib/mixin/common/LootPoolMixin.java | 0 .../mixin/common/MinecraftServerMixin.java | 0 .../common/MobSpawnSettingsAccessor.java | 0 .../common/MultiPackResourceManagerMixin.java | 0 .../common/NoiseBasedChunkGeneratorMixin.java | 0 .../mixin/common/PistonBaseBlockMixin.java | 0 .../mixin/common/PlacementContextMixin.java | 0 .../bclib/mixin/common/PortalShapeMixin.java | 0 .../mixin/common/PotionBrewingAccessor.java | 0 .../mixin/common/RecipeManagerAccessor.java | 0 .../mixin/common/RecipeManagerMixin.java | 0 .../bclib/mixin/common/ServerLevelMixin.java | 0 .../mixin/common/ShovelItemAccessor.java | 0 .../mixin/common/StructuresAccessor.java | 0 .../common/SurfaceRulesContextAccessor.java | 0 .../bclib/mixin/common/TheEndBiomesMixin.java | 0 .../mixin/common/WorldGenRegionMixin.java | 0 .../common/elytra/LivingEntityMixin.java | 0 .../common/shears/BeehiveBlockMixin.java | 0 .../shears/DiggingEnchantmentMixin.java | 0 .../shears/ItemPredicateBuilderMixin.java | 0 .../mixin/common/shears/MushroomCowMixin.java | 0 .../common/shears/PumpkinBlockMixin.java | 0 .../bclib/mixin/common/shears/SheepMixin.java | 0 .../mixin/common/shears/SnowGolemMixin.java | 0 .../common/shears/TripWireBlockMixin.java | 0 .../java/org/betterx/bclib/noise/Noises.java | 0 .../betterx/bclib/noise/OpenSimplexNoise.java | 0 .../org/betterx/bclib/noise/VoronoiNoise.java | 0 .../bclib/particles/BCLParticleType.java | 0 .../bclib/presets/FlatLevelPresets.java | 0 .../betterx/bclib/recipes/AnvilRecipe.java | 0 .../bclib/recipes/BCLRecipeManager.java | 0 .../bclib/recipes/CraftingRecipes.java | 0 .../betterx/bclib/recipes/FurnaceRecipe.java | 0 .../org/betterx/bclib/recipes/GridRecipe.java | 0 .../bclib/recipes/SmithingTableRecipe.java | 0 .../bclib/registry/BaseBlockEntities.java | 0 .../registry/BaseBlockEntityRenders.java | 0 .../betterx/bclib/registry/BaseRegistry.java | 0 .../betterx/bclib/registry/BlockRegistry.java | 0 .../betterx/bclib/registry/ItemRegistry.java | 0 .../bclib/registry/PresetsRegistry.java | 0 .../bclib/registry/PresetsRegistryClient.java | 0 .../java/org/betterx/bclib/sdf/PosInfo.java | 0 .../main/java/org/betterx/bclib/sdf/SDF.java | 0 .../betterx/bclib/sdf/operator/SDFBinary.java | 0 .../bclib/sdf/operator/SDFCoordModify.java | 0 .../bclib/sdf/operator/SDFCopyRotate.java | 0 .../bclib/sdf/operator/SDFDisplacement.java | 0 .../bclib/sdf/operator/SDFFlatWave.java | 0 .../bclib/sdf/operator/SDFHeightmap.java | 0 .../bclib/sdf/operator/SDFIntersection.java | 0 .../betterx/bclib/sdf/operator/SDFInvert.java | 0 .../bclib/sdf/operator/SDFRadialNoiseMap.java | 0 .../bclib/sdf/operator/SDFRotation.java | 0 .../betterx/bclib/sdf/operator/SDFRound.java | 0 .../betterx/bclib/sdf/operator/SDFScale.java | 0 .../bclib/sdf/operator/SDFScale3D.java | 0 .../sdf/operator/SDFSmoothIntersection.java | 0 .../sdf/operator/SDFSmoothSubtraction.java | 0 .../bclib/sdf/operator/SDFSmoothUnion.java | 0 .../bclib/sdf/operator/SDFSubtraction.java | 0 .../bclib/sdf/operator/SDFTranslate.java | 0 .../betterx/bclib/sdf/operator/SDFUnary.java | 0 .../betterx/bclib/sdf/operator/SDFUnion.java | 0 .../bclib/sdf/primitive/SDFCappedCone.java | 0 .../bclib/sdf/primitive/SDFCapsule.java | 0 .../bclib/sdf/primitive/SDFFlatland.java | 0 .../bclib/sdf/primitive/SDFHexPrism.java | 0 .../betterx/bclib/sdf/primitive/SDFLine.java | 0 .../betterx/bclib/sdf/primitive/SDFPie.java | 0 .../bclib/sdf/primitive/SDFPrimitive.java | 0 .../bclib/sdf/primitive/SDFSphere.java | 0 .../betterx/bclib/sdf/primitive/SDFTorus.java | 0 .../org/betterx/bclib/server/BCLibServer.java | 0 .../betterx/bclib/util/BackgroundInfo.java | 0 .../org/betterx/bclib/util/BlocksHelper.java | 0 .../betterx/bclib/util/CollectionsUtil.java | 0 .../betterx/bclib/util/ColorExtractor.java | 0 .../org/betterx/bclib/util/ColorUtil.java | 0 .../java/org/betterx/bclib/util/ItemUtil.java | 0 .../org/betterx/bclib/util/JsonFactory.java | 0 .../java/org/betterx/bclib/util/Logger.java | 0 .../java/org/betterx/bclib/util/LootUtil.java | 0 .../java/org/betterx/bclib/util/MHelper.java | 0 .../org/betterx/bclib/util/MethodReplace.java | 0 .../java/org/betterx/bclib/util/ModUtil.java | 0 .../java/org/betterx/bclib/util/Pair.java | 0 .../java/org/betterx/bclib/util/PathUtil.java | 0 .../org/betterx/bclib/util/RecipeHelper.java | 0 .../org/betterx/bclib/util/SplineHelper.java | 0 .../betterx/bclib/util/StructureErode.java | 0 .../betterx/bclib/util/StructureHelper.java | 0 .../betterx/bclib/util/TranslationHelper.java | 0 .../org/betterx/bclib/util/TriFunction.java | 0 .../java/org/betterx/bclib/util/Triple.java | 0 .../org/betterx/bclib/util/WeighTree.java | 0 .../org/betterx/bclib/util/WeightedList.java | 0 .../bclib/world/structures/BCLStructure.java | 0 .../resources/assets/bclib/lang/de_de.json | 0 .../resources/assets/bclib/lang/en_us.json | 0 .../resources/assets/bclib/lang/ko_kr.json | 0 .../resources/assets/bclib/lang/ru_ru.json | 0 .../resources/assets/bclib/lang/uk_ua.json | 0 .../resources/assets/bclib/lang/zh_cn.json | 0 .../materialmaps/block/alpha_emission.json | 0 .../bclib/materials/alpha_emission.json | 0 .../assets/bclib/models/block/chest_item.json | 0 .../assets/bclib/models/block/ladder.json | 0 .../assets/bclib/models/block/path.json | 0 .../bclib/models/block/sided_door_bottom.json | 0 .../models/block/sided_door_bottom_rh.json | 0 .../bclib/models/block/sided_door_top.json | 0 .../bclib/models/block/sided_door_top_rh.json | 0 .../bclib/models/block/sided_trapdoor.json | 0 .../assets/bclib/models/block/tint_cube.json | 0 .../assets/bclib/patterns/block/anvil.json | 0 .../bclib/patterns/block/barrel_open.json | 0 .../bclib/patterns/block/bars_post.json | 0 .../bclib/patterns/block/bars_side.json | 0 .../assets/bclib/patterns/block/block.json | 0 .../patterns/block/block_bottom_top.json | 0 .../bclib/patterns/block/block_colored.json | 0 .../bclib/patterns/block/block_sided.json | 0 .../bclib/patterns/block/bookshelf.json | 0 .../assets/bclib/patterns/block/button.json | 0 .../bclib/patterns/block/button_pressed.json | 0 .../assets/bclib/patterns/block/chain.json | 0 .../bclib/patterns/block/composter.json | 0 .../assets/bclib/patterns/block/cross.json | 0 .../bclib/patterns/block/cross_shaded.json | 0 .../bclib/patterns/block/door_bottom.json | 0 .../patterns/block/door_bottom_hinge.json | 0 .../assets/bclib/patterns/block/door_top.json | 0 .../bclib/patterns/block/door_top_hinge.json | 0 .../assets/bclib/patterns/block/empty.json | 0 .../patterns/block/fence_gate_closed.json | 0 .../bclib/patterns/block/fence_gate_open.json | 0 .../bclib/patterns/block/fence_post.json | 0 .../bclib/patterns/block/fence_side.json | 0 .../assets/bclib/patterns/block/furnace.json | 0 .../bclib/patterns/block/furnace_glow.json | 0 .../assets/bclib/patterns/block/ladder.json | 0 .../assets/bclib/patterns/block/path.json | 0 .../assets/bclib/patterns/block/pillar.json | 0 .../patterns/block/pressure_plate_down.json | 0 .../patterns/block/pressure_plate_up.json | 0 .../assets/bclib/patterns/block/slab.json | 0 .../assets/bclib/patterns/block/stairs.json | 0 .../bclib/patterns/block/stairs_inner.json | 0 .../bclib/patterns/block/stairs_outer.json | 0 .../bclib/patterns/block/top_side_bottom.json | 0 .../assets/bclib/patterns/block/trapdoor.json | 0 .../patterns/block/wall_gate_closed.json | 0 .../bclib/patterns/block/wall_gate_open.json | 0 .../bclib/patterns/block/wall_inventory.json | 0 .../bclib/patterns/block/wall_post.json | 0 .../bclib/patterns/block/wall_side.json | 0 .../bclib/patterns/block/wall_side_tall.json | 0 .../patterns/item/pattern_block_item.json | 0 .../bclib/patterns/item/pattern_button.json | 0 .../bclib/patterns/item/pattern_chest.json | 0 .../bclib/patterns/item/pattern_fence.json | 0 .../patterns/item/pattern_item_generated.json | 0 .../patterns/item/pattern_item_handheld.json | 0 .../patterns/item/pattern_item_spawn_egg.json | 0 .../bclib/patterns/item/pattern_wall.json | 0 .../shaders/material/alpha_emission.frag | 0 .../shaders/core/rendertype_cutout.fsh | 0 .../shaders/core/rendertype_entity_cutout.fsh | 0 ...endertype_item_entity_translucent_cull.fsh | 0 .../shaders/core/rendertype_solid.fsh | 0 .../main/resources/bclib.accesswidener | 0 .../main/resources/bclib.mixins.client.json | 0 .../main/resources/bclib.mixins.common.json | 0 src/main/resources/fabric.mod.json | 5 +- 564 files changed, 23 insertions(+), 84 deletions(-) delete mode 100644 core-v1/build.gradle delete mode 100644 core-v1/gradle.properties delete mode 100644 core-v1/src/main/resources/assets/bclib/icon.png delete mode 100644 core-v1/src/main/resources/assets/bclib/iconpixelated.png delete mode 100644 core-v1/src/main/resources/fabric.mod.json rename {core-v1/src => src}/main/java/org/anti_ad/mc/ipn/api/IPNIgnore.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/BCLib.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/BCLibPatch.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/BonemealAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/ComposterAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/DiggerItemSpeed.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/LifeCycleAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/ModIntegrationAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/PostInitAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/ShovelAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/WorldDataAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/BaseDataHandler.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/Connector.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorClientside.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorServerside.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/DataExchangeAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandler.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandlerDescriptor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/FileHash.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/SyncFileHash.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/DataExchange.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoFileSyncEntry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSync.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSyncID.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/Chunker.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/ChunkerProgress.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/FileContentWrapper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloClient.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloServer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/RequestFiles.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SendFiles.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SyncFolderDescriptor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/datafixer/DataFixerAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/datafixer/ForcedLevelPatch.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/datafixer/MigrationProfile.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/datafixer/Patch.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/datafixer/PatchDidiFailException.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/BCLBiomeSource.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/BCLChunkGenerator.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/BCLibNetherBiomeSource.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/BiomePicker.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/BiomeType.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/GeneratorOptions.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/TheEndBiomesHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/config/BCLEndBiomeSourceConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/config/BCLNetherBiomeSourceConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/map/MapStack.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeChunk.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeMap.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeChunk.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeMap.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenEvents.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenUtil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiome.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeSettings.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/biomes/InternalBiomeAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/biomes/VanillaBiomeSettings.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLCommonFeatures.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeatureBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/FastFeatures.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/UserGrowableFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/blockpredicates/Types.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ConditionFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceBlockFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceFacingBlockConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ScatterFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/config/SequenceFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/config/TemplateFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ConditionFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/DefaultFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/MarkPostProcessingFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/PlaceBlockFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ScatterFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SequenceFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SurfaceFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/TemplateFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/features/WeightedRandomSelectorFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/All.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Debug.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Extend.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/FindSolidInDirection.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/ForAll.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Is.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsBasin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsEmptyAboveSampledFilter.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/MinEmptyFilter.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Offset.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/OnEveryLayer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/PlacementModifiers.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Stencil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/UnderEveryLayer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructure.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructureBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureNBT.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructurePlacementType.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorld.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorldNBT.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplatePiece.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplateStructure.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleEntry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/Conditions.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/DoubleBlockSurfaceNoiseCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NetherNoiseCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NoiseCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RandomIntProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RoughNoiseCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SurfaceNoiseCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SwitchRuleSource.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/ThresholdCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeNoiseCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeThresholdCondition.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/poi/BCLPoiType.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleEntry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/CommonBiomeTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/CommonBlockTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/CommonItemTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/NamedBlockTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/NamedItemTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/NamedMineableTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/NamedToolTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/TagAPI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v2/tag/TagType.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLConfigureFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeatureBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLInlinePlacedBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLPlacedFeatureBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/UserGrowableFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/BlockPredicates.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/IsFullShape.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/config/ConditionFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PillarFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceBlockFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceFacingBlockConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/config/SequenceFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/config/TemplateFeatureConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/features/ConditionFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/features/MarkPostProcessingFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PillarFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PlaceBlockFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/features/SequenceFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/features/TemplateFeature.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/All.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Debug.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Extend.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/FindSolidInDirection.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/ForAll.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Is.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsBasin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsNextTo.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/NoiseFilter.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Offset.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/OnEveryLayer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/PlacementModifiers.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Stencil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/UnderEveryLayer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blockentities/BaseBarrelBlockEntity.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blockentities/BaseChestBlockEntity.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blockentities/BaseFurnaceBlockEntity.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blockentities/BaseSignBlockEntity.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blockentities/DynamicBlockEntityType.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseAnvilBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseAttachedBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseBarkBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseBarrelBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseBlockNotFull.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseBlockWithEntity.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseBookshelfBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseButtonBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseChainBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseChestBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseComposterBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseCraftingTableBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseCropBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseDoorBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseDoublePlantBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseFenceBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseFurnaceBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseGateBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseGlassBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseLadderBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseMetalBarsBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseOreBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BasePathBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BasePlantBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BasePlantWithAgeBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BasePressurePlateBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseRotatedPillarBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseSignBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseSlabBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseStairsBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseStoneButtonBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseStripableLogBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseTerrainBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseTrapdoorBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseUnderwaterWallPlantBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseVineBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseWallBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseWallPlantBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseWeightedPlateBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BaseWoodenButtonBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/BlockProperties.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/FeatureHangingSaplingBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/FeatureSaplingBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/LeveledAnvilBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/SimpleLeavesBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/StalactiteBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/StonePressurePlateBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/StripableBarkBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/TripleTerrainBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/UnderwaterPlantBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/UnderwaterPlantWithAgeBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/WallMushroomBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/blocks/WoodenPressurePlateBlock.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/BCLibClient.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridCell.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridCheckboxCell.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridColumn.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridCustomRenderCell.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridImageCell.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridLayout.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridMessageCell.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridRow.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridStringCell.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridTransform.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/gridlayout/GridWidgetWithEnabledState.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/modmenu/EntryPoint.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/modmenu/MainScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/AtomicProgressListener.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/BCLibScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/ConfirmFixScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/ConfirmRestartScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/LevelFixErrorScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/ModListScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/ProgressScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/SyncFilesScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/WarnBCLibVersionMismatch.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/gui/screens/WorldSetupScreen.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/BaseChestBlockModel.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/BasePatterns.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/CustomModelBakery.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/CustomModelData.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/ModelsHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/OBJBlockModel.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/OBJModelBuilder.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/PatternsHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/models/UnbakedQuad.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/render/BCLRenderLayer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/render/BaseChestBlockEntityRenderer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/render/BaseSignBlockEntityRenderer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/render/CustomFogRenderer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/render/EmissiveTextureInfo.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/client/sound/BlockSounds.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/commands/CommandRegistry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/commands/DumpDatapack.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/complexmaterials/ComplexMaterial.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/complexmaterials/WoodenComplexMaterial.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/complexmaterials/entry/BlockEntry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/complexmaterials/entry/ComplexMaterialEntry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/complexmaterials/entry/ItemEntry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/complexmaterials/entry/RecipeEntry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/BiomesConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/CategoryConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/ClientConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/Config.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/ConfigKeeper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/ConfigKey.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/ConfigUI.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/ConfigWriter.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/Configs.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/EntryConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/GeneratorConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/IdConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/MainConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/NamedPathConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/PathConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/config/ServerConfig.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/entity/BCLEntityWrapper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/entity/DespawnableAnimal.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/integration/ModIntegration.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/integration/modmenu/ModMenu.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/integration/modmenu/ModMenuEntryPoint.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/integration/modmenu/ModMenuIntegration.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/AnvilScreenHandlerExtended.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/BCLPlacementContext.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/BiomeChunk.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/BiomeMap.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/BiomeSetter.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/BiomeSourceAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/BlockModelProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/ChunkGeneratorAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/CustomColorProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/CustomItemProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/ItemModelProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/LootPoolAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/NoiseGeneratorSettingsProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/NumericProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/PatchBiFunction.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/PatchFunction.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/PostInitable.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/RenderLayerProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/SettingsExtender.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/SpawnRule.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/SurfaceMaterialProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/SurfaceProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/SurvivesOnBlocks.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/SurvivesOnSpecialGround.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/SurvivesOnTags.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/TagProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/TheEndBiomesAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/TileEntityRenderProvider.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/TriConsumer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/UnknownReceipBookCategory.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/AddMineableAxe.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/AddMineableHammer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/AddMineableHoe.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/AddMineablePickaxe.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/AddMineableShears.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/AddMineableShovel.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/AddMineableSword.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/interfaces/tools/PreventMineableAdd.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/BaseAnvilItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/BaseArmorItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/BaseAttribute.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/BaseBucketItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/BaseDiscItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/BaseDrinkItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/BaseSpawnEggItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/ModelProviderItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/elytra/BCLElytraItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/elytra/BCLElytraUtils.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/tool/BaseAxeItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/tool/BaseHoeItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/tool/BasePickaxeItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/tool/BaseShearsItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/tool/BaseShovelItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/items/tool/BaseSwordItem.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/AnvilScreenMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/BlockMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/ClientRecipeBookMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/FogRendererMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/GameMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/MinecraftMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/ModelBakeryMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/ModelManagerMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/MultiPackResourceManagerMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/PresetEditorMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/SignEditScreenMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/client/TextureAtlasMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/AnvilBlockMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/AnvilMenuMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/BiomeGenerationSettingsAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/BiomeMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/BiomeSourceMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/BoneMealItemMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorsMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/ComposterBlockAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/CraftingMenuMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/DiggerItemMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/DimensionTypeMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/EnchantingTableBlockMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/ItemStackMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/LayerLightSectionStorageMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/LootPoolMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/MinecraftServerMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/MobSpawnSettingsAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/MultiPackResourceManagerMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/NoiseBasedChunkGeneratorMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/PistonBaseBlockMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/PlacementContextMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/PortalShapeMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/PotionBrewingAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/RecipeManagerAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/RecipeManagerMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/ServerLevelMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/ShovelItemAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/StructuresAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/SurfaceRulesContextAccessor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/TheEndBiomesMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/WorldGenRegionMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/elytra/LivingEntityMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/BeehiveBlockMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/DiggingEnchantmentMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/ItemPredicateBuilderMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/MushroomCowMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/PumpkinBlockMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/SheepMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/SnowGolemMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/mixin/common/shears/TripWireBlockMixin.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/noise/Noises.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/noise/OpenSimplexNoise.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/noise/VoronoiNoise.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/particles/BCLParticleType.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/presets/FlatLevelPresets.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/recipes/AnvilRecipe.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/recipes/BCLRecipeManager.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/recipes/CraftingRecipes.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/recipes/FurnaceRecipe.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/recipes/GridRecipe.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/recipes/SmithingTableRecipe.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/registry/BaseBlockEntities.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/registry/BaseBlockEntityRenders.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/registry/BaseRegistry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/registry/BlockRegistry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/registry/ItemRegistry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/registry/PresetsRegistry.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/registry/PresetsRegistryClient.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/PosInfo.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/SDF.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFBinary.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFCoordModify.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFCopyRotate.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFDisplacement.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFFlatWave.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFHeightmap.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFIntersection.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFInvert.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFRadialNoiseMap.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFRotation.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFRound.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFScale.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFScale3D.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFSmoothIntersection.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFSmoothSubtraction.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFSmoothUnion.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFSubtraction.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFTranslate.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFUnary.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/operator/SDFUnion.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFCappedCone.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFCapsule.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFFlatland.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFHexPrism.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFLine.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFPie.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFPrimitive.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFSphere.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/sdf/primitive/SDFTorus.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/server/BCLibServer.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/BackgroundInfo.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/BlocksHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/CollectionsUtil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/ColorExtractor.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/ColorUtil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/ItemUtil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/JsonFactory.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/Logger.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/LootUtil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/MHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/MethodReplace.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/ModUtil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/Pair.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/PathUtil.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/RecipeHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/SplineHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/StructureErode.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/StructureHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/TranslationHelper.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/TriFunction.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/Triple.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/WeighTree.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/util/WeightedList.java (100%) rename {core-v1/src => src}/main/java/org/betterx/bclib/world/structures/BCLStructure.java (100%) rename {core-v1/src => src}/main/resources/assets/bclib/lang/de_de.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/lang/en_us.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/lang/ko_kr.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/lang/ru_ru.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/lang/uk_ua.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/lang/zh_cn.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/materialmaps/block/alpha_emission.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/materials/alpha_emission.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/chest_item.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/ladder.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/path.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/sided_door_bottom.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/sided_door_bottom_rh.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/sided_door_top.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/sided_door_top_rh.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/sided_trapdoor.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/models/block/tint_cube.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/anvil.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/barrel_open.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/bars_post.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/bars_side.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/block.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/block_bottom_top.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/block_colored.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/block_sided.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/bookshelf.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/button.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/button_pressed.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/chain.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/composter.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/cross.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/cross_shaded.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/door_bottom.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/door_bottom_hinge.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/door_top.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/door_top_hinge.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/empty.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/fence_gate_closed.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/fence_gate_open.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/fence_post.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/fence_side.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/furnace.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/furnace_glow.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/ladder.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/path.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/pillar.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/pressure_plate_down.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/pressure_plate_up.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/slab.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/stairs.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/stairs_inner.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/stairs_outer.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/top_side_bottom.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/trapdoor.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/wall_gate_closed.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/wall_gate_open.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/wall_inventory.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/wall_post.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/wall_side.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/block/wall_side_tall.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_block_item.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_button.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_chest.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_fence.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_item_generated.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_item_handheld.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_item_spawn_egg.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/patterns/item/pattern_wall.json (100%) rename {core-v1/src => src}/main/resources/assets/bclib/shaders/material/alpha_emission.frag (100%) rename {core-v1/src => src}/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh (100%) rename {core-v1/src => src}/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh (100%) rename {core-v1/src => src}/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh (100%) rename {core-v1/src => src}/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh (100%) rename {core-v1/src => src}/main/resources/bclib.accesswidener (100%) rename {core-v1/src => src}/main/resources/bclib.mixins.client.json (100%) rename {core-v1/src => src}/main/resources/bclib.mixins.common.json (100%) diff --git a/bclib.gradle b/bclib.gradle index 034ee6b6..44d81040 100644 --- a/bclib.gradle +++ b/bclib.gradle @@ -24,6 +24,22 @@ repositories { maven { url 'https://maven.terraformersmc.com/releases' } } +archivesBaseName = project.archives_base_name +version = project.mod_version + +loom { + accessWidenerPath = file("src/main/resources/bclib.accesswidener") +} + +moduleDependencies(project, ["together-v1"]) +repositories { + maven { url 'https://maven.terraformersmc.com/releases' } +} + +dependencies { + modCompileOnly "com.terraformersmc:modmenu:${project.modmenu_version}" +} + allprojects { group = project.maven_group apply plugin: "java-library" diff --git a/build.gradle b/build.gradle index 67652397..254ddcd2 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ plugins { id 'idea' id 'eclipse' - id 'fabric-loom' version "${loom_version}" apply false + id 'fabric-loom' version "${loom_version}" id 'maven-publish' } diff --git a/core-v1/build.gradle b/core-v1/build.gradle deleted file mode 100644 index b759726c..00000000 --- a/core-v1/build.gradle +++ /dev/null @@ -1,23 +0,0 @@ -archivesBaseName = "core-v1" -version = getSubprojectVersion(project) - -loom { - accessWidenerPath = file("src/main/resources/bclib.accesswidener") -} - -moduleDependencies(project, ["together-v1"]) -//compileOnlyDependencies(project, [ -// "com.terraformersmc:modmenu:${project.modmenu_version}" -//]) - -repositories { - maven { url 'https://maven.terraformersmc.com/releases' } -} - -dependencies { - modCompileOnly "com.terraformersmc:modmenu:${project.modmenu_version}" -} - -jar { - from "../LICENSE" -} \ No newline at end of file diff --git a/core-v1/gradle.properties b/core-v1/gradle.properties deleted file mode 100644 index 9fa83611..00000000 --- a/core-v1/gradle.properties +++ /dev/null @@ -1,2 +0,0 @@ -# Dependencies -modmenu_version=4.0.0 \ No newline at end of file diff --git a/core-v1/src/main/resources/assets/bclib/icon.png b/core-v1/src/main/resources/assets/bclib/icon.png deleted file mode 100644 index 368a2a60f3ac070db5a3c817dc0cebc404881791..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10312 zcmYj%2UHVV)NT@pK!DJT6sgjS2#EAhML~)*r3FMpY#?1pNbrK8qZc8d(nVB6nt%v~ z(4{C<>4YXlLvKld@zbfNrJuY1x}a<3u37SpKAQJr{G$G9CE7swkJ7M z0g0-Bod~;Xy8lmAemillCM){k1(ayiFR~njYMm9@v`d-bzViWdp57rz$$ZY=!WkPjRSU-A~}a~3|on6J&A zugRLL!Oy)fuCC6QD=GR|l|Ebf?`*}hnewMI<*73tQ%GgWqz_4?(!}Za@zd{c({JOZ zN@Ay8W)!`7JXstwSrk24h?*#fn#g}Np8s$>FLFFLVk{?Y>}AMk@)P`v;L#TkMze!P zvI0l&cSkaA|9T$q^WU34Q*ZX9T<=3iBqU$&N$~8#A)Dje+x~HD3J$1v zgk33(w5tfSDSdFM*yn2Cy$kubE@a;^e|5_w>jom-#oFJ;Fx5*p@tVOC_j6A!n|nB( zM_<*7an?XPs7GGX2)0!YwN?x?SGjdT?zWktpMi$0xs1Q5w6FeYPlU9Wrjn`QDWrkK zRc+}jdZO;yryS3VIq96dsx4xtE#!Pw&{0|3L_^qGMZ`*j-ySF)H9I(G*IM4oaQw?&21pVtt-W)Bgv%+6q`7=hA5}%Ne(4J4tXJV1)%mo8e;aq2G9w; zV(SQkaB*=-08L%p*x1BO-!%za z>9R|2D`4UeYg*_0H_Br_IMtTrzYPg|Ah`03BM|C&k1h@#41;rCy^@c3l^2STLaL=l zsWpWnL`#IaWYlc+^Aql?KeQ~L0IR-2S)bcTaYV5B&qBbke=ufS8 zm7JUy_TT9R)Mz~^Y^!x3C>+LMFIhDtscw)V4kDHPiRXo1^oT* zibAl(>NlPo={8!A5qY+4wfvWxxxH_r3-A&SS3Ee+s$GbraMO7C^^+)sACL7XH%EY} z`~UbCsGC%}zta73$d))Fc5Q4)V>td*$=~>O>y%qEi74dcEa&nTfG)2{a_6){^vTnJ z{-)*dadLMI6b}GYy!!yExeGG@jCtTx=0LM0>QjJuLMHkx&)0-?KZ)Ds<&S~fl7Z7^ z+1mcNKR(G3V>pokbymP&69^G@tj_~LJa+R}4e%`ugzNxd{_@-_ur&W)md9THpQjJC zWV4j`etf<#Nhsp#u}dC+v@^%VZB=n;OCNIv&gm2 zfG&x+o}bmff6oA(sCe+X*;-q=+sJLyNv37rxjhh2D?gX}r8SlSqZ$L2&fQ-D21q4)w22W1ASP`AywDe|)v(JQUn}Kbm zeY;Y|DnTz6YXdTMd4u5k^l`EYC^N%{>vNnZUDJ0@7UbjXr$7|{)q}x6xLtH!K|WSQ zAMGoHd}?O+gTMzg*AB8LsO9}4|9J&2<0H5%_UGj|2s|MN~z(Tng$$f)5QltABM3$*|C51)H^pH|XVDN|2PdjgUV{FpT zm)@X%WF;zj=Ss!gz|54~;6Pb;!A71n^X87`9t-Ph8ypx&fL5B~{RnHrng0)h}F{obU4f%Nqe+!3` zA+G^cNe=;3tDO=;76HARFvK3QQEh%xHYP%5zHilzF)xTE$9(xAZ#8o?pZ5XDC=x=1 zG`#iW3gRT-A`Mc54`>IHAYJI9vm)jSMD=8v{6h`R4k7S2MSItFX0}gebcbtR!yWR+ zf{c|c$NZm^B7^eeO&ic<&GN)sZHgPewj|mEyhP>;KsUIaKTKx!l3>VMCyi4Su?L3S zL9j;b;hn-^0(}~mA0Svvj^QaGo{%eYh}@?|sbX(xt0$g8K>89c>}{(jZ+e2lx%jJC zEZGdM^CuUolqa76f7nM56*nTOEI!XOI}~`ZQ%nzqnaMHwawcbz2eUOEG52ffIOoDy ztca-??pOyeQBTNI#~G3V?1aqkj|hXRc{^p_VYd8hs#{tdC*GGg4|t#9D9Y9lflBhe zbsS@2su`Jyl+43i6)tiH1;h9Q_!SJHBSn|(0;8j z5l)tITktjdh}i*62H>q*0Y-aa8?%{jEDR6v z$@|W)AkEH5FGjWo>kOM8zZY`%t1;B_sC4&l8Ys6~sb#jWlrU04{H&hG2y+r;u1K(; z_0=5W8V#Y>sq@iZxMIK#`e)fV{Cio=J=xT`N32@0%$M@HRO5(huPfN6a1}_yQDGT2 zDK^DI&GhW#lNMKZ4Z|~V9)E72u7z{NdDgjzG*n)Y`MWRhqw)te%})8IN{MrR^Hu)3 zwe#v6Pk$`9EP(uUKS1tTww@26tk$_`^vY4=rzu{kurc1%rg38VFo08!T}StdVN;4Po&wb3P#0!M{P`d@{@ zECn~H2s2-Y9wQFpgZ+InqEMvSso6C~tvz;-!k9%0d)J7uDt6dZQYk`DGzw-9S6qd? zwLkhxfIm11yzN`?7dNu=!3t#W+<7kfq4(lw2P+>hgPR@)c3IT;=#U)GEANvgX>JwT zhe4p3$VY}5?Vjdrreoz0q_BBb1sLDnm0N2Wp7y3Hi{m!G+4D^$`wN;!FS$GfFO+}U z4c_okO2BknzQo;jGFsr4H>*Z!Q}8vh^*eu;Hp<_rJmG2P{x_Kb3uVKyj@1?QeHh;`Noh%q64&yh?w%4mO`rU5w<;+zi$o4?gwsG_W9)Lw+s zUv*#S_hmMzeUD%QgB&9J{5CrYwE^(ozlo|AtjuHYAfCL;+;ex-lG4pCL-g0*3<`5I zGa=G#5GEkW+ra@Ua0bdX<^i7+_l*MBu!-bO)8vbdK3jpeQo@wCIabA-M%C zQ0h;wK>x%nv6x);qDV9iR<*>mjm)xhQ%+4%E{?|K_Dfi!_NPXwV%wC?AX>m{H%k#* z4Y}*BpN0bUTQIpfMekHP@=Rvxr%#lEc4O%#S_@U@yDcew)$--AUopAl7G|N@#8Nm`+%(fd8B@d{;l?IXG)}!t{Y0xP(orPmPrM7S{)XmGEsZ+5k=W} z|3@DRMT-~ftZJmOKWXxZ9W{&F$+Lv4i{0z^h?=PForw$17s`5b#tB#QZ_j_OzX`xA z?6)A2*30W28&1Iulq*r1;rH2Q$!Dk*rafma^W9sSvtIc=s>&^RX0k*5`&Uo1<#nz| zJzXS9(GyDh7$91)1=Dl<6#| zS>3fNt=_?~DN1Oo<5+Gxe(+^wb9NAR?OY}&<9$Er&X!Z{oz3E%n=0qxnBM0%w9Rli z#nEqma~%5u=x%Qg#Hoqp&o5+qf0gD4qMK6!J16z+oM&vxU6jv7c~M+r>0Uf^>Uc7z z*eo`2g7T2!%IuO}QuRGay;#Rr+w6S4NN64hBj4?#Q)r9h*w%mXd3fOpe-$o5SNsYX zB~iJSmB;y?3yovyzL}*Wt7TmrJa%d$G_f83$2mXHsk`{!YDtzawilNJ+fW)7l%-;r zhf|N~En_OYNoA+})pk4oY+lj#(PbMev|Dos9`k!==hH$l4pT|#9=b{HrsL5e)QjZQ zx%1i@??lhZh55}rj$;=J8>-f!vve?smxor~?&|72Po)q$&%9MoN~SQQKq4oKhF;L( z3s00<7Nu&UKZpob-}=&UIo{BCE$%Ngy7$bS5ED2t&gb9Nh8IX`itI)Cb?}K9n8Gw zTXJWl6m18sluRO#? z{!yv}V}%&83v++`KQy5R*7tOYW=tR_H9%sFV(8XieT(%71cfQazB7V%G1D->Hv#V@ zZQi+MlrG>ue0+>(U6;B>)cV%d9A?NG*?5}z-b1#Wb$4Ghe(Q>$GSFQx9`eA6g-p%#k?`QVpQGVym3BVtz2BE&1r+9rBr-8gsgmW+rts zYA+5#D6H`=h>Q$Wfm%`{-FkKe6Mpk{H(cxem`Y+qM1<}MvJ*IkO}Q4~#F9DL2D?!N z=eKGjCH&6It+E@(!d_ZzPEVi0y+*HC``?`u2>?5=XhGkTrR|jHsk&F98@}I!!alrd zJ&203StNv7s`~P|n6NC06$*TNZ)MenOpZ={$dB2gy32P+DrS_M2FO)3^%dh?1)lP6 z$G4wV`-G6?y_qe*-Hy4&%?KbI&I_{J`&28ynISfrgwPYX?-bVLPB*aKud6XAPUC%n zBIN5s-%JP1VkwrPmO}@%8JGI9<<2CG@vo+m2EHqWvwGX2pe2H0LDZX(2#Zjn7Jm(7 zFKWmqZYudVzRkSpq!I06o3TeUn&q{rNVH{WbogF9hMX>KS2GI9nR*SS#aU$q>3zuB ze!$Pjs$WkwKa?rQMBu#`HZ1S1)IaUw#Lnd@-CK1lQ!8Y0P(G7+ORuqzS=pY_ysXoo z_PeuBqNf}Ua~f4iRR7VJt%6?pR9o}x0`?PD3aDbZJ@I?i3xEV9Mw&jbRaXawx(v-G zC9%teAoWzs?8e6*0_+3TkvQaIF`2w6gd9wl*xZ#!H8*DB!Q|LZOz*uGcw2FeAL-?B z23WCx`-1L>_}Ggjt=UnUnXb=6*OV=r)V^*|>uPI30_T$EN_(v3tdV*tm%poyLd;o0 z2du2J;q1>U6lBVXxOUPgNtr-j*bWT1|Jd%$;`tB}fVeyxPnlXQg>|{%i?2+9^an(Y z+-z5xw!_X)Kn;re@}-EBz~F{vVMO3G>X*d9YukHMTq!BM;>(G7a68!0tj*VxJ<0@~ z{V<0mf-EiUXpgIPiWJz#{5ks;F}m(kMX5`&t^6GXJGWDQh@Z&{UF(Erw82 z5Vt4wshU<{6m+`$Qz;j_%r%m7QcdH(ekY5Rs)nwRUk?k)^<$B4=?FI~d%tV3%=4MB zOH7Kff26n-&bJqIa0zB{zpIte7JalfssCj>n{E&?HWlR`zI4bQvX{H9zZ9{a_^jVp z+{?!$UrwyTnw0mnzC3D&uY@rQp1)^2x)}9je);%xMVxOZTDM+_fg_?ZiMxU^*m)EVNy#0q&%~X=ntiQ zd7up1ln+K;-_ehNh{y4@wu5C=fypYBLA%mgn?!vwJQ#e87saRh}__-MUyt z)Ul`0eiKkT+lfs_RQWV_=Fs9+No?jMz9aHn)Z`mtvM*FnkRlZXmMK8$-K|o1LOCcu zd^%^Gp|A1K;AM@~vSQ-;W02k@q=;{}Z!%;M_Ee_8Ll_n(Ks~BEk@dN3PLoN2DRfFozK1Zn%NwxwALk<#UY0 zuT6b*AM7#uvn&CE#=>n(S-hb?nC)<+b3V|DO$(3Roi23WtIRn}GMe5DPKwPfq!_X0 z7wr@ej9@~&gCai>VHKgH`n+nqG6icn8h24$1AWH(yQ$H0+gx05vDLccq)kAo#p)^3 zGUy{FCNr5ySmXuM^%m~1oKWYUAHwGd@dJJG`(X);Z~a6BhQyPE{TNE2e~oerMv55X zq7D$?`_QWU$`#z+K2~p9OMj~;O3{a%?drG8(xR^%vWzXQ8{U1^@5mn*^B=XIQ--)S z1dA~AaY}4k*cEY?nFOKuN&Hpnv!c8UhXGK!vOE0k?s=Gx#XH5%{*YUwydAyc zuf?$0f^~V7)HuFwnCmiD?rfV)&{UhM`BnBkgW8a}bl;*{%KQ>(Xey)jIIFrf(#RFs z;H`D55Ll47@b~0~GNQG)9(ft7l32hbaTitkiuv1;v3mods&V0}F(X3)6|GCVoNRWO zGt^X4s`=CBzXdpj1;Oy>Zfxz1D5a^cFvL}`w0NdW!M>iNyWm5A>bMB~=uIOt$mpSj zKL`#wGjlnbf|R<@q^nC?6<`=0Y?tVdrwg(fT4=E51KA9WhbxRdyA-jz13(fx#g+>< zI}wD7Z+}c)VyMxNESbPt`hTB-+nUJSk@HHzL`&mC8g==?0#HlybEItB8uasWxagl_GIc-0q z8VM4Eurh?1)V78geoFh|r+DW`Lm9SVvRpOdcPpLjpWHF$s;fOzKX@+i{d+!WBt|V* zmfr=d8{_H~$4Ok5FvcvH%G>Lk_oP z_QQ@Bf0OFYRjc*iYNjDT;y{sg$XS9vGUW_g#ryGWQh8WB9?$WCydB?R{S#v_R2GhaZ+|h))ssB zoTiH;UA(LI9E!g9rh`ck?76amm&B${;w{mwF&%QYF|RdwO;0@OI6J1&U66jB@!+sX zB$meL7Q|!$h&7HLY<4!~ib{ei>KCgZP`#kN)0Q!gWNs{zuy_lV)DT76?j!YkA0x(4 zXJU@;TKB{iBt!Gd41bPIO+pCFEtR;a@S}@2X|EEXZgR-C^1IocZ0& zyrnseNjxKPVc9>4kz!X1c4P+qiW3N0!A`)ika=I33b1|552u5IUxN1e1!_LW_oj6$ z=*C*<-))^LB&JH{yRq>h=`-c9M10fOE`f1j0&4;R=}Vkdo;k&KQ8|d;GQU9+%Et;5 zyY*J)2MC}IBVqJ97-^VCGNNx%eLxyuZ)ULvZH(tK^ro4)v>{|X<7FxZ1KQNN4D$9( z5n&5Ze)@zbmMfNHn70I*SxEUS&W%+-Yvd96^B72#R)6R*hB%VaTn}a2=MrL1)3go<>L*)khj+jkC+mTZ5g89&}L?!*RAUz z;`W~)FG8^d%blM^7ux(J#7i&*6fW4NP?5w0OkfUkExxH2O|n=Mm4kc>z1juK>IYv1 zKL%}8rKR>E``RT+nz$K0YV`U5JOvrt#)vRI1a!|H>yE)H%=5iOq4xZa%#?J(fL%Ps z{YpH8$Sp;e-nUp)ZbL2*q+~(Li5VZT!{8R!Ei0S}$g{rOyzqzJVV~Yy(=so{f%fD% zs7hh426FR)={0^#O%x4x0f=CYC(NG4TH%h$u(QwX1>2Ed)Z{qKpBBhz%L zHjK_br#9FddY|SFe#dm8jA$$irr*DG_;9UfEskwd{t{A(t|Lh=kOw7RmrzC|$I{A( zP3OV%ckYK=ymRWoNJaYepbjrHLeIu6CaAboA<=K8^y1;m_9dbE_4CfO>r0Nu)D)Ql zG`<#Ky{30K9c5gj6_bRqj-f^y#8jKiFSVQnN&+7GBATE-H@ z-|nR>8767&0_vBhr`+FkRYJ>HVGnP{2(UhI;8<2d4*{?6Z6tTv{ks>^LBed}%G_Ip zSMw+l4Q-fTn0fXh+($C>6~34 z%At5&0+{&293<3!+eLCt4?8)+gK=Ha*IupLJbj4-lLT4giX8ay_vV#X;*C9NUvvnO zYwl9al7l`-Wo}?gR_$1qS280U z$bnGlTzEqpBYv(!=o0CY9LUmCLYaFvbkvi^JIBbHtZQMzhEgHOa6y9R> zV3Lv~A{zGz!efVHx({RtNd8EI>~LRQB!e8pewbnLgcu!ySHwM3P|+Ks zh8Ad(C=Sfv!xpy=M0%K)?d0r5Et)M5G{A4~nA2T|jd1dPR1Kdfaz|5QuFB2^Bw8n3 zuUV^1kIAD_%1U=q*d&K$;|tVm!>l=6f;@Ob>k_z$^41EbAg}#oy== zlkxUu)HPZM^TtJ7fU>udxGlFRvN@OPT_0!zLZWQ0g83{oJZa(k_M%9k*OaJWQWhxD zqVf~OGU>Y8VW;>e*A>9n-U{dGLPR-`rzl&PMKgLOUk@6H^QIMuqn^lTVYuBK0vKMp z$~EvKs~7DUu$!X3be!$a!t=6eNwT;90bsmX%H}#oqM#>!?mG0FztN!%0d{O=;U#mW z2GSqH8;E*myj`iYpTcIp6`EBGxx%7#7sXRtuK&LzJM_w-`D2t89x_)dA-81;fVHYe z^r0e;sZuCZ_|>GD`8EVkh@M+_J&vX%{)_rKz8C#dhp;@UBZn9mi9akuBv`gc(?=5s zWIi;6%rKc2v**9_$Rkz_{oj2l{5FCm!8ArZ~tSsZE_bSwXYrTzyI^O#6c5YC!Vt#_FO?+Z7rMYIpM^n=PSC~ z#;U|`&N)FJ=p_e!d43?c0yNS7-E4f+H?FFEqF0CHM3mu7uAKSTbG&5UBY3uxs` z9i;f7hpa;htry3SF*}|sxotD6TkYa4;F2HTX>n<{w=?nDCZ@JSat|ZV5RR=@2tU3@ zms42Ki%fHjroA8cic=I|tvrzLabTXtXOHa*;$XXPz$^b`7@6gnEAS^tp17zL|HS-V zN!E1^bJlt*DIs28F?TcHv*QooQF{woQDsM%z6$ShD*b3(!;DmMHBx{L|M`}HeG9zd zBP27#+k%#zR=($NWV%lXERmVj6#b(Vq<6!A3BE*_PYq7aiN?jo-c?FRjj z7kkv2=e0bsPk7Jmj$(aAT9GWpuBO|sb>LNZoSP2_4+R_&BHx;979T2kGi0^$sH}Uw zB^zJY4_4xD_r4S7e_4v1Pd`IR%aJuj-k-+57SC+dlsoX1|Nd1yE}zmJC=hfcD>jqO z)l|iW@5g)Dqtra0lg4Z;k&9+zv~C>1e6?aiX@+`nIclDLT1Rr=>1xGarI~xUd$^_x z%cY6?&bu3~=M?rZ9&H@xb{)beI67e5=dY6Fr&e$@nR#8=PHWP6#``ku0S~obN9fON z`P2Q=Jp3i!orxpxr2D9AW~5Kk1?q7i{!xc8%!ba`BXE#6@O_W_BLt@LCibZHYFMPd=|-Oc8TL~`CX z-*YBDnlF{06_Q&=;CXtk;C54F_cT6M+^C`)aw(25{8c?gxe3NgCELDmL5Q62dK zlId?`zxVJ-op>}Qz!U1kh8~MVN+09zH)QE;mGF~bY5ZrdbjOV$wk!^qeJ)54_ln!! zHD}T1SXX`$VLw^MgT63!fnz)WJXOXo98;+H2c zJmJ#^#sWW`yX!aB*9UwCum8pR+rP4r;}qhieQDNEm>wTLD<-)UhAR@cExz)EGZG0V z-!}gNMgZ=s^CP38CMq8Hj|h2%NBaABMxK~<<&+D+X=VaGou70;+p}#t&X_Eha`RQU zHZ(MJ$ZQbaYZQnKOi$+yK>Z}3*;XmHnsh)42XDKW$wA>5iD_5QjzC=Xm`Y=Lce1|1 z55HjU2I2L|DoZCtyu+T=tb8UhwCqc1&4~6Bf`kUa0x;oaNWl ze!Qp&c_ZvAe7%S3q5kBDky*5^^c~#GloQ=XDhX=e;2=}v8>^r3ZpVVV&))J(c_E9) zt@!1}HX!TZjy`zZ%gd3-={7v-1gJng!rWxjvpS(4ZwS#xMT9V|mx6P(3maV6{UlW5 z)uT88ZuN<8V=u-`#?c%Y7FN1ZhIpLzyuCAw6gIK0r{TF$~=ViK$MEKAt o{jPy;-n^0ifB!K0-@Ofm<=vvXUU)H~^jLh+!q)twsrTdm1Dlq`a{vGU diff --git a/core-v1/src/main/resources/assets/bclib/iconpixelated.png b/core-v1/src/main/resources/assets/bclib/iconpixelated.png deleted file mode 100644 index 056ed30aa214a34cda020455b7acf5893e144e6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8824 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 diff --git a/core-v1/src/main/resources/fabric.mod.json b/core-v1/src/main/resources/fabric.mod.json deleted file mode 100644 index 88ebc4ee..00000000 --- a/core-v1/src/main/resources/fabric.mod.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "schemaVersion": 1, - "id": "bclib", - "version": "2.0.10", - "name": "BCLib", - "description": "A library for BetterX team mods", - "authors": [ - "Quiqueck", - "paulevs", - "Bulldog83" - ], - "contact": { - "homepage": "https://www.curseforge.com/minecraft/mc-mods/bclib", - "issues": "https://github.com/quiqueck/bclib/issues", - "sources": "https://github.com/quiqueck/bclib" - }, - "license": "MIT", - "icon": "assets/bclib/icon.png", - "environment": "*", - "entrypoints": { - "main": [ - "org.betterx.bclib.BCLib" - ], - "client": [ - "org.betterx.bclib.client.BCLibClient" - ], - "server": [ - "org.betterx.bclib.server.BCLibServer" - ], - "modmenu": [ - "org.betterx.bclib.integration.modmenu.ModMenuEntryPoint" - ], - "worlds_together": [ - "org.betterx.bclib.registry.PresetsRegistry" - ] - }, - "accessWidener": "bclib.accesswidener", - "mixins": [ - "bclib.mixins.common.json", - "bclib.mixins.client.json" - ], - "depends": { - "fabricloader": ">=0.14.6", - "fabric": ">=0.56.0", - "minecraft": "1.19" - }, - "custom": { - "modmenu": { - "links": { - "title.link.bclib.discord": "https://discord.gg/kYuATbYbKW" - } - } - } -} diff --git a/gradle.properties b/gradle.properties index 095256a4..62c71df1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -12,4 +12,6 @@ mod_version=2.0.10 core-v1-version=2.0.10 together-v1-version=2.0.10 maven_group=org.betterx.bclib -archives_base_name=bclib \ No newline at end of file +archives_base_name=bclib +# Dependencies +modmenu_version=4.0.0 \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 4b698508..25443c8e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -11,4 +11,3 @@ pluginManagement { include("together-v1") -include("core-v1") diff --git a/core-v1/src/main/java/org/anti_ad/mc/ipn/api/IPNIgnore.java b/src/main/java/org/anti_ad/mc/ipn/api/IPNIgnore.java similarity index 100% rename from core-v1/src/main/java/org/anti_ad/mc/ipn/api/IPNIgnore.java rename to src/main/java/org/anti_ad/mc/ipn/api/IPNIgnore.java diff --git a/core-v1/src/main/java/org/betterx/bclib/BCLib.java b/src/main/java/org/betterx/bclib/BCLib.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/BCLib.java rename to src/main/java/org/betterx/bclib/BCLib.java diff --git a/core-v1/src/main/java/org/betterx/bclib/BCLibPatch.java b/src/main/java/org/betterx/bclib/BCLibPatch.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/BCLibPatch.java rename to src/main/java/org/betterx/bclib/BCLibPatch.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/BonemealAPI.java b/src/main/java/org/betterx/bclib/api/v2/BonemealAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/BonemealAPI.java rename to src/main/java/org/betterx/bclib/api/v2/BonemealAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/ComposterAPI.java b/src/main/java/org/betterx/bclib/api/v2/ComposterAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/ComposterAPI.java rename to src/main/java/org/betterx/bclib/api/v2/ComposterAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/DiggerItemSpeed.java b/src/main/java/org/betterx/bclib/api/v2/DiggerItemSpeed.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/DiggerItemSpeed.java rename to src/main/java/org/betterx/bclib/api/v2/DiggerItemSpeed.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/LifeCycleAPI.java b/src/main/java/org/betterx/bclib/api/v2/LifeCycleAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/LifeCycleAPI.java rename to src/main/java/org/betterx/bclib/api/v2/LifeCycleAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/ModIntegrationAPI.java b/src/main/java/org/betterx/bclib/api/v2/ModIntegrationAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/ModIntegrationAPI.java rename to src/main/java/org/betterx/bclib/api/v2/ModIntegrationAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java b/src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java rename to src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/ShovelAPI.java b/src/main/java/org/betterx/bclib/api/v2/ShovelAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/ShovelAPI.java rename to src/main/java/org/betterx/bclib/api/v2/ShovelAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/WorldDataAPI.java b/src/main/java/org/betterx/bclib/api/v2/WorldDataAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/WorldDataAPI.java rename to src/main/java/org/betterx/bclib/api/v2/WorldDataAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/BaseDataHandler.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/BaseDataHandler.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/BaseDataHandler.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/BaseDataHandler.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/Connector.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/Connector.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/Connector.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/Connector.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorClientside.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorClientside.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorClientside.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorClientside.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorServerside.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorServerside.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorServerside.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/ConnectorServerside.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataExchangeAPI.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataExchangeAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataExchangeAPI.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/DataExchangeAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandler.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandler.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandler.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandler.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandlerDescriptor.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandlerDescriptor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandlerDescriptor.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/DataHandlerDescriptor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/FileHash.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/FileHash.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/FileHash.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/FileHash.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/SyncFileHash.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/SyncFileHash.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/SyncFileHash.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/SyncFileHash.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/DataExchange.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/DataExchange.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/DataExchange.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/DataExchange.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoFileSyncEntry.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoFileSyncEntry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoFileSyncEntry.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoFileSyncEntry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSync.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSync.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSync.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSync.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSyncID.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSyncID.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSyncID.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/AutoSyncID.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/Chunker.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/Chunker.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/Chunker.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/Chunker.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/ChunkerProgress.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/ChunkerProgress.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/ChunkerProgress.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/ChunkerProgress.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/FileContentWrapper.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/FileContentWrapper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/FileContentWrapper.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/FileContentWrapper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloClient.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloClient.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloClient.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloClient.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloServer.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloServer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloServer.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/HelloServer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/RequestFiles.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/RequestFiles.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/RequestFiles.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/RequestFiles.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SendFiles.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SendFiles.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SendFiles.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SendFiles.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SyncFolderDescriptor.java b/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SyncFolderDescriptor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SyncFolderDescriptor.java rename to src/main/java/org/betterx/bclib/api/v2/dataexchange/handler/autosync/SyncFolderDescriptor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/DataFixerAPI.java b/src/main/java/org/betterx/bclib/api/v2/datafixer/DataFixerAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/DataFixerAPI.java rename to src/main/java/org/betterx/bclib/api/v2/datafixer/DataFixerAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/ForcedLevelPatch.java b/src/main/java/org/betterx/bclib/api/v2/datafixer/ForcedLevelPatch.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/ForcedLevelPatch.java rename to src/main/java/org/betterx/bclib/api/v2/datafixer/ForcedLevelPatch.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/MigrationProfile.java b/src/main/java/org/betterx/bclib/api/v2/datafixer/MigrationProfile.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/MigrationProfile.java rename to src/main/java/org/betterx/bclib/api/v2/datafixer/MigrationProfile.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/Patch.java b/src/main/java/org/betterx/bclib/api/v2/datafixer/Patch.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/Patch.java rename to src/main/java/org/betterx/bclib/api/v2/datafixer/Patch.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/PatchDidiFailException.java b/src/main/java/org/betterx/bclib/api/v2/datafixer/PatchDidiFailException.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/datafixer/PatchDidiFailException.java rename to src/main/java/org/betterx/bclib/api/v2/datafixer/PatchDidiFailException.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLBiomeSource.java b/src/main/java/org/betterx/bclib/api/v2/generator/BCLBiomeSource.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLBiomeSource.java rename to src/main/java/org/betterx/bclib/api/v2/generator/BCLBiomeSource.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLChunkGenerator.java b/src/main/java/org/betterx/bclib/api/v2/generator/BCLChunkGenerator.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLChunkGenerator.java rename to src/main/java/org/betterx/bclib/api/v2/generator/BCLChunkGenerator.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java b/src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java rename to src/main/java/org/betterx/bclib/api/v2/generator/BCLibEndBiomeSource.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLibNetherBiomeSource.java b/src/main/java/org/betterx/bclib/api/v2/generator/BCLibNetherBiomeSource.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BCLibNetherBiomeSource.java rename to src/main/java/org/betterx/bclib/api/v2/generator/BCLibNetherBiomeSource.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BiomePicker.java b/src/main/java/org/betterx/bclib/api/v2/generator/BiomePicker.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BiomePicker.java rename to src/main/java/org/betterx/bclib/api/v2/generator/BiomePicker.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BiomeType.java b/src/main/java/org/betterx/bclib/api/v2/generator/BiomeType.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/BiomeType.java rename to src/main/java/org/betterx/bclib/api/v2/generator/BiomeType.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/GeneratorOptions.java b/src/main/java/org/betterx/bclib/api/v2/generator/GeneratorOptions.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/GeneratorOptions.java rename to src/main/java/org/betterx/bclib/api/v2/generator/GeneratorOptions.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/TheEndBiomesHelper.java b/src/main/java/org/betterx/bclib/api/v2/generator/TheEndBiomesHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/TheEndBiomesHelper.java rename to src/main/java/org/betterx/bclib/api/v2/generator/TheEndBiomesHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/config/BCLEndBiomeSourceConfig.java b/src/main/java/org/betterx/bclib/api/v2/generator/config/BCLEndBiomeSourceConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/config/BCLEndBiomeSourceConfig.java rename to src/main/java/org/betterx/bclib/api/v2/generator/config/BCLEndBiomeSourceConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/config/BCLNetherBiomeSourceConfig.java b/src/main/java/org/betterx/bclib/api/v2/generator/config/BCLNetherBiomeSourceConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/config/BCLNetherBiomeSourceConfig.java rename to src/main/java/org/betterx/bclib/api/v2/generator/config/BCLNetherBiomeSourceConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/MapStack.java b/src/main/java/org/betterx/bclib/api/v2/generator/map/MapStack.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/MapStack.java rename to src/main/java/org/betterx/bclib/api/v2/generator/map/MapStack.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeChunk.java b/src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeChunk.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeChunk.java rename to src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeChunk.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeMap.java b/src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeMap.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeMap.java rename to src/main/java/org/betterx/bclib/api/v2/generator/map/hex/HexBiomeMap.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeChunk.java b/src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeChunk.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeChunk.java rename to src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeChunk.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeMap.java b/src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeMap.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeMap.java rename to src/main/java/org/betterx/bclib/api/v2/generator/map/square/SquareBiomeMap.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenEvents.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenEvents.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenEvents.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenEvents.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenUtil.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenUtil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenUtil.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/LevelGenUtil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiome.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiome.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiome.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiome.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeBuilder.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeBuilder.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeSettings.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeSettings.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeSettings.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BCLBiomeSettings.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/BiomeAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/InternalBiomeAPI.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/InternalBiomeAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/InternalBiomeAPI.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/InternalBiomeAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/VanillaBiomeSettings.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/VanillaBiomeSettings.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/VanillaBiomeSettings.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/biomes/VanillaBiomeSettings.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLCommonFeatures.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLCommonFeatures.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLCommonFeatures.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLCommonFeatures.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeatureBuilder.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeatureBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeatureBuilder.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/BCLFeatureBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/FastFeatures.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/FastFeatures.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/FastFeatures.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/FastFeatures.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/UserGrowableFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/UserGrowableFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/UserGrowableFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/UserGrowableFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/blockpredicates/Types.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/blockpredicates/Types.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/blockpredicates/Types.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/blockpredicates/Types.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ConditionFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ConditionFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ConditionFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ConditionFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceBlockFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceBlockFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceBlockFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceBlockFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceFacingBlockConfig.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceFacingBlockConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceFacingBlockConfig.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/PlaceFacingBlockConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ScatterFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ScatterFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ScatterFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/ScatterFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/SequenceFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/SequenceFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/SequenceFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/SequenceFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/TemplateFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/TemplateFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/TemplateFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/config/TemplateFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ConditionFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ConditionFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ConditionFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ConditionFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/DefaultFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/DefaultFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/DefaultFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/DefaultFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/MarkPostProcessingFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/MarkPostProcessingFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/MarkPostProcessingFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/MarkPostProcessingFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/PlaceBlockFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/PlaceBlockFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/PlaceBlockFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/PlaceBlockFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ScatterFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ScatterFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ScatterFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/ScatterFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SequenceFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SequenceFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SequenceFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SequenceFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SurfaceFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SurfaceFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SurfaceFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/SurfaceFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/TemplateFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/TemplateFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/TemplateFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/TemplateFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/WeightedRandomSelectorFeature.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/WeightedRandomSelectorFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/WeightedRandomSelectorFeature.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/features/WeightedRandomSelectorFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/All.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/All.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/All.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/All.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Debug.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Debug.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Debug.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Debug.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Extend.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Extend.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Extend.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Extend.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/FindSolidInDirection.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/FindSolidInDirection.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/FindSolidInDirection.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/FindSolidInDirection.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/ForAll.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/ForAll.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/ForAll.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/ForAll.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Is.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Is.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Is.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Is.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsBasin.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsBasin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsBasin.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsBasin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsEmptyAboveSampledFilter.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsEmptyAboveSampledFilter.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsEmptyAboveSampledFilter.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/IsEmptyAboveSampledFilter.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/MinEmptyFilter.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/MinEmptyFilter.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/MinEmptyFilter.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/MinEmptyFilter.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Offset.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Offset.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Offset.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Offset.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/OnEveryLayer.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/OnEveryLayer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/OnEveryLayer.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/OnEveryLayer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/PlacementModifiers.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/PlacementModifiers.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/PlacementModifiers.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/PlacementModifiers.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Stencil.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Stencil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Stencil.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/Stencil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/UnderEveryLayer.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/UnderEveryLayer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/UnderEveryLayer.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/features/placement/UnderEveryLayer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructure.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructure.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructure.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructure.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructureBuilder.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructureBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructureBuilder.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/BCLStructureBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureNBT.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureNBT.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureNBT.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureNBT.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructurePlacementType.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructurePlacementType.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructurePlacementType.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructurePlacementType.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorld.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorld.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorld.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorld.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorldNBT.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorldNBT.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorldNBT.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/StructureWorldNBT.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplatePiece.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplatePiece.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplatePiece.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplatePiece.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplateStructure.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplateStructure.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplateStructure.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/TemplateStructure.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/DestructionStructureProcessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/structures/templatesystem/TerrainStructureProcessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleBuilder.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleBuilder.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleEntry.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleEntry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleEntry.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/SurfaceRuleEntry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/Conditions.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/Conditions.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/Conditions.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/Conditions.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/DoubleBlockSurfaceNoiseCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/DoubleBlockSurfaceNoiseCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/DoubleBlockSurfaceNoiseCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/DoubleBlockSurfaceNoiseCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NetherNoiseCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NetherNoiseCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NetherNoiseCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NetherNoiseCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NoiseCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NoiseCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NoiseCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/NoiseCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RandomIntProvider.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RandomIntProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RandomIntProvider.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RandomIntProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RoughNoiseCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RoughNoiseCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RoughNoiseCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/RoughNoiseCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SurfaceNoiseCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SurfaceNoiseCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SurfaceNoiseCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SurfaceNoiseCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SwitchRuleSource.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SwitchRuleSource.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SwitchRuleSource.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/SwitchRuleSource.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/ThresholdCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/ThresholdCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/ThresholdCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/ThresholdCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeNoiseCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeNoiseCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeNoiseCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeNoiseCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeThresholdCondition.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeThresholdCondition.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeThresholdCondition.java rename to src/main/java/org/betterx/bclib/api/v2/levelgen/surface/rules/VolumeThresholdCondition.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/poi/BCLPoiType.java b/src/main/java/org/betterx/bclib/api/v2/poi/BCLPoiType.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/poi/BCLPoiType.java rename to src/main/java/org/betterx/bclib/api/v2/poi/BCLPoiType.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleBuilder.java b/src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleBuilder.java rename to src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleEntry.java b/src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleEntry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleEntry.java rename to src/main/java/org/betterx/bclib/api/v2/spawning/SpawnRuleEntry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/CommonBiomeTags.java b/src/main/java/org/betterx/bclib/api/v2/tag/CommonBiomeTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/CommonBiomeTags.java rename to src/main/java/org/betterx/bclib/api/v2/tag/CommonBiomeTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/CommonBlockTags.java b/src/main/java/org/betterx/bclib/api/v2/tag/CommonBlockTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/CommonBlockTags.java rename to src/main/java/org/betterx/bclib/api/v2/tag/CommonBlockTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/CommonItemTags.java b/src/main/java/org/betterx/bclib/api/v2/tag/CommonItemTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/CommonItemTags.java rename to src/main/java/org/betterx/bclib/api/v2/tag/CommonItemTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedBlockTags.java b/src/main/java/org/betterx/bclib/api/v2/tag/NamedBlockTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedBlockTags.java rename to src/main/java/org/betterx/bclib/api/v2/tag/NamedBlockTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedItemTags.java b/src/main/java/org/betterx/bclib/api/v2/tag/NamedItemTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedItemTags.java rename to src/main/java/org/betterx/bclib/api/v2/tag/NamedItemTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedMineableTags.java b/src/main/java/org/betterx/bclib/api/v2/tag/NamedMineableTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedMineableTags.java rename to src/main/java/org/betterx/bclib/api/v2/tag/NamedMineableTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedToolTags.java b/src/main/java/org/betterx/bclib/api/v2/tag/NamedToolTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/NamedToolTags.java rename to src/main/java/org/betterx/bclib/api/v2/tag/NamedToolTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/TagAPI.java b/src/main/java/org/betterx/bclib/api/v2/tag/TagAPI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/TagAPI.java rename to src/main/java/org/betterx/bclib/api/v2/tag/TagAPI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v2/tag/TagType.java b/src/main/java/org/betterx/bclib/api/v2/tag/TagType.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v2/tag/TagType.java rename to src/main/java/org/betterx/bclib/api/v2/tag/TagType.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLConfigureFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLConfigureFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLConfigureFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLConfigureFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeatureBuilder.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeatureBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeatureBuilder.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLFeatureBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLInlinePlacedBuilder.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLInlinePlacedBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLInlinePlacedBuilder.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLInlinePlacedBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLPlacedFeatureBuilder.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLPlacedFeatureBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLPlacedFeatureBuilder.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/BCLPlacedFeatureBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/UserGrowableFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/UserGrowableFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/UserGrowableFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/UserGrowableFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/BlockPredicates.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/BlockPredicates.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/BlockPredicates.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/BlockPredicates.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/IsFullShape.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/IsFullShape.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/IsFullShape.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/blockpredicates/IsFullShape.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/ConditionFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/ConditionFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/ConditionFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/ConditionFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PillarFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PillarFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PillarFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PillarFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceBlockFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceBlockFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceBlockFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceBlockFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceFacingBlockConfig.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceFacingBlockConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceFacingBlockConfig.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/PlaceFacingBlockConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/SequenceFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/SequenceFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/SequenceFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/SequenceFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/TemplateFeatureConfig.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/TemplateFeatureConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/TemplateFeatureConfig.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/config/TemplateFeatureConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/ConditionFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/ConditionFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/ConditionFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/ConditionFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/MarkPostProcessingFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/MarkPostProcessingFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/MarkPostProcessingFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/MarkPostProcessingFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PillarFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PillarFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PillarFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PillarFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PlaceBlockFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PlaceBlockFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PlaceBlockFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/PlaceBlockFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/SequenceFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/SequenceFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/SequenceFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/SequenceFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/TemplateFeature.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/TemplateFeature.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/TemplateFeature.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/features/TemplateFeature.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/All.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/All.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/All.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/All.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Debug.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Debug.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Debug.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Debug.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Extend.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Extend.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Extend.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Extend.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/FindSolidInDirection.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/FindSolidInDirection.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/FindSolidInDirection.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/FindSolidInDirection.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/ForAll.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/ForAll.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/ForAll.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/ForAll.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Is.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Is.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Is.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Is.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsBasin.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsBasin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsBasin.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsBasin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsNextTo.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsNextTo.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsNextTo.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/IsNextTo.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/NoiseFilter.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/NoiseFilter.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/NoiseFilter.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/NoiseFilter.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Offset.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Offset.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Offset.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Offset.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/OnEveryLayer.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/OnEveryLayer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/OnEveryLayer.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/OnEveryLayer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/PlacementModifiers.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/PlacementModifiers.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/PlacementModifiers.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/PlacementModifiers.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Stencil.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Stencil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Stencil.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/Stencil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/UnderEveryLayer.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/UnderEveryLayer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/UnderEveryLayer.java rename to src/main/java/org/betterx/bclib/api/v3/levelgen/features/placement/UnderEveryLayer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blockentities/BaseBarrelBlockEntity.java b/src/main/java/org/betterx/bclib/blockentities/BaseBarrelBlockEntity.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blockentities/BaseBarrelBlockEntity.java rename to src/main/java/org/betterx/bclib/blockentities/BaseBarrelBlockEntity.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blockentities/BaseChestBlockEntity.java b/src/main/java/org/betterx/bclib/blockentities/BaseChestBlockEntity.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blockentities/BaseChestBlockEntity.java rename to src/main/java/org/betterx/bclib/blockentities/BaseChestBlockEntity.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blockentities/BaseFurnaceBlockEntity.java b/src/main/java/org/betterx/bclib/blockentities/BaseFurnaceBlockEntity.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blockentities/BaseFurnaceBlockEntity.java rename to src/main/java/org/betterx/bclib/blockentities/BaseFurnaceBlockEntity.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blockentities/BaseSignBlockEntity.java b/src/main/java/org/betterx/bclib/blockentities/BaseSignBlockEntity.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blockentities/BaseSignBlockEntity.java rename to src/main/java/org/betterx/bclib/blockentities/BaseSignBlockEntity.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blockentities/DynamicBlockEntityType.java b/src/main/java/org/betterx/bclib/blockentities/DynamicBlockEntityType.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blockentities/DynamicBlockEntityType.java rename to src/main/java/org/betterx/bclib/blockentities/DynamicBlockEntityType.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseAnvilBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseAnvilBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseAnvilBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseAnvilBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseAttachedBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseAttachedBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseAttachedBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseAttachedBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseBarkBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseBarkBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseBarkBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseBarkBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseBarrelBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseBarrelBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseBarrelBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseBarrelBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseBlockNotFull.java b/src/main/java/org/betterx/bclib/blocks/BaseBlockNotFull.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseBlockNotFull.java rename to src/main/java/org/betterx/bclib/blocks/BaseBlockNotFull.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseBlockWithEntity.java b/src/main/java/org/betterx/bclib/blocks/BaseBlockWithEntity.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseBlockWithEntity.java rename to src/main/java/org/betterx/bclib/blocks/BaseBlockWithEntity.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseBookshelfBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseBookshelfBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseBookshelfBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseBookshelfBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseButtonBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseButtonBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseButtonBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseButtonBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseChainBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseChainBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseChainBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseChainBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseChestBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseChestBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseChestBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseChestBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseComposterBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseComposterBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseComposterBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseComposterBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseCraftingTableBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseCraftingTableBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseCraftingTableBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseCraftingTableBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseCropBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseCropBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseCropBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseCropBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseDoorBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseDoorBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseDoorBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseDoorBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseDoublePlantBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseDoublePlantBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseDoublePlantBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseDoublePlantBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseFenceBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseFenceBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseFenceBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseFenceBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseFurnaceBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseFurnaceBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseFurnaceBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseFurnaceBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseGateBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseGateBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseGateBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseGateBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseGlassBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseGlassBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseGlassBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseGlassBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseLadderBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseLadderBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseLadderBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseLadderBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseMetalBarsBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseMetalBarsBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseMetalBarsBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseMetalBarsBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BasePathBlock.java b/src/main/java/org/betterx/bclib/blocks/BasePathBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BasePathBlock.java rename to src/main/java/org/betterx/bclib/blocks/BasePathBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BasePlantBlock.java b/src/main/java/org/betterx/bclib/blocks/BasePlantBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BasePlantBlock.java rename to src/main/java/org/betterx/bclib/blocks/BasePlantBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BasePlantWithAgeBlock.java b/src/main/java/org/betterx/bclib/blocks/BasePlantWithAgeBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BasePlantWithAgeBlock.java rename to src/main/java/org/betterx/bclib/blocks/BasePlantWithAgeBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BasePressurePlateBlock.java b/src/main/java/org/betterx/bclib/blocks/BasePressurePlateBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BasePressurePlateBlock.java rename to src/main/java/org/betterx/bclib/blocks/BasePressurePlateBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseRotatedPillarBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseRotatedPillarBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseRotatedPillarBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseRotatedPillarBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseSignBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseSignBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseSignBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseSignBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseSlabBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseSlabBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseSlabBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseSlabBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseStairsBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseStairsBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseStairsBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseStairsBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseStoneButtonBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseStoneButtonBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseStoneButtonBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseStoneButtonBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseStripableLogBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseStripableLogBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseStripableLogBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseStripableLogBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseTerrainBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseTerrainBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseTerrainBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseTerrainBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseTrapdoorBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseTrapdoorBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseTrapdoorBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseTrapdoorBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseUnderwaterWallPlantBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseUnderwaterWallPlantBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseUnderwaterWallPlantBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseUnderwaterWallPlantBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseVineBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseVineBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseVineBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseVineBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseWallBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseWallBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseWallBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseWallBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseWallPlantBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseWallPlantBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseWallPlantBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseWallPlantBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseWeightedPlateBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseWeightedPlateBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseWeightedPlateBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseWeightedPlateBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BaseWoodenButtonBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseWoodenButtonBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BaseWoodenButtonBlock.java rename to src/main/java/org/betterx/bclib/blocks/BaseWoodenButtonBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/BlockProperties.java b/src/main/java/org/betterx/bclib/blocks/BlockProperties.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/BlockProperties.java rename to src/main/java/org/betterx/bclib/blocks/BlockProperties.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/FeatureHangingSaplingBlock.java b/src/main/java/org/betterx/bclib/blocks/FeatureHangingSaplingBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/FeatureHangingSaplingBlock.java rename to src/main/java/org/betterx/bclib/blocks/FeatureHangingSaplingBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/FeatureSaplingBlock.java b/src/main/java/org/betterx/bclib/blocks/FeatureSaplingBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/FeatureSaplingBlock.java rename to src/main/java/org/betterx/bclib/blocks/FeatureSaplingBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/LeveledAnvilBlock.java b/src/main/java/org/betterx/bclib/blocks/LeveledAnvilBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/LeveledAnvilBlock.java rename to src/main/java/org/betterx/bclib/blocks/LeveledAnvilBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/SimpleLeavesBlock.java b/src/main/java/org/betterx/bclib/blocks/SimpleLeavesBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/SimpleLeavesBlock.java rename to src/main/java/org/betterx/bclib/blocks/SimpleLeavesBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/StalactiteBlock.java b/src/main/java/org/betterx/bclib/blocks/StalactiteBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/StalactiteBlock.java rename to src/main/java/org/betterx/bclib/blocks/StalactiteBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/StonePressurePlateBlock.java b/src/main/java/org/betterx/bclib/blocks/StonePressurePlateBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/StonePressurePlateBlock.java rename to src/main/java/org/betterx/bclib/blocks/StonePressurePlateBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/StripableBarkBlock.java b/src/main/java/org/betterx/bclib/blocks/StripableBarkBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/StripableBarkBlock.java rename to src/main/java/org/betterx/bclib/blocks/StripableBarkBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/TripleTerrainBlock.java b/src/main/java/org/betterx/bclib/blocks/TripleTerrainBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/TripleTerrainBlock.java rename to src/main/java/org/betterx/bclib/blocks/TripleTerrainBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/UnderwaterPlantBlock.java b/src/main/java/org/betterx/bclib/blocks/UnderwaterPlantBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/UnderwaterPlantBlock.java rename to src/main/java/org/betterx/bclib/blocks/UnderwaterPlantBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/UnderwaterPlantWithAgeBlock.java b/src/main/java/org/betterx/bclib/blocks/UnderwaterPlantWithAgeBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/UnderwaterPlantWithAgeBlock.java rename to src/main/java/org/betterx/bclib/blocks/UnderwaterPlantWithAgeBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java b/src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java rename to src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/WallMushroomBlock.java b/src/main/java/org/betterx/bclib/blocks/WallMushroomBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/WallMushroomBlock.java rename to src/main/java/org/betterx/bclib/blocks/WallMushroomBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/blocks/WoodenPressurePlateBlock.java b/src/main/java/org/betterx/bclib/blocks/WoodenPressurePlateBlock.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/blocks/WoodenPressurePlateBlock.java rename to src/main/java/org/betterx/bclib/blocks/WoodenPressurePlateBlock.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/BCLibClient.java b/src/main/java/org/betterx/bclib/client/BCLibClient.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/BCLibClient.java rename to src/main/java/org/betterx/bclib/client/BCLibClient.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCell.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCell.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCell.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCell.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCheckboxCell.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCheckboxCell.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCheckboxCell.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCheckboxCell.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridColumn.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridColumn.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridColumn.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridColumn.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCustomRenderCell.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCustomRenderCell.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCustomRenderCell.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridCustomRenderCell.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridImageCell.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridImageCell.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridImageCell.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridImageCell.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridLayout.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridLayout.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridLayout.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridLayout.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridMessageCell.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridMessageCell.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridMessageCell.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridMessageCell.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridRow.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridRow.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridRow.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridRow.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridScreen.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridScreen.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridStringCell.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridStringCell.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridStringCell.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridStringCell.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridTransform.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridTransform.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridTransform.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridTransform.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridWidgetWithEnabledState.java b/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridWidgetWithEnabledState.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/gridlayout/GridWidgetWithEnabledState.java rename to src/main/java/org/betterx/bclib/client/gui/gridlayout/GridWidgetWithEnabledState.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/modmenu/EntryPoint.java b/src/main/java/org/betterx/bclib/client/gui/modmenu/EntryPoint.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/modmenu/EntryPoint.java rename to src/main/java/org/betterx/bclib/client/gui/modmenu/EntryPoint.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/modmenu/MainScreen.java b/src/main/java/org/betterx/bclib/client/gui/modmenu/MainScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/modmenu/MainScreen.java rename to src/main/java/org/betterx/bclib/client/gui/modmenu/MainScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/AtomicProgressListener.java b/src/main/java/org/betterx/bclib/client/gui/screens/AtomicProgressListener.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/AtomicProgressListener.java rename to src/main/java/org/betterx/bclib/client/gui/screens/AtomicProgressListener.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/BCLibScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/BCLibScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/BCLibScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/BCLibScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ConfirmFixScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/ConfirmFixScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ConfirmFixScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/ConfirmFixScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ConfirmRestartScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/ConfirmRestartScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ConfirmRestartScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/ConfirmRestartScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/LevelFixErrorScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/LevelFixErrorScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/LevelFixErrorScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/LevelFixErrorScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ModListScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/ModListScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ModListScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/ModListScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ProgressScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/ProgressScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/ProgressScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/ProgressScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/SyncFilesScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/SyncFilesScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/SyncFilesScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/SyncFilesScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/WarnBCLibVersionMismatch.java b/src/main/java/org/betterx/bclib/client/gui/screens/WarnBCLibVersionMismatch.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/WarnBCLibVersionMismatch.java rename to src/main/java/org/betterx/bclib/client/gui/screens/WarnBCLibVersionMismatch.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/gui/screens/WorldSetupScreen.java b/src/main/java/org/betterx/bclib/client/gui/screens/WorldSetupScreen.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/gui/screens/WorldSetupScreen.java rename to src/main/java/org/betterx/bclib/client/gui/screens/WorldSetupScreen.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/BaseChestBlockModel.java b/src/main/java/org/betterx/bclib/client/models/BaseChestBlockModel.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/BaseChestBlockModel.java rename to src/main/java/org/betterx/bclib/client/models/BaseChestBlockModel.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/BasePatterns.java b/src/main/java/org/betterx/bclib/client/models/BasePatterns.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/BasePatterns.java rename to src/main/java/org/betterx/bclib/client/models/BasePatterns.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java b/src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java rename to src/main/java/org/betterx/bclib/client/models/CustomModelBakery.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/CustomModelData.java b/src/main/java/org/betterx/bclib/client/models/CustomModelData.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/CustomModelData.java rename to src/main/java/org/betterx/bclib/client/models/CustomModelData.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/ModelsHelper.java b/src/main/java/org/betterx/bclib/client/models/ModelsHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/ModelsHelper.java rename to src/main/java/org/betterx/bclib/client/models/ModelsHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/OBJBlockModel.java b/src/main/java/org/betterx/bclib/client/models/OBJBlockModel.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/OBJBlockModel.java rename to src/main/java/org/betterx/bclib/client/models/OBJBlockModel.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/OBJModelBuilder.java b/src/main/java/org/betterx/bclib/client/models/OBJModelBuilder.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/OBJModelBuilder.java rename to src/main/java/org/betterx/bclib/client/models/OBJModelBuilder.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/PatternsHelper.java b/src/main/java/org/betterx/bclib/client/models/PatternsHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/PatternsHelper.java rename to src/main/java/org/betterx/bclib/client/models/PatternsHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/models/UnbakedQuad.java b/src/main/java/org/betterx/bclib/client/models/UnbakedQuad.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/models/UnbakedQuad.java rename to src/main/java/org/betterx/bclib/client/models/UnbakedQuad.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/render/BCLRenderLayer.java b/src/main/java/org/betterx/bclib/client/render/BCLRenderLayer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/render/BCLRenderLayer.java rename to src/main/java/org/betterx/bclib/client/render/BCLRenderLayer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/render/BaseChestBlockEntityRenderer.java b/src/main/java/org/betterx/bclib/client/render/BaseChestBlockEntityRenderer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/render/BaseChestBlockEntityRenderer.java rename to src/main/java/org/betterx/bclib/client/render/BaseChestBlockEntityRenderer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/render/BaseSignBlockEntityRenderer.java b/src/main/java/org/betterx/bclib/client/render/BaseSignBlockEntityRenderer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/render/BaseSignBlockEntityRenderer.java rename to src/main/java/org/betterx/bclib/client/render/BaseSignBlockEntityRenderer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/render/CustomFogRenderer.java b/src/main/java/org/betterx/bclib/client/render/CustomFogRenderer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/render/CustomFogRenderer.java rename to src/main/java/org/betterx/bclib/client/render/CustomFogRenderer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/render/EmissiveTextureInfo.java b/src/main/java/org/betterx/bclib/client/render/EmissiveTextureInfo.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/render/EmissiveTextureInfo.java rename to src/main/java/org/betterx/bclib/client/render/EmissiveTextureInfo.java diff --git a/core-v1/src/main/java/org/betterx/bclib/client/sound/BlockSounds.java b/src/main/java/org/betterx/bclib/client/sound/BlockSounds.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/client/sound/BlockSounds.java rename to src/main/java/org/betterx/bclib/client/sound/BlockSounds.java diff --git a/core-v1/src/main/java/org/betterx/bclib/commands/CommandRegistry.java b/src/main/java/org/betterx/bclib/commands/CommandRegistry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/commands/CommandRegistry.java rename to src/main/java/org/betterx/bclib/commands/CommandRegistry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/commands/DumpDatapack.java b/src/main/java/org/betterx/bclib/commands/DumpDatapack.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/commands/DumpDatapack.java rename to src/main/java/org/betterx/bclib/commands/DumpDatapack.java diff --git a/core-v1/src/main/java/org/betterx/bclib/complexmaterials/ComplexMaterial.java b/src/main/java/org/betterx/bclib/complexmaterials/ComplexMaterial.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/complexmaterials/ComplexMaterial.java rename to src/main/java/org/betterx/bclib/complexmaterials/ComplexMaterial.java diff --git a/core-v1/src/main/java/org/betterx/bclib/complexmaterials/WoodenComplexMaterial.java b/src/main/java/org/betterx/bclib/complexmaterials/WoodenComplexMaterial.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/complexmaterials/WoodenComplexMaterial.java rename to src/main/java/org/betterx/bclib/complexmaterials/WoodenComplexMaterial.java diff --git a/core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/BlockEntry.java b/src/main/java/org/betterx/bclib/complexmaterials/entry/BlockEntry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/BlockEntry.java rename to src/main/java/org/betterx/bclib/complexmaterials/entry/BlockEntry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/ComplexMaterialEntry.java b/src/main/java/org/betterx/bclib/complexmaterials/entry/ComplexMaterialEntry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/ComplexMaterialEntry.java rename to src/main/java/org/betterx/bclib/complexmaterials/entry/ComplexMaterialEntry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/ItemEntry.java b/src/main/java/org/betterx/bclib/complexmaterials/entry/ItemEntry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/ItemEntry.java rename to src/main/java/org/betterx/bclib/complexmaterials/entry/ItemEntry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/RecipeEntry.java b/src/main/java/org/betterx/bclib/complexmaterials/entry/RecipeEntry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/complexmaterials/entry/RecipeEntry.java rename to src/main/java/org/betterx/bclib/complexmaterials/entry/RecipeEntry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/BiomesConfig.java b/src/main/java/org/betterx/bclib/config/BiomesConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/BiomesConfig.java rename to src/main/java/org/betterx/bclib/config/BiomesConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/CategoryConfig.java b/src/main/java/org/betterx/bclib/config/CategoryConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/CategoryConfig.java rename to src/main/java/org/betterx/bclib/config/CategoryConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/ClientConfig.java b/src/main/java/org/betterx/bclib/config/ClientConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/ClientConfig.java rename to src/main/java/org/betterx/bclib/config/ClientConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/Config.java b/src/main/java/org/betterx/bclib/config/Config.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/Config.java rename to src/main/java/org/betterx/bclib/config/Config.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/ConfigKeeper.java b/src/main/java/org/betterx/bclib/config/ConfigKeeper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/ConfigKeeper.java rename to src/main/java/org/betterx/bclib/config/ConfigKeeper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/ConfigKey.java b/src/main/java/org/betterx/bclib/config/ConfigKey.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/ConfigKey.java rename to src/main/java/org/betterx/bclib/config/ConfigKey.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/ConfigUI.java b/src/main/java/org/betterx/bclib/config/ConfigUI.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/ConfigUI.java rename to src/main/java/org/betterx/bclib/config/ConfigUI.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/ConfigWriter.java b/src/main/java/org/betterx/bclib/config/ConfigWriter.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/ConfigWriter.java rename to src/main/java/org/betterx/bclib/config/ConfigWriter.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/Configs.java b/src/main/java/org/betterx/bclib/config/Configs.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/Configs.java rename to src/main/java/org/betterx/bclib/config/Configs.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/EntryConfig.java b/src/main/java/org/betterx/bclib/config/EntryConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/EntryConfig.java rename to src/main/java/org/betterx/bclib/config/EntryConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/GeneratorConfig.java b/src/main/java/org/betterx/bclib/config/GeneratorConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/GeneratorConfig.java rename to src/main/java/org/betterx/bclib/config/GeneratorConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/IdConfig.java b/src/main/java/org/betterx/bclib/config/IdConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/IdConfig.java rename to src/main/java/org/betterx/bclib/config/IdConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/MainConfig.java b/src/main/java/org/betterx/bclib/config/MainConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/MainConfig.java rename to src/main/java/org/betterx/bclib/config/MainConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/NamedPathConfig.java b/src/main/java/org/betterx/bclib/config/NamedPathConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/NamedPathConfig.java rename to src/main/java/org/betterx/bclib/config/NamedPathConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/PathConfig.java b/src/main/java/org/betterx/bclib/config/PathConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/PathConfig.java rename to src/main/java/org/betterx/bclib/config/PathConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/config/ServerConfig.java b/src/main/java/org/betterx/bclib/config/ServerConfig.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/config/ServerConfig.java rename to src/main/java/org/betterx/bclib/config/ServerConfig.java diff --git a/core-v1/src/main/java/org/betterx/bclib/entity/BCLEntityWrapper.java b/src/main/java/org/betterx/bclib/entity/BCLEntityWrapper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/entity/BCLEntityWrapper.java rename to src/main/java/org/betterx/bclib/entity/BCLEntityWrapper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/entity/DespawnableAnimal.java b/src/main/java/org/betterx/bclib/entity/DespawnableAnimal.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/entity/DespawnableAnimal.java rename to src/main/java/org/betterx/bclib/entity/DespawnableAnimal.java diff --git a/core-v1/src/main/java/org/betterx/bclib/integration/ModIntegration.java b/src/main/java/org/betterx/bclib/integration/ModIntegration.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/integration/ModIntegration.java rename to src/main/java/org/betterx/bclib/integration/ModIntegration.java diff --git a/core-v1/src/main/java/org/betterx/bclib/integration/modmenu/ModMenu.java b/src/main/java/org/betterx/bclib/integration/modmenu/ModMenu.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/integration/modmenu/ModMenu.java rename to src/main/java/org/betterx/bclib/integration/modmenu/ModMenu.java diff --git a/core-v1/src/main/java/org/betterx/bclib/integration/modmenu/ModMenuEntryPoint.java b/src/main/java/org/betterx/bclib/integration/modmenu/ModMenuEntryPoint.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/integration/modmenu/ModMenuEntryPoint.java rename to src/main/java/org/betterx/bclib/integration/modmenu/ModMenuEntryPoint.java diff --git a/core-v1/src/main/java/org/betterx/bclib/integration/modmenu/ModMenuIntegration.java b/src/main/java/org/betterx/bclib/integration/modmenu/ModMenuIntegration.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/integration/modmenu/ModMenuIntegration.java rename to src/main/java/org/betterx/bclib/integration/modmenu/ModMenuIntegration.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/AnvilScreenHandlerExtended.java b/src/main/java/org/betterx/bclib/interfaces/AnvilScreenHandlerExtended.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/AnvilScreenHandlerExtended.java rename to src/main/java/org/betterx/bclib/interfaces/AnvilScreenHandlerExtended.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/BCLPlacementContext.java b/src/main/java/org/betterx/bclib/interfaces/BCLPlacementContext.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/BCLPlacementContext.java rename to src/main/java/org/betterx/bclib/interfaces/BCLPlacementContext.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeChunk.java b/src/main/java/org/betterx/bclib/interfaces/BiomeChunk.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeChunk.java rename to src/main/java/org/betterx/bclib/interfaces/BiomeChunk.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeMap.java b/src/main/java/org/betterx/bclib/interfaces/BiomeMap.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeMap.java rename to src/main/java/org/betterx/bclib/interfaces/BiomeMap.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeSetter.java b/src/main/java/org/betterx/bclib/interfaces/BiomeSetter.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeSetter.java rename to src/main/java/org/betterx/bclib/interfaces/BiomeSetter.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeSourceAccessor.java b/src/main/java/org/betterx/bclib/interfaces/BiomeSourceAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/BiomeSourceAccessor.java rename to src/main/java/org/betterx/bclib/interfaces/BiomeSourceAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/BlockModelProvider.java b/src/main/java/org/betterx/bclib/interfaces/BlockModelProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/BlockModelProvider.java rename to src/main/java/org/betterx/bclib/interfaces/BlockModelProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/ChunkGeneratorAccessor.java b/src/main/java/org/betterx/bclib/interfaces/ChunkGeneratorAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/ChunkGeneratorAccessor.java rename to src/main/java/org/betterx/bclib/interfaces/ChunkGeneratorAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/CustomColorProvider.java b/src/main/java/org/betterx/bclib/interfaces/CustomColorProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/CustomColorProvider.java rename to src/main/java/org/betterx/bclib/interfaces/CustomColorProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/CustomItemProvider.java b/src/main/java/org/betterx/bclib/interfaces/CustomItemProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/CustomItemProvider.java rename to src/main/java/org/betterx/bclib/interfaces/CustomItemProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/ItemModelProvider.java b/src/main/java/org/betterx/bclib/interfaces/ItemModelProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/ItemModelProvider.java rename to src/main/java/org/betterx/bclib/interfaces/ItemModelProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/LootPoolAccessor.java b/src/main/java/org/betterx/bclib/interfaces/LootPoolAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/LootPoolAccessor.java rename to src/main/java/org/betterx/bclib/interfaces/LootPoolAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/NoiseGeneratorSettingsProvider.java b/src/main/java/org/betterx/bclib/interfaces/NoiseGeneratorSettingsProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/NoiseGeneratorSettingsProvider.java rename to src/main/java/org/betterx/bclib/interfaces/NoiseGeneratorSettingsProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/NumericProvider.java b/src/main/java/org/betterx/bclib/interfaces/NumericProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/NumericProvider.java rename to src/main/java/org/betterx/bclib/interfaces/NumericProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/PatchBiFunction.java b/src/main/java/org/betterx/bclib/interfaces/PatchBiFunction.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/PatchBiFunction.java rename to src/main/java/org/betterx/bclib/interfaces/PatchBiFunction.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/PatchFunction.java b/src/main/java/org/betterx/bclib/interfaces/PatchFunction.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/PatchFunction.java rename to src/main/java/org/betterx/bclib/interfaces/PatchFunction.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/PostInitable.java b/src/main/java/org/betterx/bclib/interfaces/PostInitable.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/PostInitable.java rename to src/main/java/org/betterx/bclib/interfaces/PostInitable.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/RenderLayerProvider.java b/src/main/java/org/betterx/bclib/interfaces/RenderLayerProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/RenderLayerProvider.java rename to src/main/java/org/betterx/bclib/interfaces/RenderLayerProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/SettingsExtender.java b/src/main/java/org/betterx/bclib/interfaces/SettingsExtender.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/SettingsExtender.java rename to src/main/java/org/betterx/bclib/interfaces/SettingsExtender.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/SpawnRule.java b/src/main/java/org/betterx/bclib/interfaces/SpawnRule.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/SpawnRule.java rename to src/main/java/org/betterx/bclib/interfaces/SpawnRule.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/SurfaceMaterialProvider.java b/src/main/java/org/betterx/bclib/interfaces/SurfaceMaterialProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/SurfaceMaterialProvider.java rename to src/main/java/org/betterx/bclib/interfaces/SurfaceMaterialProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/SurfaceProvider.java b/src/main/java/org/betterx/bclib/interfaces/SurfaceProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/SurfaceProvider.java rename to src/main/java/org/betterx/bclib/interfaces/SurfaceProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/SurvivesOnBlocks.java b/src/main/java/org/betterx/bclib/interfaces/SurvivesOnBlocks.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/SurvivesOnBlocks.java rename to src/main/java/org/betterx/bclib/interfaces/SurvivesOnBlocks.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/SurvivesOnSpecialGround.java b/src/main/java/org/betterx/bclib/interfaces/SurvivesOnSpecialGround.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/SurvivesOnSpecialGround.java rename to src/main/java/org/betterx/bclib/interfaces/SurvivesOnSpecialGround.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/SurvivesOnTags.java b/src/main/java/org/betterx/bclib/interfaces/SurvivesOnTags.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/SurvivesOnTags.java rename to src/main/java/org/betterx/bclib/interfaces/SurvivesOnTags.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/TagProvider.java b/src/main/java/org/betterx/bclib/interfaces/TagProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/TagProvider.java rename to src/main/java/org/betterx/bclib/interfaces/TagProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/TheEndBiomesAccessor.java b/src/main/java/org/betterx/bclib/interfaces/TheEndBiomesAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/TheEndBiomesAccessor.java rename to src/main/java/org/betterx/bclib/interfaces/TheEndBiomesAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/TileEntityRenderProvider.java b/src/main/java/org/betterx/bclib/interfaces/TileEntityRenderProvider.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/TileEntityRenderProvider.java rename to src/main/java/org/betterx/bclib/interfaces/TileEntityRenderProvider.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/TriConsumer.java b/src/main/java/org/betterx/bclib/interfaces/TriConsumer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/TriConsumer.java rename to src/main/java/org/betterx/bclib/interfaces/TriConsumer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/UnknownReceipBookCategory.java b/src/main/java/org/betterx/bclib/interfaces/UnknownReceipBookCategory.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/UnknownReceipBookCategory.java rename to src/main/java/org/betterx/bclib/interfaces/UnknownReceipBookCategory.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableAxe.java b/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableAxe.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableAxe.java rename to src/main/java/org/betterx/bclib/interfaces/tools/AddMineableAxe.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHammer.java b/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHammer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHammer.java rename to src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHammer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHoe.java b/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHoe.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHoe.java rename to src/main/java/org/betterx/bclib/interfaces/tools/AddMineableHoe.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineablePickaxe.java b/src/main/java/org/betterx/bclib/interfaces/tools/AddMineablePickaxe.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineablePickaxe.java rename to src/main/java/org/betterx/bclib/interfaces/tools/AddMineablePickaxe.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShears.java b/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShears.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShears.java rename to src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShears.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShovel.java b/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShovel.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShovel.java rename to src/main/java/org/betterx/bclib/interfaces/tools/AddMineableShovel.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableSword.java b/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableSword.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/AddMineableSword.java rename to src/main/java/org/betterx/bclib/interfaces/tools/AddMineableSword.java diff --git a/core-v1/src/main/java/org/betterx/bclib/interfaces/tools/PreventMineableAdd.java b/src/main/java/org/betterx/bclib/interfaces/tools/PreventMineableAdd.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/interfaces/tools/PreventMineableAdd.java rename to src/main/java/org/betterx/bclib/interfaces/tools/PreventMineableAdd.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/BaseAnvilItem.java b/src/main/java/org/betterx/bclib/items/BaseAnvilItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/BaseAnvilItem.java rename to src/main/java/org/betterx/bclib/items/BaseAnvilItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/BaseArmorItem.java b/src/main/java/org/betterx/bclib/items/BaseArmorItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/BaseArmorItem.java rename to src/main/java/org/betterx/bclib/items/BaseArmorItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/BaseAttribute.java b/src/main/java/org/betterx/bclib/items/BaseAttribute.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/BaseAttribute.java rename to src/main/java/org/betterx/bclib/items/BaseAttribute.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/BaseBucketItem.java b/src/main/java/org/betterx/bclib/items/BaseBucketItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/BaseBucketItem.java rename to src/main/java/org/betterx/bclib/items/BaseBucketItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/BaseDiscItem.java b/src/main/java/org/betterx/bclib/items/BaseDiscItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/BaseDiscItem.java rename to src/main/java/org/betterx/bclib/items/BaseDiscItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/BaseDrinkItem.java b/src/main/java/org/betterx/bclib/items/BaseDrinkItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/BaseDrinkItem.java rename to src/main/java/org/betterx/bclib/items/BaseDrinkItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/BaseSpawnEggItem.java b/src/main/java/org/betterx/bclib/items/BaseSpawnEggItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/BaseSpawnEggItem.java rename to src/main/java/org/betterx/bclib/items/BaseSpawnEggItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/ModelProviderItem.java b/src/main/java/org/betterx/bclib/items/ModelProviderItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/ModelProviderItem.java rename to src/main/java/org/betterx/bclib/items/ModelProviderItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/elytra/BCLElytraItem.java b/src/main/java/org/betterx/bclib/items/elytra/BCLElytraItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/elytra/BCLElytraItem.java rename to src/main/java/org/betterx/bclib/items/elytra/BCLElytraItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/elytra/BCLElytraUtils.java b/src/main/java/org/betterx/bclib/items/elytra/BCLElytraUtils.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/elytra/BCLElytraUtils.java rename to src/main/java/org/betterx/bclib/items/elytra/BCLElytraUtils.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/tool/BaseAxeItem.java b/src/main/java/org/betterx/bclib/items/tool/BaseAxeItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/tool/BaseAxeItem.java rename to src/main/java/org/betterx/bclib/items/tool/BaseAxeItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/tool/BaseHoeItem.java b/src/main/java/org/betterx/bclib/items/tool/BaseHoeItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/tool/BaseHoeItem.java rename to src/main/java/org/betterx/bclib/items/tool/BaseHoeItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/tool/BasePickaxeItem.java b/src/main/java/org/betterx/bclib/items/tool/BasePickaxeItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/tool/BasePickaxeItem.java rename to src/main/java/org/betterx/bclib/items/tool/BasePickaxeItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/tool/BaseShearsItem.java b/src/main/java/org/betterx/bclib/items/tool/BaseShearsItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/tool/BaseShearsItem.java rename to src/main/java/org/betterx/bclib/items/tool/BaseShearsItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/tool/BaseShovelItem.java b/src/main/java/org/betterx/bclib/items/tool/BaseShovelItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/tool/BaseShovelItem.java rename to src/main/java/org/betterx/bclib/items/tool/BaseShovelItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/items/tool/BaseSwordItem.java b/src/main/java/org/betterx/bclib/items/tool/BaseSwordItem.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/items/tool/BaseSwordItem.java rename to src/main/java/org/betterx/bclib/items/tool/BaseSwordItem.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/AnvilScreenMixin.java b/src/main/java/org/betterx/bclib/mixin/client/AnvilScreenMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/AnvilScreenMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/AnvilScreenMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/BlockMixin.java b/src/main/java/org/betterx/bclib/mixin/client/BlockMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/BlockMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/BlockMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/ClientRecipeBookMixin.java b/src/main/java/org/betterx/bclib/mixin/client/ClientRecipeBookMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/ClientRecipeBookMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/ClientRecipeBookMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/FogRendererMixin.java b/src/main/java/org/betterx/bclib/mixin/client/FogRendererMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/FogRendererMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/FogRendererMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/GameMixin.java b/src/main/java/org/betterx/bclib/mixin/client/GameMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/GameMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/GameMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/MinecraftMixin.java b/src/main/java/org/betterx/bclib/mixin/client/MinecraftMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/MinecraftMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/MinecraftMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/ModelBakeryMixin.java b/src/main/java/org/betterx/bclib/mixin/client/ModelBakeryMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/ModelBakeryMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/ModelBakeryMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/ModelManagerMixin.java b/src/main/java/org/betterx/bclib/mixin/client/ModelManagerMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/ModelManagerMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/ModelManagerMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/MultiPackResourceManagerMixin.java b/src/main/java/org/betterx/bclib/mixin/client/MultiPackResourceManagerMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/MultiPackResourceManagerMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/MultiPackResourceManagerMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/PresetEditorMixin.java b/src/main/java/org/betterx/bclib/mixin/client/PresetEditorMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/PresetEditorMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/PresetEditorMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/SignEditScreenMixin.java b/src/main/java/org/betterx/bclib/mixin/client/SignEditScreenMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/SignEditScreenMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/SignEditScreenMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/client/TextureAtlasMixin.java b/src/main/java/org/betterx/bclib/mixin/client/TextureAtlasMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/client/TextureAtlasMixin.java rename to src/main/java/org/betterx/bclib/mixin/client/TextureAtlasMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/AnvilBlockMixin.java b/src/main/java/org/betterx/bclib/mixin/common/AnvilBlockMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/AnvilBlockMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/AnvilBlockMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/AnvilMenuMixin.java b/src/main/java/org/betterx/bclib/mixin/common/AnvilMenuMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/AnvilMenuMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/AnvilMenuMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/BiomeGenerationSettingsAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/BiomeGenerationSettingsAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/BiomeGenerationSettingsAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/BiomeGenerationSettingsAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/BiomeMixin.java b/src/main/java/org/betterx/bclib/mixin/common/BiomeMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/BiomeMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/BiomeMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/BiomeSourceMixin.java b/src/main/java/org/betterx/bclib/mixin/common/BiomeSourceMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/BiomeSourceMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/BiomeSourceMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/BoneMealItemMixin.java b/src/main/java/org/betterx/bclib/mixin/common/BoneMealItemMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/BoneMealItemMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/BoneMealItemMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorMixin.java b/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorsMixin.java b/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorsMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorsMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/ChunkGeneratorsMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/ComposterBlockAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/ComposterBlockAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/ComposterBlockAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/ComposterBlockAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/CraftingMenuMixin.java b/src/main/java/org/betterx/bclib/mixin/common/CraftingMenuMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/CraftingMenuMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/CraftingMenuMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/DiggerItemMixin.java b/src/main/java/org/betterx/bclib/mixin/common/DiggerItemMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/DiggerItemMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/DiggerItemMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/DimensionTypeMixin.java b/src/main/java/org/betterx/bclib/mixin/common/DimensionTypeMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/DimensionTypeMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/DimensionTypeMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/EnchantingTableBlockMixin.java b/src/main/java/org/betterx/bclib/mixin/common/EnchantingTableBlockMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/EnchantingTableBlockMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/EnchantingTableBlockMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/ItemStackMixin.java b/src/main/java/org/betterx/bclib/mixin/common/ItemStackMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/ItemStackMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/ItemStackMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/LayerLightSectionStorageMixin.java b/src/main/java/org/betterx/bclib/mixin/common/LayerLightSectionStorageMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/LayerLightSectionStorageMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/LayerLightSectionStorageMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/LootPoolMixin.java b/src/main/java/org/betterx/bclib/mixin/common/LootPoolMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/LootPoolMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/LootPoolMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/MinecraftServerMixin.java b/src/main/java/org/betterx/bclib/mixin/common/MinecraftServerMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/MinecraftServerMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/MinecraftServerMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/MobSpawnSettingsAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/MobSpawnSettingsAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/MobSpawnSettingsAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/MobSpawnSettingsAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/MultiPackResourceManagerMixin.java b/src/main/java/org/betterx/bclib/mixin/common/MultiPackResourceManagerMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/MultiPackResourceManagerMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/MultiPackResourceManagerMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/NoiseBasedChunkGeneratorMixin.java b/src/main/java/org/betterx/bclib/mixin/common/NoiseBasedChunkGeneratorMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/NoiseBasedChunkGeneratorMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/NoiseBasedChunkGeneratorMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/PistonBaseBlockMixin.java b/src/main/java/org/betterx/bclib/mixin/common/PistonBaseBlockMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/PistonBaseBlockMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/PistonBaseBlockMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/PlacementContextMixin.java b/src/main/java/org/betterx/bclib/mixin/common/PlacementContextMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/PlacementContextMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/PlacementContextMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/PortalShapeMixin.java b/src/main/java/org/betterx/bclib/mixin/common/PortalShapeMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/PortalShapeMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/PortalShapeMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/PotionBrewingAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/PotionBrewingAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/PotionBrewingAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/PotionBrewingAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/RecipeManagerAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/RecipeManagerAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/RecipeManagerAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/RecipeManagerAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/RecipeManagerMixin.java b/src/main/java/org/betterx/bclib/mixin/common/RecipeManagerMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/RecipeManagerMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/RecipeManagerMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/ServerLevelMixin.java b/src/main/java/org/betterx/bclib/mixin/common/ServerLevelMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/ServerLevelMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/ServerLevelMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/ShovelItemAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/ShovelItemAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/ShovelItemAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/ShovelItemAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/StructuresAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/StructuresAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/StructuresAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/StructuresAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/SurfaceRulesContextAccessor.java b/src/main/java/org/betterx/bclib/mixin/common/SurfaceRulesContextAccessor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/SurfaceRulesContextAccessor.java rename to src/main/java/org/betterx/bclib/mixin/common/SurfaceRulesContextAccessor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/TheEndBiomesMixin.java b/src/main/java/org/betterx/bclib/mixin/common/TheEndBiomesMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/TheEndBiomesMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/TheEndBiomesMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/WorldGenRegionMixin.java b/src/main/java/org/betterx/bclib/mixin/common/WorldGenRegionMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/WorldGenRegionMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/WorldGenRegionMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/elytra/LivingEntityMixin.java b/src/main/java/org/betterx/bclib/mixin/common/elytra/LivingEntityMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/elytra/LivingEntityMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/elytra/LivingEntityMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/BeehiveBlockMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/BeehiveBlockMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/BeehiveBlockMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/BeehiveBlockMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/DiggingEnchantmentMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/DiggingEnchantmentMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/DiggingEnchantmentMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/DiggingEnchantmentMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/ItemPredicateBuilderMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/ItemPredicateBuilderMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/ItemPredicateBuilderMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/ItemPredicateBuilderMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/MushroomCowMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/MushroomCowMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/MushroomCowMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/MushroomCowMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/PumpkinBlockMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/PumpkinBlockMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/PumpkinBlockMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/PumpkinBlockMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/SheepMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/SheepMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/SheepMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/SheepMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/SnowGolemMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/SnowGolemMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/SnowGolemMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/SnowGolemMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/TripWireBlockMixin.java b/src/main/java/org/betterx/bclib/mixin/common/shears/TripWireBlockMixin.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/mixin/common/shears/TripWireBlockMixin.java rename to src/main/java/org/betterx/bclib/mixin/common/shears/TripWireBlockMixin.java diff --git a/core-v1/src/main/java/org/betterx/bclib/noise/Noises.java b/src/main/java/org/betterx/bclib/noise/Noises.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/noise/Noises.java rename to src/main/java/org/betterx/bclib/noise/Noises.java diff --git a/core-v1/src/main/java/org/betterx/bclib/noise/OpenSimplexNoise.java b/src/main/java/org/betterx/bclib/noise/OpenSimplexNoise.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/noise/OpenSimplexNoise.java rename to src/main/java/org/betterx/bclib/noise/OpenSimplexNoise.java diff --git a/core-v1/src/main/java/org/betterx/bclib/noise/VoronoiNoise.java b/src/main/java/org/betterx/bclib/noise/VoronoiNoise.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/noise/VoronoiNoise.java rename to src/main/java/org/betterx/bclib/noise/VoronoiNoise.java diff --git a/core-v1/src/main/java/org/betterx/bclib/particles/BCLParticleType.java b/src/main/java/org/betterx/bclib/particles/BCLParticleType.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/particles/BCLParticleType.java rename to src/main/java/org/betterx/bclib/particles/BCLParticleType.java diff --git a/core-v1/src/main/java/org/betterx/bclib/presets/FlatLevelPresets.java b/src/main/java/org/betterx/bclib/presets/FlatLevelPresets.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/presets/FlatLevelPresets.java rename to src/main/java/org/betterx/bclib/presets/FlatLevelPresets.java diff --git a/core-v1/src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java b/src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java rename to src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java diff --git a/core-v1/src/main/java/org/betterx/bclib/recipes/BCLRecipeManager.java b/src/main/java/org/betterx/bclib/recipes/BCLRecipeManager.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/recipes/BCLRecipeManager.java rename to src/main/java/org/betterx/bclib/recipes/BCLRecipeManager.java diff --git a/core-v1/src/main/java/org/betterx/bclib/recipes/CraftingRecipes.java b/src/main/java/org/betterx/bclib/recipes/CraftingRecipes.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/recipes/CraftingRecipes.java rename to src/main/java/org/betterx/bclib/recipes/CraftingRecipes.java diff --git a/core-v1/src/main/java/org/betterx/bclib/recipes/FurnaceRecipe.java b/src/main/java/org/betterx/bclib/recipes/FurnaceRecipe.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/recipes/FurnaceRecipe.java rename to src/main/java/org/betterx/bclib/recipes/FurnaceRecipe.java diff --git a/core-v1/src/main/java/org/betterx/bclib/recipes/GridRecipe.java b/src/main/java/org/betterx/bclib/recipes/GridRecipe.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/recipes/GridRecipe.java rename to src/main/java/org/betterx/bclib/recipes/GridRecipe.java diff --git a/core-v1/src/main/java/org/betterx/bclib/recipes/SmithingTableRecipe.java b/src/main/java/org/betterx/bclib/recipes/SmithingTableRecipe.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/recipes/SmithingTableRecipe.java rename to src/main/java/org/betterx/bclib/recipes/SmithingTableRecipe.java diff --git a/core-v1/src/main/java/org/betterx/bclib/registry/BaseBlockEntities.java b/src/main/java/org/betterx/bclib/registry/BaseBlockEntities.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/registry/BaseBlockEntities.java rename to src/main/java/org/betterx/bclib/registry/BaseBlockEntities.java diff --git a/core-v1/src/main/java/org/betterx/bclib/registry/BaseBlockEntityRenders.java b/src/main/java/org/betterx/bclib/registry/BaseBlockEntityRenders.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/registry/BaseBlockEntityRenders.java rename to src/main/java/org/betterx/bclib/registry/BaseBlockEntityRenders.java diff --git a/core-v1/src/main/java/org/betterx/bclib/registry/BaseRegistry.java b/src/main/java/org/betterx/bclib/registry/BaseRegistry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/registry/BaseRegistry.java rename to src/main/java/org/betterx/bclib/registry/BaseRegistry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/registry/BlockRegistry.java b/src/main/java/org/betterx/bclib/registry/BlockRegistry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/registry/BlockRegistry.java rename to src/main/java/org/betterx/bclib/registry/BlockRegistry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/registry/ItemRegistry.java b/src/main/java/org/betterx/bclib/registry/ItemRegistry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/registry/ItemRegistry.java rename to src/main/java/org/betterx/bclib/registry/ItemRegistry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/registry/PresetsRegistry.java b/src/main/java/org/betterx/bclib/registry/PresetsRegistry.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/registry/PresetsRegistry.java rename to src/main/java/org/betterx/bclib/registry/PresetsRegistry.java diff --git a/core-v1/src/main/java/org/betterx/bclib/registry/PresetsRegistryClient.java b/src/main/java/org/betterx/bclib/registry/PresetsRegistryClient.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/registry/PresetsRegistryClient.java rename to src/main/java/org/betterx/bclib/registry/PresetsRegistryClient.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/PosInfo.java b/src/main/java/org/betterx/bclib/sdf/PosInfo.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/PosInfo.java rename to src/main/java/org/betterx/bclib/sdf/PosInfo.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/SDF.java b/src/main/java/org/betterx/bclib/sdf/SDF.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/SDF.java rename to src/main/java/org/betterx/bclib/sdf/SDF.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFBinary.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFBinary.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFBinary.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFBinary.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFCoordModify.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFCoordModify.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFCoordModify.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFCoordModify.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFCopyRotate.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFCopyRotate.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFCopyRotate.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFCopyRotate.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFDisplacement.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFDisplacement.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFDisplacement.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFDisplacement.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFFlatWave.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFFlatWave.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFFlatWave.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFFlatWave.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFHeightmap.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFHeightmap.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFHeightmap.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFHeightmap.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFIntersection.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFIntersection.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFIntersection.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFIntersection.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFInvert.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFInvert.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFInvert.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFInvert.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFRadialNoiseMap.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFRadialNoiseMap.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFRadialNoiseMap.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFRadialNoiseMap.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFRotation.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFRotation.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFRotation.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFRotation.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFRound.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFRound.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFRound.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFRound.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFScale.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFScale.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFScale.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFScale.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFScale3D.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFScale3D.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFScale3D.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFScale3D.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothIntersection.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothIntersection.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothIntersection.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothIntersection.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothSubtraction.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothSubtraction.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothSubtraction.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothSubtraction.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothUnion.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothUnion.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothUnion.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFSmoothUnion.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSubtraction.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFSubtraction.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFSubtraction.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFSubtraction.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFTranslate.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFTranslate.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFTranslate.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFTranslate.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFUnary.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFUnary.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFUnary.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFUnary.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFUnion.java b/src/main/java/org/betterx/bclib/sdf/operator/SDFUnion.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/operator/SDFUnion.java rename to src/main/java/org/betterx/bclib/sdf/operator/SDFUnion.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFCappedCone.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFCappedCone.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFCappedCone.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFCappedCone.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFCapsule.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFCapsule.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFCapsule.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFCapsule.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFFlatland.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFFlatland.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFFlatland.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFFlatland.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFHexPrism.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFHexPrism.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFHexPrism.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFHexPrism.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFLine.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFLine.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFLine.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFLine.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFPie.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFPie.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFPie.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFPie.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFPrimitive.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFPrimitive.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFPrimitive.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFPrimitive.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFSphere.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFSphere.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFSphere.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFSphere.java diff --git a/core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFTorus.java b/src/main/java/org/betterx/bclib/sdf/primitive/SDFTorus.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/sdf/primitive/SDFTorus.java rename to src/main/java/org/betterx/bclib/sdf/primitive/SDFTorus.java diff --git a/core-v1/src/main/java/org/betterx/bclib/server/BCLibServer.java b/src/main/java/org/betterx/bclib/server/BCLibServer.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/server/BCLibServer.java rename to src/main/java/org/betterx/bclib/server/BCLibServer.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/BackgroundInfo.java b/src/main/java/org/betterx/bclib/util/BackgroundInfo.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/BackgroundInfo.java rename to src/main/java/org/betterx/bclib/util/BackgroundInfo.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/BlocksHelper.java b/src/main/java/org/betterx/bclib/util/BlocksHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/BlocksHelper.java rename to src/main/java/org/betterx/bclib/util/BlocksHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/CollectionsUtil.java b/src/main/java/org/betterx/bclib/util/CollectionsUtil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/CollectionsUtil.java rename to src/main/java/org/betterx/bclib/util/CollectionsUtil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/ColorExtractor.java b/src/main/java/org/betterx/bclib/util/ColorExtractor.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/ColorExtractor.java rename to src/main/java/org/betterx/bclib/util/ColorExtractor.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/ColorUtil.java b/src/main/java/org/betterx/bclib/util/ColorUtil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/ColorUtil.java rename to src/main/java/org/betterx/bclib/util/ColorUtil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/ItemUtil.java b/src/main/java/org/betterx/bclib/util/ItemUtil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/ItemUtil.java rename to src/main/java/org/betterx/bclib/util/ItemUtil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/JsonFactory.java b/src/main/java/org/betterx/bclib/util/JsonFactory.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/JsonFactory.java rename to src/main/java/org/betterx/bclib/util/JsonFactory.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/Logger.java b/src/main/java/org/betterx/bclib/util/Logger.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/Logger.java rename to src/main/java/org/betterx/bclib/util/Logger.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/LootUtil.java b/src/main/java/org/betterx/bclib/util/LootUtil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/LootUtil.java rename to src/main/java/org/betterx/bclib/util/LootUtil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/MHelper.java b/src/main/java/org/betterx/bclib/util/MHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/MHelper.java rename to src/main/java/org/betterx/bclib/util/MHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/MethodReplace.java b/src/main/java/org/betterx/bclib/util/MethodReplace.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/MethodReplace.java rename to src/main/java/org/betterx/bclib/util/MethodReplace.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/ModUtil.java b/src/main/java/org/betterx/bclib/util/ModUtil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/ModUtil.java rename to src/main/java/org/betterx/bclib/util/ModUtil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/Pair.java b/src/main/java/org/betterx/bclib/util/Pair.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/Pair.java rename to src/main/java/org/betterx/bclib/util/Pair.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/PathUtil.java b/src/main/java/org/betterx/bclib/util/PathUtil.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/PathUtil.java rename to src/main/java/org/betterx/bclib/util/PathUtil.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/RecipeHelper.java b/src/main/java/org/betterx/bclib/util/RecipeHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/RecipeHelper.java rename to src/main/java/org/betterx/bclib/util/RecipeHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/SplineHelper.java b/src/main/java/org/betterx/bclib/util/SplineHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/SplineHelper.java rename to src/main/java/org/betterx/bclib/util/SplineHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/StructureErode.java b/src/main/java/org/betterx/bclib/util/StructureErode.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/StructureErode.java rename to src/main/java/org/betterx/bclib/util/StructureErode.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/StructureHelper.java b/src/main/java/org/betterx/bclib/util/StructureHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/StructureHelper.java rename to src/main/java/org/betterx/bclib/util/StructureHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/TranslationHelper.java b/src/main/java/org/betterx/bclib/util/TranslationHelper.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/TranslationHelper.java rename to src/main/java/org/betterx/bclib/util/TranslationHelper.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/TriFunction.java b/src/main/java/org/betterx/bclib/util/TriFunction.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/TriFunction.java rename to src/main/java/org/betterx/bclib/util/TriFunction.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/Triple.java b/src/main/java/org/betterx/bclib/util/Triple.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/Triple.java rename to src/main/java/org/betterx/bclib/util/Triple.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/WeighTree.java b/src/main/java/org/betterx/bclib/util/WeighTree.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/WeighTree.java rename to src/main/java/org/betterx/bclib/util/WeighTree.java diff --git a/core-v1/src/main/java/org/betterx/bclib/util/WeightedList.java b/src/main/java/org/betterx/bclib/util/WeightedList.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/util/WeightedList.java rename to src/main/java/org/betterx/bclib/util/WeightedList.java diff --git a/core-v1/src/main/java/org/betterx/bclib/world/structures/BCLStructure.java b/src/main/java/org/betterx/bclib/world/structures/BCLStructure.java similarity index 100% rename from core-v1/src/main/java/org/betterx/bclib/world/structures/BCLStructure.java rename to src/main/java/org/betterx/bclib/world/structures/BCLStructure.java diff --git a/core-v1/src/main/resources/assets/bclib/lang/de_de.json b/src/main/resources/assets/bclib/lang/de_de.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/lang/de_de.json rename to src/main/resources/assets/bclib/lang/de_de.json diff --git a/core-v1/src/main/resources/assets/bclib/lang/en_us.json b/src/main/resources/assets/bclib/lang/en_us.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/lang/en_us.json rename to src/main/resources/assets/bclib/lang/en_us.json diff --git a/core-v1/src/main/resources/assets/bclib/lang/ko_kr.json b/src/main/resources/assets/bclib/lang/ko_kr.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/lang/ko_kr.json rename to src/main/resources/assets/bclib/lang/ko_kr.json diff --git a/core-v1/src/main/resources/assets/bclib/lang/ru_ru.json b/src/main/resources/assets/bclib/lang/ru_ru.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/lang/ru_ru.json rename to src/main/resources/assets/bclib/lang/ru_ru.json diff --git a/core-v1/src/main/resources/assets/bclib/lang/uk_ua.json b/src/main/resources/assets/bclib/lang/uk_ua.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/lang/uk_ua.json rename to src/main/resources/assets/bclib/lang/uk_ua.json diff --git a/core-v1/src/main/resources/assets/bclib/lang/zh_cn.json b/src/main/resources/assets/bclib/lang/zh_cn.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/lang/zh_cn.json rename to src/main/resources/assets/bclib/lang/zh_cn.json diff --git a/core-v1/src/main/resources/assets/bclib/materialmaps/block/alpha_emission.json b/src/main/resources/assets/bclib/materialmaps/block/alpha_emission.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/materialmaps/block/alpha_emission.json rename to src/main/resources/assets/bclib/materialmaps/block/alpha_emission.json diff --git a/core-v1/src/main/resources/assets/bclib/materials/alpha_emission.json b/src/main/resources/assets/bclib/materials/alpha_emission.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/materials/alpha_emission.json rename to src/main/resources/assets/bclib/materials/alpha_emission.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/chest_item.json b/src/main/resources/assets/bclib/models/block/chest_item.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/chest_item.json rename to src/main/resources/assets/bclib/models/block/chest_item.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/ladder.json b/src/main/resources/assets/bclib/models/block/ladder.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/ladder.json rename to src/main/resources/assets/bclib/models/block/ladder.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/path.json b/src/main/resources/assets/bclib/models/block/path.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/path.json rename to src/main/resources/assets/bclib/models/block/path.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/sided_door_bottom.json b/src/main/resources/assets/bclib/models/block/sided_door_bottom.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/sided_door_bottom.json rename to src/main/resources/assets/bclib/models/block/sided_door_bottom.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/sided_door_bottom_rh.json b/src/main/resources/assets/bclib/models/block/sided_door_bottom_rh.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/sided_door_bottom_rh.json rename to src/main/resources/assets/bclib/models/block/sided_door_bottom_rh.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/sided_door_top.json b/src/main/resources/assets/bclib/models/block/sided_door_top.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/sided_door_top.json rename to src/main/resources/assets/bclib/models/block/sided_door_top.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/sided_door_top_rh.json b/src/main/resources/assets/bclib/models/block/sided_door_top_rh.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/sided_door_top_rh.json rename to src/main/resources/assets/bclib/models/block/sided_door_top_rh.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/sided_trapdoor.json b/src/main/resources/assets/bclib/models/block/sided_trapdoor.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/sided_trapdoor.json rename to src/main/resources/assets/bclib/models/block/sided_trapdoor.json diff --git a/core-v1/src/main/resources/assets/bclib/models/block/tint_cube.json b/src/main/resources/assets/bclib/models/block/tint_cube.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/models/block/tint_cube.json rename to src/main/resources/assets/bclib/models/block/tint_cube.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/anvil.json b/src/main/resources/assets/bclib/patterns/block/anvil.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/anvil.json rename to src/main/resources/assets/bclib/patterns/block/anvil.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/barrel_open.json b/src/main/resources/assets/bclib/patterns/block/barrel_open.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/barrel_open.json rename to src/main/resources/assets/bclib/patterns/block/barrel_open.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/bars_post.json b/src/main/resources/assets/bclib/patterns/block/bars_post.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/bars_post.json rename to src/main/resources/assets/bclib/patterns/block/bars_post.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/bars_side.json b/src/main/resources/assets/bclib/patterns/block/bars_side.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/bars_side.json rename to src/main/resources/assets/bclib/patterns/block/bars_side.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/block.json b/src/main/resources/assets/bclib/patterns/block/block.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/block.json rename to src/main/resources/assets/bclib/patterns/block/block.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/block_bottom_top.json b/src/main/resources/assets/bclib/patterns/block/block_bottom_top.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/block_bottom_top.json rename to src/main/resources/assets/bclib/patterns/block/block_bottom_top.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/block_colored.json b/src/main/resources/assets/bclib/patterns/block/block_colored.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/block_colored.json rename to src/main/resources/assets/bclib/patterns/block/block_colored.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/block_sided.json b/src/main/resources/assets/bclib/patterns/block/block_sided.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/block_sided.json rename to src/main/resources/assets/bclib/patterns/block/block_sided.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/bookshelf.json b/src/main/resources/assets/bclib/patterns/block/bookshelf.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/bookshelf.json rename to src/main/resources/assets/bclib/patterns/block/bookshelf.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/button.json b/src/main/resources/assets/bclib/patterns/block/button.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/button.json rename to src/main/resources/assets/bclib/patterns/block/button.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/button_pressed.json b/src/main/resources/assets/bclib/patterns/block/button_pressed.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/button_pressed.json rename to src/main/resources/assets/bclib/patterns/block/button_pressed.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/chain.json b/src/main/resources/assets/bclib/patterns/block/chain.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/chain.json rename to src/main/resources/assets/bclib/patterns/block/chain.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/composter.json b/src/main/resources/assets/bclib/patterns/block/composter.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/composter.json rename to src/main/resources/assets/bclib/patterns/block/composter.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/cross.json b/src/main/resources/assets/bclib/patterns/block/cross.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/cross.json rename to src/main/resources/assets/bclib/patterns/block/cross.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/cross_shaded.json b/src/main/resources/assets/bclib/patterns/block/cross_shaded.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/cross_shaded.json rename to src/main/resources/assets/bclib/patterns/block/cross_shaded.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/door_bottom.json b/src/main/resources/assets/bclib/patterns/block/door_bottom.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/door_bottom.json rename to src/main/resources/assets/bclib/patterns/block/door_bottom.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/door_bottom_hinge.json b/src/main/resources/assets/bclib/patterns/block/door_bottom_hinge.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/door_bottom_hinge.json rename to src/main/resources/assets/bclib/patterns/block/door_bottom_hinge.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/door_top.json b/src/main/resources/assets/bclib/patterns/block/door_top.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/door_top.json rename to src/main/resources/assets/bclib/patterns/block/door_top.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/door_top_hinge.json b/src/main/resources/assets/bclib/patterns/block/door_top_hinge.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/door_top_hinge.json rename to src/main/resources/assets/bclib/patterns/block/door_top_hinge.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/empty.json b/src/main/resources/assets/bclib/patterns/block/empty.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/empty.json rename to src/main/resources/assets/bclib/patterns/block/empty.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/fence_gate_closed.json b/src/main/resources/assets/bclib/patterns/block/fence_gate_closed.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/fence_gate_closed.json rename to src/main/resources/assets/bclib/patterns/block/fence_gate_closed.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/fence_gate_open.json b/src/main/resources/assets/bclib/patterns/block/fence_gate_open.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/fence_gate_open.json rename to src/main/resources/assets/bclib/patterns/block/fence_gate_open.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/fence_post.json b/src/main/resources/assets/bclib/patterns/block/fence_post.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/fence_post.json rename to src/main/resources/assets/bclib/patterns/block/fence_post.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/fence_side.json b/src/main/resources/assets/bclib/patterns/block/fence_side.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/fence_side.json rename to src/main/resources/assets/bclib/patterns/block/fence_side.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/furnace.json b/src/main/resources/assets/bclib/patterns/block/furnace.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/furnace.json rename to src/main/resources/assets/bclib/patterns/block/furnace.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/furnace_glow.json b/src/main/resources/assets/bclib/patterns/block/furnace_glow.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/furnace_glow.json rename to src/main/resources/assets/bclib/patterns/block/furnace_glow.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/ladder.json b/src/main/resources/assets/bclib/patterns/block/ladder.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/ladder.json rename to src/main/resources/assets/bclib/patterns/block/ladder.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/path.json b/src/main/resources/assets/bclib/patterns/block/path.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/path.json rename to src/main/resources/assets/bclib/patterns/block/path.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/pillar.json b/src/main/resources/assets/bclib/patterns/block/pillar.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/pillar.json rename to src/main/resources/assets/bclib/patterns/block/pillar.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/pressure_plate_down.json b/src/main/resources/assets/bclib/patterns/block/pressure_plate_down.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/pressure_plate_down.json rename to src/main/resources/assets/bclib/patterns/block/pressure_plate_down.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/pressure_plate_up.json b/src/main/resources/assets/bclib/patterns/block/pressure_plate_up.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/pressure_plate_up.json rename to src/main/resources/assets/bclib/patterns/block/pressure_plate_up.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/slab.json b/src/main/resources/assets/bclib/patterns/block/slab.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/slab.json rename to src/main/resources/assets/bclib/patterns/block/slab.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/stairs.json b/src/main/resources/assets/bclib/patterns/block/stairs.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/stairs.json rename to src/main/resources/assets/bclib/patterns/block/stairs.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/stairs_inner.json b/src/main/resources/assets/bclib/patterns/block/stairs_inner.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/stairs_inner.json rename to src/main/resources/assets/bclib/patterns/block/stairs_inner.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/stairs_outer.json b/src/main/resources/assets/bclib/patterns/block/stairs_outer.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/stairs_outer.json rename to src/main/resources/assets/bclib/patterns/block/stairs_outer.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/top_side_bottom.json b/src/main/resources/assets/bclib/patterns/block/top_side_bottom.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/top_side_bottom.json rename to src/main/resources/assets/bclib/patterns/block/top_side_bottom.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/trapdoor.json b/src/main/resources/assets/bclib/patterns/block/trapdoor.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/trapdoor.json rename to src/main/resources/assets/bclib/patterns/block/trapdoor.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/wall_gate_closed.json b/src/main/resources/assets/bclib/patterns/block/wall_gate_closed.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/wall_gate_closed.json rename to src/main/resources/assets/bclib/patterns/block/wall_gate_closed.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/wall_gate_open.json b/src/main/resources/assets/bclib/patterns/block/wall_gate_open.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/wall_gate_open.json rename to src/main/resources/assets/bclib/patterns/block/wall_gate_open.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/wall_inventory.json b/src/main/resources/assets/bclib/patterns/block/wall_inventory.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/wall_inventory.json rename to src/main/resources/assets/bclib/patterns/block/wall_inventory.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/wall_post.json b/src/main/resources/assets/bclib/patterns/block/wall_post.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/wall_post.json rename to src/main/resources/assets/bclib/patterns/block/wall_post.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/wall_side.json b/src/main/resources/assets/bclib/patterns/block/wall_side.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/wall_side.json rename to src/main/resources/assets/bclib/patterns/block/wall_side.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/block/wall_side_tall.json b/src/main/resources/assets/bclib/patterns/block/wall_side_tall.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/block/wall_side_tall.json rename to src/main/resources/assets/bclib/patterns/block/wall_side_tall.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_block_item.json b/src/main/resources/assets/bclib/patterns/item/pattern_block_item.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_block_item.json rename to src/main/resources/assets/bclib/patterns/item/pattern_block_item.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_button.json b/src/main/resources/assets/bclib/patterns/item/pattern_button.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_button.json rename to src/main/resources/assets/bclib/patterns/item/pattern_button.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_chest.json b/src/main/resources/assets/bclib/patterns/item/pattern_chest.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_chest.json rename to src/main/resources/assets/bclib/patterns/item/pattern_chest.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_fence.json b/src/main/resources/assets/bclib/patterns/item/pattern_fence.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_fence.json rename to src/main/resources/assets/bclib/patterns/item/pattern_fence.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_item_generated.json b/src/main/resources/assets/bclib/patterns/item/pattern_item_generated.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_item_generated.json rename to src/main/resources/assets/bclib/patterns/item/pattern_item_generated.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_item_handheld.json b/src/main/resources/assets/bclib/patterns/item/pattern_item_handheld.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_item_handheld.json rename to src/main/resources/assets/bclib/patterns/item/pattern_item_handheld.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_item_spawn_egg.json b/src/main/resources/assets/bclib/patterns/item/pattern_item_spawn_egg.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_item_spawn_egg.json rename to src/main/resources/assets/bclib/patterns/item/pattern_item_spawn_egg.json diff --git a/core-v1/src/main/resources/assets/bclib/patterns/item/pattern_wall.json b/src/main/resources/assets/bclib/patterns/item/pattern_wall.json similarity index 100% rename from core-v1/src/main/resources/assets/bclib/patterns/item/pattern_wall.json rename to src/main/resources/assets/bclib/patterns/item/pattern_wall.json diff --git a/core-v1/src/main/resources/assets/bclib/shaders/material/alpha_emission.frag b/src/main/resources/assets/bclib/shaders/material/alpha_emission.frag similarity index 100% rename from core-v1/src/main/resources/assets/bclib/shaders/material/alpha_emission.frag rename to src/main/resources/assets/bclib/shaders/material/alpha_emission.frag diff --git a/core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh similarity index 100% rename from core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh rename to src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh diff --git a/core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh similarity index 100% rename from core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh rename to src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh diff --git a/core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh similarity index 100% rename from core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh rename to src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh diff --git a/core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh similarity index 100% rename from core-v1/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh rename to src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh diff --git a/core-v1/src/main/resources/bclib.accesswidener b/src/main/resources/bclib.accesswidener similarity index 100% rename from core-v1/src/main/resources/bclib.accesswidener rename to src/main/resources/bclib.accesswidener diff --git a/core-v1/src/main/resources/bclib.mixins.client.json b/src/main/resources/bclib.mixins.client.json similarity index 100% rename from core-v1/src/main/resources/bclib.mixins.client.json rename to src/main/resources/bclib.mixins.client.json diff --git a/core-v1/src/main/resources/bclib.mixins.common.json b/src/main/resources/bclib.mixins.common.json similarity index 100% rename from core-v1/src/main/resources/bclib.mixins.common.json rename to src/main/resources/bclib.mixins.common.json diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index bef018ed..0d14b068 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -29,12 +29,13 @@ ], "modmenu": [ "org.betterx.bclib.integration.modmenu.ModMenuEntryPoint" + ], + "worlds_together": [ + "org.betterx.bclib.registry.PresetsRegistry" ] }, "accessWidener": "bclib.accesswidener", "mixins": [ - "together.mixins.common.json", - "together.mixins.client.json", "bclib.mixins.common.json", "bclib.mixins.client.json" ],