Ensure /npc skin works while not spawned

This commit is contained in:
fullwall 2020-04-19 02:09:46 +08:00
parent 80011eed41
commit 93af872e93

View File

@ -1721,13 +1721,7 @@ public class NPCCommands {
skinName = args.getString(1);
}
Messaging.sendTr(sender, Messages.SKIN_SET, npc.getName(), skinName);
if (npc.isSpawned()) {
SkinnableEntity skinnable = npc.getEntity() instanceof SkinnableEntity ? (SkinnableEntity) npc.getEntity()
: null;
if (skinnable != null) {
skinnable.setSkinName(skinName, true);
}
}
trait.setSkinName(skinName, true);
}
@Command(