Contents
Class AbstractWorldCommand
java.lang.Object
com.hypixel.hytale.server.core.command.system.AbstractCommand
com.hypixel.hytale.server.core.command.system.basecommands.AbstractAsyncCommand
com.hypixel.hytale.server.core.command.system.basecommands.AbstractWorldCommand
- Direct Known Subclasses:
AbstractBenchmarkCommand, AudioStateSetCommand, BenchmarkCleanupCommand, BlockBulkFindCommand, BlockSpawnerGetCommand, BlockSpawnerSetCommand, CheckpointRemoveCommand, ChunkFixHeightMapCommand, ChunkForceTickCommand, ChunkHeightCommand, ChunkInfoCommand, ChunkLightingCommand, ChunkLoadCommand, ChunkMarkSaveCommand, ChunkRegenerateCommand, ChunkSaveQueueCommand, ChunkStorageStatsCommand, ChunkUnloadCommand, EnableCommand, EntityCleanCommand, EntityCloneCommand, EntityCountCommand, EntityDumpCommand, EntityNameplateCommand, EntityNameplateCommand.Remove, EntityRemoveCommand, EntityResendCommand, EntitySnapshotHistoryCommand, EntityTrackerCommand, HitboxCollisionAddCommand.HitboxCollisionAddEntityCommand, HitboxCollisionRemoveCommand.HitboxCollisionRemoveEntityCommand, LightingCalculationCommand, LightingGetCommand, LightingInfoCommand, LightingInvalidateCommand, MemoriesLevelCommand, MemoriesSetCountCommand, MemoriesUnlockCommand, NPCBlackboardCommand.BlockEventsCommand, NPCBlackboardCommand.ChunkCommand, NPCBlackboardCommand.ChunksCommand, NPCBlackboardCommand.DropCommand, NPCBlackboardCommand.EntityEventsCommand, NPCBlackboardCommand.ResourceViewCommand, NPCBlackboardCommand.ResourceViewsCommand, NPCBlackboardCommand.ViewCommand, NPCBlackboardCommand.ViewsCommand, NPCCleanCommand, NPCFreezeCommand, NPCStepCommand, NPCThawCommand, NPCWorldCommandBase, ObjectiveLocationMarkerCommand.DisableLocationMarkerCommand, ObjectiveLocationMarkerCommand.EnableLocationMarkerCommand, PortalWorldCommandBase, PrefabPathListCommand, PrefabPathNodesCommand, PrefabPathUpdateObservationAngleCommand, PrefabPathUpdatePauseCommand, RepulsionAddCommand.RepulsionAddEntityCommand, RepulsionRemoveCommand.RepulsionRemoveEntityCommand, SetTickingCommand, SimpleBlockCommand, SpawnBlockCommand, SpawnPopulateCommand, SpawnSetCommand, SpawnSetDefaultCommand, SpawnStatsCommand, StartVoidEventCommand, TargetPrefabSpawnerCommand, TimeCommand, TriggerVolumeAssignEffectCommand, TriggerVolumeAssignGroupEffectCommand, TriggerVolumeCreateCommand, TriggerVolumeDisableCommand, TriggerVolumeDisableTagCommand, TriggerVolumeEnableCommand, TriggerVolumeEnableTagCommand, TriggerVolumeInfoCommand, TriggerVolumeListCommand, TriggerVolumeListTagCommand, TriggerVolumeRemoveCommand, TriggerVolumeRenameCommand, TriggerVolumeTagCommand, TriggerVolumeTestCommand, TriggerVolumeTpCommand, TriggerVolumeUnassignEffectCommand, TriggerVolumeViewCommand, WeatherGetCommand, WeatherResetCommand, WeatherSetCommand, WorldConfigPauseTimeCommand, WorldConfigSeedCommand, WorldConfigSetPvpCommand, WorldConfigSetSpawnCommand, WorldConfigSetSpawnDefaultCommand, WorldMapReloadCommand, WorldPathListCommand, WorldPathRemoveCommand, WorldPathSaveCommand, WorldPauseCommand, WorldPerfCommand, WorldPerfGraphCommand, WorldPerfResetCommand, WorldTpsCommand, WorldTpsResetCommand
A thread-safe asynchronous command base for commands that require world data.
World commands are executed via the world thread, ensuring thread safety when interacting with world resources.
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractCommand
AbstractCommand.SuggestionOverrideEntry -
Field Summary
Fields inherited from class AbstractCommand
EMPTY_STRING_ARRAY, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionAbstractWorldCommand(String description) Constructor for aAbstractWorldCommandinstanceAbstractWorldCommand(String name, String description) Constructor for aAbstractWorldCommandinstanceAbstractWorldCommand(String name, String description, boolean requiresConfirmation) Constructor for aAbstractWorldCommandinstance -
Method Summary
Methods inherited from class AbstractAsyncCommand
runAsyncMethods inherited from class AbstractCommand
acceptCall, addAliases, addSubCommand, addUsageVariant, completeRegistration, countParents, getAliases, getDescription, getFullyQualifiedName, getName, getOptionalArgument, getOptionalArguments, getOwner, getPermission, getPermissionGroups, getPermissionGroupsRecursive, getRequiredArguments, getSubCommand, getSubCommands, getSuggestionOverrides, getUsageShort, getUsageString, getVariantByArgCount, getVariantCommands, hasBeenRegistered, hasPermission, isVariant, matches, putRecursivePermissionGroups, requireNoPermission, requirePermission, requirePermission, setAllowsExtraArguments, setOwner, withDefaultArg, withDefaultArg, withFlagArg, withListDefaultArg, withListOptionalArg, withListRequiredArg, withOptionalArg, withOptionalArg, withRequiredArg, withRequiredArg
-
Constructor Details
-
AbstractWorldCommand
Constructor for aAbstractWorldCommandinstance- Parameters:
name- The name of the commanddescription- The description of the command
-
AbstractWorldCommand
public AbstractWorldCommand(@Nonnull String name, @Nonnull String description, boolean requiresConfirmation) Constructor for aAbstractWorldCommandinstance- Parameters:
name- The name of the commanddescription- The description of the commandrequiresConfirmation- Determines whether a confirmation parameter is required to execute
-
AbstractWorldCommand
Constructor for aAbstractWorldCommandinstance- Parameters:
description- The description of the command
-