mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2024-11-22 10:36:10 +01:00
added ability to list all NPCs
This commit is contained in:
parent
cbb3677db0
commit
b9aa42873f
@ -289,8 +289,9 @@ public class NPCCommands {
|
||||
|
||||
@Command(
|
||||
aliases = { "npc" },
|
||||
usage = "list (page) (--owner (owner) --type (type) --char (char))",
|
||||
usage = "list (page) ((-a) --owner (owner) --type (type) --char (char))",
|
||||
desc = "List NPCs",
|
||||
flags = "a",
|
||||
modifiers = { "list" },
|
||||
min = 1,
|
||||
max = 2,
|
||||
@ -299,7 +300,10 @@ public class NPCCommands {
|
||||
public void list(CommandContext args, Player player, NPC npc) throws CommandException {
|
||||
List<NPC> npcs = new ArrayList<NPC>();
|
||||
|
||||
if (args.getValueFlags().size() == 0 && args.argsLength() == 1 || args.argsLength() == 2) {
|
||||
if (args.hasFlag('a')) {
|
||||
for (NPC add : npcManager)
|
||||
npcs.add(add);
|
||||
} else if (args.getValueFlags().size() == 0 && args.argsLength() == 1 || args.argsLength() == 2) {
|
||||
for (NPC add : npcManager)
|
||||
if (add.getTrait(Owner.class).getOwner().equalsIgnoreCase(player.getName()))
|
||||
npcs.add(add);
|
||||
|
Loading…
Reference in New Issue
Block a user