Server and client configuration
All 21 server and 10 client settings with exact defaults, allowed ranges, units and scope caveats.
Brewhaven registers separate SERVER and CLIENT specs. Server values belong to the world and synchronize to clients; client settings are personal. The Ledger can edit values, sending changed path/value pairs and rechecking permissions on the server.
Server settings
| Exact key | Default | Allowed values | Unit/type |
|---|---|---|---|
brewing.intoxication | true | true / false | Boolean |
brewing.automation | true | true / false | Boolean |
brewing.defaultAccess | PUBLIC | PUBLIC, OWNER_ONLY | Access mode |
brewing.recipeVisibility | DISCOVER | DISCOVER, OPEN | Visibility |
brewing.disabledEffects | [] | Namespaced effect IDs | ID list |
brewing.drinkCooldown | 60 | 20–200 | Ticks |
brewing.convertBreweryPotions | true | true / false | Boolean |
drunk.stumblePercent | 100 | 0–200 | Percent |
drunk.chatDistortion | true | true / false | Boolean |
drunk.drunkNausea | true | true / false | Boolean |
drunk.swayPercent | 100 | 0–200 | Percent |
drunk.hiccups | true | true / false | Boolean |
drunk.puking | true | true / false | Boolean |
drunk.blackouts | true | true / false | Boolean |
drunk.blackoutChance | 10 | 0–100 | Percent per pulse |
drunk.blackoutSeconds | 45 | 5–300 | Seconds |
drunk.dreams | true | true / false | Boolean |
drunk.dreamMinutes | 5 | 1–60 | Minutes on arrival |
drunk.dreamDrinkSeconds | 4 | 0–30 | Seconds factor per alcohol point |
drunk.passOut | true | true / false | Boolean |
drunk.passOutChance | 5 | 0–100 | Percent per pulse |
Client settings
| Exact key | Default | Allowed values | Unit/type |
|---|---|---|---|
display.particleDensity | 100 | 0–100 | Percent setting; rendered in bands |
display.showOtherPlayersCosmetics | true | true / false | Boolean |
display.vignette | true | true / false | Boolean |
display.effectAudioVolume | 100 | 0–100 | Percent |
display.hudCorner | BOTTOM_LEFT | BOTTOM_LEFT, BOTTOM_RIGHT, TOP_LEFT, TOP_RIGHT | Corner |
display.narrationHints | true | true / false | Boolean |
display.hideCosmeticHud | false | true / false | Boolean |
display.muteDrinkAudio | false | true / false | Boolean |
display.accessibleBlindness | false | true / false | Boolean |
display.reducedMotion | false | true / false | Boolean |
Scope and side effects
brewing.intoxication=falseclears intoxication, debt and hangover and prevents alcohol gain. Drink harms still apply.brewing.automation=falsehides transfers and disables redstone starts/finishes; GUI processing remains.brewing.defaultAccessaffects newly placed machines, not existing ownership.brewing.recipeVisibilitycontrols information. DISCOVER does not prohibit exact hidden mixtures; OPEN reveals methods.brewing.disabledEffectsprevents recipes containing those effects from starting; existing drinks skip disabled components.display.particleDensityaccepts 0–100 but renders in three bands: 100, 25 or 0. It is not a continuous particle scale.- Dream time extension at zero adds no time. The report documents no configured maximum stay length.
The report does not establish exact TOML filenames or restart/reload requirements for every setting. Do not infer those paths from key names. Exact modpack overrides are unknown.
Operator editing
Use the level-2 Brewmaster’s Ledger and commands for diagnostics. Ledger server actions validate the target and range, log changes and notify operators. Adjusting a client motion preference does not cancel a mechanical effect penalty.
Sources & verification
Evidence: pdf-derived. Feature status: implemented-static. Article coverage: ready.
PDF pages 21–23 · 10 / Configuration and operator reference · Brewhaven:E02, Brewhaven:E10
Reported static behavior and packaged definitions; no new Minecraft playthrough or Java behavior audit. Pack overrides unknown.
The wiki has not independently playtested report-derived instructions. Your server or modpack settings may change them.