From 2c8e289c43cb1789986f290696376612539e9e41 Mon Sep 17 00:00:00 2001 From: Intelli Date: Thu, 3 Feb 2022 20:18:17 -0700 Subject: [PATCH] Added "/co page" alias command for page lookups --- src/main/java/net/coreprotect/command/CommandHandler.java | 4 ++-- src/main/java/net/coreprotect/command/LookupCommand.java | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/coreprotect/command/CommandHandler.java b/src/main/java/net/coreprotect/command/CommandHandler.java index e2e8622..afcee90 100755 --- a/src/main/java/net/coreprotect/command/CommandHandler.java +++ b/src/main/java/net/coreprotect/command/CommandHandler.java @@ -1107,7 +1107,7 @@ public class CommandHandler implements CommandExecutor { else if (user.hasPermission("coreprotect.purge") && corecommand.equals("purge")) { permission = true; } - else if (user.hasPermission("coreprotect.lookup") && (corecommand.equals("l") || corecommand.equals("lookup") || corecommand.equals("near"))) { + else if (user.hasPermission("coreprotect.lookup") && (corecommand.equals("l") || corecommand.equals("lookup") || corecommand.equals("page") || corecommand.equals("near"))) { permission = true; } else if (user.hasPermission("coreprotect.lookup.near") && corecommand.equals("near")) { @@ -1145,7 +1145,7 @@ public class CommandHandler implements CommandExecutor { else if (corecommand.equals("inspect") || corecommand.equals("i")) { InspectCommand.runCommand(user, permission, argumentArray); } - else if (corecommand.equals("lookup") || corecommand.equals("l")) { + else if (corecommand.equals("lookup") || corecommand.equals("l") || corecommand.equals("page")) { LookupCommand.runCommand(user, command, permission, argumentArray); } else if (corecommand.equals("near")) { diff --git a/src/main/java/net/coreprotect/command/LookupCommand.java b/src/main/java/net/coreprotect/command/LookupCommand.java index 1fa043f..06ec35f 100755 --- a/src/main/java/net/coreprotect/command/LookupCommand.java +++ b/src/main/java/net/coreprotect/command/LookupCommand.java @@ -63,6 +63,11 @@ public class LookupCommand { return; } + if (args[0].toLowerCase(Locale.ROOT).equals("page") && (args.length != 2 || !args[1].equals(args[1].replaceAll("[^0-9]", "")))) { + Chat.sendMessage(player, Color.DARK_AQUA + "CoreProtect " + Color.WHITE + "- " + Phrase.build(Phrase.MISSING_PARAMETERS, Color.WHITE, "/co page ")); + return; + } + int argExcluded = argExclude.size(); int argRestricted = argBlocks.size();