🥦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();

Last updated