aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorConnor-Colenso <52056774+Connor-Colenso@users.noreply.github.com>2022-08-27 02:11:20 +0100
committerGitHub <noreply@github.com>2022-08-27 02:11:20 +0100
commitf378f67af591272005e14fdc28db3f003540efff (patch)
tree3cee8c612006c44b6d4603a3bb83e975d326f901 /src
parent5b0959c5085f47cecc9370a157a249dc7ed25c54 (diff)
parent150c66b119e037e1b9b503b7864ad7cd6dd02eeb (diff)
downloadGT5-Unofficial-f378f67af591272005e14fdc28db3f003540efff.tar.gz
GT5-Unofficial-f378f67af591272005e14fdc28db3f003540efff.tar.bz2
GT5-Unofficial-f378f67af591272005e14fdc28db3f003540efff.zip
Merge pull request #90 from minecraft7771/QuantumComputerQoL
Fix no Computation on world load
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java
index 7651cb22c4..09995604aa 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java
@@ -40,6 +40,7 @@ import java.util.List;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.ResourceLocation;
@@ -178,6 +179,20 @@ public class GT_MetaTileEntity_EM_computer extends GT_MetaTileEntity_MultiblockB
}
@Override
+ public void saveNBTData(NBTTagCompound aNBT) {
+ super.saveNBTData(aNBT);
+ aNBT.setDouble("computation", availableData.get());
+ }
+
+ @Override
+ public void loadNBTData(NBTTagCompound aNBT) {
+ super.loadNBTData(aNBT);
+ if (availableData != null) {
+ availableData.set(aNBT.getDouble("computation"));
+ }
+ }
+
+ @Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
super.onPostTick(aBaseMetaTileEntity, aTick);
if (aBaseMetaTileEntity.isServerSide()