🥦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