com.hypixel.hytale.server.core.command.system.basecommands
Base class for async commands that need world access. Override executeAsync(CommandContext). Use context.sender() to get CommandSender, cast to Player if needed. Access player reference via player.getReference(), then store via ref.getStore().
com.hypixel.hytale.server.core.command.system.basecommands
Base class for simple synchronous commands. Override execute(CommandContext) which returns CompletableFuture<Void>. Use context.sendMessage() to respond.
com.hypixel.hytale.server.core.command.system
Base class for simple synchronous commands. Override execute(CommandContext) which returns CompletableFuture<Void>. Use context.sendMessage() to respond.
com.hypixel.hytale.server.core.command.system.basecommands
Container for subcommands only, no direct execution.
com.hypixel.hytale.server.core.command.system.basecommands
Base class for commands that require a player context. Provides Store, Ref, PlayerRef, and World parameters for ECS access.
com.hypixel.hytale.server.core.command.system.basecommands
Base for commands targeting entities.
com.hypixel.hytale.server.core.command.system.basecommands
Base for commands targeting specific players.
com.hypixel.hytale.server.core.command.system.basecommands
Base for commands requiring world context.
com.hypixel.hytale.server.core.command.system
Built-in argument types: STRING, INTEGER, DOUBLE, BOOLEAN, PLAYER_REF, WORLD, ITEM_ASSET, BLOCK_TYPE_KEY, GAME_MODE, RELATIVE_POSITION, ROTATION, ENTITY_ID.
com.hypixel.hytale.server.core.command.system.basecommands
Simple synchronous command base. Override executeSync(CommandContext). Has helper methods like context.isPlayer() and context.senderAsPlayerRef(). Good for commands that dont need async operations.
com.hypixel.hytale.server.core.command.system
Context object containing command execution details like arguments and sender.
com.hypixel.hytale.server.core.command.system
Registry for registering plugin commands. Access via getCommandRegistry() in JavaPlugin.
com.hypixel.hytale.server.core.command.system
Interface for command senders. Check instanceof Player to determine if player.
com.hypixel.hytale.server.core.command.system
Methods: static com.hypixel.hytale.server.core.command.system.MatchResult of(int, int, int, java.lang.String, java.lang.String); int getDepth(); int getType(); int getMatch(); com.hypixel.hytale.server.core.command.system.MatchResult min(com.hypixel.hytale.server.core.command.system.MatchResult); int compareTo(com.hypixel.hytale.server.core.command.system.MatchResult); boolean equals(java.lang.Object); int hashCode(); java.lang.String toString(); int compareTo(java.lang.Object); void build(com.hypixel.hy
com.hypixel.hytale.server.core.command.system
Optional command argument. Create with withOptionalArg(name, descKey, ArgType). May return null.
com.hypixel.hytale.server.core.command.system
Required command argument. Create with withRequiredArg(name, descKey, ArgType). Get value with arg.get(context).