类 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) 存储健康恢复事件的数据 吸血鬼恢复生命双倍
-
构造器详细资料
-
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
- 事件
-