instantbrew
InstantBrew is a lightweight Paper / Spigot / Folia plugin that lets you control how fast brewing stands brew on your server. You can set how long each brew takes.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
instantbrew
InstantBrew
Lightweight control over brewing stands: how fast potions brew, optional infinite blaze-powder fuel, and smarter shift-clicking for blaze powder. Config hot-reloads—no server restart.
---
Summary
InstantBrew runs on Folia, Folia, and Folia (Minecraft 1.21+). Tune `brew-delay-ticks` from instant to any delay you want, optionally stop blaze powder from being consumed while keeping the fuel bar full, and choose whether shift-click places blaze powder in the ingredient slot. Use `/instantbrew reload` after editing `config.yml`.
---
Showcase
Instant brewing and infinite blaze powder

With the default near-instant delay, potions finish as soon as you add an ingredient. Enable `blaze-powder-infinite` so the fuel bar stays full and blaze powder is not consumed.
Configurable brew delay
Set `brew-delay-ticks` for a slower brew (e.g. `20` = 1 second, `200` = 10 seconds). The brewing arrow animates over that time before potions complete.
---
Features
- Hot reload — Ticks until brew completes (`0` ≈ instant, `20` = 1 second) - Hot reload — Optional: full fuel bar, no powder consumption - Hot reload — Optional: shift-click blaze powder into the ingredient slot instead of fuel - Hot reload — `/instantbrew reload` applies config without restarting
---
Installation
1. Put `InstantBrew-1.0.0.jar` in your server’s `plugins` folder (use the shadow JAR from shadow—it bundles bStats). 2. Start the server once so `plugins/InstantBrew/config.yml` is created. 3. Edit the config to taste, then run `/instantbrew reload`.
---
Usage
Commands
| Command | Permission | Description | |---------|------------|-------------| | `/instantbrew` | — | Shows usage | | `/instantbrew reload` | `instantbrew.reload` | Reloads the config |
Permissions
| Permission | Default | Description | |------------|---------|-------------| | `instantbrew.reload` | op | Reload config with `/instantbrew reload` |
---
Configuration
All options are in `plugins/InstantBrew/config.yml`:
| Option | Description | |--------|-------------| | `brew-delay-ticks` | Time until brewing finishes. `20` ticks = 1 second. `0` = near-instant. | | `blaze-powder-infinite` | If `true`, fuel does not drain and blaze powder is not consumed. | | `blaze-powder-shift-click-to-ingredient` | If `true`, shift-clicking blaze powder moves it to the ingredient slot. |
Example:
```yaml brew-delay-ticks: 0 blaze-powder-infinite: false blaze-powder-shift-click-to-ingredient: false ```