aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities/render
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/render')
-rw-r--r--src/main/java/gregtech/common/tileentities/render/TileEntityBlackhole.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/tileentities/render/TileEntityBlackhole.java b/src/main/java/gregtech/common/tileentities/render/TileEntityBlackhole.java
index d40f425a03..9206e6b1b2 100644
--- a/src/main/java/gregtech/common/tileentities/render/TileEntityBlackhole.java
+++ b/src/main/java/gregtech/common/tileentities/render/TileEntityBlackhole.java
@@ -9,6 +9,8 @@ import net.minecraft.util.AxisAlignedBB;
public class TileEntityBlackhole extends TileEntity {
+ private AxisAlignedBB boundingBox;
+
// Should run from 0 to 1, >.5 starts showing changes
private float stability = 1;
// true = growing, false = shrinking
@@ -69,8 +71,11 @@ public class TileEntityBlackhole extends TileEntity {
@Override
public AxisAlignedBB getRenderBoundingBox() {
- return AxisAlignedBB
- .getBoundingBox(xCoord - 10, yCoord - 10, zCoord - 10, xCoord + 10, yCoord + 10, zCoord + 10);
+ if (boundingBox == null) {
+ boundingBox = AxisAlignedBB
+ .getBoundingBox(xCoord - 10, yCoord - 10, zCoord - 10, xCoord + 10, yCoord + 10, zCoord + 10);
+ }
+ return boundingBox;
}
public long getStartTime() {