👨‍🏭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