PLUGIN method.
Choose the matching artifact
Downloads are not available from this page yet. Continue only if you already have the matching JAR.
For Fabric, install the matching Fabric API line as well:
gamecart-fabric-1.21.4: Fabric Loader0.19.3+and Fabric API0.119.4+1.21.4gamecart-fabric-1.21.11: Fabric Loader0.19.3+and Fabric API0.141.4+1.21.11gamecart-fabric-26.1: Fabric Loader0.19.3+and Fabric API0.145.1+26.1
Install and configure the executor
- Copy exactly one matching JAR into
plugins/, or intomods/for Fabric. - Start the server or proxy once to generate its configuration.
- For Fabric, open
config/gamecart.properties. For plugin and proxy runtimes, open the configuration in the platform data folder. - Set your server token and restart the runtime.

Use the masked token from the exact Minecraft connection you are configuring.
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.
Understand where commands run
Spigot, Paper, Purpur, Folia, and Fabric run commands on the local server console. BungeeCord and Velocity run them on the proxy console and do not automatically forward them to backend servers. Folia support covers the Gamecart adapter. It does not guarantee that arbitrary third-party commands are safe on Folia.Operate the executor
Usegamecart status to check the executor state. After changing its configuration, use gamecart reload to validate and apply the new values.
Network errors and 408, 429, and 5xx responses back off before polling again. Invalid credentials and other non-retryable protocol failures stop polling until you reload the configuration or restart the runtime.