From 64f00867589b1add5a2b060ce004c9cf78808188 Mon Sep 17 00:00:00 2001 From: babymsp2k Date: Fri, 4 Jul 2025 23:56:28 +0200 Subject: [PATCH] f --- .../eventmanager/TrixinityEventManager.java | 9 +++++++++ .../eventmanager/commands/EventCommand.java | 18 +++++++++++++----- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/main/java/dev/trixinity/eventmanager/TrixinityEventManager.java b/src/main/java/dev/trixinity/eventmanager/TrixinityEventManager.java index 9fb4959..5dab4bb 100644 --- a/src/main/java/dev/trixinity/eventmanager/TrixinityEventManager.java +++ b/src/main/java/dev/trixinity/eventmanager/TrixinityEventManager.java @@ -8,6 +8,9 @@ import com.sk89q.worldguard.protection.flags.registry.FlagRegistry; import dev.trixinity.eventmanager.commands.TrixinityCommand; import dev.trixinity.eventmanager.commands.EventCommand; +/** + * Hlavní třída pluginu pro správu eventů na Minecraft serveru. + */ public class TrixinityEventManager extends JavaPlugin { private static volatile TrixinityEventManager instance; @@ -27,6 +30,12 @@ public class TrixinityEventManager extends JavaPlugin { getLogger().info("TrixinityEventManager byl vypnut!"); } + /** + * Získá instanci pluginu. + * + * @return Instance pluginu + * @throws IllegalStateException pokud plugin není inicializován + */ public static TrixinityEventManager getInstance() { if (instance == null) { throw new IllegalStateException("Plugin není inicializován!"); diff --git a/src/main/java/dev/trixinity/eventmanager/commands/EventCommand.java b/src/main/java/dev/trixinity/eventmanager/commands/EventCommand.java index 4a3214e..e4ec273 100644 --- a/src/main/java/dev/trixinity/eventmanager/commands/EventCommand.java +++ b/src/main/java/dev/trixinity/eventmanager/commands/EventCommand.java @@ -8,12 +8,15 @@ import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.GameMode; +/** + * Implementace příkazů pro správu eventů. + */ public class EventCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { - if (args.length == 0) { + if (args == null || args.length == 0) { showHelp(sender); return true; } @@ -49,11 +52,16 @@ public class EventCommand implements CommandExecutor { return true; } + /** + * Zobrazí nápovědu příkazů. + * + * @param sender Odesílatel příkazu + */ private void showHelp(CommandSender sender) { - sender.sendMessage(ChatColor.RED + ChatColor.STRIKETHROUGH.toString() - + "------------(" + ChatColor.RED + ChatColor.BOLD.toString() - + " EVENT " + ChatColor.RED + ChatColor.STRIKETHROUGH.toString() - + ")------------"); + sender.sendMessage(String.format("%s%s------------(%s%s EVENT %s%s)------------", + ChatColor.RED, ChatColor.STRIKETHROUGH, + ChatColor.RED, ChatColor.BOLD, + ChatColor.RED, ChatColor.STRIKETHROUGH)); sender.sendMessage(""); sender.sendMessage(ChatColor.RED + ChatColor.BOLD.toString() + "- " + ChatColor.RED + "/build off/on");