类 VampireEventListener
java.lang.Object
cn.handyplus.race.listener.VampireEventListener
- 所有已实现的接口:
org.bukkit.event.Listener
@HandyListener
public class VampireEventListener
extends Object
implements org.bukkit.event.Listener
吸血鬼相关事件
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidconsume(org.bukkit.event.player.PlayerItemConsumeEvent event) 当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶).voidconsumeRestoreEnergy(org.bukkit.event.player.PlayerItemConsumeEvent event) 当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶).voidkillRestoreEnergy(org.bukkit.event.entity.EntityDeathEvent event) 当任何一个实体死亡时触发本事件 吸血鬼击杀玩家或者怪物恢复能量voidonDefenseBonus(org.bukkit.event.entity.EntityDamageByEntityEvent event) 当一个实体受到另外一个实体伤害时触发该事件 吸血鬼防御加成voidonDrowningDamage(org.bukkit.event.entity.EntityDamageEvent event) 储存伤害事件的数据 吸血鬼水下呼吸伤害减倍voidonEntityDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent event) 当一个实体受到另外一个实体伤害时触发该事件 吸血鬼攻击加成voidonEntityDeath(org.bukkit.event.entity.EntityDeathEvent event) 当任何一个实体死亡时触发本事件 掉落吸血鬼知识之书voidonEntityTarget(org.bukkit.event.entity.EntityTargetEvent event) 当生物攻击或解除目标时调用 吸血鬼和怪物休战voidonFallDamage(org.bukkit.event.entity.EntityDamageEvent event) 储存伤害事件的数据 吸血鬼掉落无伤voidonSummonWolf(org.bukkit.event.player.PlayerInteractEvent event) 当玩家对一个对象或空气进行交互时触发本事件.voidplayerToWolf(org.bukkit.event.entity.PlayerDeathEvent event) 当一个玩家死亡时触发本事件 吸血鬼转换人类voidregainHealth(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- 事件
-