| Documentação
  • 📔Início da documentação
  • ⚙️Boss Plugin
    • 💥Importar no seu projeto
    • 📖Referência da API
      • 👨‍🏭Usuários
      • ⚔️Bosses
      • 🕚Eventos
  • ⚙️Economies Plugin
    • 💥Importar no seu projeto
    • 📖Referência da API
      • 👨‍🏭Usuários
      • 🪙Economias
      • 🕚Eventos
  • ⚙️Field Plugin
    • 💥Importar no seu projeto
    • 📖Referência da API
      • 🥦Campos
      • 🌾Tesouras
      • 🕚Eventos
  • ⚙️Farm Plugin
    • 💥Importar no seu projeto
    • 📖Referência da API
      • 🕚Eventos
Powered by GitBook
On this page
  1. Boss Plugin
  2. Referência da API

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);
PreviousReferência da APINextBosses

Last updated 1 year ago

⚙️
📖
👨‍🏭