From a18a4cb336f5b201a8dacf46fd7923159eff1411 Mon Sep 17 00:00:00 2001 From: Zach Iverson Date: Mon, 4 Jul 2011 01:46:14 -0400 Subject: [PATCH] Added version command (/xauth version) --- .../java/com/cypherx/xauth/commands/xAuthCommand.java | 11 +++++++++++ src/main/resources/plugin.yml | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cypherx/xauth/commands/xAuthCommand.java b/src/main/java/com/cypherx/xauth/commands/xAuthCommand.java index b69bc79..8901133 100644 --- a/src/main/java/com/cypherx/xauth/commands/xAuthCommand.java +++ b/src/main/java/com/cypherx/xauth/commands/xAuthCommand.java @@ -47,6 +47,8 @@ public class xAuthCommand implements CommandExecutor { return configCommand(sender, args); else if (subCommand.equals("reload")) return reloadCommand(sender); + else if (subCommand.equals("version")) + return versionCommand(sender); else { if (sender instanceof Player) xAuthMessages.send("admnUnknown", (Player)sender); @@ -57,6 +59,15 @@ public class xAuthCommand implements CommandExecutor { return true; } + private boolean versionCommand(CommandSender sender) { + if (sender instanceof Player) + ((Player)sender).sendMessage("[" + xAuth.desc.getName() + "] This server is running version " + xAuth.desc.getVersion()); + else if (sender instanceof ConsoleCommandSender) + xAuthLog.info("This server is running version " + xAuth.desc.getVersion()); + + return true; + } + private boolean registerCommand(CommandSender sender, String[] args) { if (sender instanceof Player) { Player player = (Player)sender; diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index f088a8a..cc0918a 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -28,4 +28,5 @@ commands: / unregister / location set|remove / config [value] - / reload \ No newline at end of file + / reload + / version \ No newline at end of file