PLUGIN method.
Before you begin
Make sure you have:- Java 25.
- Hytale Server release API
0.5.6. - 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 2 through 300. 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. The command shows the plugin version, pinned Hytale release, connector state, last poll, and current backoff. Run gamecart reload to validate and apply configuration changes. Reloading also retries a pending callback without dispatching its command again.
Use exactly one Hytale executor installation for each Gamecart server token. The executor processes one command and its done or fail callback before pulling another.
Network errors and 408, 429, and 5xx responses use capped backoff before polling again. Invalid credentials, unexpected redirects or client errors, and malformed, invalid, or oversized API responses stop polling until you reload the configuration or restart the server.