promotional bannermobile promotional banner
premium banner
Enhances darkness: moon phases affect night light, caves are pitch black

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.

Dependencies

  • YACL (required — config screen)
  • Mod Menu (optional, Fabric only — adds config button in mod list)