diff --git a/src/main/java/techreborn/tiles/TileQuantumChest.java b/src/main/java/techreborn/tiles/TileQuantumChest.java index c3c643df0..7209968ac 100644 --- a/src/main/java/techreborn/tiles/TileQuantumChest.java +++ b/src/main/java/techreborn/tiles/TileQuantumChest.java @@ -1,5 +1,6 @@ package techreborn.tiles; +import ic2.api.tile.IWrenchable; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; @@ -13,7 +14,7 @@ import techreborn.util.FluidUtils; import techreborn.util.Inventory; -public class TileQuantumChest extends TileEntity implements IInventory { +public class TileQuantumChest extends TileEntity implements IInventory ,IWrenchable{ //Slot 0 = Input //Slot 1 = Output @@ -163,4 +164,45 @@ public class TileQuantumChest extends TileEntity implements IInventory { public boolean isItemValidForSlot(int slot, ItemStack stack) { return inventory.isItemValidForSlot(slot, stack); } + + + @Override + public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) { + // TODO Auto-generated method stub + return false; + } + + + @Override + public short getFacing() { + // TODO Auto-generated method stub + return 0; + } + + + @Override + public void setFacing(short facing) { + // TODO Auto-generated method stub + + } + + + @Override + public boolean wrenchCanRemove(EntityPlayer entityPlayer) { + return true; + } + + + @Override + public float getWrenchDropRate() { + // TODO Auto-generated method stub + return 0; + } + + + @Override + public ItemStack getWrenchDrop(EntityPlayer entityPlayer) { + // TODO Auto-generated method stub + return null; + } } diff --git a/src/main/java/techreborn/tiles/TileQuantumTank.java b/src/main/java/techreborn/tiles/TileQuantumTank.java index 8f5c7d984..547e1c248 100644 --- a/src/main/java/techreborn/tiles/TileQuantumTank.java +++ b/src/main/java/techreborn/tiles/TileQuantumTank.java @@ -1,5 +1,6 @@ package techreborn.tiles; +import ic2.api.tile.IWrenchable; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; @@ -17,7 +18,7 @@ import techreborn.util.FluidUtils; import techreborn.util.Inventory; import techreborn.util.Tank; -public class TileQuantumTank extends TileEntity implements IFluidHandler, IInventory { +public class TileQuantumTank extends TileEntity implements IFluidHandler, IInventory, IWrenchable { public Tank tank = new Tank("TileQuantumTank", Integer.MAX_VALUE, this); public Inventory inventory = new Inventory(3, "TileQuantumTank", 64); @@ -151,4 +152,39 @@ public class TileQuantumTank extends TileEntity implements IFluidHandler, IInven public boolean isItemValidForSlot(int slot, ItemStack stack) { return inventory.isItemValidForSlot(slot, stack); } + + @Override + public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) { + // TODO Auto-generated method stub + return false; + } + + @Override + public short getFacing() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public void setFacing(short facing) { + // TODO Auto-generated method stub + + } + + @Override + public boolean wrenchCanRemove(EntityPlayer entityPlayer) { + return true; + } + + @Override + public float getWrenchDropRate() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public ItemStack getWrenchDrop(EntityPlayer entityPlayer) { + // TODO Auto-generated method stub + return null; + } }