diff --git a/src/main/java/me/libraryaddict/disguise/disguisetypes/PlayerDisguise.java b/src/main/java/me/libraryaddict/disguise/disguisetypes/PlayerDisguise.java index 333cc03a..370b0711 100644 --- a/src/main/java/me/libraryaddict/disguise/disguisetypes/PlayerDisguise.java +++ b/src/main/java/me/libraryaddict/disguise/disguisetypes/PlayerDisguise.java @@ -413,7 +413,17 @@ public class PlayerDisguise extends TargetedDisguise { } } - if (getName().equals("") && getEntity() != null) { + if (isDynamicName()) { + String name = getEntity().getCustomName(); + + if (name == null) { + name = ""; + } + + if (!getName().equals(name)) { + setName(name); + } + } else if (getName().equals("") && getEntity() != null) { String name = getEntity().getCustomName(); if (name == null || name.isEmpty()) {