👨🏭Usuários
Este método obtém o usuário, caso não exista, uma nova instância User é criada.
String playerName = "player";
UserAPI userAPI = new UserAPI();
User user = userAPI.loadUser(playerName);
Este método obtém o usuário, caso não exista, null é retornado.
String playerName = "player";
UserAPI userAPI = new UserAPI();
User user = userAPI.getUser(playerName);
Este método define o XP fornecido ao usuário, caso exista.
Player player = Bukkit.getPlayer("player");
UserAPI userAPI = new UserAPI();
userAPI.setXp(player, 100);
Este método adiciona o XP fornecido ao usuário, caso exista.
Player player = Bukkit.getPlayer("player");
UserAPI userAPI = new UserAPI();
userAPI.addXp(player, 100);
Este método remove o XP fornecido ao usuário, caso exista.
Player player = Bukkit.getPlayer("player");
UserAPI userAPI = new UserAPI();
userAPI.removeXp(player, 100);
Este método retorna se o usuário está no último nível ou não.
Player player = Bukkit.getPlayer("player");
UserAPI userAPI = new UserAPI();
User user = userAPI.loadUser(player.getName());
if (userAPI.isLastBossLevel(user)) player.sendMessage("Você está no último nível");
else player.sendMessage("Você não está no último nível");
Este método retorna a % para o próximo nível (de 0 a 1)
Player player = Bukkit.getPlayer("player");
UserAPI userAPI = new UserAPI();
User user = userAPI.loadUser(player.getName());
player.sendMessage("Você tem " + (int) userAPI.getPercentageToNextLevel(user) * 100 + "%");
Este método evolui o usuário de nível, caso exista.
String playerName = "player";
UserAPI userAPI = new UserAPI();
User user = userAPI.loadUser(playerName);
userAPI.upBossLevel(playerName);
Last updated