Package-level declarations
Types
Link copied to clipboard
class FluidWalker(val abilityPlayer: TerixPlayer, val linkedOrigin: Origin, val placementData: BlockData, val placementDuration: Duration = 5.ticks, val radius: Double = 3.0, val replaceableMaterials: Set<Material>) : PassiveAbility, TemporaryPlacement.BlockDataProvider, TemporaryPlacement.DurationLimited
Link copied to clipboard
class LifeSteal(val abilityPlayer: TerixPlayer, val linkedOrigin: Origin, val maximumStolenHealth: Double = 2.0, val stolenPercentage: Float = 0.3f, val onLifeSteal: (Player, LivingEntity, Double) -> Unit = Unit.emptyLambdaThree()) : PassiveAbility
Link copied to clipboard
Link copied to clipboard
class TrailPassive(val abilityPlayer: TerixPlayer, val linkedOrigin: Origin, val placementData: BlockData, val placementDuration: Duration = 1.seconds, var trailLength: Int = 3) : PassiveAbility, TemporaryPlacement.BlockDataProvider, TemporaryPlacement.Immutable, TemporaryPlacement.DurationLimited