diff --git a/TheButtonMCChat.jar b/TheButtonMCChat.jar index 6827be2..6d94eeb 100644 Binary files a/TheButtonMCChat.jar and b/TheButtonMCChat.jar differ diff --git a/src/io/github/norbipeti/thebuttonmcchat/commands/ucmds/admin/DebugCommand.java b/src/io/github/norbipeti/thebuttonmcchat/commands/ucmds/admin/DebugCommand.java new file mode 100644 index 0000000..9f8164b --- /dev/null +++ b/src/io/github/norbipeti/thebuttonmcchat/commands/ucmds/admin/DebugCommand.java @@ -0,0 +1,30 @@ +package io.github.norbipeti.thebuttonmcchat.commands.ucmds.admin; + +import org.bukkit.command.CommandSender; + +public class DebugCommand extends AdminCommandBase { + private static boolean DebugMode = false; + + @Override + public String[] GetHelpText(String alias) { + return new String[] { "§6---- Debug mode ----", + "Toggles debug mode, which prints debug messages to the console." }; + } + + @Override + public String GetAdminCommandPath() { + return "debug"; + } + + @Override + public boolean OnCommand(CommandSender sender, String alias, String[] args) { + sender.sendMessage("§eDebug mode " + + ((DebugMode = !DebugMode) ? "§aenabled." : "§cdisabled.")); + return true; + } + + public static void SendDebugMessage(String message) { + if (DebugMode) + System.out.println(message); + } +}