Package-level declarations

Types

Link copied to clipboard
typealias Lambda = () -> Unit
Link copied to clipboard
typealias Lambda1<A> = (A) -> Unit
Link copied to clipboard
typealias Lambda2<A, B> = (A, B) -> Unit
Link copied to clipboard
typealias Lambda3<A, B, C> = (A, B, C) -> Unit
Link copied to clipboard
typealias SuspendLambda = suspend () -> Unit
Link copied to clipboard
typealias SuspendLambda1<A> = suspend (A) -> Unit
Link copied to clipboard
typealias SuspendLambda2<A, B> = suspend (A, B) -> Unit
Link copied to clipboard
typealias SuspendLambda3<A, B, C> = suspend (A, B, C) -> Unit

Functions

Link copied to clipboard
inline fun Location.above(distance: Double = 1.0): Location
inline fun Block.above(distance: Int = 1): Block
Link copied to clipboard
inline fun Location.below(distance: Double = 1.0): Location
inline fun Block.below(distance: Int = 1): Block
Link copied to clipboard
inline fun <K, V> concurrentMultimap(): Multimap<K, V>
Link copied to clipboard
fun downVector(): Vector
Link copied to clipboard
Link copied to clipboard
fun <O> Unit.emptyLambdaOne(): (O) -> Unit
Link copied to clipboard
fun <A, B, C> Unit.emptyLambdaThree(): (A, B, C) -> Unit
Link copied to clipboard
fun <A, B> Unit.emptyLambdaTwo(): (A, B) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <A, B, C> Unit.falsePredicateThree(): (A, B, C) -> Boolean
Link copied to clipboard
fun <A, B> Unit.falsePredicateTwo(): (A, B) -> Boolean
Link copied to clipboard
inline fun <E : Event> E.fold(onSuccess: (event: E) -> Unit, onFailure: (event: E) -> Unit): Boolean
Link copied to clipboard
fun leftVector(): Vector
Link copied to clipboard
@JvmName(name = "maybeAppend")
fun Lambda?.maybeAppend(other: Lambda): Lambda
@JvmName(name = "maybeAppendOne")
fun <A> Lambda1<A>?.maybeAppend(other: Lambda1<A>): Lambda1<A>
@JvmName(name = "maybeAppendTwo")
fun <A, B> Lambda2<A, B>?.maybeAppend(other: Lambda2<A, B>): Lambda2<A, B>
@JvmName(name = "maybeAppendThree")
fun <A, B, C> Lambda3<A, B, C>?.maybeAppend(other: Lambda3<A, B, C>): Lambda3<A, B, C>
@JvmName(name = "maybeAppendSuspend")
fun SuspendLambda?.maybeAppend(other: SuspendLambda): SuspendLambda
@JvmName(name = "maybeAppendSuspendOne")
fun <A> SuspendLambda1<A>?.maybeAppend(other: SuspendLambda1<A>): SuspendLambda1<A>
@JvmName(name = "maybeAppendSuspendTwo")
fun <A, B> SuspendLambda2<A, B>?.maybeAppend(other: SuspendLambda2<A, B>): SuspendLambda2<A, B>
@JvmName(name = "maybeAppendSuspendThree")
fun <A, B, C> SuspendLambda3<A, B, C>?.maybeAppend(other: SuspendLambda3<A, B, C>): SuspendLambda3<A, B, C>
Link copied to clipboard
@JvmName(name = "maybePrepend")
fun Lambda?.maybePrepend(other: Lambda): Lambda
@JvmName(name = "maybePrependOne")
fun <A> Lambda1<A>?.maybePrepend(other: Lambda1<A>): Lambda1<A>
@JvmName(name = "maybePrependTwo")
fun <A, B> Lambda2<A, B>?.maybePrepend(other: Lambda2<A, B>): Lambda2<A, B>
@JvmName(name = "maybePrependThree")
fun <A, B, C> Lambda3<A, B, C>?.maybePrepend(other: Lambda3<A, B, C>): Lambda3<A, B, C>
@JvmName(name = "maybePrependSuspend")
fun SuspendLambda?.maybePrepend(other: SuspendLambda): SuspendLambda
@JvmName(name = "maybePrependSuspendOne")
fun <A> SuspendLambda1<A>?.maybePrepend(other: SuspendLambda1<A>): SuspendLambda1<A>
@JvmName(name = "maybePrependSuspendTwo")
fun <A, B> SuspendLambda2<A, B>?.maybePrepend(other: SuspendLambda2<A, B>): SuspendLambda2<A, B>
@JvmName(name = "maybePrependSuspendThree")
fun <A, B, C> SuspendLambda3<A, B, C>?.maybePrepend(other: SuspendLambda3<A, B, C>): SuspendLambda3<A, B, C>
Link copied to clipboard
inline fun <E : Event> E.onFailure(action: (event: E) -> Unit): Boolean
Link copied to clipboard
inline fun <E : Event> E.onSuccess(action: (event: E) -> Unit): Boolean
Link copied to clipboard
fun Player.playSound(soundKey: String, volume: Float = 1.0f, pitch: Float = 1.0f, distance: Double = 16.0)
Link copied to clipboard
fun rightVector(): Vector
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <A, B, C> Unit.truePredicateThree(): (A, B, C) -> Boolean
Link copied to clipboard
fun <A, B> Unit.truePredicateTwo(): (A, B) -> Boolean
Link copied to clipboard
fun upVector(): Vector

Properties

Link copied to clipboard
val Player.allOriginPotions: Sequence<PotionEffect>
Link copied to clipboard
val Player.handle: ServerPlayer
Link copied to clipboard
val Player.originAbilityPotions: Sequence<PotionEffect>
Link copied to clipboard
val Player.originFoodPotions: Sequence<PotionEffect>
Link copied to clipboard
val Player.originPassiveModifiers: Map<AttributeInstance, List<AttributeModifier>>
Link copied to clipboard
val Player.originPassivePotions: Sequence<PotionEffect>