Skip to content
Information on this page may be incomplete or incorrect.

Command Commentary

I'm not 100% finished but I've looked through source/game and tested almost all the commands that exist. I've grouped them together and added commentary that might (or might not) help you better understand what commands would be useful to you. If you find an inaccuracy in any of this (typos, missing commands, wrong information), please create an issue on the GitHub and I'll do my best to correct it!

NOTE

If you see this and happen to be a Hytale Developer (or know one), I've compiled a list of bugs at the bottom of this page relating to commands.

Aside: Macros

I have yet to put aside the time to figure out exactly what macros exist/whether or not I have mixed some into this list, but at the very least I know they exist as I use /noon regularly (set time to noon and toggles time cycle).

Utility

CommandCommentary
/tpTeleport a player to a location or other player.
/gamemodeSwitching a player's gamemode.
/sudoExecute a command as another player.
/helpUI command manual.
/stopShuts down the server.
/authManages authentication for the server.
/warpA way to set manage locations to teleport to.
/sayBroadcasts message to server.
/toggleblockplacementoverrideEnable or disable block plavement override.
/pluginCommand for managing plugins.

Server Administration

CommandCommentary
/kickKick the specified player.
/banBan the specified player (by UUID).
/unbanUnban the specified player.
/whitelistManage whitelist.
/opManage server operators.
/maxplayersSets the maximum allows players (modifies )
/giveGive an item to a player.
/playerManage other players (stats, effects, camera, etc.).
/inventoryManage player inventories.
/memoriesManage player memories.
/killKill the specified player.

World Management

CommandCommentary
/blockEverything for managing blocks.
/chunkEverything for managing chunks.
/worldEverything for managing worlds.
/entityEveryting for managing entities.
/npcEverything for managing NPCs.
/spawningRelated to the spawning of NPCs.
/worldmapEverything for managing the world map.
/instancesEverything for managing instances.
/timeSets the time for a world.
/spawnTeleport or set the world spawn.
/weatherManage the weather.

Info

CommandCommentary
/whereamiGet current location of a player.
/whoamiGet basic info about a player.
/whoGet your name and displayname (ONLY WORKS ON YOU).
/versionGet the current server version.
/pingGet the ping for a player.
/serverGet performance information about the server.
/commandsDumps all commands into file on server .
/packsLists all loaded asset packs.
/packetstatsGets statistics about a given packet.

Singleplayer

CommandCommentary
/playSingle player only command for toggling multiplayer modes.
/landiscoveryToggles lan discovery.
/hubUsed in the singleplayer "Creative" type world (server) to go back to the hub world (game world).

Building

WARNING

I haven't finished going over this category of commands yet, so the commentary is incomplete and the commands could be miscategorized.

