respect visibility api & update to 1.21.8

This commit is contained in:
2025-07-27 10:14:21 +02:00
parent 0b09f7f84f
commit fae9e87424
2 changed files with 12 additions and 3 deletions
@@ -171,6 +171,15 @@ public class Nameplate {
player.addPassenger(textDisplay);
}
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
if (onlinePlayer == player) continue;
if (!onlinePlayer.canSee(player) && onlinePlayer.canSee(textDisplay)) {
onlinePlayer.hideEntity(NotJustNameplates.getInstance(), textDisplay);
} else if (onlinePlayer.canSee(player) && !onlinePlayer.canSee(textDisplay)) {
onlinePlayer.showEntity(NotJustNameplates.getInstance(), textDisplay);
}
}
textDisplay.text(parseText(this.content.getCurrentFrame().text(), player));
textDisplay.setBillboard(this.content.getBillboard());