promotional bannermobile promotional banner

Nightmare (The Shadow)

Turn off the lights. It prefers an audience.
Back to Files

nightmare-1.3.0-neoforge-1.21.1.jar

File namenightmare-1.3.0-neoforge-1.21.1.jar
Uploader
alexbigboomalexbigboom
Uploaded
May 26, 2026
Downloads
264
Size
64.3 KB
Mod Loaders
NeoForge
File ID
8149789
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:nightmare-the-shadow-1550516:8149789"

Learn more about Curse Maven

What's new

Nightmare — v1.3.0 Changelog

Darkness Rework

  • Darkness is now applied in two tiers:
    • The Shadow's active target player receives Darkness when within 16 blocks.
    • Any other player who strays within 5 blocks of the Shadow receives Darkness regardless of whether they are the target.
  • On a direct hit the Shadow still applies a stronger Darkness (level II) to whoever it strikes.

Bug Fixes

  • Fixed a state machine bug where the Shadow returning from RETREATING or BAITING states did not properly reset its internal light-wait timer, causing it to immediately disengage from the player again after returning.
  • Fixed shadow announcements not resetting their timer when nightmare mode was re-enabled — the first announcement now always fires at a consistent time after activation.
  • Fixed the Shadow's active target being looked up via NightmareData twice per tick during player sleep detection — now reuses the already-fetched instance.

Code Cleanup

  • OpenTrapdoorGoal is now properly registered — the Shadow will open trapdoors it encounters while navigating.
  • Removed the unused darknessRange config entry (darkness range is now determined by game logic, not config).
  • Duplicate light-block set between DestroyTorchGoal and NightmareEventHandler consolidated into a single shared definition.
  • Duplicate ground-finding logic in ShadowBrain consolidated into the existing findValidGround utility on ShadowEntity.
  • Duplicate permission check in NightmareCommand extracted into a shared method.

This mod has no additional files