diff options
| author | Lance5057 <Lance5057@gmail.com> | 2015-07-09 01:59:36 -0500 |
|---|---|---|
| committer | Lance5057 <Lance5057@gmail.com> | 2015-07-09 01:59:36 -0500 |
| commit | e9c02857b01d7c4afe887c612fc3a1a70a973837 (patch) | |
| tree | 05b2b6af6d2795bea9b8dee9cbdb49b37733d1ff /src/main/java/gmail/Lance5057/containers | |
| parent | a918009626db55c1fc5f359c557f0e848da15f46 (diff) | |
Worked on the Finishing Anvil
Diffstat (limited to 'src/main/java/gmail/Lance5057/containers')
| -rw-r--r-- | src/main/java/gmail/Lance5057/containers/Container_CrestMount.java | 15 | ||||
| -rw-r--r-- | src/main/java/gmail/Lance5057/containers/Container_FinishingAnvil.java | 42 |
2 files changed, 48 insertions, 9 deletions
diff --git a/src/main/java/gmail/Lance5057/containers/Container_CrestMount.java b/src/main/java/gmail/Lance5057/containers/Container_CrestMount.java index 2baa3e3..4cdeb42 100644 --- a/src/main/java/gmail/Lance5057/containers/Container_CrestMount.java +++ b/src/main/java/gmail/Lance5057/containers/Container_CrestMount.java @@ -10,12 +10,12 @@ import net.minecraft.item.ItemStack; public class Container_CrestMount extends Container { - public Container_CrestMount(InventoryPlayer inventoryPlayer, TileEntity_CrestMount TileEntity_CrestMount) + public Container_CrestMount(InventoryPlayer inventoryPlayer, TileEntity_CrestMount te) { - addSlotToContainer(new Slot(TileEntity_CrestMount, 0, 62, 28)); - addSlotToContainer(new Slot(TileEntity_CrestMount, 1, 98, 28)); - addSlotToContainer(new Slot(TileEntity_CrestMount, 2, 80, 28)); - addSlotToContainer(new Slot(TileEntity_CrestMount, 3, 80, 46)); + addSlotToContainer(new Slot(te, 0, 62, 28)); + addSlotToContainer(new Slot(te, 1, 98, 28)); + addSlotToContainer(new Slot(te, 2, 80, 28)); + addSlotToContainer(new Slot(te, 3, 80, 46)); for (int x = 0; x < 9; x++) { @@ -37,10 +37,7 @@ public class Container_CrestMount extends Container return true; } - /** - * Called when a player shift-clicks on a slot. You must override this or you will crash when someone does that. - * Only real change we make to this is to set needsUpdate to true at the end - */ + @Override public ItemStack transferStackInSlot(EntityPlayer par1EntityPlayer, int par2) { return null; diff --git a/src/main/java/gmail/Lance5057/containers/Container_FinishingAnvil.java b/src/main/java/gmail/Lance5057/containers/Container_FinishingAnvil.java new file mode 100644 index 0000000..5a445c9 --- /dev/null +++ b/src/main/java/gmail/Lance5057/containers/Container_FinishingAnvil.java @@ -0,0 +1,42 @@ +package gmail.Lance5057.containers; + +import gmail.Lance5057.tileentities.TileEntity_FinishingAnvil; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; + +public class Container_FinishingAnvil extends Container +{ + public Container_FinishingAnvil(InventoryPlayer inventoryPlayer, TileEntity_FinishingAnvil te) + { + addSlotToContainer(new Slot(te, 0, 26, 32)); + addSlotToContainer(new Slot(te, 1, 62, 28)); + + for (int x = 0; x < 9; x++) + { + addSlotToContainer(new Slot(inventoryPlayer, x, 8 + 18 * x, 142)); + } + + for (int y = 0; y < 3; y++) + { + for (int x = 0; x < 9; x++) + { + addSlotToContainer(new Slot(inventoryPlayer, x + y * 9 + 9, 8 + 18 * x, 84 + y * 18)); + } + } + } + + @Override + public boolean canInteractWith(EntityPlayer p_75145_1_) + { + return true; + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer par1EntityPlayer, int par2) + { + return null; + } +} |
