Respite

Configuration

Every option, as specced in design/SPEC.md — the file is config/respite.json, created with defaults on first launch, with a ModMenu + Cloth Config screen when those mods are present.

Server config

KeyTypeDefaultRangeFeature
enableTimeLapsebooltrue—Time-lapse
maxTimeLapseRateint202–100Time-lapse
timeLapseTickBudgetMsint405–45Time-lapse
combatHoldsTimebooltrue—Time-lapse
announceTimeLapsebooltrue—Time-lapse
announceSleepVotebooltrue—Time-lapse
excludeIdleFromSharebooltrue—Time-lapse
idleThresholdMinutesint51–60Time-lapse
enableRestfulSaturationbooltrue—Restful saturation
restfulRequiresFullHungerbooltrue—Restful saturation
restfulHealIntervalTicksint600100–2400Restful saturation
newMoonHealMultiplierdouble2.01.0–4.0Restful saturation — the gradient's new-moon peak; the heal ramps down to ×1.0 at the full moon
enablePhantomReworkbooltrue—Phantoms
phantomAltitudeMinint100−64–320Phantoms
phantomNewMoonbooltrue—Phantoms
enableWearinessbooltrue—Weariness
wearinessThresholdDaysint31–30Weariness
wearinessRegenPenaltydouble0.250.0–0.95Weariness
exhaustedThresholdDaysint62–60Weariness
exhaustedRegenPenaltydouble0.500.0–0.95Weariness
enableWellRestedbooltrue—Weariness
wellRestedSecondsint1200–600Weariness
wellRestedRegenBonusdouble0.50.0–2.0Weariness
enableChronometerbooltrue—Chronometer
enableCaffeinatedBrewbooltrue—Brew
brewHasteSecondsint900–600Brew
enableBedrollbooltrue—Bedroll
bedrollRestfulMultiplierdouble0.50.0–1.0Bedroll

Setting enablePhantomRework to false restores full vanilla insomnia. Disabling the Chronometer removes both the block and pocket-item recipes; disabling the brew or bedroll removes their recipes. Placed blocks, held items, and placed bedrolls keep working.

Client config

KeyTypeDefaultDescription
showTimeLapseMessagesbooltrueShow the time-lapse action-bar lines on this client
showExhaustionBlinkbooltrueShow the Exhausted eyelid blink on this client