Skip to main content

Module registration

Module registration 

Source
Expand description

Stable command identities and collision-aware dispatcher construction.

Structsยง

CommandDispatcherBuilder ๐Ÿ”’
Collects declarations before atomically constructing a dispatcher.
CommandRegistration ๐Ÿ”’
One complete command tree and its stable owner identity.
RegisteredCommandDispatcher ๐Ÿ”’
Built dispatcher and its discovery-only permission declarations.
ResolvedCommand ๐Ÿ”’

Enumsยง

CommandRegistrationError ๐Ÿ”’
A command declaration or its resulting Brigadier graph was invalid.

Constantsยง

ENTITY_SELECTOR_ADVANCED_PERMISSION_KEY ๐Ÿ”’
ENTITY_SELECTOR_PERMISSION_KEY ๐Ÿ”’

Functionsยง

apply_registration_requirements ๐Ÿ”’
collect_permission_keys ๐Ÿ”’
derived_command_permission_key ๐Ÿ”’
derived_subcommand_permission ๐Ÿ”’
display_permission_path ๐Ÿ”’
entity_selector_advanced_permission_expr ๐Ÿ”’
entity_selector_permission_expr ๐Ÿ”’
permission_requirement ๐Ÿ”’
register_renamed_root ๐Ÿ”’
root_permission_requirement ๐Ÿ”’
scoped_permission_requirement ๐Ÿ”’
validate_alias ๐Ÿ”’

Type Aliasesยง

CommandFactory ๐Ÿ”’