package com.loki.lochat.commands.nick; import com.loki.lochat.LoChat; import com.loki.lochat.utils.ChatFormatter; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.jetbrains.annotations.NotNull; public class PlayerInfoCommand implements CommandExecutor { private final LoChat plugin; public PlayerInfoCommand(LoChat plugin) { this.plugin = plugin; } @Override public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) { if (args.length < 1) return false; Player target = Bukkit.getPlayer(args[0]); if (target == null) { sender.sendMessage(ChatFormatter.parse("&#CF6679Игрок не найден или не в сети")); return true; } sender.sendMessage(ChatFormatter.parse("ẲE9▬▬▬▬▬ &#B798A8" + target.getName() + " ẲE9▬▬▬▬▬")); sender.sendMessage(ChatFormatter.parse("⚖C9❤ &fЗдоровье: ẲE9" + Math.round(target.getHealth()) + "/20")); sender.sendMessage(ChatFormatter.parse("⚖C9✦ &fРежим: ẲE9" + target.getGameMode().name().toLowerCase())); sender.sendMessage(ChatFormatter.parse("⚖C9◆ &fМир: ẲE9" + target.getWorld().getName())); if (plugin.getGradientModule() != null) { sender.sendMessage(ChatFormatter.parse("⚖C9⚡ &fГрадиент: " + plugin.getGradientModule().getFormattedName(target))); } return true; } }