All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
abstract AbstractAsyncCommand

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().

abstract AbstractCommand

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.

abstract AbstractCommand

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.

abstract AbstractCommandCollection

com.hypixel.hytale.server.core.command.system.basecommands

Container for subcommands only, no direct execution.

abstract AbstractPlayerCommand

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.

abstract AbstractTargetEntityCommand

com.hypixel.hytale.server.core.command.system.basecommands

Base for commands targeting entities.

abstract AbstractTargetPlayerCommand

com.hypixel.hytale.server.core.command.system.basecommands

Base for commands targeting specific players.

abstract AbstractWorldCommand

com.hypixel.hytale.server.core.command.system.basecommands

Base for commands requiring world context.

class ArgTypes

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.

abstract CommandBase

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.

class CommandContext

com.hypixel.hytale.server.core.command.system

Context object containing command execution details like arguments and sender.

class CommandRegistry

com.hypixel.hytale.server.core.command.system

Registry for registering plugin commands. Access via getCommandRegistry() in JavaPlugin.

abstract CommandSender

com.hypixel.hytale.server.core.command.system

Interface for command senders. Check instanceof Player to determine if player.

class MatchResult

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

class OptionalArg

com.hypixel.hytale.server.core.command.system

Optional command argument. Create with withOptionalArg(name, descKey, ArgType). May return null.

class RequiredArg

com.hypixel.hytale.server.core.command.system

Required command argument. Create with withRequiredArg(name, descKey, ArgType). Get value with arg.get(context).