diff --git a/src/main/java/kamkeel/npcs/entity/EntityAbilityPanel.java b/src/main/java/kamkeel/npcs/entity/EntityAbilityPanel.java index 200fe922b..a9bae51a6 100644 --- a/src/main/java/kamkeel/npcs/entity/EntityAbilityPanel.java +++ b/src/main/java/kamkeel/npcs/entity/EntityAbilityPanel.java @@ -176,7 +176,10 @@ public class EntityAbilityPanel extends EntityAbilityBarrier { if (worldObj != null && worldObj.isRemote && mode == PanelMode.HELD && getOwnerEntity() != null) { return; } - super.setPositionAndRotation2(x, y, z, yaw, pitch, posRotationIncrements); + // Bypass vanilla's lerp + push-out-of-blocks logic which causes + // large-BB entities (PLACED/LAUNCHED panels) to shift into the sky. + this.setPosition(x, y, z); + this.setRotation(yaw, pitch); } private void updateLaunched() {