diff --git a/Plugin/src/main/java/me/filoghost/chestcommands/ChestCommands.java b/Plugin/src/main/java/me/filoghost/chestcommands/ChestCommands.java
index 5ae2d6b..e24644c 100644
--- a/Plugin/src/main/java/me/filoghost/chestcommands/ChestCommands.java
+++ b/Plugin/src/main/java/me/filoghost/chestcommands/ChestCommands.java
@@ -141,7 +141,7 @@ public class ChestCommands extends JavaPlugin {
errorCollector.logToConsole();
Bukkit.getScheduler().runTaskLater(this, () -> {
Bukkit.getConsoleSender().sendMessage(
- ChatColor.RED + "[ChestCommands] Encountered " + errorCollector.getErrorsCount() + " on load. "
+ ChestCommands.CHAT_PREFIX + ChatColor.RED + "Encountered " + errorCollector.getErrorsCount() + " error(s) on load. "
+ "Check previous console logs or run \"/chestcommands errors\" to see them again.");
}, 10L);
}
diff --git a/Plugin/src/main/java/me/filoghost/chestcommands/command/CommandHandler.java b/Plugin/src/main/java/me/filoghost/chestcommands/command/CommandHandler.java
index 8367ade..fa03e93 100644
--- a/Plugin/src/main/java/me/filoghost/chestcommands/command/CommandHandler.java
+++ b/Plugin/src/main/java/me/filoghost/chestcommands/command/CommandHandler.java
@@ -20,6 +20,7 @@ import me.filoghost.chestcommands.command.framework.CommandFramework;
import me.filoghost.chestcommands.command.framework.CommandValidate;
import me.filoghost.chestcommands.menu.InternalIconMenu;
import me.filoghost.chestcommands.menu.MenuManager;
+import me.filoghost.chestcommands.util.Utils;
import me.filoghost.chestcommands.util.logging.ErrorCollector;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
@@ -50,7 +51,7 @@ public class CommandHandler extends CommandFramework {
if (args[0].equalsIgnoreCase("help")) {
- CommandValidate.isTrue(sender.hasPermission(Permissions.COMMAND_PREFIX + "help"), "You don't have permission.");
+ checkCommandPermission(sender, "help");
sender.sendMessage(ChestCommands.CHAT_PREFIX + "Commands:");
sender.sendMessage(ChatColor.WHITE + "/" + label + " reload" + ChatColor.GRAY + " - Reloads the plugin.");
sender.sendMessage(ChatColor.WHITE + "/" + label + " errors" + ChatColor.GRAY + " - Displays the last load errors on the console.");
@@ -61,7 +62,7 @@ public class CommandHandler extends CommandFramework {
if (args[0].equalsIgnoreCase("errors")) {
- CommandValidate.isTrue(sender.hasPermission(Permissions.COMMAND_PREFIX + "errors"), "You don't have permission.");
+ checkCommandPermission(sender, "errors");
ErrorCollector errorCollector = ChestCommands.getLastLoadErrors();
if (errorCollector.hasErrors()) {
@@ -78,7 +79,7 @@ public class CommandHandler extends CommandFramework {
if (args[0].equalsIgnoreCase("reload")) {
- CommandValidate.isTrue(sender.hasPermission(Permissions.COMMAND_PREFIX + "reload"), "You don't have permission.");
+ checkCommandPermission(sender, "reload");
ChestCommands.closeAllMenus();
@@ -98,14 +99,14 @@ public class CommandHandler extends CommandFramework {
if (args[0].equalsIgnoreCase("open")) {
- CommandValidate.isTrue(sender.hasPermission(Permissions.COMMAND_PREFIX + "open"), "You don't have permission.");
+ checkCommandPermission(sender, "open");
CommandValidate.minLength(args, 2, "Usage: /" + label + " open