BodyRotationMechanic

class BodyRotationMechanic(mlc: MythicLineConfig) : AbstractSkillMechanic, INoTargetSkill

Constructors

Link copied to clipboard
constructor(mlc: MythicLineConfig)

Properties

Link copied to clipboard
val manager: SkillExecutor
Link copied to clipboard
val plugin: MythicBukkit

Functions

Link copied to clipboard
open override fun cast(p0: SkillMetadata): SkillResult
Link copied to clipboard
open fun evaluateTargets(p0: SkillMetadata): SkillMetadata
open fun evaluateTargets(p0: SkillMetadata, p1: SkillTargeter): SkillMetadata
Link copied to clipboard
open fun execute(p0: SkillMetadata): Boolean
Link copied to clipboard
open fun executeSkills(p0: SkillMetadata): Boolean
open fun executeSkills(p0: SkillTrigger<SkillTriggerMetadata>, p1: ActiveMob, p2: AbstractEntity, p3: AbstractLocation, p4: HashSet<AbstractEntity>, p5: HashSet<AbstractLocation>, p6: Float): Boolean
Link copied to clipboard
open fun getClock(): Long
Link copied to clipboard
open fun getConditions(): MutableList<SkillCondition>
Link copied to clipboard
open fun getConditionsTarget(): MutableList<SkillCondition>
Link copied to clipboard
open fun getConditionsTrigger(): MutableList<SkillCondition>
Link copied to clipboard
open fun getConfig(): MythicLineConfig
Link copied to clipboard
open fun getConfigLine(): String
Link copied to clipboard
open fun getCooldown(): PlaceholderDouble
open fun getCooldown(p0: SkillCaster): Float
Link copied to clipboard
open fun getFile(): File
Link copied to clipboard
open fun getFilePath(): String
Link copied to clipboard
open override fun getInternalName(): String
Link copied to clipboard
open override fun getPack(): Pack
Link copied to clipboard
open fun getParent(): Optional<SkillHolder>
Link copied to clipboard
open fun getRunAsync(): Boolean
Link copied to clipboard
open fun getTargeter(): Optional<SkillTargeter>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getThreadSafetyLevel(): ThreadSafetyLevel
Link copied to clipboard
open fun getTimerInterval(): Int
Link copied to clipboard
open fun getTrigger(): SkillTrigger<SkillTriggerMetadata>
Link copied to clipboard
open fun getTypeName(): String
Link copied to clipboard
open fun getUuid(): UUID
Link copied to clipboard
open fun isAsyncSafe(): Boolean
Link copied to clipboard
open fun isUsableFromCaster(p0: SkillMetadata): Boolean
Link copied to clipboard
open fun isUsableFromSkill(p0: SkillMetadata): Boolean
Link copied to clipboard
open fun onCooldown(p0: SkillCaster): Boolean
Link copied to clipboard
open fun resetClock()
Link copied to clipboard
open fun setAsyncSafe(p0: Boolean)
Link copied to clipboard
open fun setCooldown(p0: SkillCaster, p1: Double)
Link copied to clipboard
open fun setPack(p0: Pack)
Link copied to clipboard
open fun setParent(p0: SkillHolder)
Link copied to clipboard
Link copied to clipboard
open fun setThreadSafetyLevel(p0: ThreadSafetyLevel)
Link copied to clipboard
open fun setTimerInterval(p0: Int)
Link copied to clipboard
open fun setTrigger(p0: SkillTrigger<SkillTriggerMetadata>)
Link copied to clipboard
Link copied to clipboard
open fun tickClock()
Link copied to clipboard
open fun triggerCooldown(p0: SkillMetadata)
Link copied to clipboard
open fun usable(p0: SkillCaster): Boolean
open fun usable(p0: SkillMetadata): Boolean
open fun usable(p0: SkillCaster, p1: SkillTrigger<SkillTriggerMetadata>): Boolean