Asset Commands
System commands - uses hytale.system.command.* namespace
/assets
Section titled “/assets”Asset information and utilities.
Permission: hytale.system.command.assets.*
/assets tags/assets duplicates/assets longest| Subcommand | Permission | Description |
|---|---|---|
tags | assets.tags | Asset tag information |
duplicates | assets.duplicates | Find duplicate assets |
longest | assets.longest | Show longest asset names |
Note: No default usage - only subcommands are available.
/tagpattern
Section titled “/tagpattern”Test tag pattern matching.
Permission: hytale.system.command.tagpattern
/tagpattern <pattern>/update
Section titled “/update”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 allSubcommands:
| Subcommand | Permission | Description |
|---|---|---|
assets status | update.assets.status | Show assets git status |
assets reset | update.assets.reset | Reset assets changes |
assets pull | update.assets.pull | Pull asset updates |
prefabs status | update.prefabs.status | Show prefabs git status |
prefabs commit | update.prefabs.commit | Commit prefab changes |
prefabs pull | update.prefabs.pull | Pull prefab updates |
prefabs push | update.prefabs.push | Push prefab changes |
prefabs all | update.prefabs.all | Sync all prefabs |
/sound
Section titled “/sound”Sound playback for testing.
Permission: hytale.system.command.sound.*
/sound/sound 2d <sound> [category] [--all]/sound 3d <sound> [category] <position> [--all]| Subcommand | Aliases | Arguments | Permission | Description |
|---|---|---|---|---|
| (default) | - | - | sound | Opens sound player UI |
2d | play | <sound> [category] [--all] | sound.2d | Play 2D sound |
3d | play3d | <sound> [category] <position> [--all] | sound.3d | Play 3D positional sound |
| Argument | Type | Required | Description |
|---|---|---|---|
sound | SoundAsset | Yes | Sound to play |
category | SoundCategory | No | Sound category |
position | Position | For 3d | World position |
--all | Flag | No | Play for all players |
/particle
Section titled “/particle”Particle effect spawning.
Permission: hytale.system.command.particle.*
/particle spawn <particle> [player]/particle spawn [player]| Subcommand | Arguments | Permission | Description |
|---|---|---|---|
spawn | <particle> [player] | particle.spawn | Spawn particle at player position |
spawn | [player] | particle.spawn | Opens particle spawn UI |
| Argument | Type | Required | Description |
|---|---|---|---|
particle | ParticleSystem | No | Particle system ID (omit for UI) |
player | Player | No | Target player position |
/ambience
Section titled “/ambience”Ambience effects.
Aliases: ambiance, ambient
Permission: hytale.system.command.ambience.*
/ambience emitter add <emitter>/ambience setmusic <music>/ambience clear| Subcommand | Arguments | Permission | Description |
|---|---|---|---|
emitter add | <emitter> | ambience.emitter.add | Add ambience emitter |
setmusic | <music> | ambience.setmusic | Set ambient music |
clear | - | ambience.clear | Clear ambience effects |
/environment
Section titled “/environment”Environment settings.
Aliases: setenv, setenvironment
Permission: hytale.system.command.environment
/environment <environment>| Argument | Type | Required | Description |
|---|---|---|---|
environment | Environment | Yes | Environment asset to apply |
/blockset
Section titled “/blockset”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>| Argument | Type | Required | Description |
|---|---|---|---|
blockset | String | No | Name 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.
/spawnblock
Section titled “/spawnblock”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=?]| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
block | BlockType | Yes | - | Block type to spawn |
position | Position | Yes | - | Spawn coordinates (supports ~ relative) |
rotation | Rotation | No | Forward | Entity rotation |
--world | World | No | Current | Target world |
Examples:
/spawnblock stone 100 64 200 # Spawn stone block at coords/spawnblock sand ~0 ~5 ~0 # Spawn sand 5 blocks above you/droplist
Section titled “/droplist”Droplist testing.
Permission: hytale.system.command.droplist
/droplist <droplist> [count]| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
droplist | Droplist | Yes | - | Droplist asset to test |
count | Integer | No | 1 | Number of times to roll |
/recipe
Section titled “/recipe”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>| Subcommand | Arguments | Permission | Description |
|---|---|---|---|
learn | <recipe> | recipe.learn | Learn a recipe |
learn other | <player> <recipe> | recipe.learn.other | Teach recipe to player |
forget | <recipe> | recipe.forget | Forget a recipe |
forget other | <player> <recipe> | recipe.forget.other | Make player forget recipe |
list | - | recipe.list | List known recipes |
list other | <player> | recipe.list.other | List player’s known recipes |
/packs
Section titled “/packs”Content pack management.
Permission: hytale.system.command.packs.*
/packs list| Subcommand | Permission | Description |
|---|---|---|
list | packs.list | List loaded content packs |