CommandCommentary
/tintTints the selection a certain color (pass a hex value like #000000)
/submergeReplaces air/fluids in selection with another fluid
/scriptedbrushesNo idea
/repairfillersNo idea
/replaceReplace a block with another
/setblocksSet all blocks in selection
/redoRedo
/fillblocksFill air with blocks
/pos1Set selection position 1
/pos2Set selection position 2
/stackStack selection in looking or otherwise specified direction
/moveMoves the selection unlike worldedit
/settoolhistorysize
/copyCopy selection to clipboard
/shiftMoves the selection. Not an easy command to use
/selectchunkChanges selection to be the current chunk
/selectchunksectionChanges selection to be the current chunk section
/cutCut selection to clipboard
/flipFlips clipboard
/pastePastes clipboard
/wallCreates walls with selection. Can also generate floor/roof
/hotbarSaves up to 10 hotbars and allows you to switch between them
/rotateRotates clipboard
/expandSame as contract but expanding
/contractselectionDownsizes selection in the direction(s) you are looking. IT SAYS ALL DIRECTIONS THAT ISN'T TRUE. Negative values still shrink selection but from the other side.
/clearblocksEffective alias of /set 0
/extendfaceNo idea
/hollowSets inside
/deselectClears selection
/editlineMight be bugged says it needs 7 arguments
/clearedithistoryClear clipboard history
/importobj
/updateselection
/environment
/prefab
/gmask
/clearentitiesClears entities in selection
/undo
/importimage
/selectionhistory

Test Behaviors

CommandCommentary
/hitdetectionToggle on hitboxes for hit detection for attacks.
/eventtitleDebug command to send a title to all players.
/notifySend a notification to all players.
/mountDismount or check mount status.
/cursethisCurses or un-curses the item in your hand. Cursed items are removed from the player if they die in a fragment (possibly also when they leave a fragment but this kicks me atm).
/camshakeApply effects to the camera.
/referInitiates a server transfer.
/damageDeals damage to a player.
/soundPlays a sound to the player/opens play sound UI.
/modelSet/reset a player's model/open change player model UI.
/particleOpens particle spawning UI.
/networkSimlated network latency.
/hideHide/show players from everyone or specifically another player.
/droplistSimulate drops from droplists assets.
/debugMostly useless dev tool that draws debug shapes at the players location, but /debug shape showforce seems like a useful tool to show applied velocities.
/networkchunksendingToggle on/off whether you should receive chunks from the server.
/objectiveMostly seems like a dev tool for managing player objectives.
/itemstateTakes the players currently held item and applys the argument as the item's state.
/fragmentAdjusts the fragment timer for a fragment world.
/leaveLeaves the fragment world. It seems like there are currently some issues leaving the fragment world so this command sometimes disconnects the player (same as leaving through the portal though).
/fluidCan be used to spawn a lot of fluid.
/recipeMange recipies a player knows.
/settickingToggle on or off world ticking.
/spawnitemSpawns in an item to the world.

Mostly Useless

CommandCommentary
/prefabspawnerDev command for getting and setting data for prefab spawner blocks which can already be done via interacting.
/permSimple permissions management command, although I would strongly recommend using LuckPerms instead.
/blockspawnerUnlike prefab spawners, block spawners don't appear to have a ui yet, but I can't get them to do anything for that matter.
/convertprefabsHelps in updating prefabs. Presumably useful but the game just came out so not sure.

Development Tools (Probably Useless)

CommandCommentary
/logSet log levels of loggers.
/waitWait a specified amount of time. Doesn't seem to do anything else, probably a dev tool.
/sleepTest consecutive short sleep calls, or adjusts TickingThread.SLEEP_OFFSET (not sure what this does). Probably a dev tool.
/emotePlays an animation? Right now I can barely get it to work on any assets and it plays the emote for such a short duration I assume the command is a dev tool.
/validatecpbLiterally crashed my client, command name and description sound like a dev tool.
/messagetestDev tool that tests something about translation params (internal way of handling messages with params in different languages).
/hudtestDev tool that toggles the hotbar visibility.
/pidcheckDev tool that checks if a process with a given id is running. The singleplayer flag when passed literally just makes the command tell you singleplayer isn't supported, which itself has a typo that says it "only works in singleplayer". 💀
/echoEchos the input text.
/bindingsPrint IO server manager bindings.
/tagpatternTests a block type against a tag pattern.
/interactionRun interactions like attack, use, abilities, etc. Some of them error out "no root interaction".
/buildertoolslegendSame thing as toggle builder tools legend keybind.
/debugplayerpositionPrints pos, rot, head rot, and some tp information; spawns a "blue debug thingy" at your position.
/editprefabIt's hard to be 100% sure but this command seems buggy as hell and really just a less functional /prefab.
/hitboxWhen given a hitbox id, returns information about the hitbox.
/desyncdamageTogggles DamageSystems.FilterUnkillable.CAUSE_DESYNC which just makes players not take damage.
/assetsAsset debugging tool.
/blockselectLoads clipboard with every block in the game.

Probable Bugs

CommandCommentary
/lightingFor getting and changing the lighting system. The sub command to change the lighting /lighting calcuation mistakenly sets the lighting calculation to what it already is and not the value passed in by the user.
/voideventImmediately triggers the void event in the given fragment world. Also mistakenly sets the portal world's timer to 1 second (likely thinking or at one point this timer started the void event but this one timer is responsible both for starting the event at 180s and kicking the player out at 0s) which causes the player to immediately get booted out of the world.
/stresstestSeems like a possibly helpful stress server stress testing command but currently there's an issue with the bots joining the server (happens on my local and multiplayer).
/viewportCommand almost certainly seems bugged. Running the command appears to just regenerate chunks. Reading the source the delete flag does nothing. Probably a dev tool.
/blocksetLists all block sets without args, errors for a lot of the blocksets that you can put in.
/spawnblockSpawns a block entity at the specified location. DO NOT USE IF YOU MISSPELL THE BLOCK IT WILL CRASH THE WORLD.

Other Small Bugs

  • /tp forward has unfilled placeholder values.
  • /maxplayers has unfilled placeholder values.

Untested/Difficulty Testing

CommandCommentary
/hitboxcollisionThe help appears to indicate this allows you to attach a HitboxCollisionConfig asset to an entity.
/ambienceManage ambient sound and music. I've always either been in a call or blasting music and have not gotten around to see if this actually does anything.
/pathControl npc pathing. Did not test
/updateUpdating assets and prefabs via git.
/backupCreates a backup of the world if the backup directory is set.
/stashCan't get it to say anything but "No droplist for container." when hovering over container.
/checkpointRelated to parkour checkpoints, no idea how to interact with them.
/worldpathLooks to be an ordered series of waypoints in the world. Not sure what it is used for though.
/reputationMight just be a small isolated plugin that basically just keeps track of arbitrary points that do nothing? I can't figure out if they do something/how to actually get the commands to work.
/repulsionNo idea what a repulsion component does.
/worldgenBenchmarking command and worldgen config reload command. Maybe the worldgen reload might be needed when working on custom world generation?