Uses of Class
com.sucy.skill.api.event.SkillDamageEvent
Packages that use SkillDamageEvent
Package
Description
-
Uses of SkillDamageEvent in com.sucy.skill.dynamic.trigger
Methods in com.sucy.skill.dynamic.trigger that return types with arguments of type SkillDamageEventMethods in com.sucy.skill.dynamic.trigger with parameters of type SkillDamageEventModifier and TypeMethodDescriptionorg.bukkit.entity.LivingEntitySkillDealtTrigger.getCaster(SkillDamageEvent event) Fetches the caster as determined by the triggering event.org.bukkit.entity.LivingEntitySkillTakenTrigger.getCaster(SkillDamageEvent event) Fetches the caster as determined by the triggering event.org.bukkit.entity.LivingEntitySkillDealtTrigger.getTarget(SkillDamageEvent event, Settings settings) Fetches the target as determined by the triggering event.org.bukkit.entity.LivingEntitySkillTakenTrigger.getTarget(SkillDamageEvent event, Settings settings) Fetches the target as determined by the triggering event.voidSkillTrigger.postProcess(SkillDamageEvent event, DynamicSkill skill) Handles applying other effects after the skill resolvesvoidSkillDealtTrigger.setValues(SkillDamageEvent event, Map<String, Object> data) Reads data from the event and provides values to the caster's value data.voidSkillTakenTrigger.setValues(SkillDamageEvent event, Map<String, Object> data) Reads data from the event and provides values to the caster's value data.booleanSkillTrigger.shouldTrigger(SkillDamageEvent event, int level, Settings settings) -
Uses of SkillDamageEvent in com.sucy.skill.listener
Methods in com.sucy.skill.listener with parameters of type SkillDamageEventModifier and TypeMethodDescriptionvoidBuffListener.onSkill(SkillDamageEvent event) voidDeathListener.onSpell(SkillDamageEvent event) Launches our own death event for when entities are killed via skillsvoidKillListener.onSpell(SkillDamageEvent event) Keeps track of killers when dealing damage with skills -
Uses of SkillDamageEvent in com.sucy.skill.listener.attribute
Methods in com.sucy.skill.listener.attribute with parameters of type SkillDamageEventModifier and TypeMethodDescriptionvoidAttributeListener.onSkillDamage(SkillDamageEvent event) Apply skill damage/defense attribute buffs