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.