diff options
author | Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com> | 2022-08-27 02:11:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-27 02:11:20 +0100 |
commit | f378f67af591272005e14fdc28db3f003540efff (patch) | |
tree | 3cee8c612006c44b6d4603a3bb83e975d326f901 /src/main | |
parent | 5b0959c5085f47cecc9370a157a249dc7ed25c54 (diff) | |
parent | 150c66b119e037e1b9b503b7864ad7cd6dd02eeb (diff) | |
download | GT5-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/main')
-rw-r--r-- | src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java | 15 |
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() |