From b90a0f6b45c47d7195ce8955798f37ca4981068d Mon Sep 17 00:00:00 2001 From: fullwall Date: Mon, 17 Sep 2012 21:49:28 +0800 Subject: [PATCH] Allow npcs to be created unspawned with the -u flag --- .../java/net/citizensnpcs/command/command/NPCCommands.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/citizensnpcs/command/command/NPCCommands.java b/src/main/java/net/citizensnpcs/command/command/NPCCommands.java index 533eb4575..92ffe161e 100644 --- a/src/main/java/net/citizensnpcs/command/command/NPCCommands.java +++ b/src/main/java/net/citizensnpcs/command/command/NPCCommands.java @@ -165,9 +165,9 @@ public class NPCCommands { @Command( aliases = { "npc" }, - usage = "create [name] ((-b) --type (type) --trait ('trait1, trait2...') --b (behaviour))", + usage = "create [name] ((-b -u) --type (type) --trait ('trait1, trait2...') --b (behaviour))", desc = "Create a new NPC", - flags = "b", + flags = "bu", modifiers = { "create" }, min = 2, permission = "npc.create") @@ -220,7 +220,8 @@ public class NPCCommands { npc.getTrait(Owner.class).setOwner(player.getName()); npc.getTrait(MobType.class).setType(type); - npc.spawn(player.getLocation()); + if (!args.hasFlag('u')) + npc.spawn(player.getLocation()); PlayerCreateNPCEvent event = new PlayerCreateNPCEvent(player, npc); Bukkit.getPluginManager().callEvent(event);