Skip to content

Asset Commands

System commands - uses hytale.system.command.* namespace

Asset information and utilities.

Permission: hytale.system.command.assets.*

/assets tags
/assets duplicates
/assets longest
SubcommandPermissionDescription
tagsassets.tagsAsset tag information
duplicatesassets.duplicatesFind duplicate assets
longestassets.longestShow longest asset names

Note: No default usage - only subcommands are available.


Test tag pattern matching.

Permission: hytale.system.command.tagpattern

/tagpattern <pattern>

Asset hot-reload with git integration.

Permission: hytale.system.command.update.*

/update assets status
/update assets reset
/update assets pull
/update prefabs status
/update prefabs commit
/update prefabs pull
/update prefabs push
/update prefabs all

Subcommands:

SubcommandPermissionDescription
assets statusupdate.assets.statusShow assets git status
assets resetupdate.assets.resetReset assets changes
assets pullupdate.assets.pullPull asset updates
prefabs statusupdate.prefabs.statusShow prefabs git status
prefabs commitupdate.prefabs.commitCommit prefab changes
prefabs pullupdate.prefabs.pullPull prefab updates
prefabs pushupdate.prefabs.pushPush prefab changes
prefabs allupdate.prefabs.allSync all prefabs

Sound playback for testing.

Permission: hytale.system.command.sound.*

/sound
/sound 2d <sound> [category] [--all]
/sound 3d <sound> [category] <position> [--all]
SubcommandAliasesArgumentsPermissionDescription
(default)--soundOpens sound player UI
2dplay<sound> [category] [--all]sound.2dPlay 2D sound
3dplay3d<sound> [category] <position> [--all]sound.3dPlay 3D positional sound
ArgumentTypeRequiredDescription
soundSoundAssetYesSound to play
categorySoundCategoryNoSound category
positionPositionFor 3dWorld position
--allFlagNoPlay for all players

Particle effect spawning.

Permission: hytale.system.command.particle.*

/particle spawn <particle> [player]
/particle spawn [player]
SubcommandArgumentsPermissionDescription
spawn<particle> [player]particle.spawnSpawn particle at player position
spawn[player]particle.spawnOpens particle spawn UI
ArgumentTypeRequiredDescription
particleParticleSystemNoParticle system ID (omit for UI)
playerPlayerNoTarget player position

Ambience effects.

Aliases: ambiance, ambient

Permission: hytale.system.command.ambience.*

/ambience emitter add <emitter>
/ambience setmusic <music>
/ambience clear
SubcommandArgumentsPermissionDescription
emitter add<emitter>ambience.emitter.addAdd ambience emitter
setmusic<music>ambience.setmusicSet ambient music
clear-ambience.clearClear ambience effects

Environment settings.

Aliases: setenv, setenvironment

Permission: hytale.system.command.environment

/environment <environment>
ArgumentTypeRequiredDescription
environmentEnvironmentYesEnvironment asset to apply

Inspect block set definitions - predefined collections of block types used for filtering (e.g., which blocks can be broken, placed, or affected by certain actions).

Permission: hytale.system.command.blockset

/blockset
/blockset <blockset>
ArgumentTypeRequiredDescription
blocksetStringNoName of the block set to inspect

Behavior:

  • Without arguments: Lists all available block set names
  • With a block set name: Shows all block types contained in that set (sorted alphabetically)

Note: The BlockSet module is deprecated and may be removed in future versions.


Spawn a physics-enabled block entity at a position. Creates a falling/moving block (similar to falling sand) that despawns after 120 seconds.

Permission: hytale.system.command.spawnblock

/spawnblock <block> <position> [rotation] [--world=?]
ArgumentTypeRequiredDefaultDescription
blockBlockTypeYes-Block type to spawn
positionPositionYes-Spawn coordinates (supports ~ relative)
rotationRotationNoForwardEntity rotation
--worldWorldNoCurrentTarget world

Examples:

/spawnblock stone 100 64 200 # Spawn stone block at coords
/spawnblock sand ~0 ~5 ~0 # Spawn sand 5 blocks above you

Droplist testing.

Permission: hytale.system.command.droplist

/droplist <droplist> [count]
ArgumentTypeRequiredDefaultDescription
droplistDroplistYes-Droplist asset to test
countIntegerNo1Number of times to roll

Crafting recipe management.

Permission: hytale.system.command.recipe.*

/recipe learn <recipe>
/recipe learn other <player> <recipe>
/recipe forget <recipe>
/recipe forget other <player> <recipe>
/recipe list
/recipe list other <player>
SubcommandArgumentsPermissionDescription
learn<recipe>recipe.learnLearn a recipe
learn other<player> <recipe>recipe.learn.otherTeach recipe to player
forget<recipe>recipe.forgetForget a recipe
forget other<player> <recipe>recipe.forget.otherMake player forget recipe
list-recipe.listList known recipes
list other<player>recipe.list.otherList player’s known recipes

Content pack management.

Permission: hytale.system.command.packs.*

/packs list
SubcommandPermissionDescription
listpacks.listList loaded content packs