From 027b49971af32973c7fb2ea4d57b49d66335c092 Mon Sep 17 00:00:00 2001 From: draknyte1 Date: Sat, 18 Feb 2017 11:10:56 +1000 Subject: % Fish Trap Changes. --- src/Java/gtPlusPlus/core/tileentities/ModTileEntities.java | 2 ++ .../gtPlusPlus/core/tileentities/general/TileEntityFishTrap.java | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'src/Java/gtPlusPlus/core/tileentities') diff --git a/src/Java/gtPlusPlus/core/tileentities/ModTileEntities.java b/src/Java/gtPlusPlus/core/tileentities/ModTileEntities.java index 1f8b790c37..ba9130ca32 100644 --- a/src/Java/gtPlusPlus/core/tileentities/ModTileEntities.java +++ b/src/Java/gtPlusPlus/core/tileentities/ModTileEntities.java @@ -5,6 +5,7 @@ import gtPlusPlus.core.tileentities.machines.TileEntityWorkbench; import gtPlusPlus.core.tileentities.machines.TileEntityWorkbenchAdvanced; import gtPlusPlus.core.util.Utils; import cpw.mods.fml.common.registry.GameRegistry; +import growthcraft.fishtrap.common.tileentity.TileEntityFishTrap; public class ModTileEntities { @@ -18,6 +19,7 @@ public class ModTileEntities { // GameRegistry.registerTileEntity(TileEntityHeliumGenerator.class, "Helium"); GameRegistry.registerTileEntity(TileEntityWorkbench.class, "TileWorkbench"); GameRegistry.registerTileEntity(TileEntityWorkbenchAdvanced.class, "TileWorkbenchAdvanced"); + GameRegistry.registerTileEntity(TileEntityFishTrap.class, "TileFishTrap"); GameRegistry.registerTileEntity(TileEntityFirepit.class, "TileFirePit"); } diff --git a/src/Java/gtPlusPlus/core/tileentities/general/TileEntityFishTrap.java b/src/Java/gtPlusPlus/core/tileentities/general/TileEntityFishTrap.java index ab74d10019..a91fda7a22 100644 --- a/src/Java/gtPlusPlus/core/tileentities/general/TileEntityFishTrap.java +++ b/src/Java/gtPlusPlus/core/tileentities/general/TileEntityFishTrap.java @@ -12,7 +12,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; -public class TileEntityFishTrap extends TileEntity{ +public class TileEntityFishtrap extends TileEntity{ private int tickCount = 0; private boolean isInWater = false; @@ -23,7 +23,7 @@ public class TileEntityFishTrap extends TileEntity{ private int waterSides = 0; private int baseTickRate = 600*5; - public TileEntityFishTrap(){ + public TileEntityFishtrap(){ this.inventoryContents = new InventoryFishTrap();//number of slots - without product slot setTileLocation(); } @@ -211,7 +211,9 @@ public class TileEntityFishTrap extends TileEntity{ public void writeToNBT(NBTTagCompound nbt){ super.writeToNBT(nbt); Utils.LOG_INFO("Trying to write NBT data to TE."); - inventoryContents.writeToNBT(getTag(nbt, "ContentsChest")); + NBTTagCompound chestData = new NBTTagCompound(); + inventoryContents.writeToNBT(chestData); + nbt.setTag("ContentsChest", chestData); } @Override -- cgit