// Path: src/main/java/infstudio/exoticpower/tileentity/TileEntityPuncher.java
// public class TileEntityPuncher extends TileEntityMachine implements IUpdatePlayerListBox, IInventory, IWirelessReceiver {
// 
//     public TileEntityPuncher() {
//         this.tstack = new ItemStack[3];
//         this.capacity = 100;
//     }
// 
//     @Override
//     public void update() {
// 
//     }
// 
//     @Override
//     public double getRequiredEnergy() {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
//     @Override
//     public double injectEnergy(double amt) {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
//     @Override
//     public double pullEnergy(double amt) {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
//     @Override
//     public double getBandwidth() {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
// }


import infstudio.exoticpower.tileentity.TileEntityPuncher;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.ICrafting;
import net.minecraft.inventory.Slot;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
package infstudio.exoticpower.inventory;


public class ContainerPuncher extends ContainerMachine {

    private TileEntityPuncher tile;
    private int field_178152_f;
    private int field_178153_g;
    private int field_178154_h;
    private int field_178155_i;
    private int field_178156_j;

// Path: src/main/java/infstudio/exoticpower/tileentity/TileEntityPuncher.java
// public class TileEntityPuncher extends TileEntityMachine implements IUpdatePlayerListBox, IInventory, IWirelessReceiver {
// 
//     public TileEntityPuncher() {
//         this.tstack = new ItemStack[3];
//         this.capacity = 100;
//     }
// 
//     @Override
//     public void update() {
// 
//     }
// 
//     @Override
//     public double getRequiredEnergy() {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
//     @Override
//     public double injectEnergy(double amt) {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
//     @Override
//     public double pullEnergy(double amt) {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
//     @Override
//     public double getBandwidth() {
//         // TODO Auto-generated method stub
//         return 0;
//     }
// 
// }


// Path: src/main/java/infstudio/exoticpower/inventory/ContainerPuncher.java
import infstudio.exoticpower.tileentity.TileEntityPuncher;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.ICrafting;
import net.minecraft.inventory.Slot;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

package infstudio.exoticpower.inventory;


public class ContainerPuncher extends ContainerMachine {

    private TileEntityPuncher tile;
    private int field_178152_f;
    private int field_178153_g;
    private int field_178154_h;
    private int field_178155_i;
    private int field_178156_j;

    public ContainerPuncher(InventoryPlayer par1InventoryPlayer, TileEntityPuncher tileEntity) {