Requirements
| Requirement | |
|---|---|
| Minecraft version | 1.20+ |
| Server software | Paper, Purpur, Folia, or another Paper fork |
| Java | 17 or higher |
| API version | Built against paper-api 1.20.1-R0.1-SNAPSHOT (api-version: 1.20 in plugin.yml) |
Plain Spigot is not supported. Obfeco uses Paper's built-in Adventure and MiniMessage for every message and menu, and doesn't bundle its own copy.
Optional dependencies
Obfeco runs standalone. Install these only for the matching integration:
| Plugin | Unlocks |
|---|---|
| Vault or VaultUnlocked | Lets every Vault plugin use your primary currency — see Vault |
| PlaceholderAPI | Balance, total and leaderboard placeholders — see PlaceholderAPI |
| A permissions plugin (e.g. LuckPerms) | Needed to give players balance, pay and top, which default to op |
| CoinsEngine | Only while migrating — see Migration Guide |
Database
SQLite is the default and needs no setup. MySQL is there for networks that share balances across servers, and YAML is there for small servers that want plain files. See Database Setup.
Folia note
Obfeco declares folia-supported: true and schedules its work through Paper's region, entity and
async schedulers when Folia is detected. See Folia Support.