Package-level declarations
Types
Link copied to clipboard
class AOEFreeze(val abilityPlayer: TerixPlayer, val linkedOrigin: Origin, val cooldownDuration: Duration, val freezeDuration: Duration, val radius: Double) : TriggeringKeybindAbility
Link copied to clipboard
class TargetOrSelf(val linkedOrigin: Origin, val abilityPlayer: TerixPlayer, val cooldownDuration: Duration, val searchDistance: Int, val lambda: suspend (LivingEntity) -> Unit) : TriggeringKeybindAbility
Takes a lambda which will be run when the ability is triggered. If no target LivingEntity can be found the target will be the ability player.
Link copied to clipboard
class WallErector(val abilityPlayer: TerixPlayer, val linkedOrigin: Origin, val cooldownDuration: Duration = 1.minutes, val placementDuration: Duration = 5.seconds, val placementData: BlockData) : TriggeringKeybindAbility, TemporaryPlacement.Immutable, TemporaryPlacement.BlockDataProvider, TemporaryPlacement.DurationLimited