HTCommands-1.0-SNAPSHOT.jar
26 Mar 2026
CurseForge · Hytale mod
Create Command Sets and then run them all at once.
Quick answer
HTCommands-1.0-SNAPSHOT.jar targets 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. No required dependencies listed for this file.
Where it goes
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.
HTCommands-1.0-SNAPSHOT.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
Built for HTCommands-1.0-SNAPSHOT.jar. Pick another file and the loader, install side or required mods may change.
Use HTCommands-1.0-SNAPSHOT.jar. It targets Hytale; another release may target a different game build or dependency set.
This file does not list any required mods. Do not add a library just because a different file uses it.
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.
Use the “Get this file” button beside HTCommands-1.0-SNAPSHOT.jar. It opens that exact file at the source.
About this project
A lightweight command chain plugin for Hytale servers. Save groups of commands as named sets and execute them all at once with a single command. Each command can be configured to run as the player or as console.
Discord : https://discord.gg/y6RemcjSaD
/htrun <name>{player} placeholder auto-replaced with the executing player's name| Command | Description |
|---|---|
/htrun name |
Execute all commands in a saved command set |
/htcmd create name |
Create a new empty command set |
/htcmd add name "command" |
Add a command to a set (wrap in quotes for multi-word) |
/htcmd remove name index |
Remove a command by its index number (1-based) |
/htcmd delete name |
Delete an entire command set |
/htcmd list |
List all saved command sets |
/htcmd info name |
View all commands in a set |
/htcmd reload |
Reload command sets from disk |
Alias: /htcmd can also be used as /htc
| Permission | Description |
|---|---|
htcommands.run |
Use /htrun to execute command sets |
htcommands.admin |
Parent permission for all /htcmd subcommands |
htcommands.admin.create |
Create new command sets |
htcommands.admin.add |
Add commands to a set |
htcommands.admin.remove |
Remove commands from a set |
htcommands.admin.delete |
Delete command sets |
htcommands.admin.list |
List all command sets |
htcommands.admin.info |
View commands in a set |
htcommands.admin.reload |
Reload config from disk |
Each command in a set can be prefixed to control who it runs as:
| Prefix | Runs As | Description |
|---|---|---|
| (none) | Player | Runs as the player who typed /htrun. Requires the player to have permission for the command. |
player: |
Player | Same as no prefix — explicitly marks a command as player-executed. |
console: |
Console | Runs with full console privileges. Use for admin commands the player shouldn't need direct permission for. |
| silent: | Both | silence commands so they do not show in chat |
| Placeholder | Replaced With |
|---|---|
{player} |
Username of the player running /htrun |
/htcmd create starterkit /htcmd add starterkit "console:give {player} stone 64" /htcmd add starterkit "console:give {player} wood 64" /htcmd add starterkit "island home"
Then run: /htrun starterkit
give commands run as console (player doesn't need give permission)island home command runs as the player/htcmd add plotsetup "console:rg flag singleplot1 build allow -g Members"
/htcmd add plotsetup "console:rg flag singleplot1 pvp deny"
/htcmd add plotsetup "console:rg flag singleplot1 mob-spawning deny"
undefined
Then run: /htrun plotsetup
For large command sets, edit plugins/HTCommands/commands.json directly and use /htcmd reload
{ "entries": [ { "name": "starterkit", "commands": [ "console:give {player} stone 64", "console:give {player} wood 64", "island home" ] }, { "name": "plotsetup", "commands": [ "console:rg flag singleplot1 build allow -g Members", "console:rg flag singleplot1 pvp deny", "console:rg flag singleplot1 mob-spawning deny", "console:rg flag singleplot2 build allow -g Members", "console:rg flag singleplot2 pvp deny", "console:rg flag singleplot2 mob-spawning deny" ] } ]}
//htcmd add name "console:give {player} stone 64"/htcmd reload is recommended{player} placeholder works with both console: and player: prefixesProject description from CurseForge.
Recent files
26 Mar 2026
20 Feb 2026
18 Feb 2026
17 Feb 2026
15 Feb 2026
11 Feb 2026
Looking for an older file? The official CurseForge project page is in Resources.