Модель не находит текстуру.

Не знаю почему, но моделька не может найти текстуру. Код рендера:


Код:
    @Override
    public void renderItem(ItemRenderType type, ItemStack item, Object... data) 
    {
        switch(type)
        {
            case EQUIPPED:
            {
                GL11.glPushMatrix();
                
                Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation("/assets/minez/path/to/c_bob.png"));
                
                GL11.glRotatef(0F, 0.0F, 0.0F, 0.0F);
                GL11.glRotatef(0F, 0.0F, 0.0F, 0.0F);
                GL11.glRotatef(0F, 0.0F, 0.0F, 0.0F);
                
                GL11.glTranslatef(0.0F, 0.0F, 0.0F);
                
                float scale = 5F;
                GL11.glScalef(scale, scale, scale);

                
                c_bob_Model.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F);
                
                GL11.glPushMatrix(); 
            }
            default:
                break;
        }
    }

}

Что не так-то?
 
Ты указал "assets" в пути к текстурке:
Код:
new ResourceLocation("minez", "path/to/c_bob.png")
 
Спасибо, текстуру модель видит. Спасибки :)
 
Сделай для текстуры приватную константу и определи ее сразу, а не в рендере.
Ты каждый тик рендера новую ResourceLocation создаёшь, а это не хорошо.
 
Назад
Сверху