
This quickstart guide will help you with the Hytale Permissions List.
The Hytale permissions system is the backbone of server management, defining exactly what players can do within a world. It determines access to commands, tools, and administrative functions, ensuring that every player—from casual adventurers to full administrators - operates within the right boundaries. Hytale organizes permissions through a combination of user‑specific settings and group‑based roles, all managed through a central permissions.json file or in‑game commands. This structure allows server owners to build clear hierarchies where groups like Default, Moderator, and Admin inherit or expand capabilities as needed. Properly configured permissions not only keep servers secure but also unlock advanced features such as world‑editing, moderation tools, backups, and plugin‑based commands.
Hytale Permissions List
Discover how to set up permissions on your Hytale server with this guide.
| Command | Permission | Description |
|---|---|---|
| Ambience | hytale.ambience.command |
Manage ambience in worlds |
| Ambience > Emitter | hytale.ambience.command.ambience.emitter |
Manage ambience emitters in worlds |
| Ambience > Emitter > Add | hytale.ambience.command.ambience.emitter.add |
Add an ambient emitter entity to this position in the world |
| Ambience > Setmusic | hytale.ambience.command.ambience.setmusic |
Sets the forced ambient music in the world |
| Ambience > Clear | hytale.ambience.command.ambience.clear |
Resets all forced ambience settings on the world |
| Assets | hytale.system.command.assets |
Commands related to assets |
| Assets > Tags | hytale.system.command.assets.tags |
Display assets with a specific tag |
| Assets > Duplicates | hytape.system.command.assets.duplicates |
Display a list of all duplicated common assets |
| Assets > Longest | hytale.system.command.assets.longest |
|
| Auth | hytale.system.command.auth |
Manage server authentication |
| Auth > Status | hytale.system.command.auth.status |
Show current authentication status |
| Auth > Login | hytale.system.command.auth.login |
Authenticate the server |
| Auth > Login > Browser | hytale.system.command.auth.login.browser |
Start OAuth2 browser flow (for local servers) |
| Auth > Login > Device | hytale.system.command.auth.login.device |
Start OAuth2 device flow (for headless/remote servers) |
| Auth > Select | hytale.system.command.auth.select |
Select a game profile when multiple are available |
| Auth > Login | hytale.system.command.auth.logout |
Clear server credentials |
| Auth > Cancel | hytale.system.command.auth.cancel |
Cancel active login flow |
| Auth > Persistence | hytale.system.command.auth.persistence |
View or change credential storage method |
| Backup | hytale.system.command.backup |
Run a backup of the universe |
| Ban | hytale.accesscontrolmodule.command.ban |
Ban a player |
| Bindings | hytale.servermanager.command.bindings |
|
| Block | hytale.universe.command.block |
Block-related commands |
| Block > Set | hytale.universe.command.block.set |
Set a block |
| Block > Setticking | hytale.universe.command.block.setticking |
Set block ticking |
| Block > Get | hytale.universe.command.block.get |
Get a block |
| Block > Getstate | hytale.universe.command.block.getstate |
Get a blockstate |
| Block > Row | hytale.universe.command.block.row |
Spawn base blocks match a wildcard in a line from the player's feet in the direction they're facing |
| Block > Bulk | hytale.universe.command.block.bulk |
Block commands that impact a lot of blocks |
| Block > Bulk > Find | hytale.universe.command.block.bulk.find |
|
| Block > Bulk > Find-Here | hytale.universe.command.block.bulk.find-here |
Find a block around where the player is |
| Block > Bulk > Replace | hytale.universe.command.block.bulk.replace |
|
| Block > Inspectphys | hytale.universe.command.block.inspectphys |
Debug view of blocks that have physics or are deco blocks |
| Block > Inspectfiller | hytale.universe.command.block.inspectfiller |
Debug view of blocks that have filler data |
| Block > Inspectrotation | hytale.universe.command.block.inspectrotation |
|
| Block > Setstate | hytale.universe.command.block.setstate |
|
| Blockselect | hytale.universe.command.blockselect |
Set up the builder tools clipboard with selected blocks for easy testing |
| Blockset | hytale.blocksetmodule.command.blockset |
List the block sets and contents |
| Blockspawner | hytale.blockspawner.command.blockspawner |
Commands for working with block spawners |
| Blockspawner > Set | hytale.blockspawner.command.blockspawner.set |
Sets a BlockSpawner id for a BlockSpawner block the player is looking at |
| Blockspawner > Get | hytale.blockspawner.command.blockspawner.get |
Gets a BlockSpawner id for a BlockSpawner block the player is looking at |
| Buildertoolslegend | hytale.system.command.buildertoolslegend |
Show or hide the builder tools legend HUD component |
| Camshake | hytale.camera.command.camshake |
Commands for manipulating camera effects |
| Camshake > Damage | hytale.camera.command.camshake.damage |
Adds damage to the target player to test a specific effect or damage source |
| Camshake > Debug | hytale.camera.command.camshake.debug |
Adds a camera effect to the target player with the provided intensity |
| Checkpoint | hytale.parkour.command.checkpoint |
Commands related to the parkour system |
| Checkpoint > Add | hytale.parkour.command.checkpoint.add |
Add a checkpoint |
| Checkpoint > Remove | hytale.parkour.command.checkpoint.remove |
Remove a checkpoint |
| Checkpoint > Reset | hytale.parkour.command.checkpoint.reset |
Reset current progress |
| Chunk | hytape.system.command.chunk |
Commands related to chunks |
| Chunk > Fixheight | hytape.system.command.chunk.fixheight |
Regenerate chunk lighting |
| Chunk > Forcetick | hytape.system.command.chunk.forcetick |
Forces all blocks in a chunk to tick |
| Chunk > Info | hytape.system.command.chunk.info |
Get information about a chunk |
| Chunk > Lighting | hytape.system.command.chunk.lighting |
Print the lighting info of a chunk to the console |
| Chunk > Load | hytape.system.command.chunk.load |
Load a chunk in a world |
| Chunk > Loaded | hytape.system.command.chunk.loaded |
Display loaded chunk information for a player |
| Chunk > Marksave | hytape.system.command.chunk.marksave |
Mark a chunk to be saved in a world |
| Chunk > Maxsendrate | hytape.system.command.chunk.maxsendrate |
Set or view chunk send rate settings for a player |
| Chunk > Regenerate | hytape.system.command.chunk.regenerate |
Regenerate a chunk |
| Chunk > Resend | hytape.system.command.chunk.resend |
Force resend all chunks to a player |
| Chunk > Tint | hytape.system.command.chunk.tint |
Tint the chunk the player is standing in |
| Chunk > Tracker | hytape.system.command.chunk.tracker |
Display chunk tracker information for a player |
| Chunk > Unload | hytape.system.command.chunk.unload |
Unload a chunk |
| Clearblocks | hytale.buildertools.command.clearblocks |
Set all blocks in a player's selection to Empty, or all blocks within a specified area |
| Cleardithistory | hytale.buildertools.command.clearedithistory |
Clear clipboard history |
| Clearentities | hytale.editor.selection.clipboard |
Remove all entities within the current selection |
| Commands | hytale.system.command.commands |
Commands related to commands |
| Commands > Dump | hytale.system.command.commands.dump |
Dump all registered commands to a file |
| Contractselection | hytale.buildertools.command.contractselection |
Make a selection smaller in all directions, or by the specified amount in a direction |
| Convertprefabs | hytale.system.command.convertprefabs |
Convert prefabs to the latest format |
| Copy | hytale.editor.selection.clipboard |
Copy the contents of a selection in the world, starting in the clipboard, to paste |
| Curesthis | hytale.portals.command.cursethis |
Curses the item held in hand |
| Cut | hytale.editor.selection.clipboard |
Cut the contents of a selection from the world, storing it in the clipboard to baste |
| Damage | hytale.command.damage.self |
Damages the player |
| Debug | hytale.debugplugin.command.debug |
Debug commands |
| Debug > Shape | hytale.debugplugin.command.debug.shape |
Debug shape commands |
| Debug > Shape > Sphere | hytale.debugplugin.command.debug.shape.sphere |
Display a debug sphere at the player's position |
| Debug > Shape > Cube | hytale.debugplugin.command.debug.shape.cube |
Display a debug cube at the player's position |
| Debug > Shape > Cylinder | hytale.debugplugin.command.debug.shape.cylinder |
Display a debug cylinder at the player's position |
| Debug > Shape > Cone | hytale.debugplugin.command.debug.shape.cone |
Display a debug cone at the player's position |
| Debug > Shape > Arrow | hytale.debugplugin.command.debug.shape.arrow |
Display a debug arrow at the player's position |
| Debug > Shape > Showforce | hytale.debugplugin.command.debug.shape.showforce |
Toggle the display of force debug shapes |
| Debug > Shape > Clear | hytale.debugplugin.command.debug.shape.clear |
Clear all debug shapes for all players in the world |
| Debugplayerposition | hytale.system.command.debugplayerposition |
Help with debugging player position (for client desync) |
| Delete | hytale.commandmacro.command.delete |
Sets the current selection to empty/deletes things |
| Deselect | hytale.buildertools.command.deselect |
Clear current selection |
| Desyncdamage | hytale.damagemodule.command.desyncdamage |
Toggle desync damage mode for testing purposes |
| Droplist | hytale.assetmodule.command.droplist |
Simulate the drops for a given droplist |
| Echo | hytale.commandmacro.command.echo |
Echoes the text input to the user |
| Editlilne | hytale.buildertools.command.editline |
Draw a line of blocks between two points |
| Editprefab | hytale.buildertools.command.editprefab |
Commands for editing prefabs and creating new ones |
| Editprefab > Exit | hytale.buildertools.command.editprefab.exit |
Exit the prefab editing world, losing any unsaved changes |
| Editprefab > Load | hytale.buildertools.command.editprefab.load |
Create an empty world and paste a prefab in it to begin editing |
| Editprefab > New | hytale.buildertools.command.editprefab.new |
Create an empty world to build a new prefab from the ground up |
| Editprefab > Select | hytale.buildertools.command.editprefab.select |
Select the pre-existing area of the prefab that the player is looking at within 200 blocks |
| Editprefab > Save | hytale.buildertools.command.editprefab.save |
Save the prefab using the existing area or the currently selected area, also executing any cleanup tasks |
| Editprefab > Saveui | hytale.buildertools.command.editprefab.saveui |
Open the save UI to configure and save prefabs in the edit session |
| Editprefab > Kill | hytale.buildertools.command.editprefab.kill |
Despawn all entities in the currently selected prefab |
| Editprefab > Saveas | hytale.buildertools.command.editprefab.saveas |
Save a selected prefab into a different file |
| Editprefab > Setbox | hytale.buildertools.command.editprefab.setbox |
Set the bounding box of the currently selected prefab |
| Editprefab > Info | hytale.buildertools.command.editprefab.info |
Gives general information about the prefab selected |
| Editprefab > Tp | hytale.buildertools.command.editprefab.tp |
Open the teleport UI to teleport to a loaded prefab in the edit session |
| Editprefab > Modified | hytale.buildertools.command.editprefab.modified |
List all modified prefabs with unsaved changes |
| Emote | hytale.cosmeticsmodule.command.emote |
Play an emote |
| Entity | hytale.system.command.entity |
Prefix for entity-related commands |
| Entity > Clone | hytale.system.command.entity.clone |
Clone specified entity |
| Entity > Remove | hytale.system.command.entity.remove |
Remove an entity |
| Entity > Dump | hytale.system.command.entity.dump |
Dump the saved data for an entity |
| Entity > Clean | hytale.system.command.entity.clean |
Remove all entities |
| Entity > Lod | hytale.system.command.entity.lod |
Set the entity level of detail ratio |
| Entity > Tracker | hytale.system.command.entity.tracker |
Display player entity tracker information |
| Entity > Resend | hytale.system.command.entity.resend |
Resend all tracked entities to a player |
| Entity > Nameplate | hytale.system.command.entity.nameplate |
Modify an entity's Nameplate component |
| Entity > Stats | hytale.system.command.entity.stats |
Prefix for entity stat operation commands |
| Entity > Stats > Dump | hytale.system.command.entity.stats.dump |
Dump all statistics of an entity |
| Entity > Stats > Get | hytale.system.command.entity.stats.get |
Retrieve the value of a specified stat on an entity |
| Entity > Stats > Set | hytale.system.command.entity.stats.set |
Set the value of a specified stat on an entity to a specified value |
| Entity > Stats > Settomax | hytale.system.command.entity.stats.settomax |
Set a stat to its max value |
| Entity > Stats > Reset | hytale.system.command.entity.stats.reset |
Reset the value of a specified stat on an entity to its initial value |
| Entity > Stats > Add | hytale.system.command.entity.stats.add |
Increment (or decrement if negative) the value of a specified stat on an entity |
| Entity > Snapshot | hytale.system.command.entity.snapshot |
Commands related to entity snapshots |
| Entity > Snapshot > Length | hytale.system.command.entity.snapshot.length |
Set the length of the snapshot history |
| Entity > Snapshot > History | hytale.system.command.entity.snapshot.history |
Prints snapshot history |
| Entity > Effect | hytale.system.command.entity.effect |
Apply an effect to the specified entities |
| Entity > Interactable | hytale.system.command.entity.interactable |
Enable or disable the Interactable component on selected entities |
| Entity > Intangible | hytale.system.command.entity.intangible |
Add or remove the Intangible component on selected entities |
| Entity > Invulnerable | hytale.system.command.entity.invulnerable |
Add or remove the Invulnerable component on selected entities |
| Entity > Hidefromadventureplayers | hytale.system.command.entity.hidefromadventureplayers |
Hide selected entities from adventure mode players |
| Entity > Count | hytale.system.command.entity.count |
Print the entity count in the world |
| Environment | hytale.buildertools.command.environment |
Sets the environment in the selected area |
| Eventtitle | hytale.system.command.eventtitle |
Show an event title to all players on the server (for testing purposes) |
| Expand | hytale.buildertools.command.expand |
Expand a selection in all directions, or by the specified amount in a direction |
| Extendface | hytale.buildertools.command.extendface |
Extend the target face |
| Fillblocks | hytale.buildertools.command.fillblocks |
Fill all air within a selection with the specified block types |
| Fillsignature< |