Skip to content

Built-in Commands List

Complete reference for all built-in server commands, organized by source plugin.

DirectoryDescriptionNamespace
system/Core server commands (always available)hytale.system.command.*
teleport/Teleportation and warpshytale.command.*
npc/NPC spawning and AIhytale.command.npc.*
world/World, time, weather, chunks, blockshytale.command.*
spawning/NPC spawning systemhytale.command.spawning.*
buildertools/Building and editing toolshytale.editor.*

Each directory contains a README.md with an overview and quick reference for its commands.

Hytale uses a modular plugin architecture. Even “vanilla” Hytale consists of:

Core Server (System Commands)

  • Registered directly to CommandManager during server bootstrap
  • Essential infrastructure that exists before plugins load
  • Cannot be disabled - required for server operation
  • Uses hytale.system.command.* permission namespace

Internal Plugins (Plugin Commands)

  • Ship with Hytale but are still technically plugins
  • Can be enabled/disabled via /plugin command
  • Replaceable by custom plugins with same functionality
  • Use hytale.command.* or hytale.editor.* namespaces

This design allows server operators to:

  • Disable features by unloading plugins
  • Replace built-in functionality with custom implementations
  • Keep servers lean by only loading needed features
FormatMeaning
<arg>Required argument
[arg]Optional argument
[--arg=default]Optional with default value
[--flag]Boolean flag

See Command Syntax for the full parsing reference — quoting, escape characters, relative coordinates, lists, and argument abbreviation.

NamespaceFormatSource
Systemhytale.system.command.<cmd>Core server (always available)
Pluginhytale.command.<cmd>Internal plugins (can be disabled)
Editorhytale.editor.<feature>BuilderToolsPlugin
GroupDescription
AdventureBasic player commands (available to all players)
CreativeBuilding/editing commands (auto-granted in Creative mode)

Many commands have .self and .other variants:

  • .self - Execute on yourself
  • .other - Execute on other players

Always available - cannot be disabled

Namespace: hytale.system.command.*

CommandUsageDescriptionPermission
/stop/stop [--crash]Shutdown serverstop
/kick/kick <player>Kick playerkick
/maxplayers/maxplayers <count>Set max playersmaxplayers
/backup/backupCreate backupbackup
/version/versionShow versionversion
/notify/notify <message>Send notificationnotify
/sudo/sudo <player> <command...>Run command as playersudo
/who/whoList online playerswho
/hide/hide <player> [--target=?]Hide playershide.*
/auth/auth <status|login|logout>Authenticationauth.*
CommandUsageDescriptionPermission
/ban/ban <player> [reason...]Ban playerban
/unban/unban <player>Unban playerunban
/whitelist/whitelist <enable|disable|add|remove|list|status|clear>Whitelist managementwhitelist.*
/op add/op add <player>Grant operatorop.add
/op remove/op remove <player>Remove operatorop.remove
/op self/op selfSelf-op (password)(special)
/perm/perm <get|set|unset|list>Permission managementperm.*
CommandUsageDescriptionPermission
/gamemode/gamemode <mode> [player]Change game modegamemode.self/other
/kill/kill [player]Kill playerkill.self/other
/damage/damage [player] [--amount=1.0]Deal damagedamage.self/other
/give/give <item> [--quantity=1] [player]Give itemsgive.self/other
/give armor/give armor <armorSet>Give armor setgive.self/other
/inventory/inventory <clear|see|item|backpack>Inventory managementinventory.*
/player stats/player stats <get|set|add|reset|dump|settomax>Player statisticsplayer.stats.*
/player effect/player effect apply <effect> [--duration=100]Apply effectsplayer.effect.*
/player camera/player camera <reset|topdown|sidescroller|demo>Camera controlsplayer.camera.*
/whoami/whoami [player]Show player infowhoami.self/other
/whereami/whereami [player]Show locationwhereami.self/other
/ping/ping [--detail]Check ping(Adventure)
/hotbar/hotbar <slot> [--save]Hotbar management(Creative)
CommandUsageDescriptionPermission
/entity remove/entity remove [--entity=?] [--others]Remove entitiesentity.remove
/entity clone/entity clone [--entity=?] [--count=?]Clone entityentity.clone
/entity dump/entity dump [--entity=?]Dump entity dataentity.dump
/entity stats/entity stats <get|set|add|reset|dump>Entity statsentity.stats.*
/entity effect/entity effect <effect> [--duration=?]Entity effectsentity.effect
CommandUsageDescriptionPermission
/debug shape/debug shape <clear|sphere|cube|arrow>Debug shapesdebug.*
/hitbox/hitboxHitbox debughitbox
/log/logLogging controlslog
/network/networkNetwork diagnosticsnetwork

