diff --git a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java index 9eafc841c65..2df095dfb21 100644 --- a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java +++ b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java @@ -73,7 +73,6 @@ import net.minecraftforge.fluids.FluidUtil; import net.minecraftforge.fluids.capability.CapabilityFluidHandler; import net.minecraftforge.fluids.capability.IFluidHandler; -import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.Optional.Method; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @@ -846,8 +845,8 @@ private void updateLightValue() { } public void update() { - if (!getWorld().isRemote && !allowTickAcceleration()) { - int currentTick = FMLCommonHandler.instance().getMinecraftServerInstance().getTickCounter(); + if (!allowTickAcceleration() && getWorld().getMinecraftServer() != null) { + int currentTick = getWorld().getMinecraftServer().getTickCounter(); if (currentTick == lastTick) { return; }