From 5d7d3b7c29d4c5c7c3a2ae2b11428fca53c5e1d8 Mon Sep 17 00:00:00 2001 From: YouHaveTrouble Date: Sun, 23 Nov 2025 22:29:15 +0100 Subject: [PATCH] don't set empty name --- .../youhavetrouble/standin/entity/MannequinHandler.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/youhavetrouble/standin/entity/MannequinHandler.java b/src/main/java/me/youhavetrouble/standin/entity/MannequinHandler.java index e1c52b2..9969837 100644 --- a/src/main/java/me/youhavetrouble/standin/entity/MannequinHandler.java +++ b/src/main/java/me/youhavetrouble/standin/entity/MannequinHandler.java @@ -85,11 +85,12 @@ public class MannequinHandler extends EntityHandler { if (!canUseAction(callbackPlayer, mann, EntityAction.EDIT)) return; if (mann.isDead()) return; String newName = view.getText("name"); - Component displayName = null; - if (newName != null) { - displayName = MiniMessage.miniMessage().deserialize(newName); + if (newName != null && !newName.isBlank()) { + Component displayName = MiniMessage.miniMessage().deserialize(newName); + mann.customName(displayName); + } else { + mann.customName(null); } - mann.customName(displayName); mann.setImmovable(Boolean.TRUE.equals(view.getBoolean("immovable"))); mann.setVelocity(mann.getVelocity().zero()); mann.setGravity(Boolean.TRUE.equals(view.getBoolean("gravity")));