diff --git a/src/main/java/cpw/mods/ironchest/client/ClientProxy.java b/src/main/java/cpw/ironchest/client/ClientProxy.java similarity index 75% rename from src/main/java/cpw/mods/ironchest/client/ClientProxy.java rename to src/main/java/cpw/ironchest/client/ClientProxy.java index dc9179e..860e7f3 100644 --- a/src/main/java/cpw/mods/ironchest/client/ClientProxy.java +++ b/src/main/java/cpw/ironchest/client/ClientProxy.java @@ -1,14 +1,17 @@ -package cpw.mods.ironchest.client; +package cpw.ironchest.client; import net.minecraft.client.renderer.tileentity.TileEntityRendererChestHelper; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import cpw.ironchest.client.gui.GuiIronChest; +import cpw.ironchest.client.renderers.tile.IronChestRenderHelper; +import cpw.ironchest.client.renderers.tile.TileEntityIronChestRenderer; +import cpw.ironchest.common.CommonProxy; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.tiles.TileEntityIronChest; import cpw.mods.fml.client.FMLClientHandler; import cpw.mods.fml.client.registry.ClientRegistry; -import cpw.mods.ironchest.CommonProxy; -import cpw.mods.ironchest.IronChestType; -import cpw.mods.ironchest.TileEntityIronChest; public class ClientProxy extends CommonProxy { @Override diff --git a/src/main/java/cpw/mods/ironchest/client/GuiIronChest.java b/src/main/java/cpw/ironchest/client/gui/GuiIronChest.java similarity index 93% rename from src/main/java/cpw/mods/ironchest/client/GuiIronChest.java rename to src/main/java/cpw/ironchest/client/gui/GuiIronChest.java index 62df18a..416937a 100644 --- a/src/main/java/cpw/mods/ironchest/client/GuiIronChest.java +++ b/src/main/java/cpw/ironchest/client/gui/GuiIronChest.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest.client; +package cpw.ironchest.client.gui; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.inventory.Container; @@ -7,9 +7,9 @@ import net.minecraft.util.ResourceLocation; import org.lwjgl.opengl.GL11; -import cpw.mods.ironchest.ContainerIronChest; -import cpw.mods.ironchest.IronChestType; -import cpw.mods.ironchest.TileEntityIronChest; +import cpw.ironchest.common.containers.ContainerIronChest; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.tiles.TileEntityIronChest; public class GuiIronChest extends GuiContainer { public enum ResourceList { diff --git a/src/main/java/cpw/mods/ironchest/client/IronChestRenderHelper.java b/src/main/java/cpw/ironchest/client/renderers/tile/IronChestRenderHelper.java similarity index 82% rename from src/main/java/cpw/mods/ironchest/client/IronChestRenderHelper.java rename to src/main/java/cpw/ironchest/client/renderers/tile/IronChestRenderHelper.java index 988703d..bac8c19 100644 --- a/src/main/java/cpw/mods/ironchest/client/IronChestRenderHelper.java +++ b/src/main/java/cpw/ironchest/client/renderers/tile/IronChestRenderHelper.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest.client; +package cpw.ironchest.client.renderers.tile; import java.util.Map; @@ -8,9 +8,9 @@ import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher; import com.google.common.collect.Maps; -import cpw.mods.ironchest.IronChest; -import cpw.mods.ironchest.IronChestType; -import cpw.mods.ironchest.TileEntityIronChest; +import cpw.ironchest.common.IronChest; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.tiles.TileEntityIronChest; public class IronChestRenderHelper extends TileEntityRendererChestHelper { private Map itemRenders = Maps.newHashMap(); diff --git a/src/main/java/cpw/mods/ironchest/client/TileEntityIronChestRenderer.java b/src/main/java/cpw/ironchest/client/renderers/tile/TileEntityIronChestRenderer.java similarity index 97% rename from src/main/java/cpw/mods/ironchest/client/TileEntityIronChestRenderer.java rename to src/main/java/cpw/ironchest/client/renderers/tile/TileEntityIronChestRenderer.java index c8f54a0..f04cf02 100644 --- a/src/main/java/cpw/mods/ironchest/client/TileEntityIronChestRenderer.java +++ b/src/main/java/cpw/ironchest/client/renderers/tile/TileEntityIronChestRenderer.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest.client; +package cpw.ironchest.client.renderers.tile; import static org.lwjgl.opengl.GL11.glColor4f; import static org.lwjgl.opengl.GL11.glDisable; @@ -25,8 +25,8 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap.Builder; import com.google.common.primitives.SignedBytes; -import cpw.mods.ironchest.IronChestType; -import cpw.mods.ironchest.TileEntityIronChest; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.tiles.TileEntityIronChest; public class TileEntityIronChestRenderer extends TileEntitySpecialRenderer { private ModelChest model; diff --git a/src/main/java/cpw/mods/ironchest/CommonProxy.java b/src/main/java/cpw/ironchest/common/CommonProxy.java similarity index 82% rename from src/main/java/cpw/mods/ironchest/CommonProxy.java rename to src/main/java/cpw/ironchest/common/CommonProxy.java index 44d40a3..18b564b 100644 --- a/src/main/java/cpw/mods/ironchest/CommonProxy.java +++ b/src/main/java/cpw/ironchest/common/CommonProxy.java @@ -1,8 +1,11 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import cpw.ironchest.common.containers.ContainerIronChest; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.tiles.TileEntityIronChest; import cpw.mods.fml.common.network.IGuiHandler; public class CommonProxy implements IGuiHandler { diff --git a/src/main/java/cpw/mods/ironchest/IronChest.java b/src/main/java/cpw/ironchest/common/IronChest.java similarity index 77% rename from src/main/java/cpw/mods/ironchest/IronChest.java rename to src/main/java/cpw/ironchest/common/IronChest.java index d391efd..2fcc395 100644 --- a/src/main/java/cpw/mods/ironchest/IronChest.java +++ b/src/main/java/cpw/ironchest/common/IronChest.java @@ -1,8 +1,13 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraftforge.common.MinecraftForge; +import cpw.ironchest.common.blocks.BlockIronChest; +import cpw.ironchest.common.blocks.BlockIronChestItem; +import cpw.ironchest.common.lib.ChestChangerType; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.lib.network.PacketHandler; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; @@ -27,7 +32,7 @@ public class IronChest { } }; - @SidedProxy(clientSide = "cpw.mods.ironchest.client.ClientProxy", serverSide = "cpw.mods.ironchest.CommonProxy") + @SidedProxy(clientSide = "cpw.ironchest.client.ClientProxy", serverSide = "cpw.ironchest.CommonProxy") public static CommonProxy proxy; @Instance(modid) @@ -38,7 +43,7 @@ public class IronChest { ChestChangerType.buildItems(); ironChestBlock = new BlockIronChest(); - GameRegistry.registerBlock(ironChestBlock, ItemIronChest.class, "BlockIronChest"); + GameRegistry.registerBlock(ironChestBlock, BlockIronChestItem.class, "BlockIronChest"); for (IronChestType typ : IronChestType.values()) { GameRegistry.registerTileEntityWithAlternatives(typ.clazz, "IronChest." + typ.name(), typ.name()); diff --git a/src/main/java/cpw/mods/ironchest/BlockIronChest.java b/src/main/java/cpw/ironchest/common/blocks/BlockIronChest.java similarity index 98% rename from src/main/java/cpw/mods/ironchest/BlockIronChest.java rename to src/main/java/cpw/ironchest/common/blocks/BlockIronChest.java index 3ad6eb8..5f97b6f 100644 --- a/src/main/java/cpw/mods/ironchest/BlockIronChest.java +++ b/src/main/java/cpw/ironchest/common/blocks/BlockIronChest.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.blocks; import static net.minecraftforge.common.util.ForgeDirection.DOWN; import static net.minecraftforge.common.util.ForgeDirection.UP; @@ -32,6 +32,9 @@ import net.minecraftforge.common.util.ForgeDirection; import com.google.common.collect.Lists; +import cpw.ironchest.common.IronChest; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.tiles.TileEntityIronChest; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/src/main/java/cpw/mods/ironchest/ItemIronChest.java b/src/main/java/cpw/ironchest/common/blocks/BlockIronChestItem.java similarity index 70% rename from src/main/java/cpw/mods/ironchest/ItemIronChest.java rename to src/main/java/cpw/ironchest/common/blocks/BlockIronChestItem.java index 2da03d3..1295ffa 100644 --- a/src/main/java/cpw/mods/ironchest/ItemIronChest.java +++ b/src/main/java/cpw/ironchest/common/blocks/BlockIronChestItem.java @@ -1,11 +1,12 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.blocks; +import cpw.ironchest.common.lib.IronChestType; import net.minecraft.block.Block; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; -public class ItemIronChest extends ItemBlock { - public ItemIronChest(Block block) { +public class BlockIronChestItem extends ItemBlock { + public BlockIronChestItem(Block block) { super(block); setMaxDamage(0); setHasSubtypes(true); diff --git a/src/main/java/cpw/mods/ironchest/ContainerIronChest.java b/src/main/java/cpw/ironchest/common/containers/ContainerIronChest.java similarity index 97% rename from src/main/java/cpw/mods/ironchest/ContainerIronChest.java rename to src/main/java/cpw/ironchest/common/containers/ContainerIronChest.java index 1509741..5385d14 100644 --- a/src/main/java/cpw/mods/ironchest/ContainerIronChest.java +++ b/src/main/java/cpw/ironchest/common/containers/ContainerIronChest.java @@ -1,5 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.containers; +import cpw.ironchest.common.lib.IronChestType; import invtweaks.api.container.ChestContainer; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; diff --git a/src/main/java/cpw/mods/ironchest/ValidatingSlot.java b/src/main/java/cpw/ironchest/common/containers/ValidatingSlot.java similarity index 82% rename from src/main/java/cpw/mods/ironchest/ValidatingSlot.java rename to src/main/java/cpw/ironchest/common/containers/ValidatingSlot.java index 78bd7dd..c465066 100644 --- a/src/main/java/cpw/mods/ironchest/ValidatingSlot.java +++ b/src/main/java/cpw/ironchest/common/containers/ValidatingSlot.java @@ -1,5 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.containers; +import cpw.ironchest.common.lib.IronChestType; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; diff --git a/src/main/java/cpw/mods/ironchest/ItemChestChanger.java b/src/main/java/cpw/ironchest/common/items/ItemChestChanger.java similarity index 91% rename from src/main/java/cpw/mods/ironchest/ItemChestChanger.java rename to src/main/java/cpw/ironchest/common/items/ItemChestChanger.java index b70b282..fbc8550 100644 --- a/src/main/java/cpw/mods/ironchest/ItemChestChanger.java +++ b/src/main/java/cpw/ironchest/common/items/ItemChestChanger.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.items; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -8,6 +8,11 @@ import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntityChest; import net.minecraft.world.World; +import cpw.ironchest.common.IronChest; +import cpw.ironchest.common.blocks.BlockIronChest; +import cpw.ironchest.common.lib.ChestChangerType; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.tiles.TileEntityIronChest; import cpw.mods.fml.common.ObfuscationReflectionHelper; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/src/main/java/cpw/mods/ironchest/ChestChangerType.java b/src/main/java/cpw/ironchest/common/lib/ChestChangerType.java similarity index 80% rename from src/main/java/cpw/mods/ironchest/ChestChangerType.java rename to src/main/java/cpw/ironchest/common/lib/ChestChangerType.java index fc4da1f..cecb6d3 100644 --- a/src/main/java/cpw/mods/ironchest/ChestChangerType.java +++ b/src/main/java/cpw/ironchest/common/lib/ChestChangerType.java @@ -1,15 +1,16 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.lib; -import static cpw.mods.ironchest.IronChestType.COPPER; -import static cpw.mods.ironchest.IronChestType.CRYSTAL; -import static cpw.mods.ironchest.IronChestType.DIAMOND; -import static cpw.mods.ironchest.IronChestType.GOLD; -import static cpw.mods.ironchest.IronChestType.IRON; -import static cpw.mods.ironchest.IronChestType.OBSIDIAN; -import static cpw.mods.ironchest.IronChestType.SILVER; -import static cpw.mods.ironchest.IronChestType.WOOD; +import static cpw.ironchest.common.lib.IronChestType.COPPER; +import static cpw.ironchest.common.lib.IronChestType.CRYSTAL; +import static cpw.ironchest.common.lib.IronChestType.DIAMOND; +import static cpw.ironchest.common.lib.IronChestType.GOLD; +import static cpw.ironchest.common.lib.IronChestType.IRON; +import static cpw.ironchest.common.lib.IronChestType.OBSIDIAN; +import static cpw.ironchest.common.lib.IronChestType.SILVER; +import static cpw.ironchest.common.lib.IronChestType.WOOD; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; +import cpw.ironchest.common.items.ItemChestChanger; import cpw.mods.fml.common.registry.GameRegistry; public enum ChestChangerType { diff --git a/src/main/java/cpw/mods/ironchest/IronChestType.java b/src/main/java/cpw/ironchest/common/lib/IronChestType.java similarity index 92% rename from src/main/java/cpw/mods/ironchest/IronChestType.java rename to src/main/java/cpw/ironchest/common/lib/IronChestType.java index e9c8c51..e1e2551 100644 --- a/src/main/java/cpw/mods/ironchest/IronChestType.java +++ b/src/main/java/cpw/ironchest/common/lib/IronChestType.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.lib; import java.util.ArrayList; import java.util.Arrays; @@ -14,6 +14,16 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagByte; import net.minecraft.util.IIcon; import net.minecraftforge.oredict.ShapedOreRecipe; +import cpw.ironchest.common.blocks.BlockIronChest; +import cpw.ironchest.common.containers.ValidatingSlot; +import cpw.ironchest.common.tiles.TileEntityCopperChest; +import cpw.ironchest.common.tiles.TileEntityCrystalChest; +import cpw.ironchest.common.tiles.TileEntityDiamondChest; +import cpw.ironchest.common.tiles.TileEntityDirtChest; +import cpw.ironchest.common.tiles.TileEntityGoldChest; +import cpw.ironchest.common.tiles.TileEntityIronChest; +import cpw.ironchest.common.tiles.TileEntityObsidianChest; +import cpw.ironchest.common.tiles.TileEntitySilverChest; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/src/main/java/cpw/mods/ironchest/Version.java b/src/main/java/cpw/ironchest/common/lib/Version.java similarity index 94% rename from src/main/java/cpw/mods/ironchest/Version.java rename to src/main/java/cpw/ironchest/common/lib/Version.java index 50428fd..b40dbe4 100644 --- a/src/main/java/cpw/mods/ironchest/Version.java +++ b/src/main/java/cpw/ironchest/common/lib/Version.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.lib; import java.util.Properties; diff --git a/src/main/java/cpw/mods/ironchest/PacketHandler.java b/src/main/java/cpw/ironchest/common/lib/network/PacketHandler.java similarity index 97% rename from src/main/java/cpw/mods/ironchest/PacketHandler.java rename to src/main/java/cpw/ironchest/common/lib/network/PacketHandler.java index 75e3dd1..dbb4f7d 100644 --- a/src/main/java/cpw/mods/ironchest/PacketHandler.java +++ b/src/main/java/cpw/ironchest/common/lib/network/PacketHandler.java @@ -1,4 +1,4 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.lib.network; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; @@ -9,6 +9,8 @@ import java.util.EnumMap; import net.minecraft.network.Packet; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import cpw.ironchest.common.IronChest; +import cpw.ironchest.common.tiles.TileEntityIronChest; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.network.FMLEmbeddedChannel; import cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec; diff --git a/src/main/java/cpw/mods/ironchest/TileEntityCopperChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntityCopperChest.java similarity index 61% rename from src/main/java/cpw/mods/ironchest/TileEntityCopperChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntityCopperChest.java index b5b72bc..9b8e47f 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntityCopperChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntityCopperChest.java @@ -1,4 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; + +import cpw.ironchest.common.lib.IronChestType; public class TileEntityCopperChest extends TileEntityIronChest { public TileEntityCopperChest() { diff --git a/src/main/java/cpw/mods/ironchest/TileEntityCrystalChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntityCrystalChest.java similarity index 61% rename from src/main/java/cpw/mods/ironchest/TileEntityCrystalChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntityCrystalChest.java index 3ed64fa..9bdac2c 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntityCrystalChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntityCrystalChest.java @@ -1,4 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; + +import cpw.ironchest.common.lib.IronChestType; public class TileEntityCrystalChest extends TileEntityIronChest { public TileEntityCrystalChest() { diff --git a/src/main/java/cpw/mods/ironchest/TileEntityDiamondChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntityDiamondChest.java similarity index 61% rename from src/main/java/cpw/mods/ironchest/TileEntityDiamondChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntityDiamondChest.java index 3a8411d..6d23f8e 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntityDiamondChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntityDiamondChest.java @@ -1,4 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; + +import cpw.ironchest.common.lib.IronChestType; public class TileEntityDiamondChest extends TileEntityIronChest { public TileEntityDiamondChest() { diff --git a/src/main/java/cpw/mods/ironchest/TileEntityDirtChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntityDirtChest.java similarity index 95% rename from src/main/java/cpw/mods/ironchest/TileEntityDirtChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntityDirtChest.java index 46e4a96..c477d0b 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntityDirtChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntityDirtChest.java @@ -1,5 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; +import cpw.ironchest.common.lib.IronChestType; import net.minecraft.entity.EntityLivingBase; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; diff --git a/src/main/java/cpw/mods/ironchest/TileEntityGoldChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntityGoldChest.java similarity index 60% rename from src/main/java/cpw/mods/ironchest/TileEntityGoldChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntityGoldChest.java index 2b2e4cb..25287bb 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntityGoldChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntityGoldChest.java @@ -1,4 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; + +import cpw.ironchest.common.lib.IronChestType; public class TileEntityGoldChest extends TileEntityIronChest { public TileEntityGoldChest() { diff --git a/src/main/java/cpw/mods/ironchest/TileEntityIronChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntityIronChest.java similarity index 96% rename from src/main/java/cpw/mods/ironchest/TileEntityIronChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntityIronChest.java index 5e8ebea..9c45d59 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntityIronChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntityIronChest.java @@ -1,10 +1,16 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; import java.util.Arrays; import java.util.Comparator; import java.util.Iterator; import java.util.List; +import cpw.ironchest.common.IronChest; +import cpw.ironchest.common.blocks.BlockIronChest; +import cpw.ironchest.common.containers.ContainerIronChest; +import cpw.ironchest.common.items.ItemChestChanger; +import cpw.ironchest.common.lib.IronChestType; +import cpw.ironchest.common.lib.network.PacketHandler; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; @@ -70,7 +76,7 @@ public class TileEntityIronChest extends TileEntity implements IInventory { sortTopStacks(); } - protected void sortTopStacks() { + public void sortTopStacks() { if (!type.isTransparent() || (worldObj != null && worldObj.isRemote)) { return; } @@ -380,7 +386,7 @@ public class TileEntityIronChest extends TileEntity implements IInventory { return false; } - void rotateAround(ForgeDirection axis) { + public void rotateAround(ForgeDirection axis) { setFacing((byte) ForgeDirection.getOrientation(facing).getRotation(axis).ordinal()); worldObj.addBlockEvent(xCoord, yCoord, zCoord, IronChest.ironChestBlock, 2, getFacing()); } diff --git a/src/main/java/cpw/mods/ironchest/TileEntityObsidianChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntityObsidianChest.java similarity index 62% rename from src/main/java/cpw/mods/ironchest/TileEntityObsidianChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntityObsidianChest.java index fed9039..71f7ae6 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntityObsidianChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntityObsidianChest.java @@ -1,4 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; + +import cpw.ironchest.common.lib.IronChestType; public class TileEntityObsidianChest extends TileEntityIronChest { public TileEntityObsidianChest() { diff --git a/src/main/java/cpw/mods/ironchest/TileEntitySilverChest.java b/src/main/java/cpw/ironchest/common/tiles/TileEntitySilverChest.java similarity index 61% rename from src/main/java/cpw/mods/ironchest/TileEntitySilverChest.java rename to src/main/java/cpw/ironchest/common/tiles/TileEntitySilverChest.java index 5fd4e13..90dec7d 100644 --- a/src/main/java/cpw/mods/ironchest/TileEntitySilverChest.java +++ b/src/main/java/cpw/ironchest/common/tiles/TileEntitySilverChest.java @@ -1,4 +1,6 @@ -package cpw.mods.ironchest; +package cpw.ironchest.common.tiles; + +import cpw.ironchest.common.lib.IronChestType; public class TileEntitySilverChest extends TileEntityIronChest { public TileEntitySilverChest() {