Получить класс рендера итемстака

Версия Minecraft
1.7.10
1,173
28
168
Вот у меня в руках есть итем с 3д рендером
Хочу где нибудь в клиенттик эвенте, получить через стак в руках класс рендера этого стака (IItemRenderer)
Возможно ли это, или как то по другому можно? Пытался через RenderManager подобраться, не получилось
Мне надо вызывать 20 раз в секунду свой метод из этого класса рендера
 
Решение
Java:
ItemStack currentItem = EntityPlayer#getCurrentEquippedItem();
if(currentItem != null){
    IItemRenderer renderer = MinecraftForgeClient.getItemRenderer(currentItem.getItem(), ItemRenderType.ТВОЙ[I]РЕНДЕР[/I]ТИП);
    if(renderer instanceof YourItemRenderer){
        ((YourItemRenderer)renderer).callYourFunc();
    }
}

tox1cozZ

aka Agravaine
8,454
598
2,890
Java:
ItemStack currentItem = EntityPlayer#getCurrentEquippedItem();
if(currentItem != null){
    IItemRenderer renderer = MinecraftForgeClient.getItemRenderer(currentItem.getItem(), ItemRenderType.ТВОЙ[I]РЕНДЕР[/I]ТИП);
    if(renderer instanceof YourItemRenderer){
        ((YourItemRenderer)renderer).callYourFunc();
    }
}
 
Сверху