diff options
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/CancelCommandHandler.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/CancelCommandHandler.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/CancelCommandHandler.java index f5a8f15f..e2cba558 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/CancelCommandHandler.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/CancelCommandHandler.java @@ -32,6 +32,12 @@ public class CancelCommandHandler implements CommandHandler { if (qPlayer.getQuestProgressFile().getStartedQuests().size() == 1) { quest = qPlayer.getQuestProgressFile().getStartedQuests().get(0); } else if (args.length >= 2) { + if (args[1].equals("*")) { + for (Quest startedQuest : qPlayer.getQuestProgressFile().getStartedQuests()) { + qPlayer.cancelQuest(startedQuest); + } + return; + } quest = plugin.getQuestManager().getQuestById(args[1]); if (quest == null) { Messages.COMMAND_QUEST_GENERAL_DOESNTEXIST.send(sender, "{quest}", args[1]); |
