From 790a85a57cb672bdfe0cec76f99e5f857db60469 Mon Sep 17 00:00:00 2001 From: Sollace Date: Sun, 10 Sep 2023 18:06:39 +0100 Subject: [PATCH] Change mango trees to be smaller --- .../com/minelittlepony/unicopia/server/world/UTreeGen.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/minelittlepony/unicopia/server/world/UTreeGen.java b/src/main/java/com/minelittlepony/unicopia/server/world/UTreeGen.java index 6add2f79..b80c1d09 100644 --- a/src/main/java/com/minelittlepony/unicopia/server/world/UTreeGen.java +++ b/src/main/java/com/minelittlepony/unicopia/server/world/UTreeGen.java @@ -12,6 +12,7 @@ import net.minecraft.registry.Registries; import net.minecraft.registry.tag.BiomeTags; import net.minecraft.registry.tag.BlockTags; import net.minecraft.world.BlockView; +import net.minecraft.world.biome.BiomeKeys; import net.minecraft.world.gen.feature.TreeFeatureConfig; import net.minecraft.world.gen.foliage.BlobFoliagePlacer; import net.minecraft.world.gen.foliage.JungleFoliagePlacer; @@ -66,13 +67,13 @@ public interface UTreeGen { .count(2, 0.01F, 1) .build(); Tree MANGO_TREE = Tree.Builder.create(Unicopia.id("mango_tree"), - new MegaJungleTrunkPlacer(8, 9, 19), - new JungleFoliagePlacer(ConstantIntProvider.create(4), ConstantIntProvider.create(0), 2) + new MegaJungleTrunkPlacer(3, 4, 6), + new JungleFoliagePlacer(ConstantIntProvider.create(3), ConstantIntProvider.create(0), 2) ) .farmingCondition(9, 0, 4) .log(Blocks.JUNGLE_LOG) .leaves(UBlocks.MANGO_LEAVES) - .biomes(selector -> selector.hasTag(BiomeTags.IS_JUNGLE)) + .biomes(selector -> selector.hasTag(BiomeTags.IS_JUNGLE) && selector.getBiomeKey() != BiomeKeys.JUNGLE) .sapling(Unicopia.id("mango_sapling")) .count(1, 1, 2) .configure(builder -> builder.decorators(ImmutableList.of(TrunkVineTreeDecorator.INSTANCE, new LeavesVineTreeDecorator(0.25f))))