package openblocks.common.block; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.util.IIcon; import net.minecraftforge.common.util.ForgeDirection; import openmods.block.BlockRotationMode; import openmods.infobook.BookDocumentation; @BookDocumentation(hasVideo = true) public class BlockDrawingTable extends OpenBlock { private IIcon topIcon; private IIcon frontIcon; public BlockDrawingTable() { super(Material.wood); setRotationMode(BlockRotationMode.FOUR_DIRECTIONS); } @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister registry) { super.registerBlockIcons(registry); this.topIcon = registry.registerIcon("openblocks:drawingtable_top"); this.frontIcon = registry.registerIcon("openblocks:drawingtable_front"); setTexture(ForgeDirection.UP, topIcon); setTexture(ForgeDirection.DOWN, blockIcon); setTexture(ForgeDirection.EAST, blockIcon); setTexture(ForgeDirection.WEST, blockIcon); setTexture(ForgeDirection.NORTH, blockIcon); setTexture(ForgeDirection.SOUTH, frontIcon); } }