Appearance
Commands and Permissions
CrestPayouts uses a simple command structure to manage the payout system.
Commands
| Command | Description | Permission |
|---|---|---|
/crestpayouts or /payouts | Shows information about available payout types | crestpayouts.use |
/payouts trigger <type> | Manually triggers a specified payout | crestpayouts.admin |
/payouts reload | Reloads the plugin configuration | crestpayouts.admin |
Notes
- When using
/payouts trigger <type>, the<type>parameter refers to the ID of the payout type as defined inpayouts.yml(e.g.,balance_toporkills_top). - When triggered manually, a payout will process immediately and then reschedule for its next regular execution time.
- The
/payoutscommand shows all available payout types and their display names to help players understand what metrics are being rewarded.
Permission Nodes
| Permission | Description |
|---|---|
crestpayouts.use | Allows basic usage of the plugin (viewing payout information) |
crestpayouts.admin | Allows administrative actions like manually triggering payouts and reloading the configuration |
Command Aliases
The main command has several aliases for convenience:
/crestpayouts/payouts
Players can use either of these interchangeably.
Command Examples
Check available payout types
/payoutsThis command shows all configured payout types, displaying:
CrestPayouts - Available payout types:
balance_top - Balance Top
kills_top - Kills TopManually trigger a payout
/payouts trigger balance_topThis command will immediately execute the "Balance Top" payout, distributing rewards to the top players.
Reload the configuration
/payouts reloadThis command reloads all configuration files, allowing you to make changes without restarting the server.