Description
More Darkness
More Darkness makes Minecraft nights and caves feel truly dark. The moon phase dynamically affects nighttime brightness — full moons cast a dim glow, while new moons plunge the world into near-total darkness. Caves without light sources become pitch black.
Supports Fabric and NeoForge on Minecraft 1.21.1 — client-side only, no server installation needed.
Features
- Moon phase lighting — Night brightness follows the 8-phase lunar cycle. Full moon is the brightest, new moon the darkest.
- Pitch black caves — Underground areas with no light source are completely dark by default.
- Per-dimension control — Enable or disable darkness independently for the Overworld, Nether, and End.
- Configurable minimum brightness — Set a floor for nighttime light (starlight, atmospheric glow) so new moons aren't completely black.
- Cave ambient light — Add a faint ambient glow in caves if full darkness feels too harsh.
- Shader-aware — Automatically disables itself when an Iris or OptiFine shader pack is active, since shaders handle their own lighting.
- Polytone compatible — Works alongside Polytone and resource packs that provide custom lightmaps.
- Respects vanilla effects — Night Vision, Conduit Power, and lightning flashes behave normally.
Configuration
All settings can be changed in-game via the YACL config screen, or by editing config/more_darkness.json.
- Enable Mod (default: on) — Master toggle for all effects.
- Dark Overworld (default: on) — Enhanced darkness in the Overworld.
- Dark Nether (default: on) — Enhanced darkness in the Nether.
- Dark End (default: on) — Enhanced darkness in The End.
- Moon Phase Effect (default: on) — Night brightness varies with moon phase.
- Minimum Night Brightness (default: 0.05, range: 0.0–0.5) — Floor for outdoor night light.
- Cave Ambient Light (default: 0.0, range: 0.0–1.0) — Ambient light in caves. 0 = pitch black.
- Disable With Shaders (default: on) — Auto-disable when a shader pack is active.


