@Command( aliases = "npc", usage = "rename [name]", desc = "rename an NPC", modifiers = "rename", min = 2, max = 2) @CommandPermissions("basic.modify.rename") public static void rename(CommandContext args, Player player, HumanNPC npc) { String name = args.getString(1); if (name.length() > 16) { player.sendMessage( ChatColor.RED + "Max name length is 16 - NPC name length will be truncated."); name = name.substring(0, 16); } NPCManager.rename(npc.getUID(), name, npc.getOwner()); player.sendMessage( ChatColor.GREEN + StringUtils.wrap(npc.getName()) + "'s name was set to " + StringUtils.wrap(name) + "."); }