Hello All, I make a custom model block...
It work with the switch of texture for metadata in the world! but with the IItermRenderer all sub block have got the texture of the principal block D:
How can I render a different texture for metadata with IItemRenderer?
ClientProxy:
MinecraftForgeClient.registerItemRenderer(Test.ModelSubBlock.blockID, new TileEntityModelSubBlockHandlerRenderer());
TileEntityRendererHandler:
public class TileEntityModelSubBlockHandlerRenderer implements IItemRenderer {
private TestModel modeltest;
public TileEntityModelSubBlockHandlerRenderer () {
modeltest= new TestModel();
}
@Override
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
return true;
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) {
return true;
}
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
TileEntityRenderer.instance.renderTileEntityAt(new TileEntityTestModelSub(), 0.0D, 0.0D, 0.0D, 0.0f);
}
}