Package-level declarations

Types

Link copied to clipboard
class CommandContext(sourceStack: CommandSourceStack)

Wrapper for Brigadier command context providing type-safe access to command sender and arguments.

Link copied to clipboard

Central registry for all LunaticChat commands. Handles registration with Paper's LifecycleEventManager.

Link copied to clipboard

A command registered with the server under its own name.

Link copied to clipboard
abstract class LunaticCommandBase(plugin: LunaticChat)

Functionality shared by every command node, whether it is registered with the server (LunaticCommand) or attached under a parent literal (LunaticSubCommand).

Link copied to clipboard

A command node attached under a parent literal rather than registered with the server.