Package-level declarations

Properties

Link copied to clipboard
val server: MinecraftServer?

Current minecraft server instance. Maybe null during client-side execution.

Functions

Link copied to clipboard
fun clearOnce(namespace: String? = null)

Clear all once-guard markers in the current script owner namespace (or namespace).

Link copied to clipboard
fun once(key: String, namespace: String? = null, block: () -> Unit): Boolean

Execute block only once for a given key under the current script owner namespace.

Link copied to clipboard
operator fun String?.plus(component: Component?): Component
operator fun Component?.plus(string: String?): Component
operator fun Component?.plus(component: Component?): Component
Link copied to clipboard
fun requireServer(): MinecraftServer
Link copied to clipboard
fun resetOnce(key: String, namespace: String? = null): Boolean

Remove once-guard marker for key in the current script owner namespace (or namespace).