From 3ab23d0ca55b9389a844e63ce47aa0bf803d0b6f Mon Sep 17 00:00:00 2001 From: youhavetrouble Date: Tue, 1 Aug 2023 19:03:53 +0200 Subject: [PATCH] hide nameplates on invisible players --- .../notjustnameplates/nameplates/Nameplate.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/me/youhavetrouble/notjustnameplates/nameplates/Nameplate.java b/src/main/java/me/youhavetrouble/notjustnameplates/nameplates/Nameplate.java index d917b91..b7e4fe1 100644 --- a/src/main/java/me/youhavetrouble/notjustnameplates/nameplates/Nameplate.java +++ b/src/main/java/me/youhavetrouble/notjustnameplates/nameplates/Nameplate.java @@ -13,6 +13,7 @@ import org.bukkit.entity.Player; import org.bukkit.entity.TextDisplay; import org.bukkit.event.entity.CreatureSpawnEvent; import org.bukkit.persistence.PersistentDataType; +import org.bukkit.potion.PotionEffectType; import org.bukkit.util.Transformation; import org.jetbrains.annotations.NotNull; import org.joml.AxisAngle4f; @@ -142,6 +143,10 @@ public class Nameplate { remove(); return; } + if (player.hasPotionEffect(PotionEffectType.INVISIBILITY)) { + remove(); + return; + } createDisplayEntity(); if (textDisplay == null || textDisplay.isDead()) return;