NxShards configuration is split across a few YAML files insideDocumentation Index
Fetch the complete documentation index at: https://pumpkings.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
plugins/NxShards/. config.yml holds the database backend, transfer limits, wand material, and messages; shop.yml defines the GUI shop and its action-based purchase flow.
File Location
config.yml, run /shards reload to apply changes without restarting the server.
Database
Choose between MySQL (multi-server sync) and SQLite (local storage):SQLite stores data in
plugins/NxShards/database.db. Use MySQL when you need a shared Shards balance across multiple servers.Transfer Limits
Protect the economy by capping how many Shards a player can send through/shards pay:
Selection Wand
Customise the wand material and visual feedback used by/shards wand:
Shop
The GUI opened by/shards shop lives in a dedicated shop.yml file. Each item defines its icon, slot, and a list of actions that run sequentially when a player clicks it. The most common action is [shards] <amount> which charges the player; other actions execute console commands, send messages, play sounds, or show titles.
Available Actions
| Action | Description |
|---|---|
[shards] <amount> | Charges the player the given number of Shards. Aborts the chain if the balance is insufficient. |
[console] <command> | Runs a command from the console. Supports %player%. |
[player] <command> | Forces the player to run a command. |
[message] <text> | Sends a chat message to the buyer. Supports & color codes. |
[title] <title>;<subtitle> | Shows a title and subtitle, separated by ;. |
[sound] <SOUND_NAME> | Plays a Bukkit sound to the buyer. |
Messages
Every user-facing string is editable in the same file. Use legacy& colour codes:
AFK Zone Defaults
Set fallback values used when admins don’t supply an interval or amount on/shards zone create:
