mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2025-02-13 16:24:23 +01:00
Mobs now flap their wings when falling/flying
This commit is contained in:
parent
3a4e1fc32a
commit
52ed49defd
3 changed files with 4 additions and 4 deletions
|
@ -62,7 +62,7 @@ public class PegasusWings extends ModelBase {
|
|||
}
|
||||
|
||||
public boolean isExtended() {
|
||||
return pony.isFlying || pony.isSneak;
|
||||
return pony.isFlying || pony.isCrouching();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -30,7 +30,7 @@ public class PonyTail extends PlaneRenderer {
|
|||
rotateAngleZ = rainboom ? 0 : MathHelper.cos(move * 0.8F) * 0.2f * swing;
|
||||
rotateAngleY = bodySwing;
|
||||
|
||||
if (theModel.isSneak && !theModel.isFlying && !rainboom) {
|
||||
if (theModel.isCrouching() && !rainboom) {
|
||||
rotateSneak();
|
||||
} else if (theModel.isRiding) {
|
||||
rotationPointZ = 13;
|
||||
|
|
|
@ -46,8 +46,8 @@ public abstract class RenderPonyMob<T extends EntityLiving> extends RenderLiving
|
|||
@Override
|
||||
@OverridingMethodsMustInvokeSuper
|
||||
protected void preRenderCallback(T entity, float ticks) {
|
||||
playerModel.getModel().isSneak = false;
|
||||
playerModel.getModel().isFlying = false;
|
||||
playerModel.getModel().isSneak = entity.isSneaking();
|
||||
playerModel.getModel().isFlying = !entity.onGround;
|
||||
playerModel.getModel().isSleeping = false;
|
||||
|
||||
ResourceLocation loc = getEntityTexture(entity);
|
||||
|
|
Loading…
Reference in a new issue