CoinAPI stores player balances in the plugin data file and provides commands to inspect, transfer, rank and administer coins.
The plugin declares minimum Axolotl-PM API 5.0.0. Its build workflow runs PHPStan at maximum level and builds against the exact API 5.0.0 and 5.49.1 source revisions. This does not prove compatibility with every release in the API 5.x line. See the build workflow for the tested revisions and run results.
| Command | Purpose |
|---|---|
| /mycoin | Show your balance |
| /seecoin <player> | Show an online player's balance |
| /paycoin <player> <amount> | Transfer coins to an online player |
| /topcoin [page] | Show the balance leaderboard |
| /setcoin <player> <amount> | Set an online player's balance; operator permission |
| /givecoin <player> <amount> | Add coins to an online player's balance; operator permission |
| /takecoin <player> <amount> | Remove coins from an online player's balance; operator permission |
| /helpcoin | Show command help |
Amounts must be finite and nonnegative; transfers, credits and debits require a value greater than zero. Existing Coin.yml entries remain in the same plugin data path. Invalid legacy values are not counted as a balance or shown on the leaderboard, and unrelated entries are retained when saving.
The workflow checks the ledger behavior, PHPStan at maximum level, PHAR build and inspection at pinned API 5 revisions, then starts the built plugin on a checksum-verified Axolotl-PM 5.49.1 server. The repository has no LICENSE file. Existing source history is retained and no license grant is inferred.