HomeJavaModsNNP Fluidlogging
NNP Fluidlogging
ModsJava

NNP Fluidlogging

by No_Name_Provided · on CurseForge

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for NeoForge only.

⬇ Download for 1.21.11⬇ Download for 1.21.9–1.21.10⬇ Download for 1.21.6–1.21.8⬇ Download for 1.21.5⬇ Download for 1.21.4⬇ Download for 1.21.3⬇ Download for 1.21.2⬇ Download for 1.21.1
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
NNP Fluidlogging — screenshot 1NNP Fluidlogging — screenshot 2NNP Fluidlogging — screenshot 3NNP Fluidlogging — screenshot 4NNP Fluidlogging — screenshot 5NNP Fluidlogging — screenshot 6NNP Fluidlogging — screenshot 7NNP Fluidlogging — screenshot 8
A No Name Provided mod

TLDR

You know how you can have a water block with other things (stairs, slabs, etc.) in it? Now you can do that with any fluid. This mod is now feature complete.

About This Mod

Have you ever wondered why you can't pour lava into some stone stairs? Or use that nice looking modded fluid to add a pretty channel to your road? Well, I won't bore you with the answer. Long story short, this is a basic, "naive" approach to jailbreaking the vanilla fluidlogging system. These early releases are intended to get the ball rolling and give other devs something to contribute to, but the mod is ready for usage by map makers and regular players who aren't worried about a little jank.

If you're interested in fluid logging, but intimidated by the idea of making a mod from scratch, consider taking a look at the repo and contributing performance and/or bug fixes.

More Info

This mod is compatible with most fluids out-of-the-gate. Don't worry, it has a configurable blacklist.

This mod uses many mixins. This means it's more likely to conflict with other mods. If there's a mixin error in your log, it's a cross-mod compat issue and should be reported to both developers. In the meantime, you can resolve the issue by removing one of the conflicting mods.

There is a working release for every (release) version of Minecraft since 1.21.1. The LTS (long term service) versions are currently 1.21.1-x.x.x and 26.1.2-x.x.x. These releases are actively maintained. The rest have branches in my repo, and you're welcome to submit pull requests. Critical updates may be ported, if there's enough interest, but they will not be actively maintained.

The only approved sources for these jars are CurseForge and Modrinth.

Extra Notes for Modders and Pack Devs

If you have "flowing_fluids_log" enabled in the config, there are now fluid level limits (on a BlockState X FluidType basis). These limits are specified as a DataMap. If you want fluid level limits to respect modded stairs and slabs (fluid height being capped by upper stairs/slabs) and fluids not flowing into lower slabs/stairs unless they're high enough to render), you'll need to add your blocks to this map. DataMaps can be modified with DataPacks, either standalone or built-in to other mods. To support more complex BlockStates, modders can add entries to the callback registry.

As a reminder, this option is disabled by default as it's not vanilla behavior.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more