From d57f60c82918140a60808c7d2c079d4be17d80c0 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sun, 29 Nov 2015 00:38:22 +0100 Subject: [PATCH] Greenhouse Glass Performance --- .../tile/TileEntityGreenhouseGlass.java | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java index 8cadd89ce..5579b3fdc 100644 --- a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java @@ -27,23 +27,21 @@ public class TileEntityGreenhouseGlass extends TileEntityBase{ super.updateEntity(); if(!worldObj.isRemote){ if(worldObj.canBlockSeeTheSky(xCoord, yCoord, zCoord) && worldObj.isDaytime()){ - WorldPos blockToFert = this.blockToFertilize(); - if(blockToFert != null){ - if(this.timeUntilNextFert > 0){ - this.timeUntilNextFert--; - if(timeUntilNextFert <= 0){ - int metaBefore = blockToFert.getMetadata(); - worldObj.getBlock(blockToFert.getX(), blockToFert.getY(), blockToFert.getZ()).updateTick(worldObj, blockToFert.getX(), blockToFert.getY(), blockToFert.getZ(), Util.RANDOM); + if(this.timeUntilNextFert > 0){ + this.timeUntilNextFert--; + if(timeUntilNextFert <= 0){ + WorldPos blockToFert = this.blockToFertilize(); + int metaBefore = blockToFert.getMetadata(); + worldObj.getBlock(blockToFert.getX(), blockToFert.getY(), blockToFert.getZ()).updateTick(worldObj, blockToFert.getX(), blockToFert.getY(), blockToFert.getZ(), Util.RANDOM); - if(blockToFert.getMetadata() != metaBefore){ - worldObj.playAuxSFX(2005, blockToFert.getX(), blockToFert.getY(), blockToFert.getZ(), 0); - } + if(blockToFert.getMetadata() != metaBefore){ + worldObj.playAuxSFX(2005, blockToFert.getX(), blockToFert.getY(), blockToFert.getZ(), 0); } } - else{ - int time = 300; - this.timeUntilNextFert = time+Util.RANDOM.nextInt(time); - } + } + else{ + int time = 300; + this.timeUntilNextFert = time+Util.RANDOM.nextInt(time); } } }