CurseForge · Hytale mod
CommandDeck
An in-game command browser and macro builder. Every command gets a form with help and a preview of the exact line. Save favorites, and chain commands into macros with repeats and waits, within the server's limits. MIT.
Quick answer
Which CommandDeck release should I use?
CommandDeck-1.0.0.jar targets 0.7. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Where should CommandDeck be installed in Hytale?
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
What else does CommandDeck-1.0.0.jar need?
CommandDeck-1.0.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Add CommandDeck without breaking your instance.
Built for CommandDeck-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use CommandDeck-1.0.0.jar. It targets 0.7; another release may target a different game build or dependency set.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Enable it on the world host
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
- 04
Pick the file you checked
Use the “Get this file” button beside CommandDeck-1.0.0.jar. It opens that exact file at the source.
About this project
What does CommandDeck add?
CommandDeck
An in-game command browser and macro builder. Open it with /deck, pick any command, fill in its form, and press Run. Save the ones you use as favorites, and chain them into macros with repeats and waits.
Every button shows the exact command line it runs, so the window teaches the commands instead of hiding them. It works with every mod as it is: whatever the server registers shows up, and mods can add a small sidecar file to describe their commands better.
Features
- Every command in one window. Vanilla and modded commands, with search, categories, and filters for favorites, the commands you have permission for, and each description level.
- A form for each command. One field per argument, matched to its type, with the mod's labels, help, ranges and examples where it ships a sidecar. A command the game knows only by name gets its help text and a free-text field with a history.
- The exact line, always visible. Escaping is done for you. A value that can't be sent through the game's parser is marked and explained, never changed to fit.
- Placeholders:
{self},{target},{x} {y} {z}and{look}, filled in when the command runs. - Favorites. Star a command, and filter the list to your favorites.
- Macros. Build them in the Macros tab from command, sequence, repeat and wait steps. Each player has their own; the server can share macros with everyone, and mods can ship presets.
- Runs tab. Everything running now, with a Stop button for each.
- Never freezes the game. One step per tick by default. The server owner sets the most repeats, nesting depth, run time, steps per tick and runs per player.
- Your permissions, never the author's. Every command runs as the player who pressed the button, and the game checks it as usual. If the game refuses a step, the run stops there.
- Dangerous commands ask first, inside macros too.
- Logged. Every run goes to
runs.login CommandDeck's data folder.
Install
- Put
CommandDeck-1.0.0.jarin your server'smodsfolder (singleplayer:%APPDATA%\Hytale\UserData\Mods\). - Nothing else is needed.
- Type
/deck.
Commands and permissions
| Command | What it does |
|---|---|
/deck |
Opens the window |
/deck run <id> |
Runs one of your macros, a server macro or a preset |
/deck confirm |
Runs what's waiting for your confirmation (within 60 seconds) |
/deck stop |
Stops your runs; /deck stop all stops everyone's (operators) |
/deck list |
Lists what you can run, and your runs |
/deck reload |
Reads the sidecars, macros and settings again (operators) |
/deck help |
Shows the commands |
Permissions: commanddeck.use to use it on a server (in singleplayer everyone may, by default), commanddeck.macros.edit to save your own macros, and commanddeck.operator for /deck stop all and /deck reload (the singleplayer world's owner has it). CommandDeck never grants a command: the game still checks each one.
Works with Mod Settings Manager
Mod Settings Manager is optional. With it installed, operators can change CommandDeck's settings from /modsettings: whether commands are enabled, whether everyone may use it in singleplayer, the macro limits, and how commands are sent. Every change applies live, without a restart. Without it, the settings are in mods/Hledjolf_CommandDeck/config.json.
Compatibility
- Hytale server 0.7.4.
- Dedicated servers and singleplayer.
- One jar, no dependencies.
- Macro steps in 1.0.0: command, sequence, repeat and wait. Loops on a condition and calling one macro from another are not in this version.
For mod authors
Your commands already show up. To give them labels, help, ranges, examples, a danger flag and preset buttons, ship a small sidecar file in your jar, commanddeck/commands.json.
For example, a command entry can say: name calendar set day, label Set the day, category World, danger confirm (ask before running), and one whole-number argument day from 1 to 120 with its help text. A preset can be a button named Jump to Spring that runs a few commands with a wait between them.
The sidecar is plain data. When CommandDeck isn't installed, nothing reads it, so it costs your mod nothing. The full format, its JSON schema and a complete example are in template/ on GitHub. Other mods can also run commands and macros through CommandDeck's integration API, with the same rules as a button press.
License
MIT, copyright (c) 2026 Hledjolf. The sidecar format and its schema are MIT too, so any mod, open source or not, may ship a sidecar.
Source code and issue tracker: https://github.com/Hledjolf/CommandDeck
Project description from CurseForge.
Pick your setup
CommandDeck releases for each Hytale build.
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
CommandDeck releases and Hytale builds
CommandDeck-1.0.0.jar
24 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.