Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 2.11 KB

README.md

File metadata and controls

47 lines (39 loc) · 2.11 KB

CombatLog

CombatLog é um plugin simples e de fácil configuração, tem como função gerenciar os combates em seu servidor.

Tecnologias utilizadas

O Projeto foi desenvolvido utilizando as seguintes tecnologias.

Download

Você pode baixar o plugin clicando AQUI ou se preferir alterar, pode clonar o repositório.

API

O plugin foi desenvolvido com uma API adequada e robusta para desenvolvedores
você pode acessa-la clicando AQUI

Events

  • CombatPunishEvent - Chamado quando um jogador desloga em combate.
  • CombatTagEvent - Chamado quando um combate é iniciado.
  • CombatUnTagEvent - Chamado quando o um combate é finalizado.
  @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
    public void onCombatPunish(CombatPunishEvent event) {
         Player player = event.getPlayer();
         Combat combat = event.getCombat();

        for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
                   onlinePlayer.sendMessage("§e" +  player.getName() + " deslogou em combate, que feio");
               }
    }
  @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
    public void onCombatTag(CombatTagEvent event) {
       Player damager = event.getDamager();
       Player damagee = event.getDamagee();

       Bukkit.broadcastMessage("§e" + damaer.getName() + " e " + damagee.getName() + " entraram em combate");
    }
 @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
    public void onCombatUnTag(CombatUnTagEvent event) {
        Combat combat = event.getCombat();

       Bukkit.broadcastMessage("§e" + combat.getPlayerName() + " e " + getEnemyName() + " sairam do combate");
  }