From 99c3cc8e9f5d3d29585dd7080c66a912ac7601e2 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Mon, 30 Dec 2024 21:30:59 -0500 Subject: [PATCH 01/12] gradle: add dependencies --- build.gradle | 18 ++++++++++++++++++ gradle.properties | 4 ++++ 2 files changed, 22 insertions(+) diff --git a/build.gradle b/build.gradle index fa96b2fbd..11bda0980 100644 --- a/build.gradle +++ b/build.gradle @@ -90,6 +90,22 @@ dependencies { prefer "${project.terrablender_version}" } } + implementation "net.zepalesque.unity:aether_unity:${project.mc_version}-${project.unity_version}-neoforge" + jarJar("net.zepalesque.unity:aether_unity:${project.mc_version}-${project.unity_version}-neoforge") { + version { + strictly "[${project.mc_version}-${project.unity_version},)" + prefer "${project.mc_version}-${project.unity_version}" + } + } + + // Unity Dependency + implementation "net.zepalesque.zenith:zenith:${project.mc_version}-${zenith_version}-neoforge" + jarJar("net.zepalesque.zenith:zenith:${project.mc_version}-${project.zenith_version}-neoforge") { + version { + strictly "[${project.mc_version}-${project.zenith_version},)" + prefer "${project.mc_version}-${project.zenith_version}" + } + } //Optional Dependencies compileOnly("mezz.jei:jei-${project.mc_version}-common-api:${project.jei_version}") @@ -101,6 +117,8 @@ repositories { maven githubPackage.invoke("The-Aether-Team/Nitrogen") maven githubPackage.invoke("The-Aether-Team/Cumulus") maven githubPackage.invoke("The-Aether-Team/Protect-Your-Moa") + maven githubPackage.invoke("Zepalesque/The-Aether-Unity") + maven githubPackage.invoke("Zepalesque/Zenith") maven { url = "https://maven.theillusivec4.top/" } maven { url = 'https://maven.minecraftforge.net/' } maven { url = "https://maven.wispforest.io" } diff --git a/gradle.properties b/gradle.properties index 41e0f959c..321eb785d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -36,6 +36,10 @@ cloth_config_version=15.0.140 # Included Dependencies aeroblender_version=1.21.1-1.0.0-neoforge terrablender_version=1.21.1-4.1.0.3 +unity_version=0.0.4 + +// Unity Dependency +zenith_version=1.1.11 # Optional Dependencies jei_version=19.21.0.246 \ No newline at end of file From b545dec4c3dc082c00b7215841f5b5a163ef3c18 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Mon, 30 Dec 2024 22:05:50 -0500 Subject: [PATCH 02/12] fix: fixes, update unity --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 321eb785d..4c9b4eab0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -36,9 +36,9 @@ cloth_config_version=15.0.140 # Included Dependencies aeroblender_version=1.21.1-1.0.0-neoforge terrablender_version=1.21.1-4.1.0.3 -unity_version=0.0.4 +unity_version=0.0.5 -// Unity Dependency +# Unity Dependency zenith_version=1.1.11 # Optional Dependencies From c2def7d1b4566a6618b2eb22b72d22d9caa6e51f Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 09:26:08 -0500 Subject: [PATCH 03/12] =?UTF-8?q?feat:=20many=20the=20things=E2=84=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- .../razordevs/deep_aether/DeepAether.java | 1 - .../behavior/DABlockInteractionBehavior.java | 37 ------- .../block/behavior/DADispenseBehaviors.java | 45 --------- .../deep_aether/datagen/DABlockstateData.java | 12 --- .../deep_aether/datagen/DADataMapData.java | 2 - .../deep_aether/datagen/DAItemModelData.java | 11 --- .../deep_aether/datagen/DARecipeData.java | 93 +++++------------- .../deep_aether/datagen/loot/DABlockLoot.java | 11 --- .../registry/DAConfiguredFeatures.java | 15 +-- .../datagen/tags/DABlockTagData.java | 30 ++---- .../datagen/tags/DAItemTagData.java | 8 +- .../razordevs/deep_aether/init/DABlocks.java | 12 +-- .../razordevs/deep_aether/init/DATabs.java | 12 --- .../world/biomes/DASurfaceData.java | 5 +- .../world/feature/DAFeatureStates.java | 5 +- .../brass_dungeon/brass_dungeon_room_0.nbt | Bin 71347 -> 70167 bytes .../brass_dungeon_room_0_boss.nbt | Bin 72480 -> 71250 bytes .../brass_dungeon/brass_dungeon_room_1.nbt | Bin 86074 -> 85855 bytes .../brass_dungeon_room_2_boss.nbt | Bin 70204 -> 68906 bytes .../structure/sacred_lands/altar_camp.nbt | Bin 3331 -> 3340 bytes 21 files changed, 54 insertions(+), 247 deletions(-) diff --git a/gradle.properties b/gradle.properties index 4c9b4eab0..3ff78b060 100644 --- a/gradle.properties +++ b/gradle.properties @@ -36,7 +36,7 @@ cloth_config_version=15.0.140 # Included Dependencies aeroblender_version=1.21.1-1.0.0-neoforge terrablender_version=1.21.1-4.1.0.3 -unity_version=0.0.5 +unity_version=0.0.6 # Unity Dependency zenith_version=1.1.11 diff --git a/src/main/java/io/github/razordevs/deep_aether/DeepAether.java b/src/main/java/io/github/razordevs/deep_aether/DeepAether.java index 6b6c18d54..d46551e15 100644 --- a/src/main/java/io/github/razordevs/deep_aether/DeepAether.java +++ b/src/main/java/io/github/razordevs/deep_aether/DeepAether.java @@ -246,7 +246,6 @@ private void getFlawlessBossDrop(EntityType type, String string, Item fallBac } private void registerDispenserBehaviors() { - DispenserBlock.registerBehavior(Items.POTION, DADispenseBehaviors.WATER_BOTTLE_TO_AETHER_MUD_DISPENSE_BEHAVIOR); DispenserBlock.registerBehavior(DAItems.PLACEABLE_POISON_BUCKET.get(), DADispenseBehaviors.DEEP_AETHER_BUCKET_PICKUP_DISPENSE_BEHAVIOR); DispenserBlock.registerBehavior(DAItems.VIRULENT_QUICKSAND_BUCKET.get(), DADispenseBehaviors.DEEP_AETHER_BUCKET_PICKUP_DISPENSE_BEHAVIOR); DispenserBlock.registerBehavior(DAItems.SKYROOT_VIRULENT_QUICKSAND_BUCKET.get(), AetherDispenseBehaviors.SKYROOT_BUCKET_DISPENSE_BEHAVIOR); diff --git a/src/main/java/io/github/razordevs/deep_aether/block/behavior/DABlockInteractionBehavior.java b/src/main/java/io/github/razordevs/deep_aether/block/behavior/DABlockInteractionBehavior.java index 1e030e57f..ab89eea91 100644 --- a/src/main/java/io/github/razordevs/deep_aether/block/behavior/DABlockInteractionBehavior.java +++ b/src/main/java/io/github/razordevs/deep_aether/block/behavior/DABlockInteractionBehavior.java @@ -69,9 +69,6 @@ public static void onRightClick(PlayerInteractEvent.RightClickBlock event) { if(itemstack.is(Tags.Items.TOOLS_SHEAR)) { handleShears(event, itemstack, pos, level, state, player); } - else if ((event.getFace() != Direction.DOWN && itemstack.getOrDefault(DataComponents.POTION_CONTENTS, PotionContents.EMPTY).is(Potions.WATER))) { - handleWatterBottle(event, itemstack, pos, level, state, player); - } else if (itemstack.getItem() == AetherItems.SKYROOT_POISON_BUCKET.get()) { handleSkyrootPoisonBucket(event, itemstack, level, player); } @@ -109,40 +106,6 @@ else if(state.getBlock().equals(DABlocks.TALL_GLOWING_GRASS.get())) { } } - /** - * Handles interactions between Water Bottle and Aether Dirt. Converts Aether Dirt into Aether Mud. - */ - private static void handleWatterBottle(PlayerInteractEvent.RightClickBlock event, ItemStack itemstack, BlockPos pos, Level level, BlockState state, Player player) { - if (state.getBlock() == AetherBlocks.AETHER_DIRT.get()) { - - //Changes the Aether Dirt block into an Aether Mud Block. - BlockState newState = DABlocks.AETHER_MUD.get().defaultBlockState(); - level.setBlockAndUpdate(pos, newState); - - player.awardStat(Stats.ITEM_USED.get(itemstack.getItem())); - - //Shrinks stack - if (!player.getAbilities().instabuild) { - itemstack.shrink(1); - ItemStack bottleStack = new ItemStack(Items.GLASS_BOTTLE); - if (!player.addItem(bottleStack)) { - Containers.dropItemStack(player.level(), player.getX(), player.getY(), player.getZ(), bottleStack); - } - } - //Spawns splash particles - if (!level.isClientSide) { - ServerLevel serverlevel = (ServerLevel) level; - for (int i = 0; i < 5; ++i) { - serverlevel.sendParticles(ParticleTypes.SPLASH, (double) pos.getX() + level.random.nextDouble(), pos.getY() + 1, (double) pos.getZ() + level.random.nextDouble(), 1, 0.0D, 0.0D, 0.0D, 1.0D); - } - } - - level.playSound(player, pos, SoundEvents.BOTTLE_EMPTY, SoundSource.PLAYERS, 0.5F, 1F); - event.setCancellationResult(InteractionResult.SUCCESS); - event.setCanceled(true); - } - } - /** * Handles the placing of poison from a skyroot poison bucket */ diff --git a/src/main/java/io/github/razordevs/deep_aether/block/behavior/DADispenseBehaviors.java b/src/main/java/io/github/razordevs/deep_aether/block/behavior/DADispenseBehaviors.java index 3e8d19cc1..b3162aa13 100644 --- a/src/main/java/io/github/razordevs/deep_aether/block/behavior/DADispenseBehaviors.java +++ b/src/main/java/io/github/razordevs/deep_aether/block/behavior/DADispenseBehaviors.java @@ -26,51 +26,6 @@ public class DADispenseBehaviors { - public static final DispenseItemBehavior WATER_BOTTLE_TO_AETHER_MUD_DISPENSE_BEHAVIOR = new DefaultDispenseItemBehavior() { - - @Override - public ItemStack execute(BlockSource source, ItemStack stack) { - if (!stack.getOrDefault(DataComponents.POTION_CONTENTS, PotionContents.EMPTY).is(Potions.WATER)) { - return super.execute(source, stack); - } - - else { - ServerLevel serverlevel = source.level(); - BlockPos blockpos = source.pos(); - BlockPos blockpos1 = source.pos().relative(source.state().getValue(DispenserBlock.FACING)); - - if (serverlevel.getBlockState(blockpos1).is(AetherBlocks.AETHER_DIRT.get())) { - if (!serverlevel.isClientSide) { - for (int i = 0; i < 5; ++i) { - serverlevel.sendParticles(ParticleTypes.SPLASH, (double) blockpos.getX() + serverlevel.random.nextDouble(), blockpos.getY() + 1, (double) blockpos.getZ() + serverlevel.random.nextDouble(), 1, 0.0D, 0.0D, 0.0D, 1.0D); - } - } - - serverlevel.playSound(null, blockpos, SoundEvents.BOTTLE_EMPTY, SoundSource.BLOCKS, 1.0F, 1.0F); - serverlevel.gameEvent(null, GameEvent.FLUID_PLACE, blockpos); - serverlevel.setBlockAndUpdate(blockpos1, DABlocks.AETHER_MUD.get().defaultBlockState()); - return new ItemStack(Items.GLASS_BOTTLE); - } - - else if (serverlevel.getBlockState(blockpos1).getBlockHolder().is(BlockTags.CONVERTABLE_TO_MUD)) { - if (!serverlevel.isClientSide) { - for (int i = 0; i < 5; ++i) { - serverlevel.sendParticles(ParticleTypes.SPLASH, (double) blockpos.getX() + serverlevel.random.nextDouble(), blockpos.getY() + 1, (double) blockpos.getZ() + serverlevel.random.nextDouble(), 1, 0.0D, 0.0D, 0.0D, 1.0D); - } - } - - serverlevel.playSound(null, blockpos, SoundEvents.BOTTLE_EMPTY, SoundSource.BLOCKS, 1.0F, 1.0F); - serverlevel.gameEvent(null, GameEvent.FLUID_PLACE, blockpos); - serverlevel.setBlockAndUpdate(blockpos1, Blocks.MUD.defaultBlockState()); - return new ItemStack(Items.GLASS_BOTTLE); - } - - else { - return super.execute(source, stack); - } - } - } - }; /** * [CODE COPY] - {@link DispenseItemBehavior#bootStrap()}.

diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/DABlockstateData.java b/src/main/java/io/github/razordevs/deep_aether/datagen/DABlockstateData.java index 7d0897b50..d8a8a3f47 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/DABlockstateData.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/DABlockstateData.java @@ -141,15 +141,6 @@ public void registerStatesAndModels() { this.signBlock((StandingSignBlock) DABlocks.SUNROOT_SIGN.get(), (WallSignBlock) DABlocks.SUNROOT_WALL_SIGN.get(), this.texture(this.name(DABlocks.SUNROOT_PLANKS.get()))); this.hangingSignBlock(DABlocks.SUNROOT_HANGING_SIGN.get(), (WallHangingSignBlock) DABlocks.SUNROOT_WALL_HANGING_SIGN.get(), this.texture(this.name(DABlocks.STRIPPED_SUNROOT_LOG.get()))); - //Mud blockset - this.blockDoubleDrops(DABlocks.AETHER_MUD.get()); - this.blockDoubleDrops(DABlocks.AETHER_COARSE_DIRT.get()); - this.block(DABlocks.PACKED_AETHER_MUD.get()); - this.block(DABlocks.AETHER_MUD_BRICKS.get()); - this.slab((SlabBlock) DABlocks.AETHER_MUD_BRICKS_SLAB.get(), DABlocks.AETHER_MUD_BRICKS.get()); - this.stairs((StairBlock) DABlocks.AETHER_MUD_BRICKS_STAIRS.get(), DABlocks.AETHER_MUD_BRICKS.get()); - this.wallBlock((WallBlock) DABlocks.AETHER_MUD_BRICKS_WALL.get(), DABlocks.AETHER_MUD_BRICKS.get()); - //Ores this.block(DABlocks.SKYJADE_ORE.get()); this.block(DABlocks.SKYJADE_BLOCK.get()); @@ -290,9 +281,6 @@ public void registerStatesAndModels() { this.translucentBlock(DABlocks.STERLING_AERCLOUD.get()); this.combiner(DABlocks.COMBINER.get()); - //Moss - this.block(DABlocks.AETHER_MOSS_BLOCK.get()); - //GENESIS COMPATIBILITY this.makeLogWalls(); } diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/DADataMapData.java b/src/main/java/io/github/razordevs/deep_aether/datagen/DADataMapData.java index 4efec7d94..a42050b98 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/DADataMapData.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/DADataMapData.java @@ -26,8 +26,6 @@ protected void gather() { this.addCompost(compostables, DABlocks.FLOWERING_BLUE_ROSEROOT_LEAVES.get().asItem(), 0.3F); this.addCompost(compostables, DABlocks.YAGROOT_LEAVES.get().asItem(), 0.3F); this.addCompost(compostables, DABlocks.CRUDEROOT_LEAVES.get().asItem(), 0.3F); - this.addCompost(compostables, DABlocks.AETHER_MOSS_BLOCK.get().asItem(), 0.65F); - this.addCompost(compostables, DABlocks.AETHER_MOSS_CARPET.get().asItem(), 0.3F); this.addCompost(compostables, DABlocks.CLOUDBLOOM_CARPET.get().asItem(), 0.3F); this.addCompost(compostables, DABlocks.ROSEROOT_SAPLING.get().asItem(), 0.3F); this.addCompost(compostables, DABlocks.BLUE_ROSEROOT_SAPLING.get().asItem(), 0.3F); diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/DAItemModelData.java b/src/main/java/io/github/razordevs/deep_aether/datagen/DAItemModelData.java index dd5d2961f..1010a834d 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/DAItemModelData.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/DAItemModelData.java @@ -151,15 +151,6 @@ protected void registerModels() { this.item(DAItems.SUNROOT_BOAT.get()); this.item(DAItems.SUNROOT_CHEST_BOAT.get()); - //Mud blockset - this.itemBlock(DABlocks.AETHER_COARSE_DIRT.get()); - this.itemBlock(DABlocks.AETHER_MUD.get()); - this.itemBlock(DABlocks.PACKED_AETHER_MUD.get()); - this.itemBlock(DABlocks.AETHER_MUD_BRICKS.get()); - this.itemBlock(DABlocks.AETHER_MUD_BRICKS_SLAB.get()); - this.itemBlock(DABlocks.AETHER_MUD_BRICKS_STAIRS.get()); - this.itemWallBlock(DABlocks.AETHER_MUD_BRICKS_WALL.get(), DABlocks.AETHER_MUD_BRICKS.get()); - //Ores this.itemBlock(DABlocks.SKYJADE_BLOCK.get()); this.itemBlock(DABlocks.SKYJADE_ORE.get()); @@ -282,9 +273,7 @@ protected void registerModels() { this.itemBlock(DABlocks.GREEN_SQUASH.get()); this.itemBlock(DABlocks.PURPLE_SQUASH.get()); - this.itemBlock(DABlocks.AETHER_MOSS_CARPET.get()); this.itemBlock(DABlocks.CLOUDBLOOM_CARPET.get()); - this.itemBlock(DABlocks.AETHER_MOSS_BLOCK.get()); this.item(DAItems.VIRULENT_QUICKSAND_BUCKET.get()); this.item(DAItems.SKYROOT_VIRULENT_QUICKSAND_BUCKET.get()); diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/DARecipeData.java b/src/main/java/io/github/razordevs/deep_aether/datagen/DARecipeData.java index 7a5cfc646..0386ce97d 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/DARecipeData.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/DARecipeData.java @@ -33,6 +33,7 @@ import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Blocks; import net.neoforged.neoforge.common.Tags; +import net.zepalesque.unity.block.UnityBlocks; import java.util.concurrent.CompletableFuture; import java.util.function.Supplier; @@ -46,14 +47,6 @@ public DARecipeData(PackOutput output, CompletableFuture @Override protected void buildRecipes(RecipeOutput consumer) { - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, DABlocks.AETHER_COARSE_DIRT.get(), 4) - .define('D', AetherBlocks.AETHER_DIRT.get().asItem()) - .define('G', Blocks.GRAVEL) - .pattern("DG") - .pattern("GD") - .unlockedBy(getHasName(AetherBlocks.AETHER_DIRT.get()), has(AetherBlocks.AETHER_DIRT.get())) - .save(consumer, name("aether_coarse_dirt")); - //Wood Types woodFromLogs(consumer, DABlocks.ROSEROOT_WOOD.get(), DABlocks.ROSEROOT_LOG.get()); woodFromLogs(consumer, DABlocks.STRIPPED_ROSEROOT_WOOD.get(), DABlocks.STRIPPED_ROSEROOT_LOG.get()); @@ -142,14 +135,7 @@ protected void buildRecipes(RecipeOutput consumer) { .define('A', DAItems.AERGLOW_BLOSSOM.get()) .pattern("AA") .pattern("AA") - .unlockedBy(getHasName(DAItems.AERGLOW_BLOSSOM.get()), has(DAItems.AERGLOW_BLOSSOM.get())) - .save(consumer); - - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.AETHER_MOSS_CARPET.get(), 3) - .define('A', DABlocks.AETHER_MOSS_BLOCK.get().asItem()) - .pattern("AA") - .unlockedBy(getHasName(DABlocks.AETHER_MOSS_BLOCK.get()), has(DABlocks.AETHER_MOSS_BLOCK.get())) - .save(consumer); + .unlockedBy(getHasName(DAItems.AERGLOW_BLOSSOM.get()), has(DAItems.AERGLOW_BLOSSOM.get())); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.CLOUDBLOOM_CARPET.get(), 1) .define('A', DAItems.CLOUDBLOOM_BOUQUET.get()) @@ -157,33 +143,10 @@ protected void buildRecipes(RecipeOutput consumer) { .unlockedBy(getHasName(DAItems.CLOUDBLOOM_BOUQUET.get()), has(DAItems.CLOUDBLOOM_BOUQUET.get())) .save(consumer); - //Mud - ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.PACKED_AETHER_MUD.get()) - .requires(DABlocks.AETHER_MUD.get()) - .requires(DAItems.AERGLOW_BLOSSOM.get()) - .unlockedBy(getHasName(DABlocks.AETHER_MUD.get()), has(DABlocks.AETHER_MUD.get())) - .save(consumer); - ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.MUDDY_YAGROOT_ROOTS.get()) - .requires(DABlocks.AETHER_MUD.get()) - .requires(DABlocks.YAGROOT_ROOTS.get()) - .unlockedBy(getHasName(DABlocks.AETHER_MUD.get()), has(DABlocks.AETHER_MUD.get())) - .save(consumer); - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.AETHER_MUD_BRICKS.get(), 4) - .define('A', DABlocks.PACKED_AETHER_MUD.get().asItem()) - .pattern("AA") - .pattern("AA") - .unlockedBy(getHasName(DABlocks.PACKED_AETHER_MUD.get()), has(DABlocks.PACKED_AETHER_MUD.get())) - .save(consumer); - stairs(DABlocks.AETHER_MUD_BRICKS_STAIRS, DABlocks.AETHER_MUD_BRICKS).save(consumer); - slabBuilder(RecipeCategory.BUILDING_BLOCKS, DABlocks.AETHER_MUD_BRICKS_SLAB.get(), Ingredient.of(DABlocks.AETHER_MUD_BRICKS.get())) - .unlockedBy(getHasName(DABlocks.AETHER_MUD_BRICKS.get()), has(DABlocks.AETHER_MUD_BRICKS.get())) - .save(consumer); - wall(consumer, RecipeCategory.DECORATIONS, DABlocks.AETHER_MUD_BRICKS_WALL.get(), DABlocks.AETHER_MUD_BRICKS.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, Blocks.BREWING_STAND, 1) .group("minecraft:brewing_stand") .define('I', DAItems.BIO_CRYSTAL.get()) - .define('D', AetherBlocks.HOLYSTONE.get().asItem()) + .define('D', AetherBlocks.HOLYSTONE) .pattern(" I ") .pattern("DDD") .unlockedBy(getHasName(DAItems.BIO_CRYSTAL.get()), has(DAItems.BIO_CRYSTAL.get())) @@ -269,7 +232,7 @@ protected void buildRecipes(RecipeOutput consumer) { enchantingRecipe(RecipeCategory.MISC, DABlocks.CLORITE.get(), DABlocks.RAW_CLORITE.get(), 0.15F, 50).save(consumer, this.name("raw_clorite_enchanting")); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.RAW_CLORITE.get(), 4) - .define('A', DABlocks.ASETERITE.get().asItem()) + .define('A', DABlocks.ASETERITE) .define('B', AetherBlocks.HOLYSTONE.get()) .pattern("AB") .pattern("BA") @@ -283,7 +246,7 @@ protected void buildRecipes(RecipeOutput consumer) { wall(consumer, RecipeCategory.DECORATIONS, DABlocks.RAW_CLORITE_WALL.get(), DABlocks.RAW_CLORITE.get()); brick(consumer, DABlocks.POLISHED_CLORITE.get(), DABlocks.CLORITE.get()); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.CLORITE_PILLAR.get(), 1) - .define('A', DABlocks.CLORITE_SLAB.get().asItem()) + .define('A', DABlocks.CLORITE_SLAB) .pattern("A") .pattern("A") .unlockedBy(getHasName(DABlocks.CLORITE.get()), has(DABlocks.CLORITE.get())) @@ -312,28 +275,28 @@ protected void buildRecipes(RecipeOutput consumer) { wall(consumer, RecipeCategory.DECORATIONS, DABlocks.BIG_HOLYSTONE_BRICKS_WALL.get(), DABlocks.BIG_HOLYSTONE_BRICKS.get()); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.HOLYSTONE_PILLAR.get(), 2) - .define('A', AetherBlocks.HOLYSTONE.get().asItem()) + .define('A', AetherBlocks.HOLYSTONE) .pattern("A") .pattern("A") .unlockedBy(getHasName(DABlocks.HOLYSTONE_PILLAR.get()), has(DABlocks.HOLYSTONE_PILLAR.get())) .save(consumer); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.HOLYSTONE_PILLAR_UP.get(), 2) - .define('A', DABlocks.HOLYSTONE_PILLAR.get().asItem()) + .define('A', DABlocks.HOLYSTONE_PILLAR) .pattern("A") .pattern("A") .unlockedBy(getHasName(DABlocks.HOLYSTONE_PILLAR_UP.get()), has(DABlocks.HOLYSTONE_PILLAR_UP.get())) .save(consumer); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.HOLYSTONE_PILLAR_DOWN.get(), 2) - .define('A', DABlocks.HOLYSTONE_PILLAR_UP.get().asItem()) + .define('A', DABlocks.HOLYSTONE_PILLAR_UP) .pattern("A") .pattern("A") .unlockedBy(getHasName(DABlocks.HOLYSTONE_PILLAR_DOWN.get()), has(DABlocks.HOLYSTONE_PILLAR_DOWN.get())) .save(consumer); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.CHISELED_HOLYSTONE.get(), 1) - .define('A', AetherBlocks.HOLYSTONE_SLAB.get().asItem()) + .define('A', AetherBlocks.HOLYSTONE_SLAB) .pattern("A") .pattern("A") .unlockedBy(getHasName(DABlocks.CHISELED_HOLYSTONE.get()), has(DABlocks.CHISELED_HOLYSTONE.get())) @@ -374,27 +337,27 @@ protected void buildRecipes(RecipeOutput consumer) { ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_BRICKS.get(), 1) .group("mossy_holystone_bricks") - .requires(AetherBlocks.HOLYSTONE_BRICKS.get().asItem()) + .requires(AetherBlocks.HOLYSTONE_BRICKS) .requires(Blocks.MOSS_BLOCK.asItem()) .unlockedBy(getHasName(AetherBlocks.HOLYSTONE_BRICKS.get()), has(AetherBlocks.HOLYSTONE_BRICKS.get())) .save(consumer, name("mossy_holystone_bricks_from_moss")); ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_BRICKS.get(), 1) .group("mossy_holystone_bricks") - .requires(AetherBlocks.HOLYSTONE_BRICKS.get().asItem()) - .requires(DABlocks.AETHER_MOSS_BLOCK.get().asItem()) + .requires(AetherBlocks.HOLYSTONE_BRICKS) + .requires(UnityBlocks.FLUTEMOSS_BLOCK) .unlockedBy(getHasName(AetherBlocks.HOLYSTONE_BRICKS.get()), has(AetherBlocks.HOLYSTONE_BRICKS.get())) - .save(consumer, name("mossy_holystone_bricks_from_aether_moss")); + .save(consumer, name("mossy_holystone_bricks_from_flutemoss")); ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_BRICKS.get(), 1) .group("mossy_holystone_bricks") - .requires(AetherBlocks.HOLYSTONE_BRICKS.get().asItem()) + .requires(AetherBlocks.HOLYSTONE_BRICKS) .requires(Blocks.VINE.asItem()) .unlockedBy(getHasName(AetherBlocks.HOLYSTONE_BRICKS.get()), has(AetherBlocks.HOLYSTONE_BRICKS.get())) .save(consumer, name("mossy_holystone_bricks_from_vines")); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_BRICKS.get(), 4) - .define('A', AetherBlocks.MOSSY_HOLYSTONE.get().asItem()) + .define('A', AetherBlocks.MOSSY_HOLYSTONE) .pattern("AA") .pattern("AA") .unlockedBy(getHasName(AetherBlocks.HOLYSTONE_BRICKS.get()), has(AetherBlocks.HOLYSTONE_BRICKS.get())) @@ -421,40 +384,32 @@ protected void buildRecipes(RecipeOutput consumer) { ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_TILES.get(), 1) .group("mossy_holystone_tiles") - .requires(DABlocks.HOLYSTONE_TILES.get().asItem()) + .requires(DABlocks.HOLYSTONE_TILES) .requires(Blocks.MOSS_BLOCK.asItem()) .unlockedBy(getHasName(DABlocks.HOLYSTONE_TILES.get()), has(DABlocks.HOLYSTONE_TILES.get())) .save(consumer, name("mossy_holystone_tiles_from_moss")); ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_TILES.get(), 1) .group("mossy_holystone_tiles") - .requires(DABlocks.HOLYSTONE_TILES.get().asItem()) - .requires(DABlocks.AETHER_MOSS_BLOCK.get().asItem()) + .requires(DABlocks.HOLYSTONE_TILES) + .requires(UnityBlocks.FLUTEMOSS_BLOCK) .unlockedBy(getHasName(DABlocks.HOLYSTONE_TILES.get()), has(DABlocks.HOLYSTONE_TILES.get())) - .save(consumer, name("mossy_holystone_tiles_from_aether_moss")); + .save(consumer, name("mossy_holystone_tiles_from_flutemoss")); ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_TILES.get(), 1) .group("mossy_holystone_tiles") - .requires(DABlocks.HOLYSTONE_TILES.get().asItem()) + .requires(DABlocks.HOLYSTONE_TILES) .requires(Blocks.VINE.asItem()) .unlockedBy(getHasName(DABlocks.HOLYSTONE_TILES.get()), has(DABlocks.HOLYSTONE_TILES.get())) .save(consumer, name("mossy_holystone_tiles_from_vines")); ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.MOSSY_HOLYSTONE_TILES.get(), 4) - .define('A', DABlocks.MOSSY_HOLYSTONE_BRICKS.get().asItem()) + .define('A', DABlocks.MOSSY_HOLYSTONE_BRICKS) .pattern("AA") .pattern("AA") .unlockedBy(getHasName(DABlocks.HOLYSTONE_TILES.get()), has(DABlocks.HOLYSTONE_TILES.get())) .save(consumer); - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, AetherBlocks.MOSSY_HOLYSTONE.get(), 1) - .group("mossy_holystone") - .define('A', AetherBlocks.HOLYSTONE.get().asItem()) - .define('B', DABlocks.AETHER_MOSS_BLOCK.get().asItem()) - .pattern("AB") - .unlockedBy(getHasName(AetherBlocks.HOLYSTONE.get()), has(AetherBlocks.HOLYSTONE.get().asItem())) - .save(consumer, name("mossy_holystone_from_aether_moss")); - //Skyjade ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.SKYJADE_BLOCK.get()) .define('A', DAItems.SKYJADE.get()) @@ -484,7 +439,7 @@ protected void buildRecipes(RecipeOutput consumer) { ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, DABlocks.SKYJADE_LANTERN.get()) .define('A', DAItems.SKYJADE_NUGGET.get()) - .define('B', AetherBlocks.AMBROSIUM_TORCH.get().asItem()) + .define('B', AetherBlocks.AMBROSIUM_TORCH) .pattern("AAA") .pattern("ABA") .pattern("AAA") @@ -780,8 +735,8 @@ protected void buildRecipes(RecipeOutput consumer) { 0.1f, 100) .requires(AetherItems.GOLDEN_AMBER.get()) .requires(DAItems.FROZEN_GOLDEN_BERRIES.get()) - .requires(AetherBlocks.ICESTONE.get().asItem()) - .unlockedBy(getHasName(AetherBlocks.ICESTONE.get().asItem()), has(AetherBlocks.ICESTONE.get().asItem())) + .requires(AetherBlocks.ICESTONE) + .unlockedBy(getHasName(AetherBlocks.ICESTONE), has(AetherBlocks.ICESTONE)) .save(consumer); fodder.set(DADataComponentTypes.MOA_FODDER, new MoaFodder(new MobEffectInstance(MobEffects.JUMP, 14400, 1))); diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/loot/DABlockLoot.java b/src/main/java/io/github/razordevs/deep_aether/datagen/loot/DABlockLoot.java index 87c3a2620..b931f6266 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/loot/DABlockLoot.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/loot/DABlockLoot.java @@ -197,14 +197,6 @@ public void generate() { this.dropSelf(DABlocks.ZEPHYR_TOTEM.get()); this.dropSelf(DABlocks.AERWHALE_TOTEM.get()); - //Aether Mud set - this.dropSelfDouble(DABlocks.AETHER_MUD.get()); - this.dropSelf(DABlocks.PACKED_AETHER_MUD.get()); - this.dropSelf(DABlocks.AETHER_MUD_BRICKS.get()); - this.add(DABlocks.AETHER_MUD_BRICKS_SLAB.get(), this::createSlabItemTable); - this.dropSelf(DABlocks.AETHER_MUD_BRICKS_STAIRS.get()); - this.dropSelf(DABlocks.AETHER_MUD_BRICKS_WALL.get()); - //Ores this.add(DABlocks.SKYJADE_ORE.get(), (block) -> this.createOreDrop(block, DAItems.SKYJADE.get())); this.dropSelf(DABlocks.SKYJADE_BLOCK.get()); @@ -271,8 +263,6 @@ public void generate() { this.dropSelf(DABlocks.CHISELED_HOLYSTONE.get()); //Plants - this.dropSelf(DABlocks.AETHER_MOSS_BLOCK.get()); - this.dropSelf(DABlocks.AETHER_MOSS_CARPET.get()); this.dropSelf(DABlocks.CLOUDBLOOM_CARPET.get()); this.dropSelf(DABlocks.BLUE_SQUASH.get()); @@ -367,7 +357,6 @@ public void generate() { this.dropDoubleWithSilk(DABlocks.AERCLOUD_GRASS_BLOCK.get(), AetherBlocks.COLD_AERCLOUD.get()); this.dropSelf(DABlocks.BLUE_AERCLOUD_MUSHROOMS.get()); this.dropSelf(DABlocks.PINK_AERCLOUD_MUSHROOMS.get()); - this.dropSelfDouble(DABlocks.AETHER_COARSE_DIRT.get()); this.dropSelf(DABlocks.COMBINER.get()); diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java b/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java index 9174444f3..747d6d9d1 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java @@ -65,6 +65,7 @@ import net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest; import net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest; import net.neoforged.neoforge.registries.DeferredBlock; +import net.zepalesque.unity.block.UnityBlocks; import java.util.List; import java.util.Optional; @@ -149,9 +150,9 @@ public static void bootstrap(BootstrapContext> context) HolderGetter> configuredFeatures = context.lookup(Registries.CONFIGURED_FEATURE); register(context, POISON_LAKE_CONFIGURATION, DAFeatures.POISON_LAKE.get(), AetherConfiguredFeatureBuilders.lake(BlockStateProvider.simple(DABlocks.POISON_BLOCK.get()), - BlockStateProvider.simple(DABlocks.AETHER_MUD.get()))); + BlockStateProvider.simple(UnityBlocks.AETHER_MUD.get()))); register(context, POISON_SPRING_CONFIGURATION, Feature.SPRING, - AetherConfiguredFeatureBuilders.spring(DABlocks.POISON_BLOCK.get().fluid.defaultFluidState(), true, 4, 1, HolderSet.direct(Block::builtInRegistryHolder, AetherBlocks.HOLYSTONE.get(), DABlocks.AETHER_MUD.get()))); + AetherConfiguredFeatureBuilders.spring(DABlocks.POISON_BLOCK.get().fluid.defaultFluidState(), true, 4, 1, HolderSet.direct(Block::builtInRegistryHolder, AetherBlocks.HOLYSTONE.get(), UnityBlocks.AETHER_MUD.get()))); register(context, AERCLOUD_LAKE_CONFIGURATION, AetherFeatures.LAKE.get(), AetherConfiguredFeatureBuilders.lake(BlockStateProvider.simple(Blocks.WATER), BlockStateProvider.simple(DABlocks.RAIN_AERCLOUD.get()))); @@ -257,7 +258,7 @@ public static void bootstrap(BootstrapContext> context) BlockStateProvider.simple(DAFeatureStates.VIRULENT_QUICKSAND), ConstantFloat.of(Mth.sqrt(12)), UniformInt.of(0, 48), - HolderSet.direct(Block::builtInRegistryHolder, DABlocks.AETHER_MUD.get()))); + HolderSet.direct(Block::builtInRegistryHolder, UnityBlocks.AETHER_MUD.get()))); register(context, BLUE_ROSEROOT_TREE_LARGE, Feature.TREE, @@ -284,7 +285,7 @@ public static void bootstrap(BootstrapContext> context) new YagrootFoliagePlacer(ConstantInt.of(1), ConstantInt.of(1), ConstantInt.of(1)), Optional.of( new YagrootRootPlacer(UniformInt.of(0, 1), BlockStateProvider.simple(DAFeatureStates.YAGROOT_ROOTS), Optional.of( new AboveRootPlacement(BlockStateProvider.simple(DAFeatureStates.AETHER_MOSS_CARPET), 0.5F)), - new MangroveRootPlacement(holdergetter.getOrThrow(BlockTags.MANGROVE_ROOTS_CAN_GROW_THROUGH), HolderSet.direct(Block::builtInRegistryHolder, DABlocks.AETHER_MUD.get(), DABlocks.MUDDY_YAGROOT_ROOTS.get()), BlockStateProvider.simple(DAFeatureStates.YAGROOT_ROOTS), 8, 15, 0.0F))), + new MangroveRootPlacement(holdergetter.getOrThrow(BlockTags.MANGROVE_ROOTS_CAN_GROW_THROUGH), HolderSet.direct(Block::builtInRegistryHolder, UnityBlocks.AETHER_MUD.get(), DABlocks.MUDDY_YAGROOT_ROOTS.get()), BlockStateProvider.simple(DAFeatureStates.YAGROOT_ROOTS), 8, 15, 0.0F))), new TwoLayersFeatureSize(2, 0, 2))).decorators(List.of(new YagrootVineDecorator(0.2f))).ignoreVines().build()); @@ -427,12 +428,12 @@ public static void bootstrap(BootstrapContext> context) PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(SUNROOT_TREE), PlacementUtils.filteredByBlockSurvival(DABlocks.SUNROOT_SAPLING.get())), 0.5F)), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(CONBERRY_TREE), PlacementUtils.filteredByBlockSurvival(DABlocks.CONBERRY_SAPLING.get())))); - register(context, AETHER_MOSS_VEGETATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(DABlocks.AETHER_MOSS_CARPET.get().defaultBlockState(), 25).add(Blocks.SHORT_GRASS.defaultBlockState(), 50).add(Blocks.SHORT_GRASS.defaultBlockState(), 10)))); - register(context, AETHER_MOSS_PATCH_BONEMEAL, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(BlockTags.MOSS_REPLACEABLE, BlockStateProvider.simple(DABlocks.AETHER_MOSS_BLOCK.get()), + register(context, AETHER_MOSS_VEGETATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(UnityBlocks.FLUTEMOSS_CARPET.get().defaultBlockState(), 25).add(Blocks.SHORT_GRASS.defaultBlockState(), 50).add(Blocks.SHORT_GRASS.defaultBlockState(), 10)))); + register(context, AETHER_MOSS_PATCH_BONEMEAL, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(BlockTags.MOSS_REPLACEABLE, BlockStateProvider.simple(UnityBlocks.FLUTEMOSS_BLOCK.get()), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(AETHER_MOSS_VEGETATION)), CaveSurface.FLOOR, ConstantInt.of(1), 0.0F, 5, 0.6F, UniformInt.of(1, 2), 0.75F)); register(context, AETHER_COARSE_DIRT, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(DABlocks.LIGHTCAP_MUSHROOMS.get().defaultBlockState(), 1).add(Blocks.AIR.defaultBlockState(), 10)))); - register(context, AETHER_COARSE_DIRT_PATCH, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(BlockTags.MOSS_REPLACEABLE, BlockStateProvider.simple(DABlocks.AETHER_COARSE_DIRT.get()), + register(context, AETHER_COARSE_DIRT_PATCH, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(BlockTags.MOSS_REPLACEABLE, BlockStateProvider.simple(UnityBlocks.COARSE_AETHER_DIRT.get()), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(AETHER_COARSE_DIRT)), CaveSurface.FLOOR, ConstantInt.of(1), 0.0F, 5, 0.6F, UniformInt.of(1, 2), 0.75F)); register(context, ORE_SKYJADE_CONFIGURATION, Feature.ORE, new OreConfiguration(AetherFeatureRules.HOLYSTONE, DAFeatureStates.SKYJADE_ORE, 6, 0.65F)); diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DABlockTagData.java b/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DABlockTagData.java index 5ced392fb..a8c00a073 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DABlockTagData.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DABlockTagData.java @@ -12,6 +12,7 @@ import net.neoforged.neoforge.common.data.BlockTagsProvider; import net.neoforged.neoforge.common.data.ExistingFileHelper; import net.neoforged.neoforge.registries.DeferredHolder; +import net.zepalesque.unity.block.UnityBlocks; import org.jetbrains.annotations.NotNull; import javax.annotation.Nonnull; @@ -231,7 +232,6 @@ protected void addTags(HolderLookup.@NotNull Provider provider) { DABlocks.COBBLED_ASETERITE_WALL.get(), DABlocks.ASETERITE_BRICKS_WALL.get(), DABlocks.BIG_HOLYSTONE_BRICKS_WALL.get(), - DABlocks.AETHER_MUD_BRICKS_WALL.get(), DABlocks.HOLYSTONE_TILE_WALL.get(), DABlocks.MOSSY_HOLYSTONE_BRICK_WALL.get(), DABlocks.MOSSY_HOLYSTONE_TILE_WALL.get(), @@ -304,19 +304,15 @@ protected void addTags(HolderLookup.@NotNull Provider provider) { DABlocks.SUNROOT_HANGER.get() ); - tag(BlockTags.DIRT).add( - DABlocks.AETHER_MUD.get(), - DABlocks.AETHER_MOSS_BLOCK.get(), + tag(AetherTags.Blocks.AETHER_DIRT).add( DABlocks.GOLDEN_GRASS_BLOCK.get(), - DABlocks.AERCLOUD_GRASS_BLOCK.get(), - DABlocks.AETHER_COARSE_DIRT.get() + DABlocks.AERCLOUD_GRASS_BLOCK.get() ); tag(BlockTags.MANGROVE_LOGS_CAN_GROW_THROUGH).add( - DABlocks.AETHER_MOSS_BLOCK.get(), - DABlocks.AETHER_MOSS_CARPET.get(), + UnityBlocks.FLUTEMOSS_BLOCK.get(), + UnityBlocks.FLUTEMOSS_CARPET.get(), DABlocks.CLOUDBLOOM_CARPET.get(), DABlocks.YAGROOT_LOG.get(), - DABlocks.AETHER_MUD.get(), DABlocks.MUDDY_YAGROOT_ROOTS.get(), DABlocks.YAGROOT_ROOTS.get(), DABlocks.TALL_AETHER_CATTAILS.get(), @@ -324,8 +320,8 @@ protected void addTags(HolderLookup.@NotNull Provider provider) { DABlocks.AETHER_CATTAILS.get() ); tag(BlockTags.MANGROVE_ROOTS_CAN_GROW_THROUGH).add( - DABlocks.AETHER_MOSS_BLOCK.get(), - DABlocks.AETHER_MOSS_CARPET.get(), + UnityBlocks.FLUTEMOSS_BLOCK.get(), + UnityBlocks.FLUTEMOSS_CARPET.get(), DABlocks.CLOUDBLOOM_CARPET.get(), DABlocks.YAGROOT_ROOTS.get() ); @@ -342,11 +338,9 @@ protected void addTags(HolderLookup.@NotNull Provider provider) { ); tag(BlockTags.MINEABLE_WITH_SHOVEL).add( - DABlocks.AETHER_MUD.get(), DABlocks.MUDDY_YAGROOT_ROOTS.get(), DABlocks.GOLDEN_GRASS_BLOCK.get(), - DABlocks.GOLDEN_DIRT_PATH.get(), - DABlocks.AETHER_COARSE_DIRT.get() + DABlocks.GOLDEN_DIRT_PATH.get() ); tag(BlockTags.MINEABLE_WITH_HOE).add( DABlocks.YAGROOT_LEAVES.get(), @@ -355,8 +349,6 @@ protected void addTags(HolderLookup.@NotNull Provider provider) { DABlocks.FLOWERING_BLUE_ROSEROOT_LEAVES.get(), DABlocks.BLUE_ROSEROOT_LEAVES.get(), DABlocks.CRUDEROOT_LEAVES.get(), - DABlocks.AETHER_MOSS_BLOCK.get(), - DABlocks.AETHER_MOSS_CARPET.get(), DABlocks.CLOUDBLOOM_CARPET.get(), DABlocks.AERGLOW_BLOSSOM_BLOCK.get(), DABlocks.CONBERRY_LEAVES.get(), @@ -541,12 +533,6 @@ protected void addTags(HolderLookup.@NotNull Provider provider) { DABlocks.MOSSY_HOLYSTONE_TILE_STAIRS.get(), DABlocks.MOSSY_HOLYSTONE_TILE_WALL.get(), - DABlocks.PACKED_AETHER_MUD.get(), - DABlocks.AETHER_MUD_BRICKS.get(), - DABlocks.AETHER_MUD_BRICKS_SLAB.get(), - DABlocks.AETHER_MUD_BRICKS_STAIRS.get(), - DABlocks.AETHER_MUD_BRICKS_WALL.get(), - DABlocks.GILDED_HOLYSTONE_BRICKS.get(), DABlocks.GILDED_HOLYSTONE_BRICK_SLAB.get(), DABlocks.GILDED_HOLYSTONE_BRICK_STAIRS.get(), diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DAItemTagData.java b/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DAItemTagData.java index 457afd524..d5f99771b 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DAItemTagData.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/tags/DAItemTagData.java @@ -16,6 +16,7 @@ import net.neoforged.neoforge.common.Tags; import net.neoforged.neoforge.common.data.ExistingFileHelper; import net.neoforged.neoforge.registries.DeferredHolder; +import net.zepalesque.unity.data.UnityTags; import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -88,6 +89,10 @@ protected void addTags(HolderLookup.Provider provider) { DABlocks.STRIPPED_SUNROOT_WOOD.get().asItem() ); + tag(UnityTags.Items.PACKED_AETHER_MUD_CRAFTING).add( + DAItems.AERGLOW_BLOSSOM.get() + ); + tag(AetherTags.Items.SKYROOT_STICK_CRAFTING).add( DABlocks.ROSEROOT_PLANKS.get().asItem(), DABlocks.YAGROOT_PLANKS.get().asItem(), @@ -188,7 +193,6 @@ protected void addTags(HolderLookup.Provider provider) { DABlocks.COBBLED_ASETERITE_STAIRS.get().asItem(), DABlocks.ASETERITE_BRICKS_STAIRS.get().asItem(), DABlocks.BIG_HOLYSTONE_BRICKS_STAIRS.get().asItem(), - DABlocks.AETHER_MUD_BRICKS_STAIRS.get().asItem(), DABlocks.HOLYSTONE_TILE_STAIRS.get().asItem(), DABlocks.MOSSY_HOLYSTONE_BRICK_STAIRS.get().asItem(), DABlocks.MOSSY_HOLYSTONE_TILE_STAIRS.get().asItem(), @@ -210,7 +214,6 @@ protected void addTags(HolderLookup.Provider provider) { DABlocks.COBBLED_ASETERITE_SLAB.get().asItem(), DABlocks.ASETERITE_BRICKS_SLAB.get().asItem(), DABlocks.BIG_HOLYSTONE_BRICKS_SLAB.get().asItem(), - DABlocks.AETHER_MUD_BRICKS_SLAB.get().asItem(), DABlocks.HOLYSTONE_TILE_SLAB.get().asItem(), DABlocks.MOSSY_HOLYSTONE_BRICK_SLAB.get().asItem(), DABlocks.MOSSY_HOLYSTONE_TILE_SLAB.get().asItem(), @@ -237,7 +240,6 @@ protected void addTags(HolderLookup.Provider provider) { DABlocks.COBBLED_ASETERITE_WALL.get().asItem(), DABlocks.ASETERITE_BRICKS_WALL.get().asItem(), DABlocks.BIG_HOLYSTONE_BRICKS_WALL.get().asItem(), - DABlocks.AETHER_MUD_BRICKS_WALL.get().asItem(), DABlocks.HOLYSTONE_TILE_WALL.get().asItem(), DABlocks.MOSSY_HOLYSTONE_BRICK_WALL.get().asItem(), DABlocks.MOSSY_HOLYSTONE_TILE_WALL.get().asItem(), diff --git a/src/main/java/io/github/razordevs/deep_aether/init/DABlocks.java b/src/main/java/io/github/razordevs/deep_aether/init/DABlocks.java index e51a95664..fb5cc5997 100644 --- a/src/main/java/io/github/razordevs/deep_aether/init/DABlocks.java +++ b/src/main/java/io/github/razordevs/deep_aether/init/DABlocks.java @@ -56,7 +56,6 @@ public class DABlocks { //GRASS public static final DeferredBlock GOLDEN_GRASS_BLOCK = registerBlock("golden_heights_grass_block", () -> new GoldenGrassBlock(Block.Properties.of().mapColor(MapColor.GOLD).randomTicks().strength(0.2F).sound(SoundType.GRASS))); public static final DeferredBlock GOLDEN_DIRT_PATH = registerBlock("golden_heights_dirt_path", () -> new AetherDirtPathBlock(Block.Properties.of().mapColor(MapColor.GOLD).strength(0.2F).sound(SoundType.GRASS))); - public static final DeferredBlock AETHER_COARSE_DIRT = registerBlock("aether_coarse_dirt", () -> new AetherCoarseDirtBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COARSE_DIRT))); public static final DeferredBlock MINI_GOLDEN_GRASS = registerBlock("mini_golden_grass", ()-> new GoldenGrassPlant(BlockBehaviour.Properties.ofFullCopy(Blocks.SHORT_GRASS))); public static final DeferredBlock SHORT_GOLDEN_GRASS = registerBlock("short_golden_grass", ()-> new GoldenGrassPlant(BlockBehaviour.Properties.ofFullCopy(Blocks.SHORT_GRASS))); @@ -357,21 +356,14 @@ public class DABlocks { //MISC public static final DeferredBlock AERGLOW_BLOSSOM_BLOCK = registerBlock("aerglow_blossom_block", () -> new Block(BlockBehaviour.Properties.of().sound(SoundType.MOSS).strength(1f, 10f).lightLevel(s -> 9))); - public static final DeferredBlock AETHER_MOSS_CARPET = registerBlock("aether_moss_carpet", () -> new CarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET))); public static final DeferredBlock CLOUDBLOOM_CARPET = registerBlock("cloudbloom_carpet", () -> new CarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET))); - public static final DeferredBlock AETHER_MOSS_BLOCK = registerBlock("aether_moss_block", () -> new DAMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); public static final DeferredBlock VIRULENT_QUICKSAND = BLOCKS.register("virulent_quicksand", () -> new VirulentQuicksandBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SAND))); public static final DeferredBlock SKYJADE_CHAIN = registerBlock("skyjade_chain", () -> new ChainBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CHAIN))); public static final DeferredBlock SKYJADE_LANTERN = registerBlock("skyjade_lantern", () -> new LanternBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.LANTERN))); - //MUD - public static final DeferredBlock AETHER_MUD = registerBlock("aether_mud", () -> new DoubleDropMudBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MUD).noOcclusion())); - public static final DeferredBlock PACKED_AETHER_MUD = registerBlock("packed_aether_mud", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.PACKED_MUD))); - public static final DeferredBlock AETHER_MUD_BRICKS = registerBlock("aether_mud_bricks", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.MUD_BRICKS))); - public static final DeferredBlock AETHER_MUD_BRICKS_SLAB = registerBlock("aether_mud_bricks_slab", () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MUD_BRICK_SLAB))); - public static final DeferredBlock AETHER_MUD_BRICKS_STAIRS = registerBlock("aether_mud_bricks_stairs", () -> new StairBlock(DABlocks.AETHER_MUD_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.of().sound(SoundType.MUD_BRICKS).strength(2.0F, 6.0F).requiresCorrectToolForDrops())); - public static final DeferredBlock AETHER_MUD_BRICKS_WALL = registerBlock("aether_mud_bricks_wall", () -> new WallBlock(BlockBehaviour.Properties.of().sound(SoundType.MUD_BRICKS).strength(2.0F, 6.0F).requiresCorrectToolForDrops())); + // POISON + public static final DeferredBlock POISON_BLOCK = BLOCKS.register("poison", () -> new PoisonBlock(DAFluids.POISON_FLUID.get(), BlockBehaviour.Properties.of() .noCollission() .replaceable() diff --git a/src/main/java/io/github/razordevs/deep_aether/init/DATabs.java b/src/main/java/io/github/razordevs/deep_aether/init/DATabs.java index 9ee178b59..23169ee7a 100644 --- a/src/main/java/io/github/razordevs/deep_aether/init/DATabs.java +++ b/src/main/java/io/github/razordevs/deep_aether/init/DATabs.java @@ -192,14 +192,6 @@ public static void buildCreativeModeTabs(BuildCreativeModeTabContentsEvent event }, event); } - addToTab(AetherBlocks.HOLYSTONE_BRICK_WALL.get().asItem(), new Block[]{ - DABlocks.PACKED_AETHER_MUD.get(), - DABlocks.AETHER_MUD_BRICKS.get(), - DABlocks.AETHER_MUD_BRICKS_STAIRS.get(), - DABlocks.AETHER_MUD_BRICKS_SLAB.get(), - DABlocks.AETHER_MUD_BRICKS_WALL.get(), - }, event); - addToTab(AetherBlocks.ZANITE_BLOCK.get().asItem(), DABlocks.SKYJADE_BLOCK.get().asItem(), event); addToTab(AetherBlocks.ENCHANTED_GRAVITITE.get().asItem(), DABlocks.STRATUS_BLOCK.get().asItem(), event); @@ -208,12 +200,8 @@ public static void buildCreativeModeTabs(BuildCreativeModeTabContentsEvent event if (tab == AetherCreativeTabs.AETHER_NATURAL_BLOCKS.getKey()) { addToTab(AetherBlocks.ENCHANTED_AETHER_GRASS_BLOCK.get().asItem(), DABlocks.GOLDEN_GRASS_BLOCK.get().asItem(), event); addToTab(AetherBlocks.AETHER_DIRT_PATH.get().asItem(), DABlocks.GOLDEN_DIRT_PATH.get().asItem(), event); - addToTab(AetherBlocks.AETHER_DIRT.get().asItem(), DABlocks.AETHER_COARSE_DIRT.get().asItem(), event); addToTab(AetherBlocks.AETHER_FARMLAND.get().asItem(), new Block[]{ - DABlocks.AETHER_MOSS_BLOCK.get(), - DABlocks.AETHER_MOSS_CARPET.get(), DABlocks.CLOUDBLOOM_CARPET.get(), - DABlocks.AETHER_MUD.get(), DABlocks.MUDDY_YAGROOT_ROOTS.get(), DABlocks.YAGROOT_ROOTS.get() }, event); diff --git a/src/main/java/io/github/razordevs/deep_aether/world/biomes/DASurfaceData.java b/src/main/java/io/github/razordevs/deep_aether/world/biomes/DASurfaceData.java index afd827418..15679c0c0 100644 --- a/src/main/java/io/github/razordevs/deep_aether/world/biomes/DASurfaceData.java +++ b/src/main/java/io/github/razordevs/deep_aether/world/biomes/DASurfaceData.java @@ -6,6 +6,7 @@ import net.minecraft.world.level.levelgen.Noises; import net.minecraft.world.level.levelgen.SurfaceRules; import net.minecraft.world.level.levelgen.placement.CaveSurface; +import net.zepalesque.unity.block.UnityBlocks; public class DASurfaceData { @@ -29,10 +30,10 @@ public static SurfaceRules.RuleSource makeRules() SurfaceRules.state(DABlocks.VIRULENT_QUICKSAND.get().defaultBlockState())))), SurfaceRules.ifTrue(SurfaceRules.isBiome(DABiomes.YAGROOT_SWAMP), - SurfaceRules.ifTrue(SurfaceRules.ON_FLOOR, SurfaceRules.state(DABlocks.AETHER_MUD.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true)))), + SurfaceRules.ifTrue(SurfaceRules.ON_FLOOR, SurfaceRules.state(UnityBlocks.AETHER_MUD.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true)))), SurfaceRules.ifTrue(SurfaceRules.isBiome(DABiomes.YAGROOT_SWAMP), - SurfaceRules.ifTrue(SurfaceRules.stoneDepthCheck(0, true, 0, CaveSurface.FLOOR), SurfaceRules.state(DABlocks.AETHER_MUD.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true)))) + SurfaceRules.ifTrue(SurfaceRules.stoneDepthCheck(0, true, 0, CaveSurface.FLOOR), SurfaceRules.state(UnityBlocks.AETHER_MUD.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true)))) ); } } diff --git a/src/main/java/io/github/razordevs/deep_aether/world/feature/DAFeatureStates.java b/src/main/java/io/github/razordevs/deep_aether/world/feature/DAFeatureStates.java index 3077c8a82..cef913efc 100644 --- a/src/main/java/io/github/razordevs/deep_aether/world/feature/DAFeatureStates.java +++ b/src/main/java/io/github/razordevs/deep_aether/world/feature/DAFeatureStates.java @@ -3,6 +3,7 @@ import com.aetherteam.aether.block.AetherBlockStateProperties; import io.github.razordevs.deep_aether.init.DABlocks; import net.minecraft.world.level.block.state.BlockState; +import net.zepalesque.unity.block.UnityBlocks; public class DAFeatureStates { public static final BlockState ROSEROOT_LOG = DABlocks.ROSEROOT_LOG.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); @@ -17,7 +18,7 @@ public class DAFeatureStates { public static final BlockState FLOWERING_ROSEROOT_LEAVES = DABlocks.FLOWERING_ROSEROOT_LEAVES.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); public static final BlockState FLOWERING_BLUE_ROSEROOT_LEAVES = DABlocks.FLOWERING_BLUE_ROSEROOT_LEAVES.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); public static final BlockState YAGROOT_ROOTS = DABlocks.YAGROOT_ROOTS.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); - public static final BlockState AETHER_MOSS_CARPET = DABlocks.AETHER_MOSS_CARPET.get().defaultBlockState(); + public static final BlockState AETHER_MOSS_CARPET = UnityBlocks.FLUTEMOSS_CARPET.get().defaultBlockState(); public static final BlockState SKYJADE_ORE = DABlocks.SKYJADE_ORE.get().defaultBlockState(); public static final BlockState ASETERITE = DABlocks.ASETERITE.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); public static final BlockState RAW_CLORITE = DABlocks.RAW_CLORITE.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); @@ -37,6 +38,6 @@ public class DAFeatureStates { public static final BlockState SUNROOT_LOG = DABlocks.SUNROOT_LOG.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); public static final BlockState SUNROOT_LEAVES = DABlocks.SUNROOT_LEAVES.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); public static final BlockState VIRULENT_QUICKSAND = DABlocks.VIRULENT_QUICKSAND.get().defaultBlockState(); - public static final BlockState AETHER_MUD = DABlocks.AETHER_MUD.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); + public static final BlockState AETHER_MUD = UnityBlocks.AETHER_MUD.get().defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, true); } diff --git a/src/main/resources/data/deep_aether/structure/brass_dungeon/brass_dungeon_room_0.nbt b/src/main/resources/data/deep_aether/structure/brass_dungeon/brass_dungeon_room_0.nbt index 2642cc5ed011f5dbcb51faf6c3cd9132432f4c5b..da4a65d9a6aab141e65f6c7e81d0a2ee91e274c6 100644 GIT binary patch literal 70167 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%0Dh*r3UUQ=H1dWjLb0ZQylm2?~)C4{~bM%tI%|> z%TEcZj*Se+Rk%?*In+gO>SDP_(YL##EoOc+PvBKskcAI+<$9d*jkhGzp;)qzDOt!C7J4V}91MYyIaJd7Q{vjhDO7%l#USz^g7 zc+C5#%+$9ThXc*P9w{?nk7X7xT(}e2J%$W7hYV*!hVv)Gi7R|0o_v4FTvP_tSW-m? zVyLn?)PdiB&NyvO)6r)b7aDf2Q*(PrV+LtFO_z`HUW?|6a3ArFV++j zhFP|>gS}4cdk;<188l6w#xylJ^hnToE5rGPyB$ppntLHpoulgODK;0Qtp z${2Xiz7F{Xja*z#IF$4H#6q7#j3o%%DfuUG$L**dcX9}Ka$ZLSiAzIaIo2zn_3nb+ zT0xcLg+5{?U^v4Fik$%rOn{G_;SpcG*zh*P1TgJRBtQ`q`fb+<)*wGuEk6OT^PQ6M z!lnCJIr>T+k<6N0SkhhQ)uCcb!1s_ChHn*_Z9?%OkLRFB>5%7W!rrnDN+U-^FFNKl zs$zYcU1>P3c2%DbzQAxKCjF}q)J!6Ja=l^(Ul?$=a?<_@;jBS`B0(*OMhS3G6{$ey zI}1d>a66dOK?~mA<8w!ewtp}**-#53ZQb@4ogJd*%v-DIInaDa@b@op=j3N3+Z=3bL7N6+?xG(R!ki z!&;-75S^ISE0q3`NDLLCy3GLBu|gQ}3d47dy*f^5>`(aao5_LK3%jcJ9=jrw!VmP+ zNze&e{`Vp}wGm4t*r{Gs3 zmgOu$EZgsiP_(;{V%gw#3J|U{G>Jtj={g#tS!e+pJqa5Nso7v^wvDh+OqJeIk)!@) zt5f}=)h)2SFu;CS&kI?kR$^%G7;QB6jdh= z8f?<&f(C#b#YQe>h}V*O{TIynh0{f2KzEWApxe$H&<%YA;v59xC=jQJbB9&hzeatAXTb6}`!cs$f579dkmuU=?xTxs>i2@I4md@GSQo74KqJE7E% zy9>LjI0VgfXn>9}q9-_DR2)4LQQz?|%Hu`(2NLu3EO_^K0Kthx#~h5PUZE6CP2-T+ z^)8076I=`ucIOXM=kC^rWa=UF9u``$r>68G$B=L2WdbK=Lc!N)&~~m+m@+&@#`hT2 z<0QYgy-b+X4Km)QNd#fEmx<<>F|iwSCl!=ci;g_7SoElYnq5rP>;nnV-7TNEi+WU{ zjzjUau@jKcDh5c13I7`Er66iOVfA-}gr5*rPfY`4POOM%SQmhZ!CFs6H^-5_8R^?o z#bH!&7gbCeCWXEPvE@|p#EOxr`ZAQXdROIptMxvs>MdpkmlJf36Mw@s97mwv_bPzQ zaRkqLVORBaqjfZ_!W?G6Fj(gIB1Bp)uQiVL9y8i|>}l@_qrIn#_8wT3IZ;3(chDeH z0@TZC8;h%!KStIEt87NBvOUqyVKLb7@R%xXja1B8hC%n9E1g)etl*ceF6@`BuKVA| zgf`ZCf+DDVfm0WDf3sZpfjxS1d=ytc`1hPQ4Yvz@XIq2;IpToH$P>ULAiyoZ?oI{; z3Wtfb3$)jFAxzRI8H~Oa!|3Du`+V+a_TYKZ==7NmI5z_po23DZ!(sr?s1X2NP5`aH zC~6NrOzJ#C_-yZl@Hs37;d7S>P`c3?C|&4FC|yn{9cL#nAL`{bec}hS0lv`QOxm@i z4U{e?l#U~mHcJCa+dDByA2s6daBu<)CiJl<^g&@qD$Jq62qb+8rOOGW;|QhAh#e=z z;2;GJNjp^^J%RmoL5X`6?9g7R<+-E}oyQy69hG3^kiGOrEQU!dl9-BV0gRd66V60I zFfGH0R|p;54NdnuEN$c~W1xB=d{v(yVHkd{aDHl`FUW&?5-z#0C-XKbOp3$hE)z|X zDJ~&~z8^tBY?sLciGZp44>sV@tfS{MfnYy^5%qE$uoZg4IuOV;fC&u(fi(5?ZhfHn zIl)vI4y5g!5J*ob{18Y7mm`q&A08upVq$b>Gv*wycVZ6yVYeXWEMfw|y+nI1ONN!5 zh8TG=LE*8z(}Rn^*Yu%v7&!nBCW8ODfmyUb%=?6_i7?eq{;@{Blm@JSUF1G6cp_M> zRvB;`UtoZt9st>Iul4?_@)N6VCc;b0PxSBLU@bY&g1QH>g!G04zb5GdHhnBzCgWf{ z?2q#TM*XC)c^HEy+=3`%tN zx_AQv_&z!sX22Ifd3)IG5)d-r{tEI9^#{)rMZ=S$v`c^&#kjmL^yxqoMnIE>Mz~>j zK5jT79;PjZB7UNFC?8VK>F@=%DWln+NrK?J%u_naHq2x?b%w7zkzh`phdkurQ)fL{ zfKz7*J)qr}i#w{ZSJ_fIJ5rPQ`sElU_4Ba-A%&9D${ zdZdNeN2K<`c$11$C3(W)2nzI(4K|s;2b9r~2N#KNGjDmKCwBtxqz=*F;c34W1@i456bLloEu88*pZ zxk4!@q*2`3Z2*aPw9wL>H1JeLHlEowzXr$*f&We*1<0CqSdNYrN5y0BS5KS_HpEyD zg=>=$(?H_xgCMf;dK^rDdz9ST>^{`o?ma1Zae8b(JPL`KD7m$#u#$Sm0v6X$1Uw-K zk8syXl6V8Gb?*Q(jrRw!d*k5v9=L0~JJ{}j6-obKrtv{uG<6@`wOwI2fv4`1UxQ<; z{0V66Un%QfDQj|1##7tBEM@&aAJI-kq(5M<{;vkdG9BDHeRlS*csz1?cbkVX#(x;? zXyD&j&}X6ja)h-*#jkig5616#TlwCJ4ONHNi_5RD|J|n1M6OK9KJ`KU*P^ztm*!{weyYc2<$DR?-ThKk z`1$=I=gn-uTdqRupixDbr=xx%wb5^6QPg+DZX3-iO+3HHr&x~XsYc~rj$zxzl5e8X zX{2&7zn@<%B5EQ583ca8-i1|WX&tnt?k;R>ar}-XEJ~CnVjM!zh)y9j`+fwUUO$R^ zFp-bqt;kgz?O@WU%m7}5ia{^#&A z^nbvp6C2-3lsH)dZx8>1Nz-=CYYPFM#mZW z(z_StR*k0Cx3zK?*JJY5o-?Za$nz!S!!u``BM4BwH(ypA(;2bEw`g9~Pub2k_&KlP z+1qg9(ldT}l*zquAz}XqG{6&-9kzwuNT2+sjsL>txCBg`=a9>t#TIRBqEqBkw9$u9 zs+f$jx-U@@Sr(nn1lO&lxuag8m}PT>(zcgS+V(~+wK+&__S0fk&~acZPD}ZPiXlYn z-m!6wuTw7Z;eM3MT}8RvM<|zj3FUI*CaO3_Cw=a;x8*)*2fY<^)qRQvbNVe+{dk^CSB)+0x^_x)GFC&t_Dq7up@P_aoLx;!E#b(%V<}Al#+GK#9ela!Yv9V&~^4-I4}3;u9Zt-;pq| zkwoxQYv=_x{o7W<8MB7)#PNfZwmzd0!tc7*jj4HL-!mXIrx+ynsHSgIxIYN*yY=0e z-St281AM#xy-M>dTK_+Z)+wFqE)})70wtTeb3zw)SCadAm|iKgBEHF+fL%zFoI3~K zs=L!oe2@*_-y16FEzr{C(jTW zW&o7k#TQwUGsonIc_mTq;yTvlGx&5GBId~iUd6IF9803Ak#l|n0EwXYa4aJ(7U8pO z6iMEXpop{b!Nisob7JP;ovuZulZnKt#{<0lqus?rO6JEtIkh%cB^oHNkzS=z4hfxrkdQn`)r+2&Fx}vos&NFzx~#by1z|SVqJ;PCDlRZf5E51JLfwE znBgUx@gf;JvWK&K+#H0}0cMkmWOf<8Di|!rR|P4&otO)-F>uG z+@gKt8to(H&e%ujrqeug0PHeHz+yNDiZa2s;o`rE2EIMl>hPwutm!y@#dxylRV*$6 zw1)Pv0otmRX#xG!-{GB?iSK>7Pv(pbur3}OV758li!oI4QRg#bevht{lV`x{Z0ZyW zAT^Fl;g5!TKR~@#QtxHd`#S3V9Tod_8a$K#xF)8_Ti1qoga_-+xPF(_b)CeB$Ti7M zg|+-K!UPk$9eHcx{kGPn&1q0>EDLow^6lFA-k%l~a-SQmRmeq*PI0-+8F6`C{3Wt! z)=HS{1AG@{!{j&lc3YmV6T^%k21*d4Q(TVX4pf{?#X%_@8n z=SV7_;&LU$7$-taJne_|#NPjf>1u*EXLtw6x@9hVgY&v#sN z3`xT*NS-r%^2r3zYg#kC&}io94b&e715top6y+{;(-xUwZ>3X*Ndyy;$|x?CiK^nD zjl3^=6@5rBZ-A`4pf3cp97R%WICxx z#;eyG(kNKpN=QD5V37PcA^8Iep#jM&3C4Fo-vgnNf$fl+i5 zU+E{g5rgEX&mC)vM6`~NFoPiHmGbM6N80H^xWi$ziyiz<&^GegEzj)$Hi?1}1?{nut#U zT(6lJu0ew{XCrzo{IiLAxMpZ{@ZgkK4!CZ#Cb<6Vg58o$B-*OSrcU|B}Fd6e2_od$ zD*Yt7kEZ0NsJuJYHFN0eM|Ty{RBMGbc`b^S>XZ1QAo(*V$e-Cv{!Hyr+{s)Cf5t7^ z&(Uw>W`ex}A1pMsPV=PC4w5(??$xg_gBJ!0`hJ9nzPx#Y5nKJX8>1nF^J7JB%9$#e z?~oQ$iHfepM@{wO*)Q}&z}P}#>cIEG%lG2@;P}KjzA~v7q9jjz{juX5y~9YJ>MXaGITWU%#E;M%FGN+Vy4conw zii=r3m&931b7q!8dqFuPh(|{y;{`*ZKTj0;g9*-K1`0imnDPe`pwMkE(0C0L`tyXq z?+^l~5du3ARMSm-HXTrHOCRu5kDIM|WfdkM(Vj zzIXdq&F|J)Nu#OsgW_OqbE}{si%+6yGcVKH_F^6-!IQ-kZ7iGLSJuR; zvy@AP+~3zcJlJnF?@E1ldui?7@ZP>|AH{z=o>aFDc&N=KJ3p5evis|V1B08D-Sb%P zjtx6w zy6&ijIV~*n;}tb+KYL5Bf1>MN(-tx?ZADEW*DJ6^H?YS0Ojv&LKXkqL!$|IRCPF=^ zDj0Z7;@+s02$h!{yb!K;1&Xu$*c6`CD z$4c0TE9Be_nTxAV_pJR+>6@ez_>_c)2jv$Ry1VdnJc$QKV{Dljp%WKxWcqe6^S0?wg zk*CY3@Yp^>ufFIHVSW+b=^>U zghqyTf9PTt*`9oAOPYU%n{AG+Yf2bT4^Upl)bELeXIAp3LE8Ov? zkQa8cBEP!Q{;BSIX2j2_ocCM@%LA347KpX-fMr)QzmQw$j`v;(oc(iH$ya&%Ypl%8 zkG-l?It4_2BKPtx_I$5f#*!@UX>#Rga@)6Wzt-7T-P_DPo+Oc0wefZwzs%-dJ6~E= zRhnV%eI|N;ZDNn)#ch@~q1l~_0=yftL*8H5-d=n7($yy8O!KviB!W|s#~R#jcHOwS zK3ple!4DZ|yS!iZZjR)uCj=2mimGXnciyYvZdR+CqRa<&2?x%um#e-I>mt_4`+qx~ ztqSx$7gwO$-4GF~N)+n;EiCL*@q3G6bp!R?`yHMOjJWjhb5^a_Z27s-hsA4lugHvQ z&aiYlT$y-wN^@5vhu{B`eBrA<>@1Er9u}}@k=)~T^Uha7>n}U2j-9rR=SzRKk!JUB zn~KV9xayukPDpWRNO76eCbWFP;GATey)_Om`rAB{85X9rN-Q_8v(0??id9^oP*-Yw zwx#`}S8nx{b~nE{MUiNvk#yT;u1NRKe2Z!&Z`mvKs#_ z_GcPcO(7z)zReF|4kn)6e^Ts{6WTG=Hbvg$>X9O^uB@yR_g=T;Rk^B8{ax0qE2ns^O7tlEZVM~ka~zmiSrCvKl6HRH^{f=LG>e06 zD;}>|?;3VGd;RwI4H46>$rc&aFR_tkrFkwnsSB5t{Y70_Sy>SDyU09;3z6AIn|!5R zFI>O$jotOejlHj!=lrc8C2j|QdhugH*G-F+Uw!0Kv(0XIM975@wcYjJx?uK80|U-N zRcX8=DJeOY+kNE|c7=PrV{)$3zl7XtzQwMGEWJ7Zf)>%)hyY$_Vdb?(ww%n z6$84@Uov_!ropDYC|H^0|3d-qa_DoK{TkOsxy|m}IP;}0O}x;;SO4VU$Uc@UQBHmA z>=uV2X<`xUnB-{H*=A*nQ2k|F?tAv4%?E5~rJ_M~E6!o_CbN&e48Nl6xcWs+Z+xt|cS@3+m1z{Qux*~0n`e{1A}qh$ z;iAw!@v{7FUDxH#7p=V4r}zu^cr-8fI(PHP71d?SwMh;h4wq^(#r(M1*aFkqjKAh+ zZ!VQoo{4_thkr-{t#(MmeApLW%-`>t>bcf4wPdiTR_s_(crs$(=l6sAXUJPLUgwPE zEv-%K)SW@zW{sWUGg$1|egdsp@F|=7ddQdde=G@);HtmjByhGr)~Am0=L~XAS@u7~ zQa8#jbPjf!rF_{TIKy5hH=Q!CJUq=v;MIH3%X4u1n}6>r`YO$)SR?gF2@||pd$~8f zJuP*x`U`WuME-Vj$+i>a){^|)jiE`ls_vVO<%uDAJ@*OTT?mxM$Z9|y( za+X7(dzHN2p?8JOYOaYO_tnD4@6$RhQWtea@+6Ug?=<{mDi1yt@v-lJs{^%?@)ge8 z`0V6-M^Q%LZZnJGgNh!u=i*|)^pi@b)P-Mg1=j}Jqt-5N-0^t#4BNCAtB)c>3WUpU z{=rQ3{=mG3V(y|HS8B6%e|00$@jzt$GW-6)TH9yy@}wsp(jWzlyDR)K(%EYG-(yWIrVBwU0Qh5Dd(guKhz; z$3GnHv+Y}qE?XKdLf_IBvG@>6=CX-aZZ&b;+?omtKfd6%zMbiGpN?%4Reb4p?t z`>#9LTX{t%3Uu0DD^=GkN0#;6xMJP)8=hiXpCtdioqd%Nij>foS5}tVrY>^LF#1hh z+19x~oRC^?&mUACGONzs-Nb!;nQn(lR<4ZCHVPy^Svfr z8gWg0&$)uCo`YU#C#AdRIe&9$MOWV|e_mRC%05K+0CK=S}3pl^Xm)W zIYN~G_V&%K|y`5WQGzS6o|GlYvb=R|$VZu*)lePP)TS>LedzCZU? zdgGZN0~dZ$l-6J-ZMBz#H~+Wo`*Yi-*F?tO^6R)_KA35xF4=W0#ZRJoUG<9P5>>cS zm*%m!o@x2JPvu@;?i==_uSig`O1)V6Dm(27Z(gn<%liVm@9>W1FyDBwtF%vZ%+)28 z#oe)^x4-k{MoYJv$S0$`=Lf}jKczgqpIa;qQhesUwda{)rF@D+_N;@*tlCKP&*`r$ zb?A7us_(#!5KlNU+d9J*^8OO=t$2mB)2F0xpnsd~`&|bf+g6fx*wQUi)x6)WEVfF} z#x{0MEh%2s6r^r-53kkMsu^1@*WUYfl=f=CK;tXPmkIw>pKvLBZWd8QybvJ4)Uk U>{b4(`)xts$>5L6AOFq&0YibMg#Z8m literal 71347 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

o>Yk-F;%xR*wunbWb2$_Zj$g(C8?ocz>XY#c0f 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 blOCsP?hY8blu)VpFJ;8%&5fL=e)E3-dyU7U literal 72480 zcmcG03p|ur|F{{q5VqWMiLJIINo9oGEA?&{lo+8wwhSt2R>pm#QfcUYHzi@D&1K23 zQmGjRZ=)N-x@I#*VyeN6CdS?W`;6MHwsw1epU>atnDc$U=RD_mo^$!$&(TYqBO(5q zxj+vnHS#=`StfcKbmL&F$J5(E`*R$E{JwjtUhNb2^9t9U|2ep4)eqa4KmK;(7Z+FT zT~X$5<+DNPuYnQ)!W&#ail3YW^zEb@=f)lzL^gd;U=lnT9{C(i^| zMvMHq#+K;COpZ5&=|xT6NJtQEd1yN`*!jD1<(q-9u7&)TSKR_Xy{Pf=Ei;d(GkUhu zo}IxzD<@ELgKPFB7|nS6n*m}-PpV+1M5 zI9n^57vAHXYsnRF8^dfSUuY{kDc`@;MT-_yZSf`w`>s*xV=Yc>%D~Xo@ky*rv~a|e zZxbba$c2v_aAHS`W-4ei#+9SpxqO?^7X{R=8SiA}ry2nJR}Pmcv*|HW!{?)ihGqE` zW7ChiypN8l=taFLGp>jh-Y||5(x;nxCV11`U9V$$rfidy2QGP6PQ9&h>Y`6WW3he1 z#<3GMx2csQ=WS@?f*@rPl^!#7gEGSzz872(GqI7{MVolbtsL+BDJ-}v>TM(MHaDS$ zHQnzNGt}MPEzq!?X`61VoKEx}r^k+&#d4J=DY1i2GcEnyZ)Lk^w%jIyY0Jz)JxAN2 z@%UtRv`|6sN$m8{qM7_Q?^x0FcJJ7M?v|P+u5HxBC_P#EmEQP^+OCSR5q+ zv6ppF@o}(?+P&blj__C`i=XtyVq;cKRo?R+^&0L}m};ziJ25S4;@UK&+f4Ag^rn)h zhxyYQYa3QHy?Gll`L^kS^k>-6_Iy?&9La7cB}!JSmJ^!_Rg

`a`XWAM4eNxI& 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�~XhO(Y@hU<5w{^*}a#&)Sz_A$01&b4$g7KZw!Oy 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 Ku7p|C%nSf{Rv=pd diff --git a/src/main/resources/data/deep_aether/structure/brass_dungeon/brass_dungeon_room_1.nbt b/src/main/resources/data/deep_aether/structure/brass_dungeon/brass_dungeon_room_1.nbt index d5f52db68c5d543fa93bac38512e5f30fd88249a..3378c80c66022fdc8275eab5eea0c874f2cc9054 100644 GIT binary patch literal 85855 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 literal 86074 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 I(`mo?KOeK$>;M1& literal 70204 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 H%=-TT?OQG? diff --git a/src/main/resources/data/deep_aether/structure/sacred_lands/altar_camp.nbt b/src/main/resources/data/deep_aether/structure/sacred_lands/altar_camp.nbt index 3c2c2356c17b5ad066f1ee86d918b569f80aa762..51e114586bb3db448d604ef697f5ac5f73b98b97 100644 GIT binary patch literal 3340 zcma)73sll+7B5|MPFA+FKAI`@bUJIZvlbbJDVlXW)pka0C(BpkV}0pSu%J>j(EDg85yXlqekO%roEYPT$S;*dvL22khZQ zmIJoi_r`LhhBk37#-*{lmd9|T)!AjoC-%G09wmkEao|gN(d*Zx*<)~t)vGBF3+e7) zQ}-QzTlb0u7iFbwRQnO^B{phXo`UDIvQjW^dzy`kA4kk%BCim>RW%pVT?5PHelY%{ zOl*|5!)#J3TJ(BaOd(i0rL3B(2JB!RG&c@(ER-b1-7tHuMDTQa1k1 zxUjt+kIhPs#IQJv61Q|9EZ-^^OL}jTXy&G$_~&yYo?6ZcmLtaC6pDANtE79hb9fR@ zT;9;bX+aUYLFCMjt?=?6-gvcH(HT6vG2(Q4_vrNjn)`v$hTzL>SCpS^|Fb}>CKL?m zBZJ4woG3f%15dXL`pbf@jqiNC>s{_tZ;mEcxJm!ol%^{q947UXN{6QZ!}vKjAec7Z z81C5qP5ZBjoj&`UVi+F&#W(u>RZOO~Xr%I~cGK(3m*`?+Oz4_mylC*+CT7oLJ)tS+ z9ifECj8ZVNRPP#?UIm^)|LW5BGZ{RF3+?N|&)jJT3+Zk^mUMU8zQPzcn%FKoGV!@n z`!zdlWc$G-xmi5WZvL&`HL==!e?%}g<}D${W@N1zrRBP^iFW+q zQu;3he)~#FhX*EGAPHIye?xsy5tNSa6cIAZDo(TR8X82h8!&DT{NW4!Th4fL!!0o` z800I%r!d+@TrnbY1pmk@+5ce2B&wvX4A%`>LhFRYXB*0?nVM9`1FKE`SW1T-CJ0k~ zf}*3aL1^|*`aIQ!B>45b01ZSJer%hBz=vP|A!6j_?RZLs7p3XMQ^{1Tgov`Nh+7~G zxKQA?1Ct(K<+R(B`&w>?gqYiYxCU>%LMS|?qk>durKS%w+h!uBj0$j0&ch}>xK`MMdKL0!Xn5(jsHGfq|Xq;%H0YXFEU2Cf!H4QL8c zHRf@3QV1DCRKe#t@J2vY*%(2nbU-5quP07II3TjXA5?321xEs6X&LK{`t*5MM@7q5 z$=QON#?$3!;5Q)E%n*nT3NG-E)4({;(5x2{*1`Y`FQ5Vc!f6{noB*P#0RvDvV8tVq z=RQ7#J2LYPsEx1z@Nay#ivvr{Itlww!bwmCPihb!Y14%npK+)wu@xOqh+zUo&F~XTGacG^vuzl`*A1Y0T(NqW# zmzP>Zt`b^T0IU~+edJy+f`M*D!^_Z{!lH46aH?^6P^Ps|UDOJwu4JgL-$b!y9#F(` zY-(6YVpU`<>|F>%tq^elHy|xUT{vdfjx*tg7++%(?Ewzgk zr`}o5Ddm2wflB02>_4k+x_RJ_Jz$nNt{9Pl>mHXV$j;WQV zHbjlSrTd83`EFQ*hI#UxzAG+{RCh-v%h#K-ljA@A?2ID)jlSl zR|{iCg2cyln%szrK-chlQy(}oK`y(ue^q5!ewV*jGE+1mFx49*N1F^e+*9Kp{`5Ab zF>umZP;7e8pFTMiyn9utvVc2AQEo2N>Q1~BdzrpuF*EH-gIjsMugNV_r`7knxzq%c zanGKpyYdhtsCEij*{3?;)|caD3u zsfWLSvoA-)jU1Dv*x+!Noth&4!$Fw*kb;?H`447dWZe5<_pV~{TKS^)}a6Z literal 3331 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 From 98e548fb8bf9bf439ca04f21c79a5fcaf739e573 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 10:24:58 -0500 Subject: [PATCH 04/12] gradle: bump aether --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 3ff78b060..0582dd401 100644 --- a/gradle.properties +++ b/gradle.properties @@ -27,7 +27,7 @@ mod_authors=RazorDevs mod_description=Deep Aether is an unofficial addon for the Aether Mod which aims to add extra content to the Aether Dimension in a similar fashion to the 1.16 Nether Expansion update.\nExtra content includes new blocks, items, plants, biomes, trees, mobs, and more!\nCreated by RazorDevs! # Dependencies -aether_version=1.21.1-1.5.1-beta.3-neoforge +aether_version=1.21.1-1.5.1-beta.4-neoforge nitrogen_version=1.21.1-1.1.19-neoforge cumulus_version=1.21.1-1.1.0-neoforge accessories_version=1.1.0-beta.16 From 2a7313146d04c906d1d29b51b5eea1e30096a6e0 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 14:32:31 -0500 Subject: [PATCH 05/12] gradle: update cumulus --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 0582dd401..e1fb93759 100644 --- a/gradle.properties +++ b/gradle.properties @@ -29,7 +29,7 @@ mod_description=Deep Aether is an unofficial addon for the Aether Mod which aims # Dependencies aether_version=1.21.1-1.5.1-beta.4-neoforge nitrogen_version=1.21.1-1.1.19-neoforge -cumulus_version=1.21.1-1.1.0-neoforge +cumulus_version=1.21.1-2.0.0-neoforge accessories_version=1.1.0-beta.16 cloth_config_version=15.0.140 From d4354cd0d0ac02b32f49b27b90dbb63719d0f47f Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 14:35:59 -0500 Subject: [PATCH 06/12] fix: cumulus stuff idk --- .../java/io/github/razordevs/deep_aether/init/DAMenus.java | 5 +++-- .../github/razordevs/deep_aether/screen/DATitleScreen.java | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/github/razordevs/deep_aether/init/DAMenus.java b/src/main/java/io/github/razordevs/deep_aether/init/DAMenus.java index 1f94103ac..f408b4650 100644 --- a/src/main/java/io/github/razordevs/deep_aether/init/DAMenus.java +++ b/src/main/java/io/github/razordevs/deep_aether/init/DAMenus.java @@ -5,9 +5,10 @@ import io.github.razordevs.deep_aether.DeepAether; import net.neoforged.neoforge.registries.DeferredRegister; -public class DAMenus { - public static final DeferredRegister

MENUS = DeferredRegister.create(Cumulus.MENU_REGISTRY_KEY, DeepAether.MODID); +public class DAMenus { +// public static final DeferredRegister MENUS = DeferredRegister.create(Cumulus.MENU_REGISTRY_KEY, DeepAether.MODID); +// // // Icons // private static final ResourceLocation DEEP_AETHER_ICON = ResourceLocation.fromNamespaceAndPath(DeepAether.MODID, "textures/gui/menu_api/menu_icon_deep_aether.png"); // diff --git a/src/main/java/io/github/razordevs/deep_aether/screen/DATitleScreen.java b/src/main/java/io/github/razordevs/deep_aether/screen/DATitleScreen.java index ac0decbe8..133dac901 100644 --- a/src/main/java/io/github/razordevs/deep_aether/screen/DATitleScreen.java +++ b/src/main/java/io/github/razordevs/deep_aether/screen/DATitleScreen.java @@ -2,10 +2,10 @@ import com.aetherteam.aether.client.AetherSoundEvents; import com.aetherteam.aether.client.gui.component.menu.AetherMenuButton; -import com.aetherteam.aether.client.gui.component.menu.DynamicMenuButton; import com.aetherteam.aether.client.gui.screen.menu.AetherTitleScreen; import com.aetherteam.aether.client.gui.screen.menu.TitleScreenBehavior; import com.aetherteam.aether.mixin.mixins.client.accessor.TitleScreenAccessor; +import com.aetherteam.cumulus.client.gui.screen.DynamicMenuButton; import com.aetherteam.cumulus.mixin.mixins.client.accessor.SplashRendererAccessor; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.math.Axis; From 302f0efe890e305c12cb1a2ba1ffef1f9cece437 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:15:38 -0500 Subject: [PATCH 07/12] fix: fixes --- .../block/natural/DAMossBlock.java | 38 ------------------- .../registry/DAConfiguredFeatures.java | 15 ++++---- 2 files changed, 7 insertions(+), 46 deletions(-) delete mode 100644 src/main/java/io/github/razordevs/deep_aether/block/natural/DAMossBlock.java diff --git a/src/main/java/io/github/razordevs/deep_aether/block/natural/DAMossBlock.java b/src/main/java/io/github/razordevs/deep_aether/block/natural/DAMossBlock.java deleted file mode 100644 index 26782645e..000000000 --- a/src/main/java/io/github/razordevs/deep_aether/block/natural/DAMossBlock.java +++ /dev/null @@ -1,38 +0,0 @@ -package io.github.razordevs.deep_aether.block.natural; - -import com.aetherteam.aether.block.AetherBlockStateProperties; -import com.aetherteam.aether.block.natural.AetherDoubleDropBlock; -import io.github.razordevs.deep_aether.datagen.registry.DAConfiguredFeatures; -import net.minecraft.core.BlockPos; -import net.minecraft.core.registries.Registries; -import net.minecraft.server.level.ServerLevel; -import net.minecraft.util.RandomSource; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.LevelReader; -import net.minecraft.world.level.block.BonemealableBlock; -import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraft.world.level.block.state.BlockState; - -public class DAMossBlock extends AetherDoubleDropBlock implements BonemealableBlock { - public DAMossBlock(BlockBehaviour.Properties properties) { - super(properties); - this.registerDefaultState(this.defaultBlockState().setValue(AetherBlockStateProperties.DOUBLE_DROPS, false)); - } - - @Override - public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState p_50899_) { - return level.getBlockState(pos.above()).isAir(); - } - - @Override - public boolean isBonemealSuccess(Level pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) { - return true; - } - - @Override - public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pPos, BlockState pState) { - level.registryAccess().registry(Registries.CONFIGURED_FEATURE).flatMap((features) - -> features.getHolder(DAConfiguredFeatures.AETHER_MOSS_PATCH_BONEMEAL)).ifPresent((feature) - -> feature.value().place(level, level.getChunkSource().getGenerator(), random, pPos.above())); - } -} \ No newline at end of file diff --git a/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java b/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java index 747d6d9d1..643bbf470 100644 --- a/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java +++ b/src/main/java/io/github/razordevs/deep_aether/datagen/registry/DAConfiguredFeatures.java @@ -66,6 +66,7 @@ import net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest; import net.neoforged.neoforge.registries.DeferredBlock; import net.zepalesque.unity.block.UnityBlocks; +import net.zepalesque.unity.data.resource.registries.UnityFeatureConfig; import java.util.List; import java.util.Optional; @@ -83,7 +84,7 @@ public class DAConfiguredFeatures { public static final ResourceKey> CRUDEROOT_TREE_CONFIGURATION = createKey("cruderoot_tree"); public static final ResourceKey> ROSEROOT_AND_BLUE_ROSEROOT_TREES_PLACEMENT = createKey("roseroot_and_blue_roseroot_trees_placement"); public static final ResourceKey> YAGROOT_AND_CRUDEROOT_TREES_PLACEMENT = createKey("yagroot_and_cruderoot_trees_placement"); - public static final ResourceKey> AETHER_MOSS_VEGETATION = createKey("aether_moss_vegetation"); + public static final ResourceKey> AETHER_MOSS_VEGETATION = UnityFeatureConfig.FLUTEMOSS_VEGETATION; public static final ResourceKey> AETHER_MOSS_PATCH_BONEMEAL = createKey("aether_moss_patch_bonemeal"); public static final ResourceKey> ORE_SKYJADE_CONFIGURATION = createKey("skyjade_ore"); public static final ResourceKey> ORE_MORE_SKYJADE_CONFIGURATION = createKey("more_skyjade_ore"); @@ -193,7 +194,7 @@ public static void bootstrap(BootstrapContext> context) register(context, LUMINESCENT_SKYROOT_FOREST_GRASS, Feature.RANDOM_PATCH, NitrogenConfiguredFeatureBuilders.grassPatch(new WeightedStateProvider(SimpleWeightedRandomList.builder() - .add(Blocks.SHORT_GRASS.defaultBlockState(),40) + .add(UnityBlocks.SHORT_AETHER_GRASS.get().defaultBlockState(),40) .add(DABlocks.TALL_GLOWING_GRASS.get().defaultBlockState(),20) .add(DAFeatureStates.RADIANT_ORCHID, 4)), 140)); @@ -357,15 +358,14 @@ public static void bootstrap(BootstrapContext> context) NitrogenConfiguredFeatureBuilders.grassPatch(new WeightedStateProvider(SimpleWeightedRandomList.builder() .add(DAFeatureStates.AERLAVENDER, 64) .add(DAFeatureStates.TALL_AERLAVENDER, 32) - .add(Blocks.TALL_GRASS.defaultBlockState(), 16) .add(AetherFeatureStates.BERRY_BUSH, 1) - .add(Blocks.SHORT_GRASS.defaultBlockState(), 32)), 418)); + .add(UnityBlocks.SHORT_AETHER_GRASS.get().defaultBlockState(), 48)), 418)); register(context, AETHER_CATTAILS_PATCH, Feature.FLOWER, NitrogenConfiguredFeatureBuilders.grassPatch(new WeightedStateProvider(SimpleWeightedRandomList.builder() .add(DAFeatureStates.AETHER_CATTAILS, 5) - .add(Blocks.SHORT_GRASS.defaultBlockState(), 5) + .add(UnityBlocks.SHORT_AETHER_GRASS.get().defaultBlockState(), 5) .add(DAFeatureStates.TALL_AETHER_CATTAILS, 3)), 15)); register(context, ROSEROOT_FOREST_FLOWERS, Feature.FLOWER, @@ -402,8 +402,7 @@ public static void bootstrap(BootstrapContext> context) NitrogenConfiguredFeatureBuilders.grassPatch(new WeightedStateProvider(SimpleWeightedRandomList.builder() .add(DAFeatureStates.FEATHER_GRASS,12) .add(DAFeatureStates.TALL_FEATHER_GRASS,3) - .add(Blocks.SHORT_GRASS.defaultBlockState(),6) - .add(Blocks.TALL_GRASS.defaultBlockState(),2) + .add(UnityBlocks.SHORT_AETHER_GRASS.get().defaultBlockState(), 8) .add(AetherFeatureStates.BERRY_BUSH, 1)), 90)); register(context, ROSEROOT_TREES_PLACEMENT, Feature.RANDOM_SELECTOR, new RandomFeatureConfiguration(List.of( @@ -428,7 +427,7 @@ public static void bootstrap(BootstrapContext> context) PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(SUNROOT_TREE), PlacementUtils.filteredByBlockSurvival(DABlocks.SUNROOT_SAPLING.get())), 0.5F)), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(CONBERRY_TREE), PlacementUtils.filteredByBlockSurvival(DABlocks.CONBERRY_SAPLING.get())))); - register(context, AETHER_MOSS_VEGETATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(UnityBlocks.FLUTEMOSS_CARPET.get().defaultBlockState(), 25).add(Blocks.SHORT_GRASS.defaultBlockState(), 50).add(Blocks.SHORT_GRASS.defaultBlockState(), 10)))); + register(context, AETHER_MOSS_VEGETATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(UnityBlocks.FLUTEMOSS_CARPET.get().defaultBlockState(), 25).add(UnityBlocks.SHORT_AETHER_GRASS.get().defaultBlockState(), 50).add(UnityBlocks.SHORT_AETHER_GRASS.get().defaultBlockState(), 10)))); register(context, AETHER_MOSS_PATCH_BONEMEAL, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(BlockTags.MOSS_REPLACEABLE, BlockStateProvider.simple(UnityBlocks.FLUTEMOSS_BLOCK.get()), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(AETHER_MOSS_VEGETATION)), CaveSurface.FLOOR, ConstantInt.of(1), 0.0F, 5, 0.6F, UniformInt.of(1, 2), 0.75F)); From 03b0fa957e1cb45362d3c42e1cd3e526461065d7 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:16:12 -0500 Subject: [PATCH 08/12] gradle: bump aether + cumulus --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index e1fb93759..5e904cd89 100644 --- a/gradle.properties +++ b/gradle.properties @@ -27,9 +27,9 @@ mod_authors=RazorDevs mod_description=Deep Aether is an unofficial addon for the Aether Mod which aims to add extra content to the Aether Dimension in a similar fashion to the 1.16 Nether Expansion update.\nExtra content includes new blocks, items, plants, biomes, trees, mobs, and more!\nCreated by RazorDevs! # Dependencies -aether_version=1.21.1-1.5.1-beta.4-neoforge +aether_version=1.21.1-1.5.1-neoforge nitrogen_version=1.21.1-1.1.19-neoforge -cumulus_version=1.21.1-2.0.0-neoforge +cumulus_version=1.21.1-2.0.1-neoforge accessories_version=1.1.0-beta.16 cloth_config_version=15.0.140 From ac77b34f8d060d1d96d2328371703505afd32f6c Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:18:04 -0500 Subject: [PATCH 09/12] gradle: de-bump cumulus apparently this ISN'T on the maven yet --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 5e904cd89..ae4037c94 100644 --- a/gradle.properties +++ b/gradle.properties @@ -29,7 +29,7 @@ mod_description=Deep Aether is an unofficial addon for the Aether Mod which aims # Dependencies aether_version=1.21.1-1.5.1-neoforge nitrogen_version=1.21.1-1.1.19-neoforge -cumulus_version=1.21.1-2.0.1-neoforge +cumulus_version=1.21.1-2.0.0-neoforge accessories_version=1.1.0-beta.16 cloth_config_version=15.0.140 From a7eda4b01c1761623207a84bd07e324216740556 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:19:23 -0500 Subject: [PATCH 10/12] gradle: bump unity --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index ae4037c94..079f736cc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -36,10 +36,10 @@ cloth_config_version=15.0.140 # Included Dependencies aeroblender_version=1.21.1-1.0.0-neoforge terrablender_version=1.21.1-4.1.0.3 -unity_version=0.0.6 +unity_version=0.0.7 # Unity Dependency -zenith_version=1.1.11 +zenith_version=1.2.02 # Optional Dependencies jei_version=19.21.0.246 \ No newline at end of file From 6bf1d9b61d6b198a83d66ae25970d7b3fedb2da5 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:23:16 -0500 Subject: [PATCH 11/12] fix: fix thing --- .../io/github/razordevs/deep_aether/item/misc/SunClock.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/razordevs/deep_aether/item/misc/SunClock.java b/src/main/java/io/github/razordevs/deep_aether/item/misc/SunClock.java index a5318a0a8..05a7046be 100644 --- a/src/main/java/io/github/razordevs/deep_aether/item/misc/SunClock.java +++ b/src/main/java/io/github/razordevs/deep_aether/item/misc/SunClock.java @@ -3,6 +3,7 @@ import com.aetherteam.aether.Aether; import com.aetherteam.aether.AetherConfig; import com.aetherteam.aether.attachment.AetherDataAttachments; +import com.aetherteam.aether.attachment.AetherTimeAttachment; import com.aetherteam.aether.command.SunAltarWhitelist; import com.aetherteam.aether.data.resources.registries.AetherDimensions; import com.aetherteam.aether.network.packet.clientbound.OpenSunAltarPacket; @@ -34,7 +35,7 @@ public InteractionResultHolder use(Level level, Player player, Intera if (level.dimension().location().toString().equals("aether:the_aether")) { if (level.hasData(AetherDataAttachments.AETHER_TIME)) { // Checks if the level has the capability used for Aether time, which determines if the Sun Altar has control over the time of a dimension. if (!level.getData(AetherDataAttachments.AETHER_TIME).isEternalDay()) { // Checks if the time is locked into eternal day or not. - this.openScreen(level, player, AetherDimensions.AETHER_TICKS_PER_DAY); + this.openScreen(level, player, AetherTimeAttachment.getTicksPerDay()); } else { player.displayClientMessage(Component.translatable(Aether.MODID + ".sun_altar.in_control"), true); // Sun Spirit is still in control of the realm. } From c6ab612970382c12321169304c1cff767e53c2c2 Mon Sep 17 00:00:00 2001 From: Zepalesque <60141811+Zepalesque@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:25:06 -0500 Subject: [PATCH 12/12] chore: datagen --- .../blockstates/aether_coarse_dirt.json | 7 - .../blockstates/aether_moss_block.json | 7 - .../deep_aether/blockstates/aether_mud.json | 7 - .../blockstates/aether_mud_bricks.json | 7 - .../blockstates/aether_mud_bricks_slab.json | 13 -- .../blockstates/aether_mud_bricks_stairs.json | 209 ------------------ .../blockstates/aether_mud_bricks_wall.json | 90 -------- .../blockstates/packed_aether_mud.json | 7 - .../models/block/aether_coarse_dirt.json | 6 - .../models/block/aether_moss_block.json | 6 - .../deep_aether/models/block/aether_mud.json | 6 - .../models/block/aether_mud_bricks.json | 6 - .../models/block/aether_mud_bricks_slab.json | 8 - .../block/aether_mud_bricks_slab_top.json | 8 - .../block/aether_mud_bricks_stairs.json | 8 - .../block/aether_mud_bricks_stairs_inner.json | 8 - .../block/aether_mud_bricks_stairs_outer.json | 8 - .../block/aether_mud_bricks_wall_post.json | 6 - .../block/aether_mud_bricks_wall_side.json | 6 - .../aether_mud_bricks_wall_side_tall.json | 6 - .../models/block/packed_aether_mud.json | 6 - .../models/item/aether_coarse_dirt.json | 3 - .../models/item/aether_moss_block.json | 3 - .../models/item/aether_moss_carpet.json | 3 - .../deep_aether/models/item/aether_mud.json | 3 - .../models/item/aether_mud_bricks.json | 3 - .../models/item/aether_mud_bricks_slab.json | 3 - .../models/item/aether_mud_bricks_stairs.json | 3 - .../models/item/aether_mud_bricks_wall.json | 6 - .../models/item/packed_aether_mud.json | 3 - .../data/aether/tags/block/aether_dirt.json | 6 + .../tags/item/packed_aether_mud_crafting.json | 5 + .../building_blocks/aether_coarse_dirt.json | 32 --- .../aether_mud_bricks_slab.json | 32 --- .../aether_mud_bricks_stairs.json | 32 --- .../decorations/aerglow_blossom_block.json | 32 --- .../decorations/aether_moss_carpet.json | 32 --- .../decorations/aether_mud_bricks.json | 32 --- .../decorations/aether_mud_bricks_wall.json | 32 --- ...ossy_holystone_bricks_from_flutemoss.json} | 4 +- .../mossy_holystone_from_aether_moss.json | 32 --- ...mossy_holystone_tiles_from_flutemoss.json} | 4 +- .../decorations/muddy_yagroot_roots.json | 32 --- .../decorations/packed_aether_mud.json | 32 --- .../loot_table/blocks/aether_coarse_dirt.json | 26 --- .../loot_table/blocks/aether_moss_block.json | 21 -- .../loot_table/blocks/aether_moss_carpet.json | 21 -- .../loot_table/blocks/aether_mud.json | 26 --- .../loot_table/blocks/aether_mud_bricks.json | 21 -- .../blocks/aether_mud_bricks_slab.json | 35 --- .../blocks/aether_mud_bricks_stairs.json | 21 -- .../blocks/aether_mud_bricks_wall.json | 21 -- .../loot_table/blocks/packed_aether_mud.json | 21 -- .../recipe/aerglow_blossom_block.json | 17 -- .../recipe/aether_coarse_dirt.json | 20 -- .../recipe/aether_moss_carpet.json | 16 -- .../deep_aether/recipe/aether_mud_bricks.json | 17 -- .../recipe/aether_mud_bricks_slab.json | 16 -- .../recipe/aether_mud_bricks_stairs.json | 18 -- .../recipe/aether_mud_bricks_wall.json | 17 -- ...ossy_holystone_bricks_from_flutemoss.json} | 2 +- .../mossy_holystone_from_aether_moss.json | 20 -- ...mossy_holystone_tiles_from_flutemoss.json} | 2 +- .../recipe/muddy_yagroot_roots.json | 16 -- .../deep_aether/recipe/packed_aether_mud.json | 16 -- .../configured_feature/aerlavender_patch.json | 17 +- .../aether_cattails_patch.json | 6 +- .../aether_moss_patch_bonemeal.json | 4 +- .../aether_moss_vegetation.json | 28 --- .../luminescent_skyroot_forest_grass.json | 6 +- .../roseroot_forest_grass.json | 13 +- .../data/minecraft/tags/block/dirt.json | 9 - 72 files changed, 39 insertions(+), 1238 deletions(-) delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/aether_coarse_dirt.json delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/aether_moss_block.json delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/aether_mud.json delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks.json delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_slab.json delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_stairs.json delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_wall.json delete mode 100644 src/generated/resources/assets/deep_aether/blockstates/packed_aether_mud.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_coarse_dirt.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_moss_block.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab_top.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_inner.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_outer.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_post.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side_tall.json delete mode 100644 src/generated/resources/assets/deep_aether/models/block/packed_aether_mud.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_coarse_dirt.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_moss_block.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_moss_carpet.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_mud.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_slab.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_stairs.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_wall.json delete mode 100644 src/generated/resources/assets/deep_aether/models/item/packed_aether_mud.json create mode 100644 src/generated/resources/data/aether/tags/block/aether_dirt.json create mode 100644 src/generated/resources/data/aether_unity/tags/item/packed_aether_mud_crafting.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_coarse_dirt.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_slab.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_stairs.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/decorations/aerglow_blossom_block.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_moss_carpet.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks_wall.json rename src/generated/resources/data/deep_aether/advancement/recipes/decorations/{mossy_holystone_bricks_from_aether_moss.json => mossy_holystone_bricks_from_flutemoss.json} (79%) delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_from_aether_moss.json rename src/generated/resources/data/deep_aether/advancement/recipes/decorations/{mossy_holystone_tiles_from_aether_moss.json => mossy_holystone_tiles_from_flutemoss.json} (79%) delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/decorations/muddy_yagroot_roots.json delete mode 100644 src/generated/resources/data/deep_aether/advancement/recipes/decorations/packed_aether_mud.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_coarse_dirt.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_block.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_carpet.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_slab.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_stairs.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_wall.json delete mode 100644 src/generated/resources/data/deep_aether/loot_table/blocks/packed_aether_mud.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/aerglow_blossom_block.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/aether_coarse_dirt.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/aether_moss_carpet.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/aether_mud_bricks.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_slab.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_stairs.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_wall.json rename src/generated/resources/data/deep_aether/recipe/{mossy_holystone_bricks_from_aether_moss.json => mossy_holystone_bricks_from_flutemoss.json} (85%) delete mode 100644 src/generated/resources/data/deep_aether/recipe/mossy_holystone_from_aether_moss.json rename src/generated/resources/data/deep_aether/recipe/{mossy_holystone_tiles_from_aether_moss.json => mossy_holystone_tiles_from_flutemoss.json} (85%) delete mode 100644 src/generated/resources/data/deep_aether/recipe/muddy_yagroot_roots.json delete mode 100644 src/generated/resources/data/deep_aether/recipe/packed_aether_mud.json delete mode 100644 src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_vegetation.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/dirt.json diff --git a/src/generated/resources/assets/deep_aether/blockstates/aether_coarse_dirt.json b/src/generated/resources/assets/deep_aether/blockstates/aether_coarse_dirt.json deleted file mode 100644 index c24ca49fc..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/aether_coarse_dirt.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "deep_aether:block/aether_coarse_dirt" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/blockstates/aether_moss_block.json b/src/generated/resources/assets/deep_aether/blockstates/aether_moss_block.json deleted file mode 100644 index e92443405..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/aether_moss_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "deep_aether:block/aether_moss_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/blockstates/aether_mud.json b/src/generated/resources/assets/deep_aether/blockstates/aether_mud.json deleted file mode 100644 index 6ed924504..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/aether_mud.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "deep_aether:block/aether_mud" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks.json b/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks.json deleted file mode 100644 index 181a0fda1..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "deep_aether:block/aether_mud_bricks" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_slab.json b/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_slab.json deleted file mode 100644 index 86e3fdbb6..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "deep_aether:block/aether_mud_bricks_slab" - }, - "type=double": { - "model": "deep_aether:block/aether_mud_bricks" - }, - "type=top": { - "model": "deep_aether:block/aether_mud_bricks_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_stairs.json b/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_stairs.json deleted file mode 100644 index 75c4a62c0..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "deep_aether:block/aether_mud_bricks_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "deep_aether:block/aether_mud_bricks_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_wall.json b/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_wall.json deleted file mode 100644 index b488fe7b4..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/aether_mud_bricks_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "deep_aether:block/aether_mud_bricks_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/blockstates/packed_aether_mud.json b/src/generated/resources/assets/deep_aether/blockstates/packed_aether_mud.json deleted file mode 100644 index 2c1db5763..000000000 --- a/src/generated/resources/assets/deep_aether/blockstates/packed_aether_mud.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "deep_aether:block/packed_aether_mud" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_coarse_dirt.json b/src/generated/resources/assets/deep_aether/models/block/aether_coarse_dirt.json deleted file mode 100644 index 1a36e786f..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_coarse_dirt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "deep_aether:block/aether_coarse_dirt" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_moss_block.json b/src/generated/resources/assets/deep_aether/models/block/aether_moss_block.json deleted file mode 100644 index 7d81404a0..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_moss_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "deep_aether:block/aether_moss_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud.json deleted file mode 100644 index 2fb3d8a40..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "deep_aether:block/aether_mud" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks.json deleted file mode 100644 index c8371763e..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab.json deleted file mode 100644 index 6d3efb652..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "deep_aether:block/aether_mud_bricks", - "side": "deep_aether:block/aether_mud_bricks", - "top": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab_top.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab_top.json deleted file mode 100644 index 5bdc9a168..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "deep_aether:block/aether_mud_bricks", - "side": "deep_aether:block/aether_mud_bricks", - "top": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs.json deleted file mode 100644 index 165923122..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "deep_aether:block/aether_mud_bricks", - "side": "deep_aether:block/aether_mud_bricks", - "top": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_inner.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_inner.json deleted file mode 100644 index 95970e774..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "deep_aether:block/aether_mud_bricks", - "side": "deep_aether:block/aether_mud_bricks", - "top": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_outer.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_outer.json deleted file mode 100644 index 4dd525f15..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "deep_aether:block/aether_mud_bricks", - "side": "deep_aether:block/aether_mud_bricks", - "top": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_post.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_post.json deleted file mode 100644 index 827d0e317..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side.json deleted file mode 100644 index 3f9417fb9..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side_tall.json b/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side_tall.json deleted file mode 100644 index fa4f9e8c2..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/aether_mud_bricks_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/block/packed_aether_mud.json b/src/generated/resources/assets/deep_aether/models/block/packed_aether_mud.json deleted file mode 100644 index 987f442f9..000000000 --- a/src/generated/resources/assets/deep_aether/models/block/packed_aether_mud.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "deep_aether:block/packed_aether_mud" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_coarse_dirt.json b/src/generated/resources/assets/deep_aether/models/item/aether_coarse_dirt.json deleted file mode 100644 index f947c146d..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_coarse_dirt.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/aether_coarse_dirt" -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_moss_block.json b/src/generated/resources/assets/deep_aether/models/item/aether_moss_block.json deleted file mode 100644 index 1a7f78e4a..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_moss_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/aether_moss_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_moss_carpet.json b/src/generated/resources/assets/deep_aether/models/item/aether_moss_carpet.json deleted file mode 100644 index fe783855a..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_moss_carpet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/aether_moss_carpet" -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_mud.json b/src/generated/resources/assets/deep_aether/models/item/aether_mud.json deleted file mode 100644 index d8409c41a..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_mud.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/aether_mud" -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks.json b/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks.json deleted file mode 100644 index bae7aac22..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/aether_mud_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_slab.json b/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_slab.json deleted file mode 100644 index d00111f7e..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/aether_mud_bricks_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_stairs.json b/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_stairs.json deleted file mode 100644 index 10e4df959..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/aether_mud_bricks_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_wall.json b/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_wall.json deleted file mode 100644 index 83d08345d..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/aether_mud_bricks_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "deep_aether:block/aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/deep_aether/models/item/packed_aether_mud.json b/src/generated/resources/assets/deep_aether/models/item/packed_aether_mud.json deleted file mode 100644 index 95190976d..000000000 --- a/src/generated/resources/assets/deep_aether/models/item/packed_aether_mud.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "deep_aether:block/packed_aether_mud" -} \ No newline at end of file diff --git a/src/generated/resources/data/aether/tags/block/aether_dirt.json b/src/generated/resources/data/aether/tags/block/aether_dirt.json new file mode 100644 index 000000000..c457ceaef --- /dev/null +++ b/src/generated/resources/data/aether/tags/block/aether_dirt.json @@ -0,0 +1,6 @@ +{ + "values": [ + "deep_aether:golden_heights_grass_block", + "deep_aether:aercloud_grass_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/aether_unity/tags/item/packed_aether_mud_crafting.json b/src/generated/resources/data/aether_unity/tags/item/packed_aether_mud_crafting.json new file mode 100644 index 000000000..f62db6a9b --- /dev/null +++ b/src/generated/resources/data/aether_unity/tags/item/packed_aether_mud_crafting.json @@ -0,0 +1,5 @@ +{ + "values": [ + "deep_aether:aerglow_blossom" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_coarse_dirt.json b/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_coarse_dirt.json deleted file mode 100644 index ef0164e04..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_coarse_dirt.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aether_dirt": { - "conditions": { - "items": [ - { - "items": "aether:aether_dirt" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:aether_coarse_dirt" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aether_dirt" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:aether_coarse_dirt" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_slab.json b/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_slab.json deleted file mode 100644 index 55eef2975..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_slab.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aether_mud_bricks": { - "conditions": { - "items": [ - { - "items": "deep_aether:aether_mud_bricks" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:aether_mud_bricks_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aether_mud_bricks" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:aether_mud_bricks_slab" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_stairs.json b/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_stairs.json deleted file mode 100644 index 3b6bbac0b..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/building_blocks/aether_mud_bricks_stairs.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aether_mud_bricks": { - "conditions": { - "items": [ - { - "items": "deep_aether:aether_mud_bricks" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:aether_mud_bricks_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aether_mud_bricks" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:aether_mud_bricks_stairs" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aerglow_blossom_block.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aerglow_blossom_block.json deleted file mode 100644 index 6ec5a1ab7..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aerglow_blossom_block.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aerglow_blossom": { - "conditions": { - "items": [ - { - "items": "deep_aether:aerglow_blossom" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:aerglow_blossom_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aerglow_blossom" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:aerglow_blossom_block" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_moss_carpet.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_moss_carpet.json deleted file mode 100644 index 59006159f..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_moss_carpet.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aether_moss_block": { - "conditions": { - "items": [ - { - "items": "deep_aether:aether_moss_block" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:aether_moss_carpet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aether_moss_block" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:aether_moss_carpet" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks.json deleted file mode 100644 index 4f6523993..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_packed_aether_mud": { - "conditions": { - "items": [ - { - "items": "deep_aether:packed_aether_mud" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:aether_mud_bricks" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_packed_aether_mud" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:aether_mud_bricks" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks_wall.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks_wall.json deleted file mode 100644 index e0c27ac6e..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/aether_mud_bricks_wall.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aether_mud_bricks": { - "conditions": { - "items": [ - { - "items": "deep_aether:aether_mud_bricks" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:aether_mud_bricks_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aether_mud_bricks" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:aether_mud_bricks_wall" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_bricks_from_aether_moss.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_bricks_from_flutemoss.json similarity index 79% rename from src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_bricks_from_aether_moss.json rename to src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_bricks_from_flutemoss.json index e848ed20c..1169f0a67 100644 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_bricks_from_aether_moss.json +++ b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_bricks_from_flutemoss.json @@ -13,7 +13,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "deep_aether:mossy_holystone_bricks_from_aether_moss" + "recipe": "deep_aether:mossy_holystone_bricks_from_flutemoss" }, "trigger": "minecraft:recipe_unlocked" } @@ -26,7 +26,7 @@ ], "rewards": { "recipes": [ - "deep_aether:mossy_holystone_bricks_from_aether_moss" + "deep_aether:mossy_holystone_bricks_from_flutemoss" ] } } \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_from_aether_moss.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_from_aether_moss.json deleted file mode 100644 index 37fe05119..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_from_aether_moss.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_holystone": { - "conditions": { - "items": [ - { - "items": "aether:holystone" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:mossy_holystone_from_aether_moss" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_holystone" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:mossy_holystone_from_aether_moss" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_tiles_from_aether_moss.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_tiles_from_flutemoss.json similarity index 79% rename from src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_tiles_from_aether_moss.json rename to src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_tiles_from_flutemoss.json index 90fcf9044..44899fae1 100644 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_tiles_from_aether_moss.json +++ b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/mossy_holystone_tiles_from_flutemoss.json @@ -13,7 +13,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "deep_aether:mossy_holystone_tiles_from_aether_moss" + "recipe": "deep_aether:mossy_holystone_tiles_from_flutemoss" }, "trigger": "minecraft:recipe_unlocked" } @@ -26,7 +26,7 @@ ], "rewards": { "recipes": [ - "deep_aether:mossy_holystone_tiles_from_aether_moss" + "deep_aether:mossy_holystone_tiles_from_flutemoss" ] } } \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/muddy_yagroot_roots.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/muddy_yagroot_roots.json deleted file mode 100644 index 198993858..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/muddy_yagroot_roots.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aether_mud": { - "conditions": { - "items": [ - { - "items": "deep_aether:aether_mud" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:muddy_yagroot_roots" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aether_mud" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:muddy_yagroot_roots" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/packed_aether_mud.json b/src/generated/resources/data/deep_aether/advancement/recipes/decorations/packed_aether_mud.json deleted file mode 100644 index 51f21377a..000000000 --- a/src/generated/resources/data/deep_aether/advancement/recipes/decorations/packed_aether_mud.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_aether_mud": { - "conditions": { - "items": [ - { - "items": "deep_aether:aether_mud" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "deep_aether:packed_aether_mud" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_aether_mud" - ] - ], - "rewards": { - "recipes": [ - "deep_aether:packed_aether_mud" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_coarse_dirt.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_coarse_dirt.json deleted file mode 100644 index 1ab4e1d36..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_coarse_dirt.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:block", - "functions": [ - { - "function": "aether:double_drops" - } - ], - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:aether_coarse_dirt" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_coarse_dirt" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_block.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_block.json deleted file mode 100644 index b55a3bf2c..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:aether_moss_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_moss_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_carpet.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_carpet.json deleted file mode 100644 index 64cee5608..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_moss_carpet.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:aether_moss_carpet" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_moss_carpet" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud.json deleted file mode 100644 index 656d112b6..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:block", - "functions": [ - { - "function": "aether:double_drops" - } - ], - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:aether_mud" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_mud" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks.json deleted file mode 100644 index afd816347..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:aether_mud_bricks" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_mud_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_slab.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_slab.json deleted file mode 100644 index dde8b84d5..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "deep_aether:aether_mud_bricks_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "deep_aether:aether_mud_bricks_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_mud_bricks_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_stairs.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_stairs.json deleted file mode 100644 index f85faf859..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:aether_mud_bricks_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_mud_bricks_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_wall.json b/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_wall.json deleted file mode 100644 index 0ab2b1e72..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/aether_mud_bricks_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:aether_mud_bricks_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/aether_mud_bricks_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/loot_table/blocks/packed_aether_mud.json b/src/generated/resources/data/deep_aether/loot_table/blocks/packed_aether_mud.json deleted file mode 100644 index 25a8b166a..000000000 --- a/src/generated/resources/data/deep_aether/loot_table/blocks/packed_aether_mud.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "deep_aether:packed_aether_mud" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "deep_aether:blocks/packed_aether_mud" -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/aerglow_blossom_block.json b/src/generated/resources/data/deep_aether/recipe/aerglow_blossom_block.json deleted file mode 100644 index 0e618a57a..000000000 --- a/src/generated/resources/data/deep_aether/recipe/aerglow_blossom_block.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "A": { - "item": "deep_aether:aerglow_blossom" - } - }, - "pattern": [ - "AA", - "AA" - ], - "result": { - "count": 1, - "id": "deep_aether:aerglow_blossom_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/aether_coarse_dirt.json b/src/generated/resources/data/deep_aether/recipe/aether_coarse_dirt.json deleted file mode 100644 index b6f486923..000000000 --- a/src/generated/resources/data/deep_aether/recipe/aether_coarse_dirt.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "D": { - "item": "aether:aether_dirt" - }, - "G": { - "item": "minecraft:gravel" - } - }, - "pattern": [ - "DG", - "GD" - ], - "result": { - "count": 4, - "id": "deep_aether:aether_coarse_dirt" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/aether_moss_carpet.json b/src/generated/resources/data/deep_aether/recipe/aether_moss_carpet.json deleted file mode 100644 index 312eb23e2..000000000 --- a/src/generated/resources/data/deep_aether/recipe/aether_moss_carpet.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "A": { - "item": "deep_aether:aether_moss_block" - } - }, - "pattern": [ - "AA" - ], - "result": { - "count": 3, - "id": "deep_aether:aether_moss_carpet" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks.json b/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks.json deleted file mode 100644 index 87a4ad316..000000000 --- a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "A": { - "item": "deep_aether:packed_aether_mud" - } - }, - "pattern": [ - "AA", - "AA" - ], - "result": { - "count": 4, - "id": "deep_aether:aether_mud_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_slab.json b/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_slab.json deleted file mode 100644 index 72ed82ee8..000000000 --- a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "#": { - "item": "deep_aether:aether_mud_bricks" - } - }, - "pattern": [ - "###" - ], - "result": { - "count": 6, - "id": "deep_aether:aether_mud_bricks_slab" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_stairs.json b/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_stairs.json deleted file mode 100644 index 58a9f6d93..000000000 --- a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "#": { - "item": "deep_aether:aether_mud_bricks" - } - }, - "pattern": [ - "# ", - "## ", - "###" - ], - "result": { - "count": 4, - "id": "deep_aether:aether_mud_bricks_stairs" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_wall.json b/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_wall.json deleted file mode 100644 index 79cb189ab..000000000 --- a/src/generated/resources/data/deep_aether/recipe/aether_mud_bricks_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "item": "deep_aether:aether_mud_bricks" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "count": 6, - "id": "deep_aether:aether_mud_bricks_wall" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/mossy_holystone_bricks_from_aether_moss.json b/src/generated/resources/data/deep_aether/recipe/mossy_holystone_bricks_from_flutemoss.json similarity index 85% rename from src/generated/resources/data/deep_aether/recipe/mossy_holystone_bricks_from_aether_moss.json rename to src/generated/resources/data/deep_aether/recipe/mossy_holystone_bricks_from_flutemoss.json index df668ce71..e082c7954 100644 --- a/src/generated/resources/data/deep_aether/recipe/mossy_holystone_bricks_from_aether_moss.json +++ b/src/generated/resources/data/deep_aether/recipe/mossy_holystone_bricks_from_flutemoss.json @@ -7,7 +7,7 @@ "item": "aether:holystone_bricks" }, { - "item": "deep_aether:aether_moss_block" + "item": "aether_unity:flutemoss_block" } ], "result": { diff --git a/src/generated/resources/data/deep_aether/recipe/mossy_holystone_from_aether_moss.json b/src/generated/resources/data/deep_aether/recipe/mossy_holystone_from_aether_moss.json deleted file mode 100644 index ad29ea08b..000000000 --- a/src/generated/resources/data/deep_aether/recipe/mossy_holystone_from_aether_moss.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "group": "mossy_holystone", - "key": { - "A": { - "item": "aether:holystone" - }, - "B": { - "item": "deep_aether:aether_moss_block" - } - }, - "pattern": [ - "AB" - ], - "result": { - "count": 1, - "id": "aether:mossy_holystone" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/mossy_holystone_tiles_from_aether_moss.json b/src/generated/resources/data/deep_aether/recipe/mossy_holystone_tiles_from_flutemoss.json similarity index 85% rename from src/generated/resources/data/deep_aether/recipe/mossy_holystone_tiles_from_aether_moss.json rename to src/generated/resources/data/deep_aether/recipe/mossy_holystone_tiles_from_flutemoss.json index 51e33c705..f23975731 100644 --- a/src/generated/resources/data/deep_aether/recipe/mossy_holystone_tiles_from_aether_moss.json +++ b/src/generated/resources/data/deep_aether/recipe/mossy_holystone_tiles_from_flutemoss.json @@ -7,7 +7,7 @@ "item": "deep_aether:holystone_tiles" }, { - "item": "deep_aether:aether_moss_block" + "item": "aether_unity:flutemoss_block" } ], "result": { diff --git a/src/generated/resources/data/deep_aether/recipe/muddy_yagroot_roots.json b/src/generated/resources/data/deep_aether/recipe/muddy_yagroot_roots.json deleted file mode 100644 index 6097b07bf..000000000 --- a/src/generated/resources/data/deep_aether/recipe/muddy_yagroot_roots.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "deep_aether:aether_mud" - }, - { - "item": "deep_aether:yagroot_roots" - } - ], - "result": { - "count": 1, - "id": "deep_aether:muddy_yagroot_roots" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/recipe/packed_aether_mud.json b/src/generated/resources/data/deep_aether/recipe/packed_aether_mud.json deleted file mode 100644 index 81eaff28b..000000000 --- a/src/generated/resources/data/deep_aether/recipe/packed_aether_mud.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "deep_aether:aether_mud" - }, - { - "item": "deep_aether:aerglow_blossom" - } - ], - "result": { - "count": 1, - "id": "deep_aether:packed_aether_mud" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aerlavender_patch.json b/src/generated/resources/data/deep_aether/worldgen/configured_feature/aerlavender_patch.json index f7b0feae5..9202d721c 100644 --- a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aerlavender_patch.json +++ b/src/generated/resources/data/deep_aether/worldgen/configured_feature/aerlavender_patch.json @@ -20,15 +20,6 @@ }, "weight": 32 }, - { - "data": { - "Name": "minecraft:tall_grass", - "Properties": { - "half": "lower" - } - }, - "weight": 16 - }, { "data": { "Name": "aether:berry_bush", @@ -40,9 +31,13 @@ }, { "data": { - "Name": "minecraft:short_grass" + "Name": "aether_unity:short_aether_grass", + "Properties": { + "enchanted": "false", + "grass_size": "medium" + } }, - "weight": 32 + "weight": 48 } ] } diff --git a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_cattails_patch.json b/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_cattails_patch.json index 848f59824..29a446d86 100644 --- a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_cattails_patch.json +++ b/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_cattails_patch.json @@ -16,7 +16,11 @@ }, { "data": { - "Name": "minecraft:short_grass" + "Name": "aether_unity:short_aether_grass", + "Properties": { + "enchanted": "false", + "grass_size": "medium" + } }, "weight": 5 }, diff --git a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_patch_bonemeal.json b/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_patch_bonemeal.json index 865b7b56f..df981e4f1 100644 --- a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_patch_bonemeal.json +++ b/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_patch_bonemeal.json @@ -7,7 +7,7 @@ "ground_state": { "type": "minecraft:simple_state_provider", "state": { - "Name": "deep_aether:aether_moss_block", + "Name": "aether_unity:flutemoss_block", "Properties": { "double_drops": "false" } @@ -17,7 +17,7 @@ "surface": "floor", "vegetation_chance": 0.6, "vegetation_feature": { - "feature": "deep_aether:aether_moss_vegetation", + "feature": "aether_unity:flutemoss_vegetation", "placement": [] }, "vertical_range": 5, diff --git a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_vegetation.json b/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_vegetation.json deleted file mode 100644 index 8b3fe6d1d..000000000 --- a/src/generated/resources/data/deep_aether/worldgen/configured_feature/aether_moss_vegetation.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "data": { - "Name": "deep_aether:aether_moss_carpet" - }, - "weight": 25 - }, - { - "data": { - "Name": "minecraft:short_grass" - }, - "weight": 50 - }, - { - "data": { - "Name": "minecraft:short_grass" - }, - "weight": 10 - } - ] - } - } -} \ No newline at end of file diff --git a/src/generated/resources/data/deep_aether/worldgen/configured_feature/luminescent_skyroot_forest_grass.json b/src/generated/resources/data/deep_aether/worldgen/configured_feature/luminescent_skyroot_forest_grass.json index 7deb525a4..f8d3974dd 100644 --- a/src/generated/resources/data/deep_aether/worldgen/configured_feature/luminescent_skyroot_forest_grass.json +++ b/src/generated/resources/data/deep_aether/worldgen/configured_feature/luminescent_skyroot_forest_grass.json @@ -10,7 +10,11 @@ "entries": [ { "data": { - "Name": "minecraft:short_grass" + "Name": "aether_unity:short_aether_grass", + "Properties": { + "enchanted": "false", + "grass_size": "medium" + } }, "weight": 40 }, diff --git a/src/generated/resources/data/deep_aether/worldgen/configured_feature/roseroot_forest_grass.json b/src/generated/resources/data/deep_aether/worldgen/configured_feature/roseroot_forest_grass.json index 50cf6cde0..110c1ffce 100644 --- a/src/generated/resources/data/deep_aether/worldgen/configured_feature/roseroot_forest_grass.json +++ b/src/generated/resources/data/deep_aether/worldgen/configured_feature/roseroot_forest_grass.json @@ -25,18 +25,13 @@ }, { "data": { - "Name": "minecraft:short_grass" - }, - "weight": 6 - }, - { - "data": { - "Name": "minecraft:tall_grass", + "Name": "aether_unity:short_aether_grass", "Properties": { - "half": "lower" + "enchanted": "false", + "grass_size": "medium" } }, - "weight": 2 + "weight": 8 }, { "data": { diff --git a/src/generated/resources/data/minecraft/tags/block/dirt.json b/src/generated/resources/data/minecraft/tags/block/dirt.json deleted file mode 100644 index 4fb0507ae..000000000 --- a/src/generated/resources/data/minecraft/tags/block/dirt.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "values": [ - "deep_aether:aether_mud", - "deep_aether:aether_moss_block", - "deep_aether:golden_heights_grass_block", - "deep_aether:aercloud_grass_block", - "deep_aether:aether_coarse_dirt" - ] -} \ No newline at end of file