From 4493f3b090abe313aa01198bafa5663a4f0f8b2c Mon Sep 17 00:00:00 2001 From: Lizbeth Rika Date: Tue, 27 Jan 2015 22:25:24 +0000 Subject: [PATCH] Syncing is important, yo. --- .../functional/SubTileSpectranthemum.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/vazkii/botania/common/block/subtile/functional/SubTileSpectranthemum.java b/src/main/java/vazkii/botania/common/block/subtile/functional/SubTileSpectranthemum.java index 9405237af..f86a62fee 100644 --- a/src/main/java/vazkii/botania/common/block/subtile/functional/SubTileSpectranthemum.java +++ b/src/main/java/vazkii/botania/common/block/subtile/functional/SubTileSpectranthemum.java @@ -17,6 +17,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.ChunkCoordinates; import vazkii.botania.api.lexicon.LexiconEntry; @@ -27,6 +28,10 @@ import cpw.mods.fml.relauncher.SideOnly; public class SubTileSpectranthemum extends SubTileFunctional { + private static final String TAG_BIND_X = "bindX"; + private static final String TAG_BIND_Y = "bindY"; + private static final String TAG_BIND_Z = "bindZ"; + private static final int COST = 24; int bindX, bindY = -1, bindZ; @@ -79,6 +84,22 @@ public class SubTileSpectranthemum extends SubTileFunctional { } } + @Override + public void writeToPacketNBT(NBTTagCompound cmp) { + super.writeToPacketNBT(cmp); + cmp.setInteger(TAG_BIND_X, bindX); + cmp.setInteger(TAG_BIND_Y, bindY); + cmp.setInteger(TAG_BIND_Z, bindZ); + } + + @Override + public void readFromPacketNBT(NBTTagCompound cmp) { + super.readFromPacketNBT(cmp); + bindX = cmp.getInteger(TAG_BIND_X); + bindY = cmp.getInteger(TAG_BIND_Y); + bindZ = cmp.getInteger(TAG_BIND_Z); + } + @Override public boolean acceptsRedstone() { return true;