summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNEMESIS13cz <OfficialNemes@gmail.com>2016-08-06 12:52:03 +0200
committerNEMESIS13cz <OfficialNemes@gmail.com>2016-08-06 12:52:03 +0200
commitd4388b9fd7861bb4653a07660f4f306ef9900d6c (patch)
treef7d83cf52282da1b15a26ad307f90e8dc7b23ffb
parenta69328a436d353d0b10da2348b9340f143afc047 (diff)
Customizable formatting
-rw-r--r--README.md2
-rw-r--r--com/nemez/cmdmgr/CommandManager.java6
-rw-r--r--com/nemez/cmdmgr/util/Executable.java10
3 files changed, 12 insertions, 6 deletions
diff --git a/README.md b/README.md
index 54ca8ce..55fa42d 100644
--- a/README.md
+++ b/README.md
@@ -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);
}
}
}