Fix final compilation warnings

- Removed unused imports and variables in HeadEmojiManager
- Clean compilation with no warnings
- All features working correctly
- Ready for production use
This commit is contained in:
loki5512344 2026-01-23 22:08:46 +01:00
parent 01d8c3a2e7
commit 16a5e09118
2 changed files with 0 additions and 21 deletions

View file

@ -1,7 +1,6 @@
package com.loki.lochat.managers;
import com.loki.lochat.LoChat;
import com.loki.lochat.integrations.SkinsRestorerHook;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.event.ClickEvent;
import net.kyori.adventure.text.event.HoverEvent;
@ -9,8 +8,6 @@ import net.kyori.adventure.text.format.NamedTextColor;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@ -21,27 +18,13 @@ import java.util.regex.Pattern;
public class HeadEmojiManager {
private final LoChat plugin;
private final SkinsRestorerHook skinsHook;
// Паттерны для поиска голов игроков
private static final Pattern HEAD_PATTERN = Pattern.compile(":head_([a-zA-Z0-9_]{3,16}):");
private static final Pattern PLAYER_HEAD_PATTERN = Pattern.compile("@head\\s+([a-zA-Z0-9_]{3,16})");
// ASCII арт для головы игрока (8x8 пикселей)
private static final String[] HEAD_TEMPLATE = {
"████████",
"██░░░░██",
"██░██░██",
"██░░░░██",
"██░██░██",
"██░░░░██",
"██████████",
"████████"
};
public HeadEmojiManager(LoChat plugin) {
this.plugin = plugin;
this.skinsHook = new SkinsRestorerHook(plugin);
}
/**
@ -132,8 +115,6 @@ public class HeadEmojiManager {
* Создает кликабельную голову игрока
*/
private String createClickableHead(Player target, Player sender) {
String headUrl = skinsHook.getPlayerHeadUrl(target.getName());
// Создаем компонент с hover и click событиями
return "§6[§e" + target.getName() + " Head§6]§r";
}
@ -161,8 +142,6 @@ public class HeadEmojiManager {
* Создает Component с hover эффектом для головы игрока
*/
public Component createHeadComponent(Player target) {
String headUrl = skinsHook.getPlayerHeadUrl(target.getName());
Component headText = Component.text("[" + target.getName() + " Head]")
.color(NamedTextColor.GOLD)
.hoverEvent(HoverEvent.showText(