com.hypixel.hytale.server.core.command.system
Package: com.hypixel.hytale.server.core.command.system
Core command framework. Provides the abstract command base class, argument types (required, optional, default, flag), tokenization, parsing, permission management, subcommand/variant dispatch, and the singleton CommandManager that registers and executes all server commands.
| Type | Kind | Description |
|---|---|---|
| AbbreviationMap | class | Utility for prefix-based abbreviation matching of string keys to values. |
| AbstractCommand | class | Base class for the command system. |
| CommandContext | class | Holds the parsed argument values, input string, and sender reference for a single command invocation. |
| CommandManager | class | Singleton that registers all built-in commands, resolves command names and aliases, tokenizes input, and dispatches execution on the common ForkJoinPool. |
| CommandOwner | interface | Marker interface for the entity that owns a command (either PluginBase or CommandManager). |
| CommandRegistration | class | Registration handle returned when a command is registered with CommandManager. |
| CommandRegistry | class | Plugin-scoped command registry that delegates to `CommandManager. |
| CommandSender | interface | Interface combining IMessageReceiver and PermissionHolder. |
| CommandUtil | class | Static utility methods for command processing: stripping command name from input, requiring permissions. |
| CommandValidationResults | class | Extends ValidationResults to bridge codec validation into the command ParseResult system. |
| MatchResult | class | Comparable result from fuzzy-matching a search term against command names, aliases, arguments, and descriptions. |
| ParserContext | class | Contextualizes tokenized command input into pre-optional single-value tokens, list tokens, and optional argument maps. |
| ParseResult | class | Accumulates failure messages during command parsing. |
| Tokenizer | class | Splits raw command input into tokens, handling quoted strings, escape sequences, and list delimiters ([, ], ,). |
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.