Class TriggerComponent
java.lang.Object
studio.magemonkey.fabled.dynamic.EffectComponent
studio.magemonkey.fabled.dynamic.trigger.TriggerComponent
Fabled © 2024
studio.magemonkey.fabled.dynamic.trigger.TriggerComponent
-
Field Summary
Fields inherited from class studio.magemonkey.fabled.dynamic.EffectComponent
children, preview, settings, skill -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute(org.bukkit.entity.LivingEntity caster, int level, List<org.bukkit.entity.LivingEntity> targets, boolean force) Executes the component (to be implemented)getKey()getType()Retrieves the type of the componentbooleanbooleantrigger(org.bukkit.entity.LivingEntity caster, org.bukkit.entity.LivingEntity target, int level) booleantrigger(org.bukkit.entity.LivingEntity caster, org.bukkit.entity.LivingEntity target, int level, boolean force) Methods inherited from class studio.magemonkey.fabled.dynamic.EffectComponent
cleanUp, doCleanUp, execute, executeChildren, filter, getInstanceKey, getNum, getSettings, getSkillData, isPreviewEnabled, lastPassed, load, parseValues, playChildrenPreviews, playPreview, save
-
Constructor Details
-
TriggerComponent
public TriggerComponent()
-
-
Method Details
-
isRunning
public boolean isRunning() -
trigger
public boolean trigger(org.bukkit.entity.LivingEntity caster, org.bukkit.entity.LivingEntity target, int level) -
trigger
public boolean trigger(org.bukkit.entity.LivingEntity caster, org.bukkit.entity.LivingEntity target, int level, boolean force) -
getKey
- Specified by:
getKeyin classEffectComponent
-
getType
Description copied from class:EffectComponentRetrieves the type of the component- Specified by:
getTypein classEffectComponent- Returns:
- component type
-
execute
public boolean execute(org.bukkit.entity.LivingEntity caster, int level, List<org.bukkit.entity.LivingEntity> targets, boolean force) Description copied from class:EffectComponentExecutes the component (to be implemented)- Specified by:
executein classEffectComponent- Parameters:
caster- caster of the skilllevel- level of the skilltargets- targets to execute onforce- whether skill should be forced- Returns:
- true if executed, false if conditions not met
-