diff options
author | Martin Robertz <dream-master@gmx.net> | 2021-04-03 17:12:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-03 17:12:12 +0200 |
commit | cb41ac5155bee91779fc3dbf38966be4a082a1d4 (patch) | |
tree | e16f03a97c2799dcdc88fa417fc50eb0639ec100 /src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java | |
parent | e04ad467cd52d2a0cba6f3d298f80ea25113741f (diff) | |
parent | 486dacc5d03c2d2c89297ab673479d2c17085d0e (diff) | |
download | GT5-Unofficial-cb41ac5155bee91779fc3dbf38966be4a082a1d4.tar.gz GT5-Unofficial-cb41ac5155bee91779fc3dbf38966be4a082a1d4.tar.bz2 GT5-Unofficial-cb41ac5155bee91779fc3dbf38966be4a082a1d4.zip |
Merge pull request #486 from johnch18/mccoverfix
Made machine control covers disable themselves upon power loss
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java')
-rw-r--r-- | src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java index 26122ae9e9..262eac674c 100644 --- a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java +++ b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java @@ -92,6 +92,8 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE private UUID mOwnerUuid = GT_Utility.defaultUuid; private NBTTagCompound mRecipeStuff = new NBTTagCompound(); + public boolean mWasShutdown = false; + private static final Field ENTITY_ITEM_HEALTH_FIELD; static { @@ -1004,6 +1006,7 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE public void enableWorking() { if (!mWorks) mWorkUpdate = true; mWorks = true; + mWasShutdown = false; } @Override @@ -2318,4 +2321,13 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE if (gp != null) gp.invalidate(); } + + @Override + public boolean wasShutdown() { + return mWasShutdown; + } + + public void setShutdownStatus(boolean newStatus) { + mWasShutdown = newStatus; + } } |