Skip to content

lhns/mc-fluid-physics

Repository files navigation

Fluid Physics (Minecraft Mod)

Build Workflow Release Notes Apache License 2.0

This mod blends together vanilla fluid mechanics with something a little more realistic plus some small additions. Fluids flowing horizontally will not be affected by this mod. Fluids flowing down will take the source with them. This is intentionally not a realistic fluid simulation in order to not break too much of the vanilla gameplay. If you want something more realistic look in the "Similar mods" section down below.

Features

  • Fluid source blocks can flow down
  • Removes infinite water sources (not a good idea with this mod)
  • Pistons can pump fluids
  • Spring blocks generate under naturally generated springs and prevent them from flowing down
  • Rain refills lakes and oceans (similar to infinite water sources in vanilla)
  • Works with vanilla clients (you have to set the config option spring/block to a vanilla block like 'mossy_cobblestone')

Requirements

Fabric API

Fabric Language Scala

Minecraft Forge

Scalable Cat's Force

MixinBootstrap (only required on 1.15.2)

Screenshots

Videos

Known issues

  • Under some circumstances fluids can stop flowing (This is why in the video I have the glass block slowing down the water flowing into the sandstone tank)
  • There were issues reported when using this mod on 1.16.5 together with ForgeEndertech and Optifine or GraalVM. Please upgrade to Optifine G8 or use another JVM.

Older versions

These are the previous iterations of this mod:

Similar mods

If you are looking for a similar mod for fabric with more realism have a look at Dihydrogen Monoxide Reloaded by CoolMineman

Also there is the similarly realistic forge mod PhysEx

License

This project uses the Apache 2.0 License. See the file called LICENSE.