diff --git a/src/main/scala/li/cil/oc/common/tileentity/traits/TileEntity.scala b/src/main/scala/li/cil/oc/common/tileentity/traits/TileEntity.scala index 081c4406a..3b9c78a7c 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/traits/TileEntity.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/traits/TileEntity.scala @@ -26,6 +26,13 @@ trait TileEntity extends net.minecraft.tileentity.TileEntity { // ----------------------------------------------------------------------- // + override def updateEntity() { + super.updateEntity() + if (world.getWorldTime % 40 == 0 && block.getLightValue(world, x, y, z) > 0) { + world.markBlockForUpdate(x, y, z) + } + } + override def validate() { super.validate() initialize()