PLUGIN method.
Choose the matching artifact
Download the current JAR for your runtime from Downloads. Choose Minecraft, then the file that matches your runtime:
- Spigot, Paper and Folia (
gamecart-spigot) - BungeeCord (
gamecart-bungeecord) - Velocity (
gamecart-velocity) - Fabric 1.21.4, 1.21.11, or 26.1
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 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.
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
Rungamecart status to check whether the executor is connected. After you edit its configuration, run gamecart reload to apply it.
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 the configuration, then run gamecart reload.
