don't set empty name

This commit is contained in:
2025-11-23 22:29:15 +01:00
parent 9cfbcf1ad6
commit 5d7d3b7c29
@@ -85,11 +85,12 @@ public class MannequinHandler extends EntityHandler<Mannequin> {
if (!canUseAction(callbackPlayer, mann, EntityAction.EDIT)) return; if (!canUseAction(callbackPlayer, mann, EntityAction.EDIT)) return;
if (mann.isDead()) return; if (mann.isDead()) return;
String newName = view.getText("name"); String newName = view.getText("name");
Component displayName = null; if (newName != null && !newName.isBlank()) {
if (newName != null) { Component displayName = MiniMessage.miniMessage().deserialize(newName);
displayName = MiniMessage.miniMessage().deserialize(newName); mann.customName(displayName);
} else {
mann.customName(null);
} }
mann.customName(displayName);
mann.setImmovable(Boolean.TRUE.equals(view.getBoolean("immovable"))); mann.setImmovable(Boolean.TRUE.equals(view.getBoolean("immovable")));
mann.setVelocity(mann.getVelocity().zero()); mann.setVelocity(mann.getVelocity().zero());
mann.setGravity(Boolean.TRUE.equals(view.getBoolean("gravity"))); mann.setGravity(Boolean.TRUE.equals(view.getBoolean("gravity")));