Skip to content

AdminCommandRegistry

Central registry for console commands with argument completion, alias resolution, and handlers.

Overview

AdminCommandRegistry manages registered commands, dispatches execution, and calculates parameter autocompletions for AdminConsole.

API

AdminCommandRegistry::commands()

All Commands

Returns unmodifiable list of registered commands.

Returns List.

AdminCommandRegistry::find(String)

Find Command

Finds command definition matching name or alias.

Parameter Type Description
name String —

Returns CommandDefinition.

AdminCommandRegistry::register(String, String, CommandExecutor)

Register Command

Registers a command definition or handler.

Parameter Type Description
name String —
description String —
executor CommandExecutor —

Returns AdminCommandRegistry.

AdminCommandRegistry::unregister(String)

Unregister Command

Removes a command by name.

Parameter Type Description
name String —

Returns AdminCommandRegistry.