package mods.eln.simplenode.computerprobe; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import mods.eln.node.simple.SimpleNode; import mods.eln.node.simple.SimpleNodeBlock; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; public class ComputerProbeBlock extends SimpleNodeBlock { private IIcon[] icon = new IIcon[6]; public ComputerProbeBlock() { super(Material.packedIce); } @Override public TileEntity createNewTileEntity(World var1, int var2) { return new ComputerProbeEntity(); } @Override protected SimpleNode newNode() { return new ComputerProbeNode(); } public IIcon getIcon(int side, int meta) { return icon[side]; } @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister register) { icon[4] = register.registerIcon("eln:computerprobe_xn"); icon[5] = register.registerIcon("eln:computerprobe_xp"); icon[2] = register.registerIcon("eln:computerprobe_zn"); icon[3] = register.registerIcon("eln:computerprobe_zp"); icon[0] = register.registerIcon("eln:computerprobe_y"); icon[1] = icon[0]; } }