DismountAllModelMechanic

class DismountAllModelMechanic(mlc: MythicLineConfig) : AbstractSkillMechanic, ITargetedEntitySkill

Constructors

Link copied to clipboard
constructor(mlc: MythicLineConfig)

Properties

Link copied to clipboard
open val clock: Long
Link copied to clipboard
open val conditions: List<SkillCondition?>?
Link copied to clipboard
open val conditionsTarget: List<SkillCondition?>?
Link copied to clipboard
open val conditionsTrigger: List<SkillCondition?>?
Link copied to clipboard
open val config: MythicLineConfig?
Link copied to clipboard
open val configLine: String?
Link copied to clipboard
open val cooldown: PlaceholderDouble?
Link copied to clipboard
open val file: File?
Link copied to clipboard
open val filePath: String?
Link copied to clipboard
open val internalName: String?
Link copied to clipboard
Link copied to clipboard
open val manager: SkillExecutor?
Link copied to clipboard
open var pack: Pack?
Link copied to clipboard
open val parent: Optional<SkillHolder?>?
Link copied to clipboard
open override val plugin: MythicBukkit?
Link copied to clipboard
open val runAsync: Boolean
Link copied to clipboard
open val targeter: Optional<SkillTargeter?>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var threadSafetyLevel: ThreadSafetyLevel?
Link copied to clipboard
open var timerInterval: Int
Link copied to clipboard
open var trigger: SkillTrigger<*>?
Link copied to clipboard
open val typeName: String?
Link copied to clipboard
open val uuid: UUID?

Functions

Link copied to clipboard
open override fun castAtEntity(p0: SkillMetadata, p1: AbstractEntity): SkillResult
Link copied to clipboard
open fun evaluateTargets(data: SkillMetadata?): SkillMetadata?
open fun evaluateTargets(data: SkillMetadata?, targeter: SkillTargeter?): SkillMetadata?
Link copied to clipboard
open fun execute(oData: SkillMetadata?): Boolean
Link copied to clipboard
open fun executeSkills(data: SkillMetadata?): Boolean
open fun executeSkills(skilltrigger: SkillTrigger<*>?, am: ActiveMob?, trigger: AbstractEntity?, origin: AbstractLocation?, eTargets: HashSet<AbstractEntity?>?, lTargets: HashSet<AbstractLocation?>?, power: Float): Boolean
Link copied to clipboard
open fun getPlugin(): MythicBukkit?
Link copied to clipboard
open fun getThreadSafetyLevel(): ThreadSafetyLevel?
Link copied to clipboard
open fun isUsableFromCaster(meta: SkillMetadata?): Boolean
Link copied to clipboard
open fun isUsableFromSkill(meta: SkillMetadata?): Boolean
Link copied to clipboard
open fun onCooldown(skillCaster: SkillCaster?): Boolean
Link copied to clipboard
open fun resetClock()
Link copied to clipboard
open fun setCooldown(skillCaster: SkillCaster?, cooldown: Double)
Link copied to clipboard
open fun setParent(parent: SkillHolder?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun tickClock()
Link copied to clipboard
open fun triggerCooldown(data: SkillMetadata?)
Link copied to clipboard
open fun usable(am: SkillCaster?): Boolean
open fun usable(meta: SkillMetadata?): Boolean
open fun usable(skillCaster: SkillCaster?, trigger: SkillTrigger<*>?): Boolean