Requirements
Requirements
| Requirement | |
|---|---|
| Minecraft version | 1.21 or newer (tested on the 26.2 line) |
| Server software | Paper, Purpur, or Folia |
| Java | 21 or higher |
| API version | Built against paper-api 1.21.1-R0.1-SNAPSHOT (api-version: 1.21 in plugin.yml) |
BusyMining uses Paper-only APIs, so plain Spigot and CraftBukkit are not supported.
Optional dependencies
BusyMining runs on its own. Install these only if you want what they add:
| Plugin | Unlocks |
|---|---|
| Vault (or a Vault-compatible fork such as VaultUnlocked) plus an economy plugin | Mine Shop payouts go straight to the player's balance. See Vault |
| PlaceholderAPI | 20 placeholders for scoreboards, tab lists and holograms. See PlaceholderAPI |
Protection plugins such as WorldGuard need no hook. See Protection Plugins for how enchantment extra-breaks interact with them.
Database
Player data defaults to a SQLite file in the plugin folder, with no setup needed. MySQL is available for networks that want central storage. See Database Setup.
Folia note
BusyMining declares folia-supported: true and runs every task on the scheduler that owns the work:
per-player work on the player's scheduler, per-mob work on the mob's scheduler, per-block work on
that region's scheduler. See Folia Support for the
behaviour differences at region borders.