oi, estou fazendo um mod que pega um .obj da pasta do servidor e renderiza na pele do jogador, mas eu tenho um pequeno problema com a inclinação de rotação da cabeça, a rotação de guinada está indo bem, mas quando eu giro o campo, a pele fica longe do jogador.
este é o meu método para renderizar a pele:
if(ModelManager.hasHead(model)){
GL11.glPushMatrix();
GL11.glTranslatef(0, -1.7F, 0.0F);
GL11.glRotatef(180, 0.0F, 1.0F ,0.0F);
GL11.glRotatef(-(entityPlayer.rotationYawHead), 0.0F, 1.0F ,0.0F);
GL11.glRotatef(-(entityPlayer.rotationPitch), 1.0F, 0.0F, 0.0F);
if(entityPlayer.isSneaking()){
GL11.glTranslatef(0.0F, 0F, 0.2F);
}
Minecraft.getMinecraft().getTextureManager().bindTexture(customTexture);
customModelHead.renderAll();
GL11.glPopMatrix();
}
e isso é o que acontece quando eu giro a inclinação:
como faço para colocar o capacete no jogador?