diff --git a/extratrees/src/main/java/binnie/extratrees/gen/BinnieWorldGenTree.java b/extratrees/src/main/java/binnie/extratrees/gen/BinnieWorldGenTree.java index 882d0413e..7c5b3c0f2 100644 --- a/extratrees/src/main/java/binnie/extratrees/gen/BinnieWorldGenTree.java +++ b/extratrees/src/main/java/binnie/extratrees/gen/BinnieWorldGenTree.java @@ -113,12 +113,12 @@ public final boolean generate(World world, Random random, BlockPos pos, boolean genPos = getValidGrowthPos(world, pos); } + this.pos = genPos; + if (genPos == null || (!force && !this.canGrow())) { return false; } - this.pos = genPos; - this.preGenerate(world, random, this.pos); generateTrunk();