Fixed: Model attributes aren't updated for the first person's view

This commit is contained in:
Sollace 2019-07-06 17:35:11 +02:00
parent f3512f3f7c
commit 53b2d0f370

View file

@ -50,8 +50,6 @@ public class RenderPony<T extends LivingEntity, M extends EntityModel<T> & IPony
public void preRenderCallback(T entity, float ticks) { public void preRenderCallback(T entity, float ticks) {
updateModel(entity); updateModel(entity);
getModel().updateLivingState(entity, pony);
float s = getScaleFactor(); float s = getScaleFactor();
GlStateManager.scalef(s, s, s); GlStateManager.scalef(s, s, s);
enableModelRenderProfile(); enableModelRenderProfile();
@ -135,6 +133,8 @@ public class RenderPony<T extends LivingEntity, M extends EntityModel<T> & IPony
pony = renderer.getEntityPony(entity); pony = renderer.getEntityPony(entity);
playerModel.apply(pony.getMetadata()); playerModel.apply(pony.getMetadata());
pony.updateForEntity(entity); pony.updateForEntity(entity);
getModel().updateLivingState(entity, pony);
} }
public IPony getPony(T entity) { public IPony getPony(T entity) {