Package-level declarations

Types

Link copied to clipboard
typealias BukkitCommand = Command<CommandSender>
Link copied to clipboard
class BukkitCommandBridge(val fallbackPrefix: String, parsingFailureHandler: ParsingFailureHandler<CommandSender> = BukkitParsingFailureHandler()) : Bridge<CommandSender>
Link copied to clipboard
class BukkitCommandWrapper(val structure: Structure<CommandSender>, val parsingFailureHandler: ParsingFailureHandler<CommandSender>) : Command, PluginIdentifiableCommand
Link copied to clipboard
Link copied to clipboard
typealias PlayerCommand = Command<Player>
Link copied to clipboard
class PlayerParameter<S>(id: TypedIdentifier<Player>, description: String) : Parameter.Size1<S, Player>

Functions

Link copied to clipboard
fun SenderScope<CommandSender>.permission(permission: String): Requirement<CommandSender>
Link copied to clipboard
fun <T> SenderScope<CommandSender>.permissionedValue(permission: String, default: T, fallback: T): <Error class: unknown class><CommandSender, T>
Link copied to clipboard
fun <S> SenderScope<S>.playerParameter(id: TypedIdentifier<Player>, description: String = ""): <Error class: unknown class><S, PlayerParameter<S>>
fun <S> SenderScope<S>.playerParameter(name: String, description: String = ""): <Error class: unknown class><S, PlayerParameter<S>>