⚔️Bosses
Este método verifica se o bloco fornecido é um boss ou não
@EventHandler
void onBlockBreak(BlockBreakEvent event){
Player player = event.getPlayer();
BossAPI bossAPI = new BossAPI();
Block block = event.getBlock();
if (bossAPI.isBoss(block))
player.sendMessage("Você acabou de literalmente quebrar um boss! (quer dizer, tentar)");
}Este método obtém o boss através do bloco fornecido. Caso não seja um boss, null é retornado.
@EventHandler
void onPlayerInteract(PlayerInteractEvent event){
BossAPI bossAPI = new BossAPI();
Player player = event.getPlayer();
User user = new UserAPI().loadUser(player.getName());
if (event.getAction() != Action.LEFT_CLICK_BLOCK || !bossAPI.isBoss(event.getClickedBlock()) || player.getItemInHand().getType() == Material.AIR || bossAPI.isNotBossKiller(player.getItemInHand()))
return;
bossAPI.getBoss(event.getClickedBlock());
}Este método verifica se tem algum boss em uma lista de localizações
Este método obtém 1 boss em uma lista de localizações. Caso não tenha 1 boss, null é retornado.
Este método verifica se um ItemStack é uma matadora de bosses ou não.
Last updated