Teleportation and location management - can be disabled/replaced

Namespace: hytale.command.*

CommandUsageDescriptionPermission
/tp/tp <x> <y> <z> [--yaw=?] [--pitch=?]Teleport to coordsteleport.self
/tp/tp <player>Teleport to playerteleport.self
/tp/tp <player> <x> <y> <z>Teleport player to coordsteleport.other
/tp all/tp all <x> <y> <z>Teleport all playersteleport.all
/tp home/tp homeTeleport to hometeleport.home
/tp top/tp topTeleport to surfaceteleport.top
/tp back/tp back [count]Undo teleportteleport.back
/tp forward/tp forward [count]Redo teleportteleport.forward
/tp history/tp historyView teleport historyteleport.history
/tp world/tp world <world>Teleport to worldteleport.world
/spawn/spawn [--spawnIndex=?]Teleport to spawnspawn.self
/spawn set/spawn setSet spawn pointspawn.set
/spawn default/spawn defaultReset to default spawnspawn.default
/warp go/warp go <name>Teleport to warpwarp.go
/warp set/warp set <name>Create warpwarp.set
/warp remove/warp remove <name>Delete warpwarp.remove
/warp list/warp listList warpswarp.list

NPC spawning and AI management - can be disabled/replaced

Namespace: hytale.command.npc.*

CommandUsageDescriptionPermission
/npc spawn/npc spawn <role> [--count=1] [--radius=8]Spawn NPCnpc.spawn
/npc all/npc all [--distance=4.0]Spawn all rolesnpc.all
/npc clean/npc cleanRemove all NPCsnpc.clean
/npc freeze/npc freezeFreeze all NPCsnpc.freeze
/npc thaw/npc thawUnfreeze all NPCsnpc.thaw
/npc dump/npc dump [--entity=?] [--json]Dump NPC datanpc.dump
/npc appearance/npc appearance <model> [--entity=?]Appearance settingsnpc.appearance
/npc attack/npc attack [attack...] [--entity=?]Attack overridesnpc.attack
/npc blackboard/npc blackboard <subcommand>AI state datanpc.blackboard
/npc flock/npc flock <leave|grab|join|playerleave>Flocking (view cone)npc.flock.*
/npc path/npc path <instructions> or polygon <sides>Set pathnpc.path
/npc role/npc role [role] [--entity=?]Get/set rolenpc.role
/npc give/npc give <item> or nothingGive/clear itemnpc.give
/npc message/npc message <message> [--expiration=?] [--all]Send messagenpc.message
/npc debug/npc debug <show|set|toggle|defaults|clear|presets>Debug flagsnpc.debug
/npc step/npc step [--entity=?] [--all] [--dt=?]Step behaviornpc.step
/npc benchmark/npc benchmark [--roles] [--sensorsupport]NPC benchmarkingnpc.benchmark

World, time, weather, and block management - can be disabled/replaced

Namespace: hytale.command.*

