类 AngelEventListener

java.lang.Object
cn.handyplus.race.listener.AngelEventListener
所有已实现的接口:
org.bukkit.event.Listener

@HandyListener public class AngelEventListener extends Object implements org.bukkit.event.Listener
天使相关事件
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    notDamagePlayer(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    当一个实体受到另外一个实体伤害时触发该事件 天使无法伤害人类
    void
    onDrowningDamage(org.bukkit.event.entity.EntityDamageEvent event)
    储存伤害事件的数据 天使水下无伤
    void
    onEntityDamageByEntity(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    当一个实体受到另外一个实体伤害时触发该事件 天使主动技能: 上天
    void
    onEntityDeath(org.bukkit.event.entity.EntityDeathEvent event)
    当任何一个实体死亡时触发本事件 玩家转换天使事件
    void
    onFallDamage(org.bukkit.event.entity.EntityDamageEvent event)
    储存伤害事件的数据 天使掉落无伤
    void
    onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)
    当玩家点击物品栏中的格子时触发事件事件..
    void
    onSummonWolf(org.bukkit.event.player.PlayerInteractEvent event)
    当玩家对一个对象或空气进行交互时触发本事件.
    void
    returnHealth(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    当一个实体受到另外一个实体伤害时触发该事件 天使主动技能: 恢复生命
    void
    returnValue(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    当一个实体受到另外一个实体伤害时触发该事件 天使主动技能: 恢复能量

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • AngelEventListener

      public AngelEventListener()
  • 方法详细资料

    • onEntityDeath

      public void onEntityDeath(org.bukkit.event.entity.EntityDeathEvent event)
      当任何一个实体死亡时触发本事件 玩家转换天使事件
      参数:
      event - 事件
    • onEntityDamageByEntity

      public void onEntityDamageByEntity(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      当一个实体受到另外一个实体伤害时触发该事件 天使主动技能: 上天
      参数:
      event - 事件
    • onInventoryClick

      public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)
      当玩家点击物品栏中的格子时触发事件事件.. 天使无法穿除了皮革以外的装备
      参数:
      event - 事件
    • onFallDamage

      public void onFallDamage(org.bukkit.event.entity.EntityDamageEvent event)
      储存伤害事件的数据 天使掉落无伤
      参数:
      event - 事件
    • onDrowningDamage

      public void onDrowningDamage(org.bukkit.event.entity.EntityDamageEvent event)
      储存伤害事件的数据 天使水下无伤
      参数:
      event - 事件
    • notDamagePlayer

      public void notDamagePlayer(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      当一个实体受到另外一个实体伤害时触发该事件 天使无法伤害人类
      参数:
      event - 事件
    • onSummonWolf

      public void onSummonWolf(org.bukkit.event.player.PlayerInteractEvent event)
      当玩家对一个对象或空气进行交互时触发本事件. 天使主动技能-召唤动物
      参数:
      event - 事件
    • returnValue

      public void returnValue(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      当一个实体受到另外一个实体伤害时触发该事件 天使主动技能: 恢复能量
      参数:
      event - 事件
    • returnHealth

      public void returnHealth(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      当一个实体受到另外一个实体伤害时触发该事件 天使主动技能: 恢复生命
      参数:
      event - 事件