public class CustomMechanic extends SkillMechanic
AbstractSkill.DelayedSkill
Modifier and Type | Field and Description |
---|---|
protected MythicLineConfig |
config |
protected boolean |
loaded |
protected SkillMechanic |
mechanic |
protected String |
skillName |
clock, forceSync, interval, line, originOverride, targetIsOrigin
ASYNC_SAFE, chance, conditions, conditionsTarget, conditionsTrigger, cooldown, cooldowns, cooldownTimer, delay, healthMod, power, powerScale, powerSplitBetweenTargets, repeat, repeatInterval, sourceIsOrigin, target_creative, targeter, trigger, uuid
Constructor and Description |
---|
CustomMechanic(String skill,
String line,
MythicLineConfig mlc) |
Modifier and Type | Method and Description |
---|---|
Optional<SkillMechanic> |
getMechanic() |
execute, executeNoTargetSkill, executeSkills, executeSkills, executeTargetedEntitySkill, executeTargetedLocationSkill, getClock, getConfigLine, getRunAsync, getTimerInterval, init, isAsyncSafe, isUsableFromCaster, isUsableFromSkill, resetClock, setAsyncSafe, setTimerInterval, tickClock, usable, usable, usable
checkHealth, checkSkillTrigger, checkSkillTrigger, evaluateTargets, getCooldown, getPlugin, onCooldown, parseSkillCondition, parseSkillTargeter, parseSkillTrigger, rollChance, setCooldown, setTargetsCreativePlayers, targetsCreativePlayers
protected final String skillName
protected final MythicLineConfig config
protected SkillMechanic mechanic
protected boolean loaded
public CustomMechanic(String skill, String line, MythicLineConfig mlc)
public Optional<SkillMechanic> getMechanic()
Copyright © 2020. All rights reserved.