类 VampireEventListener

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

@HandyListener public class VampireEventListener extends Object implements org.bukkit.event.Listener
吸血鬼相关事件
  • 构造器概要

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

    修饰符和类型
    方法
    说明
    void
    consume(org.bukkit.event.player.PlayerItemConsumeEvent event)
    当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶).
    void
    consumeRestoreEnergy(org.bukkit.event.player.PlayerItemConsumeEvent event)
    当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶).
    void
    killRestoreEnergy(org.bukkit.event.entity.EntityDeathEvent event)
    当任何一个实体死亡时触发本事件 吸血鬼击杀玩家或者怪物恢复能量
    void
    onDefenseBonus(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    当一个实体受到另外一个实体伤害时触发该事件 吸血鬼防御加成
    void
    onDrowningDamage(org.bukkit.event.entity.EntityDamageEvent event)
    储存伤害事件的数据 吸血鬼水下呼吸伤害减倍
    void
    onEntityDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    当一个实体受到另外一个实体伤害时触发该事件 吸血鬼攻击加成
    void
    onEntityDeath(org.bukkit.event.entity.EntityDeathEvent event)
    当任何一个实体死亡时触发本事件 掉落吸血鬼知识之书
    void
    onEntityTarget(org.bukkit.event.entity.EntityTargetEvent event)
    当生物攻击或解除目标时调用 吸血鬼和怪物休战
    void
    onFallDamage(org.bukkit.event.entity.EntityDamageEvent event)
    储存伤害事件的数据 吸血鬼掉落无伤
    void
    onSummonWolf(org.bukkit.event.player.PlayerInteractEvent event)
    当玩家对一个对象或空气进行交互时触发本事件.
    void
    playerToWolf(org.bukkit.event.entity.PlayerDeathEvent event)
    当一个玩家死亡时触发本事件 吸血鬼转换人类
    void
    regainHealth(org.bukkit.event.entity.EntityRegainHealthEvent event)
    存储健康恢复事件的数据 吸血鬼恢复生命双倍

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

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

    • VampireEventListener

      public VampireEventListener()
  • 方法详细资料

    • onEntityDeath

      public void onEntityDeath(org.bukkit.event.entity.EntityDeathEvent event)
      当任何一个实体死亡时触发本事件 掉落吸血鬼知识之书
      参数:
      event - 事件
    • consumeRestoreEnergy

      public void consumeRestoreEnergy(org.bukkit.event.player.PlayerItemConsumeEvent event)
      当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶). 人类转变吸血鬼始祖事件
      参数:
      event - 事件
    • playerToWolf

      public void playerToWolf(org.bukkit.event.entity.PlayerDeathEvent event)
      当一个玩家死亡时触发本事件 吸血鬼转换人类
      参数:
      event - 事件
    • onEntityDamageByEntityEvent

      public void onEntityDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      当一个实体受到另外一个实体伤害时触发该事件 吸血鬼攻击加成
      参数:
      event - 事件
    • onDefenseBonus

      public void onDefenseBonus(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      当一个实体受到另外一个实体伤害时触发该事件 吸血鬼防御加成
      参数:
      event - 事件
    • killRestoreEnergy

      public void killRestoreEnergy(org.bukkit.event.entity.EntityDeathEvent event)
      当任何一个实体死亡时触发本事件 吸血鬼击杀玩家或者怪物恢复能量
      参数:
      event - 事件
    • regainHealth

      public void regainHealth(org.bukkit.event.entity.EntityRegainHealthEvent event)
      存储健康恢复事件的数据 吸血鬼恢复生命双倍
      参数:
      event - 事件
    • onDrowningDamage

      public void onDrowningDamage(org.bukkit.event.entity.EntityDamageEvent event)
      储存伤害事件的数据 吸血鬼水下呼吸伤害减倍
      参数:
      event - 事件
    • onFallDamage

      public void onFallDamage(org.bukkit.event.entity.EntityDamageEvent event)
      储存伤害事件的数据 吸血鬼掉落无伤
      参数:
      event - 事件
    • consume

      public void consume(org.bukkit.event.player.PlayerItemConsumeEvent event)
      当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶). 吸血鬼只能吃生肉
      参数:
      event - 事件
    • onEntityTarget

      public void onEntityTarget(org.bukkit.event.entity.EntityTargetEvent event)
      当生物攻击或解除目标时调用 吸血鬼和怪物休战
      参数:
      event - 事件
    • onSummonWolf

      public void onSummonWolf(org.bukkit.event.player.PlayerInteractEvent event)
      当玩家对一个对象或空气进行交互时触发本事件. 吸血鬼主动技能-吸血
      参数:
      event - 事件