diff options
Diffstat (limited to 'src')
6 files changed, 18 insertions, 14 deletions
diff --git a/src/Java/gtPlusPlus/core/block/machine/FishTrap.java b/src/Java/gtPlusPlus/core/block/machine/FishTrap.java index 089e63597b..fd91a1d500 100644 --- a/src/Java/gtPlusPlus/core/block/machine/FishTrap.java +++ b/src/Java/gtPlusPlus/core/block/machine/FishTrap.java @@ -3,7 +3,7 @@ package gtPlusPlus.core.block.machine; import gtPlusPlus.GTplusplus; import gtPlusPlus.core.creative.AddToCreativeTab; import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.general.TileEntityFishTrap; +import gtPlusPlus.core.tileentities.general.TileEntityFishtrap; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -66,7 +66,7 @@ public class FishTrap extends BlockContainer if (world.isRemote) return true; TileEntity te = world.getTileEntity(x, y, z); - if (te != null && te instanceof TileEntityFishTrap){ + if (te != null && te instanceof TileEntityFishtrap){ player.openGui(GTplusplus.instance, 5, world, x, y, z); return true; } @@ -85,7 +85,7 @@ public class FishTrap extends BlockContainer @Override public TileEntity createNewTileEntity(World world, int p_149915_2_) { - return new TileEntityFishTrap(); + return new TileEntityFishtrap(); } }
\ No newline at end of file diff --git a/src/Java/gtPlusPlus/core/container/Container_FishTrap.java b/src/Java/gtPlusPlus/core/container/Container_FishTrap.java index 9e69ed4d46..9502ada19f 100644 --- a/src/Java/gtPlusPlus/core/container/Container_FishTrap.java +++ b/src/Java/gtPlusPlus/core/container/Container_FishTrap.java @@ -3,7 +3,7 @@ package gtPlusPlus.core.container; import gtPlusPlus.core.block.ModBlocks; import gtPlusPlus.core.inventories.*; import gtPlusPlus.core.slots.SlotNoInput; -import gtPlusPlus.core.tileentities.general.TileEntityFishTrap; +import gtPlusPlus.core.tileentities.general.TileEntityFishtrap; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.*; @@ -12,7 +12,7 @@ import net.minecraft.world.World; public class Container_FishTrap extends Container { - protected TileEntityFishTrap tile_entity; + protected TileEntityFishtrap tile_entity; public final InventoryFishTrap inventoryChest; private World worldObj; @@ -27,7 +27,7 @@ public class Container_FishTrap extends Container { private int[] slotStorage = new int[15]; - public Container_FishTrap(InventoryPlayer inventory, TileEntityFishTrap te){ + public Container_FishTrap(InventoryPlayer inventory, TileEntityFishtrap te){ this.tile_entity = te; this.inventoryChest = te.getInventory(); diff --git a/src/Java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java b/src/Java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java index 81a37d2751..11beacaae7 100644 --- a/src/Java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java +++ b/src/Java/gtPlusPlus/core/gui/machine/GUI_FishTrap.java @@ -2,7 +2,7 @@ package gtPlusPlus.core.gui.machine; import gtPlusPlus.core.container.Container_FishTrap; import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.general.TileEntityFishTrap; +import gtPlusPlus.core.tileentities.general.TileEntityFishtrap; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; @@ -17,7 +17,7 @@ public class GUI_FishTrap extends GuiContainer { private static final ResourceLocation craftingTableGuiTextures = new ResourceLocation(CORE.MODID, "textures/gui/FishTrap.png"); - public GUI_FishTrap(InventoryPlayer player_inventory, TileEntityFishTrap te){ + public GUI_FishTrap(InventoryPlayer player_inventory, TileEntityFishtrap te){ super(new Container_FishTrap(player_inventory, te)); } diff --git a/src/Java/gtPlusPlus/core/handler/GuiHandler.java b/src/Java/gtPlusPlus/core/handler/GuiHandler.java index 5f2416413b..f58ad539bc 100644 --- a/src/Java/gtPlusPlus/core/handler/GuiHandler.java +++ b/src/Java/gtPlusPlus/core/handler/GuiHandler.java @@ -9,7 +9,7 @@ import gtPlusPlus.core.gui.machine.*; import gtPlusPlus.core.interfaces.IGuiManager; import gtPlusPlus.core.inventories.BaseInventoryBackpack; import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.general.TileEntityFishTrap; +import gtPlusPlus.core.tileentities.general.TileEntityFishtrap; import gtPlusPlus.core.tileentities.machines.TileEntityWorkbench; import gtPlusPlus.core.tileentities.machines.TileEntityWorkbenchAdvanced; import gtPlusPlus.core.util.Utils; @@ -80,7 +80,7 @@ public class GuiHandler implements IGuiHandler { } if (ID == GUI6){ - return new Container_FishTrap(player.inventory, (TileEntityFishTrap)te); + return new Container_FishTrap(player.inventory, (TileEntityFishtrap)te); } } @@ -126,7 +126,7 @@ public class GuiHandler implements IGuiHandler { return new GUI_WorkbenchAdvanced(player.inventory, (TileEntityWorkbenchAdvanced)te); } if (ID == GUI6){ - return new GUI_FishTrap(player.inventory, (TileEntityFishTrap)te); + return new GUI_FishTrap(player.inventory, (TileEntityFishtrap)te); } } 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 |