diff options
author | NEMESIS13cz <OfficialNemes@gmail.com> | 2016-08-06 12:52:03 +0200 |
---|---|---|
committer | NEMESIS13cz <OfficialNemes@gmail.com> | 2016-08-06 12:52:03 +0200 |
commit | d4388b9fd7861bb4653a07660f4f306ef9900d6c (patch) | |
tree | f7d83cf52282da1b15a26ad307f90e8dc7b23ffb | |
parent | a69328a436d353d0b10da2348b9340f143afc047 (diff) |
Customizable formatting
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | com/nemez/cmdmgr/CommandManager.java | 6 | ||||
-rw-r--r-- | com/nemez/cmdmgr/util/Executable.java | 10 |
3 files changed, 12 insertions, 6 deletions
@@ -1,4 +1,4 @@ # CommandManager Scripting-based Spigot/Bukkit command manager -Feel free to use and PR enhancements/customizations! If you're a nice person, you can give me credit :P +Feel free to use and PR enhancements/customizations! If you're a nice person, you can give me credit. diff --git a/com/nemez/cmdmgr/CommandManager.java b/com/nemez/cmdmgr/CommandManager.java index 8743db8..913be59 100644 --- a/com/nemez/cmdmgr/CommandManager.java +++ b/com/nemez/cmdmgr/CommandManager.java @@ -86,6 +86,12 @@ public class CommandManager { public static boolean debugOutput = false; public static boolean errors = false; + public static String helpDescriptionFormatting = "§b"; + public static String helpUsageFormatting = "§6"; + public static String helpPageHeaderFormatting = "§a"; + public static String helpInvalidPageFormatting = "§c"; + public static String noPermissionFormatting = "§c"; + public static boolean registerCommand(String cmdSourceCode, Object commandHandler, JavaPlugin plugin) { if (cmdSourceCode == null || commandHandler == null || plugin == null) { return false; diff --git a/com/nemez/cmdmgr/util/Executable.java b/com/nemez/cmdmgr/util/Executable.java index 2441bb4..3ee0dcb 100644 --- a/com/nemez/cmdmgr/util/Executable.java +++ b/com/nemez/cmdmgr/util/Executable.java @@ -209,7 +209,7 @@ public class Executable implements CommandExecutor { }else{ ExecutableDefinition def = defs.get(0); if (!sender.hasPermission(def.getPermission())) { - sender.sendMessage("§cYou do not have permission to execute this command."); + sender.sendMessage(CommandManager.noPermissionFormatting + "You do not have permission to execute this command."); return true; } if (def.getLength() != args.length) { @@ -239,14 +239,14 @@ public class Executable implements CommandExecutor { private void printPage(CommandSender sender, int page) { page--; if (page < 0 || page >= help.size()) { - sender.sendMessage("§cNon-existant page (" + (page + 1) + ").\nThere are " + help.size() + " pages."); + sender.sendMessage(CommandManager.helpInvalidPageFormatting + "Non-existant page (" + (page + 1) + ").\nThere are " + help.size() + " pages."); }else{ HelpPageCommand[] pageData = help.get(page); - sender.sendMessage("§a### Help Page " + (page + 1) + "/" + (help.size()) + " ###"); + sender.sendMessage(CommandManager.helpPageHeaderFormatting + "### Help Page " + (page + 1) + "/" + (help.size()) + " ###"); for (HelpPageCommand c : pageData) { if (c != null) { - sender.sendMessage("§6" + c.usage); - sender.sendMessage("§b" + c.description); + sender.sendMessage(CommandManager.helpUsageFormatting + c.usage); + sender.sendMessage(CommandManager.helpDescriptionFormatting + c.description); } } } |