Package-level declarations

Types

Link copied to clipboard
annotation class DevCoreInternal
Link copied to clipboard
fun interface ThrowableGetter<T>
Link copied to clipboard

Properties

Link copied to clipboard
val Plugin.coroutine: CoroutineDispatcher
Link copied to clipboard
val Plugin.scope: CoroutineScope

Functions

Link copied to clipboard
inline fun <T, E : T> T.asNotNullable(): E
Link copied to clipboard
inline fun <T, E : T> T.asNullable(orThrow: Boolean = false): E?
Link copied to clipboard
fun checkVersion(target: String)
Link copied to clipboard
operator fun Vector.compareTo(other: Vector): Int
Link copied to clipboard
operator fun Vector.div(other: Double): Vector
operator fun Vector.div(other: Vector): Vector
Link copied to clipboard
fun <T> getOrDefault(default: T, getter: ThrowableGetter<T>): T
Link copied to clipboard
fun Plugin.launch(context: CoroutineContext = EmptyCoroutineContext, block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
operator fun Vector.minus(other: Double): Vector
operator fun Vector.minus(other: Vector): Vector
Link copied to clipboard
operator fun Vector.plus(other: Double): Vector
operator fun Vector.plus(other: Vector): Vector
Link copied to clipboard
fun Entity.rangeOf(filterInRadius: Double): Collection<Entity>
fun List<Entity>.rangeOf(filterInRadius: Double, center: Entity): List<Entity>
Link copied to clipboard
operator fun Vector.rem(other: Double): Vector
Link copied to clipboard
fun Collection<Entity>.send(msg: String)
fun Collection<Entity>.send(msg: Component)
Link copied to clipboard
operator fun Vector.times(other: Double): Vector
operator fun Vector.times(other: Vector): Vector
Link copied to clipboard
operator fun Vector.unaryMinus(): Vector
Link copied to clipboard
operator fun Vector.unaryPlus(): Vector