Skip to content

Releases: EntonioDMI/enhanced-darkness

Enhanced Darkness 1.1.0 — the dark is now adjustable

Choose a tag to compare

@EntonioDMI EntonioDMI released this 02 Aug 18:47

The dark is now adjustable. Moonlight, working lightning, per-dimension numbers — and every slider applies while you drag it.

The default preset is unchanged. Everything new is off by default, except the lightning fix, which restores vanilla behaviour the mod was swallowing.

Added

  • Moonlight (optional, off by default). A full moon lights open ground; a new moon is the darkest night of the month. Caves stay black either way, because moonlight is multiplied by sky access. All eight phases are honoured in proportion to the game's own table, so a crescent gives exactly a quarter of a full moon. Rain dims it, a thunderstorm kills it.
  • Per-dimension settings in the config. The Overworld, Nether, End and anything else each have their own day/night flag, ambient sky light, moon scale and brightness floor. These used to be constants you could only change by rebuilding.
  • Engine unit tests — 52 per game version, including a golden test that the defaults still produce exactly the numbers they did before the refactor.

Changed

  • Config screen reworked. Three tabs — Darkness, Night & weather, Dimensions. Sliders apply live, so you can tune the dark while standing in it, and options that depend on a switch grey out when it is off.
  • Brightness floor kept at 2% so screen-space effects (night vision goggles and the like) have something to amplify.

Fixed

  • Lightning flashes light the world again. Vanilla raises sky light during a strike, but the mod's own night multiplier was zeroing it, so a thunderstorm looked like any other night. A bug, not a design choice — which is why the fix is on by default.
  • Stepping out from under a block no longer shifts the sky tone. Fog brightness was running sky light through the artistic gamma curve, changing the fog colour by more than double between sky light 12 and 15 — a hair-trigger exactly where players walk.

Documentation

  • The redstone torch question answered in the README: the darkness curve is applied on top of vanilla's own falloff, so a weak source loses far more than a bright one. Under Nightmare a redstone torch lights essentially nothing. That is the preset working, not a bug.

Two jars below — take the one matching your game version. Requires Fabric API and Java 25. Client-side: works on any server.

Enhanced Darkness 1.0.1

Choose a tag to compare

@EntonioDMI EntonioDMI released this 12 Jul 13:52

Enhanced Darkness 1.0.0

Choose a tag to compare

@EntonioDMI EntonioDMI released this 12 Jul 02:13

First release of Enhanced Darkness — true, oppressive darkness for Minecraft 26.1.2 (Fabric). Client-side, built for horror packs.

Highlights

  • True black nights and caves via a custom GPU lightmap shader
  • Dark skies — the night sky, horizon fog and clouds are darkened too, so you can't navigate by silhouette
  • Brightness-slider override — no cheating the dark
  • Respects Night Vision, the Warden's Darkness, and Conduit Power
  • In-game config (ModMenu) with live sliders and Soft / Realistic / Nightmare presets

Requirements

  • Minecraft 26.1.2 · Fabric Loader · Fabric API · Java 25
  • Optional: ModMenu (for the in-game config button)

Inspired by True Darkness by Grondag, rebuilt for 26.1's GPU pipeline.