NNP Fluidlogging

Lets you use (just about) any fluid for "water"logging.

File Details

nnp_fluidlogging-0.1.3.jar

  • B
  • Apr 30, 2026
  • 38.81 KB
  • 14
  • 1.21.1
  • NeoForge

File Name

nnp_fluidlogging-0.1.3.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:nnp-fluidlogging-1522172:8012986"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Took a more serious look at the thread safety issues with IBlockExtension#getLightEmission - looks like it's a problem accessing the chunks from a level context during worldgen. I've taken a slightly more nuanced approach to fixing it, and believe it's working much better now. I also added a config option - since this behavior has been problematic, and has a performance penalty, light from logged fluids is now disabled by default.

Added initial support for logging flowing fluids (fluids can flow into loggable blocks, and loggable blocks placed in flowing fluids will be logged with them). This is a work in progress, and is still very buggy and I wouldn't recommend using it for anything more than to see what's possible. This is a "stretch goal" and probably won't receive much love unless people start requesting it. This is not a vanilla behavior. Config controlled and disabled by default.

Tip: config options usually aren't retroactive. Disabling a feature that's already in-use can create minor bugs (eg, disabling fluid lighting, then draining a lavalogged block, will cause it to glow indefinitely).