From 35201ed4201e72568e036c17e555255ef0b9c075 Mon Sep 17 00:00:00 2001 From: Boblet Date: Tue, 1 Mar 2022 13:09:13 +0100 Subject: [PATCH] removed excessive markDirty operations from hadron and RBMK --- .../com/hbm/tileentity/machine/TileEntityHadronPower.java | 2 +- .../hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityHadronPower.java b/src/main/java/com/hbm/tileentity/machine/TileEntityHadronPower.java index 0d32c35f9..348e78347 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityHadronPower.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityHadronPower.java @@ -30,7 +30,7 @@ public class TileEntityHadronPower extends TileEntity implements IEnergyUser { @Override public void setPower(long i) { power = i; - this.markDirty(); + this.worldObj.markTileEntityChunkModified(this.xCoord, this.yCoord, this.zCoord, this); } @Override diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java index aae6cb8c3..d38c0e3e7 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java @@ -213,6 +213,14 @@ public abstract class TileEntityRBMKBase extends TileEntity implements INBTPacke } } + @Override + public void markDirty() { + + if(this.worldObj != null) { + this.worldObj.markTileEntityChunkModified(this.xCoord, this.yCoord, this.zCoord, this); + } + } + protected void coolPassively() { if(ModEventHandler.fire > 0) {