diff --git a/main/src/main/java/net/citizensnpcs/commands/NPCCommands.java b/main/src/main/java/net/citizensnpcs/commands/NPCCommands.java index ee5620cbf..a61971784 100644 --- a/main/src/main/java/net/citizensnpcs/commands/NPCCommands.java +++ b/main/src/main/java/net/citizensnpcs/commands/NPCCommands.java @@ -1389,6 +1389,22 @@ public class NPCCommands { Messaging.sendTr(sender, Messages.PATHFINDING_RANGE_SET, range); } + @Command( + aliases = { "npc" }, + usage = "pathto [x] [y] [z]", + desc = "Starts pathfinding to a certain location", + modifiers = { "pathto" }, + min = 4, + max = 4, + permission = "citizens.npc.pathto") + public void pathto(CommandContext args, CommandSender sender, NPC npc) { + Location loc = npc.getStoredLocation(); + loc.setX(args.getDouble(1)); + loc.setY(args.getDouble(2)); + loc.setZ(args.getDouble(3)); + npc.getNavigator().setTarget(loc); + } + @Command( aliases = { "npc" }, usage = "playerlist (-a,r)",