Installation
Set up TheBrewingMarket on your server in minutes.
Note: TheBrewingMarket requires Paper 26.2+, Java 25+, Vault, and at least one of TheBrewingProject or BreweryX. It will not work on Spigot or CraftBukkit. See the home page for the full requirements list.
If you have both brewing plugins installed: TheBrewingMarket will use TheBrewingProject only — BreweryX brews will not be recognized. Remove one or the other to avoid confusion.
Steps
Download
Get the latest TheBrewingMarket.jar from the releases page.
Place the JAR
Move it into your server's plugins/ directory.
Start the server
TheBrewingMarket generates its default config files automatically on first run.
Verify
Check the console for the TheBrewingMarket startup message. No errors = ready to go.
Internet required on first start: the database drivers (SQLite, MySQL, MariaDB) and HikariCP are downloaded on demand through Paper's library loader instead of being bundled. This keeps the JAR small (~188 KB), but the server needs internet access the first time it starts. The libraries are cached afterwards, so later restarts work offline.
Generated Files
| File | Description |
|---|---|
config.yml | Market layout, brew and garden prices, icons, general settings |
database.yml | Database connection (SQLite/MySQL/MariaDB) |
lang/en_US.yml | English messages |
lang/es_ES.yml | Spanish messages |
Tip: Use
/thebrewingmarket reload to apply config changes without restarting.
Optional Integrations
| Plugin | What it adds |
|---|---|
| Garden | Lets players sell Garden fruits and seeds. Prices are configured under market.garden — see Prices. |
| PlaceholderAPI | Exposes market data as placeholders for scoreboards and holograms — see PlaceholderAPI. |
Anonymous metrics: the plugin reports anonymous usage statistics via bStats. Opt out globally in
plugins/bStats/config.yml.