Verified on Hytale 1.0 (2026). Command syntax may change with updates.
Console commands are how you actually run a Hytale server. Whether you need to flip a player into Creative mode, ban someone who’s griefing, or lock your server down with a whitelist, it all happens through a forward slash and a few keystrokes. This guide covers every command category you’ll need—from getting operator permissions to spawning specific items by ID—so you’re not hunting through menus when something needs fixing fast.
If you haven’t set up your server yet, our complete Hytale server setup guide covers the initial configuration before you start running commands. You can also explore the full Hytale zones guide for world context that informs some world-settings decisions.
Quick Start: Running Your First Commands
- Press Enter or / to open the command input in-game.
- Type
/op selfand press Enter to grant yourself operator (admin) status. - Switch game modes with
/gamemode creative(shorthand:/gm c) or/gamemode adventure(/gm a). - Spawn items with
/give [item_ID] --quantity [number]— item IDs are listed below. - Manage players using
/whitelist,/kick, and/banfrom the same chat window.
How to Open the Command Console
There are two ways to enter commands, and knowing both saves time depending on what you’re doing.
Chat commands work for everything: admin tasks, gamemode switching, item spawning, world settings. Press Enter or / to open the chat input, type your command with the slash prefix, and hit Enter to run it. Commands are case-sensitive—/gamemode Creative won’t work, it must be /gamemode creative. [1]
Creative Tools commands apply only to builder commands, but they’re worth knowing if you’re doing heavy construction. Press B to open the Creative Tools panel, click the Help dropdown, and select Commands. Selecting a command from this menu auto-fills it into the chat with the syntax pre-built. For complex operations like /fillblocks with coordinate arguments, this is much faster than typing manually. [2]
Server console access (via your hosting panel) works the same way—type commands without the leading slash when running them directly from the server terminal. [3]
Operator Permissions: Getting Admin Access
Without OP status, most commands return a permission denied error. The first step on any server or single-player world is granting yourself admin access.
| Command | Effect |
|---|---|
/op self | Grants you full operator status |
/op add [player] | Grants OP to another player by username |
/op remove [player] | Revokes OP from a player |
/perm [player] [level] | Sets a specific permission level rather than full OP |
Once you’ve run /op self, you have access to every command in the game. Players you promote to OP inherit the same level of access—be deliberate about who you add. If you need finer-grained control (letting someone use building commands but not ban players, for example), use /perm to assign a specific permission level rather than full OP. [4]
Gamemode Commands
Hytale has three game modes. As a server operator, you can switch any player’s mode at any time—useful for giving a builder Creative access while keeping survival players in Adventure mode. [1]
See also our guide to hytale building guide.
| Command | Shorthand | Mode |
|---|---|---|
/gamemode creative | /gm c | Unlimited blocks, flight, no hunger or combat damage |
/gamemode adventure | /gm a | Normal survival gameplay |
/gamemode exploration | /gm e | Limited interaction—exploration only, restricted building |
To change another player’s mode rather than your own, append their username: /gamemode creative [player]. The shorthand versions (/gm c, /gm a) work identically—they just save keystrokes when you’re switching frequently.
For more on what Creative mode unlocks beyond commands—prefabs, the world editor, and building tools—see our Hytale Creative mode guide.
Item Spawn Commands and Item IDs
The /give command syntax is straightforward: /give [item_ID] --quantity [number]
To give yourself 10 iron bars: /give Ingredient_Bar_Iron --quantity 10
To give another player a weapon: /give [player] Weapon_Sword_Adamantite --quantity 1
Understanding how item IDs work: Hytale item IDs follow a consistent [Category]_[Subcategory]_[Variant] pattern. Once you recognise this, you can often construct an ID without looking it up. Ingredient_Bar_Copper is obviously a copper bar ingredient. Armor_Adamantite_Chest is an Adamantite chestplate. To swap material tiers, just replace the material name—Weapon_Sword_Iron instead of Weapon_Sword_Adamantite. [5]
| Item | Item ID |
|---|---|
| Basic Resources | |
| Stone | Rubble_Stone |
| Stick | Ingredient_Stick |
| Charcoal | Ingredient_Charcoal |
| Bone Fragments | Ingredient_Bone_Fragment |
| Metal Bars | |
| Copper Bar | Ingredient_Bar_Copper |
| Bronze Bar | Ingredient_Bar_Bronze |
| Iron Bar | Ingredient_Bar_Iron |
| Gold Bar | Ingredient_Bar_Gold |
| Adamantite Bar | Ingredient_Bar_Adamantite |
| Essences | |
| Life Essence | Ingredient_Life_Essense |
| Fire Essence | Ingredient_Fire_Essense |
| Ice Essence | Ingredient_Ice_Essense |
| Void Essence | Ingredient_Void_Essense |
| Consumables | |
| Health Potion (Large) | Potion_Health_Large |
| Stamina Potion (Large) | Potion_Stamina_Large |
| Cooked Meat | Food_Wildmeat_Cooked |
| Workbenches | |
| Standard Workbench | Bench_WorkBench |
| Alchemy Table | Bench_Alchemy |
| Furnace | Bench_Furnace |
| Weapon Table | Bench_Weapon |
| Armour Table | Bench_Armour |
| Cooking Stove | Bench_Cooking |
| Weapons (Adamantite — replace with Iron/Bronze/Gold for lower tiers) | |
| Sword | Weapon_Sword_Adamantite |
| Mace | Weapon_Mace_Adamantite |
| Battleaxe | Weapon_Battleaxe_Adamantite |
| Shortbow | Weapon_Shortbow_Adamantite |
| Shield | Weapon_Shield_Adamantite |
| Armour (Adamantite — replace material name for other tiers) | |
| Helmet | Armor_Adamantite_Head |
| Chestplate | Armor_Adamantite_Chest |
| Gloves | Armor_Adamantite_Hands |
| Leggings | Armor_Adamantite_Legs |
Seeds (add _Eternal suffix for infinite supply packs) | |
| Wheat Seeds | Plants_Seeds_Wheat |
| Corn Seeds | Plants_Seeds_Corn |
| Carrot Seeds | Plants_Seeds_Carrot |
| Pumpkin Seeds | Plants_Seeds_Pumpkin |
| Gems | |
| Emerald | Rock_Gem_Emerald |
| Ruby | Rock_Gem_Ruby |
| Sapphire | Rock_Gem_Sapphire |
| Furniture | |
| Small Chest | Furniture_Crude_Chest_Small |
| Torch | Furniture_Crude_Torch |
| Bed | Furniture_Village_Bed |
| Door | Furniture_Village_Door |
| Ladder | Furniture_Village_Ladder |
To view the complete in-game item database without memorising IDs, enter Creative mode and open the Spawn Entity menu—it’s searchable and shows every item available.
Recipe Commands: Unlock and Lock Crafting
Recipe commands let server operators manually grant or revoke crafting formulas for players, independent of the normal progression system. In survival play, recipes unlock automatically when you upgrade workbenches and accumulate Memories in The Forgotten Temple—but these commands bypass that entirely. [6]
| Command | Effect |
|---|---|
/recipe learn [item_ID] | Unlocks the crafting recipe for the specified item |
/recipe forget [item_ID] | Removes a recipe from the player’s known list |
Use the same item ID format as the /give command. For example: /recipe learn Weapon_Sword_Adamantite unlocks the Adamantite sword blueprint immediately. /recipe forget Bench_Alchemy removes access to alchemy crafting. These commands are particularly useful for custom challenge servers—if you want to run a hardcore mode where advanced recipes must be earned, /recipe forget lets you reset or restrict specific formulas without touching the overall difficulty settings.
Server Admin Commands: Whitelist, Bans, and Kicks
These are the commands you’ll reach for most as a server operator: controlling who can join and removing players when needed.
Whitelist Management
The whitelist restricts server access to approved players only. Enable it first, then build the list—operators always bypass the whitelist regardless. [7]
| Command | Effect |
|---|---|
/whitelist enable | Activates the whitelist — non-listed players cannot join |
/whitelist disable | Deactivates the whitelist — server becomes open access |
/whitelist add [player] | Adds a player to the approved list |
/whitelist remove [player] | Removes a player from the approved list |
Whitelist data is stored in whitelist.json on the server. If you edit this file manually, stop the server first—changes made while it’s running may be overwritten. [7]
Player Management
| Command | Effect |
|---|---|
/kick [player] | Disconnects a player immediately |
/ban [player] --reason [text] | Permanently bans a player, with optional reason logged |
/unban [player] | Reverses a ban |
/maxplayers [number] | Sets the server’s maximum player cap |
Server Maintenance
| Command | Effect |
|---|---|
/backup | Creates a snapshot of the current universe state |
/stop | Safely shuts down the server — saves world before closing |
/server stats | Displays current performance metrics |
Run /backup before any major world changes—it’s a single command that can save hours of work if something goes wrong. [3]
World Settings Commands
Time and Weather
| Command | Effect |
|---|---|
/time set dawn | Jumps to dawn |
/time set midday | Jumps to midday |
/time set dusk | Jumps to dusk |
/time set midnight | Jumps to midnight |
/time pause | Toggles the day-night cycle on or off |
/noon | Freezes time permanently at midday |
/weather set [type] | Sets specific weather conditions |
/weather reset | Returns to natural weather cycling |
Teleportation and Spawn Points
| Command | Effect |
|---|---|
/tp [player] | Teleport to a specific player |
/tp [X] [Y] [Z] | Teleport to specific coordinates |
/tp home | Return to your set home location |
/tp top | Jump to the highest block above your current position |
/tp back | Return to your previous location |
/spawn | Return to the world spawn point |
/spawn set | Set the world spawn to your current position |
/warp set [name] | Create a named warp point at your current location |
/warp go [name] | Teleport to a named warp point |
NPC and Spawning Control
| Command | Effect |
|---|---|
/spawning | Toggles mob spawning on or off |
/npc freeze --all | Freezes all NPCs in place |
/npc thaw --all | Unfreezes all NPCs |
/npc freeze --all is underrated for building sessions—hostile mobs stop pathing and attacking, so you can work on a structure in the world without being interrupted.
You might also find hytale controls guide helpful here.
Which Commands Matter for You
| If you are… | Focus on these commands |
|---|---|
| Server operator managing a multiplayer server | /op, /whitelist, /ban, /kick, /maxplayers, /backup, /stop, /gamemode |
| Creative mode builder working on structures | /gamemode, /give, /time set, /npc freeze --all, /tp, Creative Tools builder commands (B → Help → Commands) |
| Solo player testing or skipping grind | /op self first, then /give, /recipe learn, /gamemode, /heal |
| Challenge server host controlling progression | /recipe forget, /whitelist, /spawning, /gamemode per player |
For setting up multiplayer with friends before diving into commands, see our Hytale multiplayer guide for the connection and invitation workflow.
Frequently Asked Questions
Do console commands work in single-player?
Yes. Run /op self in your single-player world to unlock all commands. The same syntax applies as on a server—you’re essentially the operator of your own local world.
Can non-OP players use any commands?
A handful of basic commands like /help, /who, /whoami, and /whereami work without OP. All admin and world-manipulation commands require OP or a matching permission level set via /perm.
What happens if I type a command incorrectly?
Hytale returns an error message in the chat. The most common issues are wrong case (IDs are case-sensitive), missing the -- double-dash before parameters, or a typo in the item ID. Run /help [command] to see the correct syntax for any specific command.
Is there an easy way to find item IDs I don’t know?
Switch to Creative mode with /gamemode creative and open the Spawn Entity menu—it lists every item in the game with its ID, and it’s searchable by name. Once you understand the naming pattern ([Category]_[Subcategory]_[Variant]), you can also construct most IDs directly.
Do recipe commands affect all players or just me?
By default, /recipe learn and /recipe forget affect the player running the command. To apply them to another player, include their username in the command syntax.
Sources
- BisectHosting — Hytale Console Commands Guide
- Game8 — Hytale Console Commands List
- PineHosting — Ultimate Guide to Hytale Admin Commands (2026)
- LOW.MS — Hytale Permissions and Ranks Guide
- VGTimes — Hytale All Cheat Codes and Console Commands
- Destructoid — How to Unlock Crafting Recipes in Hytale
- Nodecraft — How to Enable and Use the Whitelist on Your Hytale Server
I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.
