From 89d2c8f6e4ac3a4054b574daf3d808d53f5c08f4 Mon Sep 17 00:00:00 2001 From: Sen Date: Sun, 18 May 2025 19:51:32 +0200 Subject: [PATCH] fix npc sneaking --- common/src/common/entity/npc/EntityFlyingNPC.java | 4 ++++ common/src/common/entity/npc/EntityHoveringNPC.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/common/src/common/entity/npc/EntityFlyingNPC.java b/common/src/common/entity/npc/EntityFlyingNPC.java index c83c3ab..8457173 100755 --- a/common/src/common/entity/npc/EntityFlyingNPC.java +++ b/common/src/common/entity/npc/EntityFlyingNPC.java @@ -35,6 +35,10 @@ public abstract class EntityFlyingNPC extends EntityNPC public float getLegRotation() { return 0.2f; } + + public boolean isSneakingVisually() { + return false; + } public void fall(float distance, float damageMultiplier) { diff --git a/common/src/common/entity/npc/EntityHoveringNPC.java b/common/src/common/entity/npc/EntityHoveringNPC.java index 3c823c8..4781923 100755 --- a/common/src/common/entity/npc/EntityHoveringNPC.java +++ b/common/src/common/entity/npc/EntityHoveringNPC.java @@ -37,6 +37,10 @@ public abstract class EntityHoveringNPC extends EntityNPC this.getEntityAttribute(Attributes.FOLLOW_RANGE).setBaseValue(32.0D); } + public boolean isSneakingVisually() { + return false; + } + public boolean isHovering() { return this.getFlag(6);