Config
Every option. All features are independently toggleable through Mod Menu / Cloth Config or config/distillation.json, created with defaults on first launch; /distillation reload re-reads it live. Change nothing and you get exactly the design defaults.
Server config
| Key | Type | Default | What it controls |
|---|---|---|---|
enableDiscovery | bool | true | Recipe recording, the ✦ toast, the recipes page, and vapor hints |
enableMurkyDraughts | bool | true | Failed brews bottle Murky Draughts (off: invalid pairs simply don't brew) |
startDiscovered | bool | false | Every player starts with the full recipes page |
enableRecipeNotes | bool | true | Copy a discovered recipe onto paper from the recipes page — a tradeable note |
enableMissingBrews | bool | true | The recipe-less effect lines vanilla shipped |
enableBatchBrewing | bool | true | The heated-cauldron six-bottle rig |
batchIngredientCost | int (2–6) | 3 | Ingredients consumed per six-bottle pass |
batchFuelCost | int (1–4) | 2 | Fuel charges consumed per six-bottle pass |
enableComparatorOutput | bool | true | A comparator reads brew state — idle, brewing (bottle count), or done; off restores vanilla's container-fullness signal |
enableTippedArrows | bool | true | Charge a water cauldron with a discovered potion, then dip arrows to tip them |
tippedArrowsPerDip | int (1–16) | 8 | Arrows tipped per dip; each dip spends one cauldron water level |
enableHonestDurations | bool | true | The utility-potion duration retune |
enableDraughts | bool | true | Sneak-drink half potions |
enableTopUpDrinking | bool | true | Re-drinking a brew extends its timer (capped at 2× base) instead of resetting it |
enableFlask | bool | true | The copper-and-glass flask: pour or batch-fill three doses of one discovered brew, drunk a dose at a time |
enablePremiumBrews | bool | true | Concentration and the both-dusts premium path |
enableAntidotes | bool | true | The eight antidote lines |
enableThrownRebalance | bool | true | The splash/lingering rebalance |
enableAttunedSplash | bool | true | A beneficial splash/cloud you throw reaches only players and their pets |
splashDurationFactor | float (0.5–1.0) | 0.875 | Fraction of drinkable duration a splash applies |
lingeringCloudDurationTicks | int (600–2400) | 1200 | Lingering cloud lifetime |
lingeringCloudRadius | float (3.0–6.0) | 4.5 | Lingering cloud starting radius |
Every toggle off means behaviorally untouched vanilla for that feature — the spec's standing contract.
Client config
| Key | Type | Default | What it controls |
|---|---|---|---|
showVaporHints | bool | true | The color hints over the ingredient slot |
recipeViewerShowsUndiscovered | bool | false | Whether EMI/REI/JEI list conversions you haven't discovered |
smoothNightVisionFade | bool | true | Fade Night Vision out over its final seconds instead of the vanilla flicker |