From 67b8018f931b6c642b6ceb15da1f341b234f2716 Mon Sep 17 00:00:00 2001 From: PikaMug <2267126+PikaMug@users.noreply.github.com> Date: Sun, 15 May 2022 08:52:41 -0400 Subject: [PATCH] Show help on qa subcommand lacking args --- .../questadmin/subcommands/QuestadminFinishCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminGiveCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminGivepointsCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminNextstageCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminPointsCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminPointsallCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminQuitCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminRemoveCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminResetCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminSetstageCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminStatsCommand.java | 4 ++++ .../questadmin/subcommands/QuestadminTakepointsCommand.java | 4 ++++ 12 files changed, 48 insertions(+) diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminFinishCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminFinishCommand.java index 28d17e2e3..75e3b6c67 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminFinishCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminFinishCommand.java @@ -69,6 +69,10 @@ public class QuestadminFinishCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_FINISH_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.finish")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGiveCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGiveCommand.java index a243f2739..6d7747d9a 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGiveCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGiveCommand.java @@ -68,6 +68,10 @@ public class QuestadminGiveCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_GIVE_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.give")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGivepointsCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGivepointsCommand.java index 77a588417..3544e860e 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGivepointsCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminGivepointsCommand.java @@ -66,6 +66,10 @@ public class QuestadminGivepointsCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_GIVEPOINTS_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.givepoints")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminNextstageCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminNextstageCommand.java index eb73e8027..7434cf5ad 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminNextstageCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminNextstageCommand.java @@ -69,6 +69,10 @@ public class QuestadminNextstageCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_NEXTSTAGE_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.nextstage")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsCommand.java index f32ed3d50..a55e79512 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsCommand.java @@ -66,6 +66,10 @@ public class QuestadminPointsCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_POINTS_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.points")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsallCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsallCommand.java index d181db0ef..20bdf0b92 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsallCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminPointsallCommand.java @@ -66,6 +66,10 @@ public class QuestadminPointsallCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_POINTSALL_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.pointsall")) { final int amount; try { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminQuitCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminQuitCommand.java index f9cc5077a..c5034fc17 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminQuitCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminQuitCommand.java @@ -69,6 +69,10 @@ public class QuestadminQuitCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_QUIT_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.quit")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminRemoveCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminRemoveCommand.java index 3333f2fb9..0a1e86aa7 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminRemoveCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminRemoveCommand.java @@ -69,6 +69,10 @@ public class QuestadminRemoveCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_REMOVE_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") && cs.hasPermission("quests.admin.remove")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminResetCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminResetCommand.java index b077409ef..071ccedec 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminResetCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminResetCommand.java @@ -68,6 +68,10 @@ public class QuestadminResetCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_RESET_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.reset")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminSetstageCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminSetstageCommand.java index 2e4145c0a..fe73ae8b0 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminSetstageCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminSetstageCommand.java @@ -70,6 +70,10 @@ public class QuestadminSetstageCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_SETSTAGE_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.setstage")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminStatsCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminStatsCommand.java index 47f626fa3..7207dc0c7 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminStatsCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminStatsCommand.java @@ -67,6 +67,10 @@ public class QuestadminStatsCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_STATS_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") && cs.hasPermission("quests.admin.stats")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) { diff --git a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminTakepointsCommand.java b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminTakepointsCommand.java index 7a8522093..06b53dda0 100644 --- a/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminTakepointsCommand.java +++ b/core/src/main/java/me/blackvein/quests/commands/questadmin/subcommands/QuestadminTakepointsCommand.java @@ -66,6 +66,10 @@ public class QuestadminTakepointsCommand extends QuestsSubCommand { @Override public void execute(CommandSender cs, String[] args) { + if (args.length == 1) { + cs.sendMessage(ChatColor.RED + Lang.get("COMMAND_QUESTADMIN_TAKEPOINTS_HELP")); + return; + } if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.takepoints")) { OfflinePlayer target = getOfflinePlayer(args[1]); if (target == null) {