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

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.