Sueta

instantbrew

1.0.2

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.

·Plugin

InstantBrew

Version
Platform
Folia
bStats

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.

Discord


Summary

InstantBrew runs on Paper, Spigot, 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

  • Configurable brew delay — Ticks until brew completes (0 ≈ instant, 20 = 1 second)
  • Infinite blaze powder — Optional: full fuel bar, no powder consumption
  • Shift-click to ingredient — 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 Building—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

CommandPermissionDescription
/instantbrew—Shows usage
/instantbrew reloadinstantbrew.reloadReloads the config

Permissions

PermissionDefaultDescription
instantbrew.reloadopReload config with /instantbrew reload

Configuration

All options are in plugins/InstantBrew/config.yml:

OptionDescription
brew-delay-ticksTime until brewing finishes. 20 ticks = 1 second. 0 = near-instant.
blaze-powder-infiniteIf true, fuel does not drain and blaze powder is not consumed.
blaze-powder-shift-click-to-ingredientIf true, shift-clicking blaze powder moves it to the ingredient slot.

Example:

brew-delay-ticks: 0
blaze-powder-infinite: false
blaze-powder-shift-click-to-ingredient: false

bStats

bStats: servers using InstantBrew

Similar projects

Plugin →