From f9e78c732d3e10d14919d93400412dca9fbf32b6 Mon Sep 17 00:00:00 2001 From: fullwall Date: Fri, 31 May 2024 11:31:22 +0800 Subject: [PATCH] Move display holograms around --- .../main/java/net/citizensnpcs/trait/HologramTrait.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main/src/main/java/net/citizensnpcs/trait/HologramTrait.java b/main/src/main/java/net/citizensnpcs/trait/HologramTrait.java index 53fe1e318..5be139fb1 100644 --- a/main/src/main/java/net/citizensnpcs/trait/HologramTrait.java +++ b/main/src/main/java/net/citizensnpcs/trait/HologramTrait.java @@ -784,8 +784,10 @@ public class HologramTrait extends Trait { if (color != null) { disp.setBackgroundColor(color); } - hologram.getEntity().teleport(npc.getStoredLocation().clone().add(offset.x, - offset.y + NMS.getBoundingBoxHeight(npc.getEntity()), offset.z), TeleportCause.PLUGIN); + hologram.getEntity().teleport( + npc.getStoredLocation().clone().add(offset.x, + offset.y + NMS.getBoundingBoxHeight(npc.getEntity()) + 0.2f, offset.z), + TeleportCause.PLUGIN); } public void setBackgroundColor(Color color) { @@ -819,7 +821,7 @@ public class HologramTrait extends Trait { disp.setInterpolationDuration(0); disp.setBillboard(Billboard.CENTER); Transformation tf = disp.getTransformation(); - tf.getTranslation().y = (float) offset.y + 0.7f; + tf.getTranslation().y = (float) offset.y + 0.4f; disp.setTransformation(tf); if (color != null) { disp.setBackgroundColor(color);