Heirloom: Distillery adds a full brewing and distillation system to Heirloom. Grow grapes, stomp fruit and grain, ferment wine and beer, then distill powerful spirits with chemistry-driven outcomes.
Requires: Heirloom (base plugin)
Features
Multi-Stage Brewing (Code-Accurate Flow)
Brewing Chemistry
40+ Mashable Ingredients
Inebriation System
GUIs
Commands
Permissions
Configuration
Requirements
Requires: Heirloom (base plugin)
Features
Multi-Stage Brewing (Code-Accurate Flow)
- Shared Start: Stomping Tub - Both fruit and grain begin here. Add 6 mashable ingredients, jump to mash, and collect the output.
- Branch Split: Fruit Must or Grain Wort - The same tub process branches by ingredient profile into fruit-focused must or grain-focused wort.
- Branch A (Fruit -> Wine): Fermentation - Fruit must can go directly into the Fermentation Station (cauldron + blast furnace setup), then be bottled.
- Branch B (Grain -> Beer): Boiling Gate - Grain wort must be boiled in the Boiling Pot before fermentation is allowed.
- Branch B Continued: Beer Fermentation - After boiling, ferment the wort and bottle beer from the finished station.
- Final Stage: Distillation - Distill fermented drinks in the copper still to produce spirits (Brandy, Whiskey, Rum) with trait-based variants such as Tequila and Vodka.
Brewing Chemistry
- Every ingredient has Sugar, Tannin, and Acidity stats that blend during mashing.
- Stat balance drives quality (0-5 stars), ABV potential, and trait unlocks.
- 24 discoverable traits including Golden Elixir, Desert Spirit, Perfect Harmony, Warming Spirit, and Sparkling.
- Aging progression tracks each brew over time: Fresh -> Young -> Mature -> Aged -> Vintage -> Ancient.
40+ Mashable Ingredients
- 5 custom grape varieties (Renoit, Cherimola Blan, Meloire, Cranerlet Nuala, Gralladina Fran)
- Vanilla fruits, grains, sugar sources, flowers, mushrooms, vegetables, and more
- Each ingredient has unique stats, blend color contribution, and flavor tag
- Fully configurable via
ingredients.yml
Inebriation System
- Persistent drunkenness level (0-100) with timed decay, including offline decay handling
- Slurred chat with configurable word maps, command distortion, and optional speech blocking at extreme levels
- Movement stumble, nausea scaling, and configurable overdrink behavior
- Vomiting with particle/item visuals and hunger penalties
- Blackouts with configurable wakeup behavior (fixed point, bed, world spawn, or nearby logout)
- Login denial and hangover penalties for excessive drinking
- Sobering items and food-property-based sobering support
- Every major effect is configurable in
config.yml
GUIs
- Distillery Hub - Central menu for Distillery systems
- Mashables Browser - Browse ingredients by category with stat bars and details
- Traits Browser - View trait bonuses, conflicts, and unlock logic
- Brew History - Personal ledger with quality, ABV, traits, yield, and brew metadata
Commands
Code:
/hld help - Command help
/hld menu - Open Distillery hub GUI
/hld gui - Alias of /hld menu
/hld info - Addon info
/hld list - List distillery items
/hld give <item> [amt] - Give distillery items (admin)
/hld stats <item> - View brewing stats for an ingredient
/hld drunk [player] - Check drunkenness level
/hld setdrunk <player> <level> - Set drunkenness (admin)
/hld adddrunk <player> <amount> - Add drunkenness (admin)
/hld wakeup add - Add wakeup point at your location (admin)
/hld wakeup remove <id> - Remove wakeup point (admin)
/hld wakeup list - List wakeup points (admin)
/hld clearitems [radius] - Remove dropped items nearby (admin)
/hld devmode [on|off|status] - Toggle fast processing for testing (admin)
/hld lab - Open Brew Lab GUI (admin/testing)
/hld debugdrink - Give debug drink test items (admin/testing)
/hld reload - Reload config (admin)
Permissions
Code:
heirloom.distillery.use - Access Distillery features and menus (default: true)
heirloom.distillery.admin - Admin commands: give, setdrunk/adddrunk, wakeup, clearitems, devmode, lab, debugdrink, reload (default: op)
Configuration
config.yml- Inebriation, blackout/wakeup, sobering, and distillation tuningingredients.yml- Add/remove/tune mashable ingredients and stat profileswords.yml- Customize slurred chat replacement rules
Requirements
- Minecraft 1.21+
- Heirloom (base plugin)
