-
Notifications
You must be signed in to change notification settings - Fork 0
Player Container
O PlayerContainer é um gerenciador de dados dos jogadores, nele você pode armazenar informações ou dados de um jogador sem precisar criar todo um sistema por trás, basta setar a informação e deixar o PlayerContainer cuidar do resto. Se sua network tiver diversos servidores não é necessário se preocupar, utilizando o HyperMessageBroker o PlayerContainer distribui as alterações entre os servidores.
Observação: Na versão atual (v1.0.1-MC1.8.8) ainda não há nenhuma forma de sincronizar os dados dos jogadores em servidores desatualizados, a não ser sobre escrevendo, porém uma correção a isto deve ser implementado em breve.
// Use a classe Player
Player player = Bukkit.getPlayer(String: name);
player.setData(String: key, Object: value);Object obj = player.getData(String: key);player.deleteData(String: key);Map<String, Object> obj = player.getPlayerData();O PlayerContainer salva as informações do jogador em um JSON, que é carregado apenas quando o jogador está online no servidor em questão.