- 69
- 0
Собственно, разносторонняя текстура то есть, только вот лицевая сторона блока все время смотрит в одну сторону. Вот код.
Код:
public class BlockFurnaceRed extends Block {
private Icon front, side, top, bottom;
public BlockFurnaceRed(int par1)
{
super(par1, Material.rock);
this.setCreativeTab(TabList.tabDecorativeBlocks);
}
public void registerIcons(IconRegister tex)
{
front = tex.registerIcon(MainInfo.MODID + ":blockFurnaceRed");
bottom = tex.registerIcon(MainInfo.MODID + ":blockBrickRed");
side = tex.registerIcon(MainInfo.MODID + ":blockBrickRed");
top = tex.registerIcon(MainInfo.MODID + ":blockBrickRed");
}
@Override
public Icon getIcon(int side, int meta)
{
return side == 1 ? this.top : (side == 0 ? this.bottom : (meta == 2 && side == 2 ? this.front : (meta == 3 && side == 5 ? this.front : (meta == 0 && side == 3 ? this.front : (meta == 1 && side == 4 ? this.front : this.side)))));
}
}