diff --git a/src/main/java/techreborn/world/feature/RubberTreeFeature.java b/src/main/java/techreborn/world/feature/RubberTreeFeature.java index 46b8a6fd7..fb3bc0af7 100644 --- a/src/main/java/techreborn/world/feature/RubberTreeFeature.java +++ b/src/main/java/techreborn/world/feature/RubberTreeFeature.java @@ -75,19 +75,19 @@ public class RubberTreeFeature extends AbstractTreeFeature { radius = 2; } + BlockPos.MutableBlockPos blockpos$mutableblockpos = new BlockPos.MutableBlockPos(); for (xOffset = baseX - radius; xOffset <= baseX + radius; ++xOffset) { for (zOffset = baseZ - radius; zOffset <= baseZ + radius; ++zOffset) { - //TODO: Change to mutable - BlockPos pos = new BlockPos(xOffset, yOffset, zOffset); - Block block = worldIn.getBlockState(pos).getBlock(); - - if (block != null && !this.canGrowInto(worldIn, pos)) { + if (!this.canGrowInto(worldIn, blockpos$mutableblockpos.setPos(xOffset, yOffset, xOffset))) { return false; } } } } + // Ok, we are cleared for take off! + // TODO: Grow tree after log blockstate fix + return false; }