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.

92

Quick challenge

How far can you run before the mobs catch you?

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

Instant brewing and infinite fuel

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 ```

bStats

ADS