// Path: src/main/java/infstudio/exoticpower/GuiID.java
// public class GuiID {
// 
//     public static final int GUI_TG = 0;
//     public static final int GUI_EG = 1;
//     public static final int GUI_PC = 2;
// 
// }
// 
// 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.GuiID;
import infstudio.exoticpower.tileentity.TileEntityPuncher;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
package infstudio.exoticpower.block;


public class MachinePuncher extends BlockMachine {

    public MachinePuncher() {
        this.setUnlocalizedName("puncher");
        this.Guiid = GuiID.GUI_PC;
    }

// Path: src/main/java/infstudio/exoticpower/GuiID.java
// public class GuiID {
// 
//     public static final int GUI_TG = 0;
//     public static final int GUI_EG = 1;
//     public static final int GUI_PC = 2;
// 
// }
// 
// 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/block/MachinePuncher.java
import infstudio.exoticpower.GuiID;
import infstudio.exoticpower.tileentity.TileEntityPuncher;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;

package infstudio.exoticpower.block;


public class MachinePuncher extends BlockMachine {

    public MachinePuncher() {
        this.setUnlocalizedName("puncher");
        this.Guiid = GuiID.GUI_PC;
    }

    @Override