| 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. Field Plugin
  2. Referência da API

Campos

Este método obtém o campo pelo bloco, caso não exista, null é retornado.

FieldAPI fieldAPI = new FieldAPI();
Field field = fieldAPI.getField(event.getBlock());

if (field == null)
    event.getPlayer().sendMessage("&cVocê colocou um bloco que está fora do mato! YAY!");

Este método obtém o campo pelo jogador, caso não exista, null é retornado.

FieldAPI fieldAPI = new FieldAPI();
Field field = fieldAPI.getField(event.getPlayer());

if (field == null)
    event.getPlayer().sendMessage("&cVocê tentou colocar um bloco, mas só pode se você não estiver no campo!");

Este método obtém o campo pelo nome, caso não exista, null é retornado.

FieldAPI fieldAPI = new FieldAPI();
Field field = fieldAPI.getField(name);

if (field == null)
    System.out.println("O nome inserido não corresponde a nenhum campo.");

Este método verifica se um jogador está dentro de algum campo, se sim, retorna true, caso contrário, false.

if (new FieldAPI().isNotField(player))
    player.sendMessage("Você não está no mato!");

Este método verifica se o bloco especificado é de algum campo, se sim, retorna true, caso contrário, false.

if (new FieldAPI().notIsFieldBlock(block))
    player.sendMessage("o bloco interagido não pertence a nenhum campo");

Este método verifica se o jogador está em combate, se sim, retorna true, caso contrário, false.

if (new FieldAPI().isCombat(player)) {}

Este método seta o jogador em combate, se o jogador for null, não acontece nada.

new FieldAPI().setCombat(player);

Este método remove o jogador em combate, se o jogador não estiver em combate, não acontece nada.

new FieldAPI()removeCombat(player);

Este método retorna uma lista de jogadores que estão em combate, se não houver 1 jogador que não esteja em combate, a lista está vazia.

List<Player> = new FieldAPI().getNonFighters();

Este método retorna uma lista de jogadores que não estão em combate, se não houver 1 jogador que esteja em combate, a lista está vazia.

List<Player> = new FieldAPI().getFighters();

Este método retorna uma lista de jogadores que estão dentro de algum campo, se não houver 1 jogador que esteja em algum campo, a lista está vazia.

List<Player> = new FieldAPI().getFarmers();

Este método retorna uma lista de campos, caso não exista nenhum campo, a lista está vazia.

List<Field> = new FieldAPI().getFields();
PreviousReferência da APINextTesouras

Last updated 1 year ago

⚙️
📖
🥦