package cat.freya.cbl; import java.util.HashSet; import java.util.Set; import java.util.UUID; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; import org.bukkit.entity.Player; public class ChatManager { private final Set enabledPlayers = new HashSet<>(); public void sendNotification(Location location, String command) { for (UUID uuid : enabledPlayers) { Player player = Bukkit.getPlayer(uuid); if (player == null) continue; player.sendMessage(String.format("%s[%s%s%s,%s%s%s,%s%s%s] %s%s", ChatColor.GRAY, ChatColor.AQUA, location.getX(), ChatColor.WHITE, ChatColor.AQUA, location.getY(), ChatColor.WHITE, ChatColor.AQUA, location.getZ(), ChatColor.GRAY, ChatColor.WHITE, command)); } } public void toggleUUID(UUID uuid) { if (enabledPlayers.contains(uuid)) { enabledPlayers.remove(uuid); } else { enabledPlayers.add(uuid); } } }