Difficulties Dictionary
Difficulties Dictionary
Section titled “Difficulties Dictionary”Use these values for world rules, gameplay defaults, and config-backed difficulty choices.
Canonical key rules
Section titled “Canonical key rules”- Canonical keys are lowercase names like
peacefulandhard. - Difficulties do not ship extra aliases beyond normalization.
- Namespaced inputs are normalized when provided.
Quick config example
Section titled “Quick config example”difficulty: easyQuick usage example
Section titled “Quick usage example”val value = DaisyDifficulties.parse(config.difficulty)val key = DaisyDifficulties.key(value)val label = DaisyDifficulties.displayName(value)
val typed = required("difficulty", difficultyCodec())Reference values
Section titled “Reference values”| Canonical key | Display name | Accepted aliases |
|---|---|---|
easy | Easy | - |
hard | Hard | - |
normal | Normal | - |
peaceful | Peaceful | - |