From 5c6b268dcba1082097fe30a46fb32e60ff3d33ac Mon Sep 17 00:00:00 2001 From: drcrazy Date: Thu, 14 Mar 2019 12:58:23 +0300 Subject: [PATCH] Some polishing for Rubber Tree feature --- .../techreborn/world/feature/RubberTreeFeature.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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; }