CommandUsageDescriptionPermission
/world list/world listList worldsworld.list
/world add/world add <name> [options...]Create worldworld.add
/world remove/world remove <name>Delete worldworld.remove
/world load/world load <name>Load worldworld.load
/world save/world save [name]Save worldworld.save
/world settings/world settings <setting> [set <value>|reset]World settingsworld.settings
/time/timeShow current timetime
/time set/time set <hours>Set time (0-24)time.set
/time dawn/time dawnSet to dawntime.dawn
/time pause/time pauseFreeze timetime.pause
/time dilation/time dilation <multiplier>Set time speedtime.dilation
/weather get/weather getShow weatherweather.get
/weather set/weather set <weather>Set weatherweather.set
/chunk info/chunk infoCurrent chunk infochunk.info
/chunk regenerate/chunk regenerateRegenerate chunkchunk.regenerate
/lighting/lighting <get|info|invalidate>Lighting managementlighting.*
/block set/block set <block> [position]Set blockblock.set
/block get/block get [position]Get block infoblock.get

NPC spawning system - can be disabled/replaced

Namespace: hytale.command.*

CommandUsageDescriptionPermission
/spawning enable/spawning enableEnable NPC spawningspawning.enable
/spawning disable/spawning disableDisable NPC spawningspawning.disable
/spawning populate/spawning populateForce spawn populationspawning.populate
/spawning beacons/spawning beaconsSpawn beacon infospawning.beacons
/spawning stats/spawning statsSpawning statisticsspawning.stats

Building, selection, and world editing - can be disabled/replaced

Namespace: hytale.editor.*

CommandUsageDescriptionPermission
/pos1/pos1 [x y z]Set corner 1selection.use
/pos2/pos2 [x y z]Set corner 2selection.use
/deselect/deselectClear selection(Creative)
/expand/expand <amount> [direction]Expand selectionselection.use
/contract/contract <amount> [direction]Contract selectionselection.use
CommandUsageDescriptionPermission
/setBlocks/setBlocks <pattern> (alias: set)Fill with block(Creative)
/fillBlocks/fillBlocks <pattern> (alias: fill)Fill with pattern(Creative)
/replace/replace [from] <to>Replace blocksselection.modify
/clearBlocks/clearBlocks (alias: clear)Clear blocks(Creative)
/gmask/gmask <mask> (alias: globalmask)Edit mask(Creative)
/tint/tint <color>Tint blocksselection.modify
CommandUsageDescriptionPermission
/copy/copyCopy to clipboardselection.clipboard
/cut/cutCut to clipboardselection.clipboard
/paste/pastePaste clipboardselection.clipboard
/undo/undo [count]Undo edithistory
/redo/redo [count]Redo edithistory
CommandUsageDescriptionPermission
/move/move <direction> <amount>Move contents(Creative)
/stack/stack <count> [direction]Stack selection(Creative)
/rotate/rotate <degrees>Rotate(Creative)
/flip/flip <axis>Flip(Creative)
/hollow/hollow [block] [thickness]Make hollow(Creative)
/wall/wall [thickness] (aliases: walls, sides)Create walls(Creative)
CommandUsageDescriptionPermission
/prefab/prefabPrefab browserprefab.use
/editprefab/editprefab <select|load|save|...>Prefab editorprefab.*
/path/path <new|list|add|edit|...> (alias: prefabpath)Prefab paths(Creative)
CommandUsageDescriptionPermission
/scriptedbrushes/scriptedbrushes <load|list|clear> (aliases: sb)Brush configbrush.config

Non-command permissions for editor functionality (all prefixed with hytale.):

PermissionDescription
editor.assetAsset editor access
editor.packs.createCreate asset packs
editor.packs.editEdit asset packs
editor.packs.deleteDelete asset packs
editor.builderToolsBuilder tools (auto-granted in Creative)
editor.brush.useUse brushes
editor.brush.configConfigure brushes
editor.prefab.useUse prefabs
editor.prefab.manageManage prefabs
editor.selection.useUse selection tools
editor.selection.clipboardClipboard operations
editor.selection.modifyModify selections
editor.historyUndo/redo history
camera.flycamFly camera mode