Install OBX
OBX is a drop-in essentials core for Paper, Spigot, PurPur, and Folia servers. Most installs only need the OBX JAR, a server restart, and a quick console check.
Short version: stop the server, put OBX-<version>.jar in plugins/, start the server, then confirm OBX says it loaded and opened plugins/OBX/data/obx.db.
Before You Install
Server software
Use Paper when you can. Spigot, PurPur, and Folia are supported too, and OBX detects the platform when it starts.
Minecraft and Java
OBX targets Minecraft 1.8.8 through current releases and is built for Java 8+. Your server version may require a newer Java version, so follow your server software's Java requirement first.
Backups
Before adding or updating plugins, make a backup of your server folder or at least plugins/, world/, and any permission data.
One JAR
Do not look for separate platform builds. OBX is designed as one JAR that adapts to the server it is running on.
Dependencies
OBX does not require Vault, PlaceholderAPI, ProtocolLib, TheNewEconomy, TNE, ExcellentEconomy, or another economy plugin to start.
OBX JAR
Download the latest OBX-<version>.jar from BuiltByBit or GitHub Releases and place it in plugins/.
Java runtime
OBX supports Java 8+. Modern Paper or Folia builds may require Java 17, 21, or newer because of Minecraft itself.
SQLite storage
OBX creates its own SQLite database at plugins/OBX/data/obx.db. You do not need MySQL or a separate database server.
Vault
Only install Vault if another plugin needs it. OBX can register its own economy provider through Vault when enabled.
PlaceholderAPI
Useful for placeholder text in supported features such as holograms or announcements. Missing PlaceholderAPI is normal.
ProtocolLib
Not required for a normal OBX install. Keep it only if your server already uses it for other plugins.
TheNewEconomy / TNE
OBX can detect these for diagnostics, but it does not use or mirror their balances.
ExcellentEconomy
OBX can detect it, but OBX economy still uses its own SQLite-backed balances.
Good rule: install optional hooks only when your server already needs them. OBX works without them.
Step-by-Step Install
- Download OBX.
Get the latest
OBX-<version>.jarfrom the official download source you use. - Stop the server.
Do not add the JAR while the server is still running.
- Place the JAR.
Move the file into your server's
plugins/folder. - Start the server.
Watch the console while OBX loads. It should detect your platform and create its files.
- Join and check commands.
As an operator or staff account, run
/obx version,/obx diagnostics,/health, or/plto confirm the plugin is loaded. - Review generated files.
Open
plugins/OBX/and check the main config, systems, language files, shop files, and Arcanum enchant files before opening the server to players.
Files Created on First Start
Main settings
plugins/OBX/config.yml stores core options, module behavior, economy settings, updates, and shared server settings.
System files
plugins/OBX/systems/ includes settings for announcements, chat games, chat management, holograms, hub, permissions, roles, scoreboard, and tablist.
Language files
plugins/OBX/lang/ stores English, German, and Spanish messages with per-player language support.
Economy and shops
shop.yml, worth.yml, and shops/*.yml control shop categories, item prices, and selling values.
Kits and jails
kits.yml and jails.yml store starter kits, cooldowns, kit editor data, and jail anchors.
Arcanum files
plugins/OBX/enchants/ stores custom enchant settings, scroll rates, loot settings, and enchantment categories.
Database
plugins/OBX/data/obx.db stores playtime, economy, kits, backpacks, moderation data, and other persistent records.
Resource pack
OBX bundles a GUI resource pack file used by supported visual interfaces.
Recommended First Checks
- Keep yourself opped or give yourself the needed staff permissions before testing.
- Run
/obx diagnosticsand fix any missing file or storage warning before launch. - Check
/healthafter startup to confirm SQLite is available and the server has enough disk space. - Review economy, shop, kit, moderation, and teleport settings before players use them.
- Disable modules you do not want yet instead of deleting their files.
- Restart after major config changes. Use reload commands only for small, supported file changes.
Updating Later
- Read the release notes.
Check for changed settings, new files, or migration notes.
- Back up
plugins/OBX/.This protects your configs, language edits, shop prices, enchant settings, and SQLite data.
- Stop the server.
Replace the old OBX JAR only while the server is offline.
- Start and watch console.
OBX will open the database and run any needed schema updates.
- Run checks again.
Use
/obx version,/obx diagnostics, and/healthbefore sending players back in.
Common Install Problems
OBX does not load
Make sure the JAR is in plugins/, your server is Paper, Spigot, PurPur, or Folia, and your Java version matches what your Minecraft server needs.
SQLite driver warning
Modern Paper and Folia builds load the SQLite library from plugin.yml. On some older Spigot or PurPur builds, place sqlite-jdbc-*.jar in the server's libraries/ folder if the console asks for it.
Optional plugin missing
Warnings about Vault, PlaceholderAPI, ProtocolLib, TNE, or ExcellentEconomy usually mean the hook is not installed. That is okay unless you enabled a feature that needs it.
Commands are blocked
Check operator status, permission nodes, command aliases, and whether another plugin is taking the same command first.