Package-level declarations

Types

Link copied to clipboard
class CommandModule(parent: CommandModule?, delegate: CommandAPICommand) : CommandExecutionInfo

Functions

Link copied to clipboard
inline fun <T : Any> CommandArguments.any(name: String, block: (T) -> Boolean): Boolean
Link copied to clipboard
fun commandModule(name: String, block: CommandAPICommand.() -> Unit): CommandModule
Link copied to clipboard
inline fun <T : Any> CommandArguments.map(name: String): T
inline fun <T : Any> CommandArguments.map(name: String, ifNull: T): T
inline fun <T : Any> CommandArguments.map(name: String, ifNull: () -> T): T
Link copied to clipboard
inline fun <T : Any> CommandArguments.mapNullable(name: String): T?
Link copied to clipboard
inline fun <T : Any> CommandArguments.mapNullableString(name: String, mapper: (String) -> T?): T?
Link copied to clipboard
inline fun <T : Any> CommandArguments.mapString(name: String, mapper: (String) -> T): T
Link copied to clipboard
inline fun CommandArguments.mapToLimb(name: String, ifNotFound: (String) -> ModelRenderer): @Nullable ModelRenderer
Link copied to clipboard
inline fun CommandArguments.mapToModel(name: String, ifNotFound: (String) -> ModelRenderer): @Nullable ModelRenderer
Link copied to clipboard
fun Argument<*>.suggest(block: (SuggestionInfo<CommandSender>) -> Collection<String>): Argument<*>
fun Argument<*>.suggest(collections: Collection<String>): Argument<*>
Link copied to clipboard
fun Argument<*>.suggestNullable(block: (SuggestionInfo<CommandSender>) -> Collection<String>?): Argument<*>
fun Argument<*>.suggestNullable(collections: Collection<String>?): Argument<*>