electric-expansion/src/main/java/electricexpansion/common/containers/ContainerDistribution.java

47 lines
1.6 KiB
Java

package electricexpansion.common.containers;
import electricexpansion.common.tile.TileEntityQuantumBatteryBox;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
public class ContainerDistribution extends Container {
private TileEntityQuantumBatteryBox tileEntity;
public ContainerDistribution(final InventoryPlayer par1InventoryPlayer,
final TileEntityQuantumBatteryBox tileEntity2) {
this.tileEntity = tileEntity2;
// TODO: WTF
//for (int var3 = 0; var3 < 3; ++var3) {
//for (int var4 = 0; var4 < 9; ++var4) {
//this.addSlotToContainer(new Slot((IInventory)
//par1InventoryPlayer,
//var4 + var3 * 9 + 9, 8 + var4 * 18,
//84 + var3 * 18));
//}
//}
//for (int var3 = 0; var3 < 9; ++var3) {
//this.addSlotToContainer(
//new Slot((IInventory) par1InventoryPlayer, var3, 8 + var3 *
//18, 142));
//}
tileEntity2.openInventory();
}
public void onContainerClosed(final EntityPlayer entityplayer) {
this.tileEntity.closeInventory();
}
public boolean canInteractWith(final EntityPlayer par1EntityPlayer) {
return this.tileEntity.isUseableByPlayer(par1EntityPlayer);
}
public ItemStack transferStackInSlot(final EntityPlayer par1EntityPlayer,
final int par1) {
return null;
}
}