/
minecraftbackup
/
ChatSentinel
Обзор
Документация
Войти
/
minecraftbackup
/
ChatSentinel
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/dev/_2lstudios/chatsentinel/shared/chat/ChatPlayerManager.java
27 строк
767 B
Memencio
Initial Velocity support
14 май 2024, 01:55
14 май 2024, 01:55
1d07144
Код
Авторство
О чём код?
package dev._2lstudios.chatsentinel.shared.chat; import java.util.HashMap; import java.util.Map; import java.util.UUID; import net.md_5.bungee.api.connection.ProxiedPlayer; public class ChatPlayerManager { private final Map<UUID, ChatPlayer> chatPlayers = new HashMap<>(); public ChatPlayer getPlayer(UUID uuid) { return chatPlayers.computeIfAbsent(uuid, ChatPlayer::new); } public ChatPlayer getPlayer(ProxiedPlayer player) { return getPlayer(player.getUniqueId()); } public ChatPlayer getPlayer(org.bukkit.entity.Player player) { return getPlayer(player.getUniqueId()); } public ChatPlayer getPlayer(com.velocitypowered.api.proxy.Player player) { return getPlayer(player.getUniqueId()); } }