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

FileDescription
config.ymlMarket layout, brew and garden prices, icons, general settings
database.ymlDatabase connection (SQLite/MySQL/MariaDB)
lang/en_US.ymlEnglish messages
lang/es_ES.ymlSpanish messages
Tip: Use /thebrewingmarket reload to apply config changes without restarting.

Optional Integrations

PluginWhat it adds
GardenLets players sell Garden fruits and seeds. Prices are configured under market.garden — see Prices.
PlaceholderAPIExposes 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.