diff --git a/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java b/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java index 3d28e9191..38ad90ed1 100644 --- a/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java +++ b/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java @@ -42,7 +42,7 @@ import org.bukkit.inventory.meta.ItemMeta; import com.sk89q.worldguard.protection.managers.RegionManager; import com.sk89q.worldguard.protection.regions.ProtectedRegion; -public class CmdExecutor implements CommandExecutor{ +public class CmdExecutor implements CommandExecutor { private final Quests plugin; public HashMap commands = new HashMap(); public HashMap adminCommands = new HashMap(); @@ -520,7 +520,14 @@ public class CmdExecutor implements CommandExecutor{ } else { cs.sendMessage(ChatColor.YELLOW + Lang.get("currentQuest")); for (Quest q : quester.getCurrentQuests().keySet()) { - cs.sendMessage(ChatColor.LIGHT_PURPLE + " - " + ChatColor.DARK_PURPLE + q.getName()); + String msg = ChatColor.LIGHT_PURPLE + " - " + ChatColor.DARK_PURPLE + q.getName(); + LinkedList stages = q.getStages(); + for (Stage s : stages) { + if (s.equals(quester.getCurrentStage(q))) { + msg += ChatColor.LIGHT_PURPLE + " (" + Lang.get("stageEditorStage") + " " + (stages.indexOf(s) + 1) + ")"; + } + } + cs.sendMessage(msg); } } String completed;