Allowed fir, redwood, and umbran saplings to grow 2x2 trees

This commit is contained in:
Forstride 2019-06-28 16:16:40 -04:00
parent 0b8f81b801
commit 1e1a23b5cd
3 changed files with 29 additions and 3 deletions

View File

@ -1,14 +1,17 @@
package biomesoplenty.common.block.trees;
import biomesoplenty.common.world.gen.feature.BOPBiomeFeatures;
import net.minecraft.block.Blocks;
import net.minecraft.block.trees.BigTree;
import net.minecraft.block.trees.Tree;
import net.minecraft.world.gen.feature.AbstractTreeFeature;
import net.minecraft.world.gen.feature.MegaJungleFeature;
import net.minecraft.world.gen.feature.NoFeatureConfig;
import javax.annotation.Nullable;
import java.util.Random;
public class FirTree extends Tree
public class FirTree extends BigTree
{
@Nullable
@Override
@ -16,4 +19,11 @@ public class FirTree extends Tree
{
return BOPBiomeFeatures.FIR_TREE;
}
@Nullable
@Override
protected AbstractTreeFeature<NoFeatureConfig> getBigTreeFeature(Random random)
{
return BOPBiomeFeatures.FIR_TREE_LARGE;
}
}

View File

@ -1,6 +1,7 @@
package biomesoplenty.common.block.trees;
import biomesoplenty.common.world.gen.feature.BOPBiomeFeatures;
import net.minecraft.block.trees.BigTree;
import net.minecraft.block.trees.Tree;
import net.minecraft.world.gen.feature.AbstractTreeFeature;
import net.minecraft.world.gen.feature.NoFeatureConfig;
@ -8,7 +9,7 @@ import net.minecraft.world.gen.feature.NoFeatureConfig;
import javax.annotation.Nullable;
import java.util.Random;
public class RedwoodTree extends Tree
public class RedwoodTree extends BigTree
{
@Nullable
@Override
@ -16,4 +17,11 @@ public class RedwoodTree extends Tree
{
return BOPBiomeFeatures.REDWOOD_TREE;
}
@Nullable
@Override
protected AbstractTreeFeature<NoFeatureConfig> getBigTreeFeature(Random random)
{
return BOPBiomeFeatures.REDWOOD_TREE_MEDIUM;
}
}

View File

@ -1,6 +1,7 @@
package biomesoplenty.common.block.trees;
import biomesoplenty.common.world.gen.feature.BOPBiomeFeatures;
import net.minecraft.block.trees.BigTree;
import net.minecraft.block.trees.Tree;
import net.minecraft.world.gen.feature.AbstractTreeFeature;
import net.minecraft.world.gen.feature.NoFeatureConfig;
@ -8,7 +9,7 @@ import net.minecraft.world.gen.feature.NoFeatureConfig;
import javax.annotation.Nullable;
import java.util.Random;
public class UmbranTree extends Tree
public class UmbranTree extends BigTree
{
@Nullable
@Override
@ -16,4 +17,11 @@ public class UmbranTree extends Tree
{
return BOPBiomeFeatures.UMBRAN_TREE;
}
@Nullable
@Override
protected AbstractTreeFeature<NoFeatureConfig> getBigTreeFeature(Random random)
{
return BOPBiomeFeatures.TALL_UMBRAN_TREE;
}
}