PLUGIN method.
Before you begin
Make sure you have:- Java 25.
- Hytale Server release API
0.6.8. - A Gamecart server configured as
PLUGIN. - The Gamecart Hytale executor JAR.
Install and configure the executor
- Copy the JAR into your Hytale server’s
mods/directory. - Start the server once to generate
mods/Gamecart_Gamecart/config.properties. - Open
mods/Gamecart_Gamecart/config.propertiesand set your server token. - Restart the server, or run
gamecart reloadafter saving a valid configuration.

Use the masked token from the Hytale connection assigned to this executor.
pollIntervalSeconds to a value from 5 through 600. Unless you are testing on loopback, apiUrl must use HTTPS. With debug=true, the executor logs sanitized state and status information. It does not log tokens, commands, player identifiers, HTTP bodies, buyer data, or order data.
Operate the executor
The console and users with thegamecart.admin permission can run gamecart status. It shows the plugin version, the Hytale release it supports, and whether it is connected. After you edit config.properties, run gamecart reload to apply it. Reloading never runs a command a second time.
Use one Hytale executor installation for each Gamecart server token.
If the executor can’t reach Gamecart, it keeps retrying on its own and waits up to a minute between attempts. When Gamecart is reachable again, it reconnects without a reload. The console logs one line when the connection drops and another when it comes back.
If it keeps retrying with a 401 or 403 error, Gamecart is rejecting the server token. Check serverToken and apiUrl in config.properties, then run gamecart reload.
