realistic_water-BETA1.4.0-forge.jar
Curse Maven Snippet
What's new
🌋 Realistic Water 1.4.0 (beta) for Forge 1.20.1: realistic lava
Realistic lava is here: a slow, thick flow that burns, lights up its surroundings and turns to stone when water touches it. This version also fixes several water problems and includes some performance work.
✨ New
- 🪣 Realistic Lava Bucket, crafted from one lava bucket (no empty bucket left over). Emptied, it pours an infinite lava spring. A spring stops pouring once about 300 blocks of lava are around you, counted apart from the water (setting
lavaSourceCapBlocks). - 🐌 Lava flows slower and thicker than water. New setting
lavaViscosity(default 3). At 0 you get the original mod's lava, which moves like water in thick flows. - 🔥 Lava burns players and mobs. It sets fire to wood and plants around it, like vanilla lava (server option
lavaIgniteFlammables, needs thedoFireTickgame rule). - 💡 Lava gives light, at the same level as vanilla lava (15).
- 🪨 Lava and water make stone, with the vanilla fizz sound:
- a full block of realistic lava (the bucket's spring too) touched by water becomes obsidian;
- partial realistic lava becomes cobblestone;
- realistic water also turns vanilla lava to stone (a vanilla source becomes obsidian, flowing lava becomes cobblestone).
- 🖥️ The server decides on this, so every player sees the same stone. Server option
lavaWaterMixing(on by default). - 🫗 An empty bucket scoops realistic lava at any depth, and takes the spring when aimed at it.
- 🎨 Lava looks like the original mod's lava: bright orange glow, golden shine, no foam or spray. Inside realistic lava, the screen looks like vanilla lava.
- 🔊 Lava sounds: ambient sounds and pops (setting
lavaFlowSounds). - ⚙️ All lava settings are in the
/waterscreen, in the "lava" category, with tooltips, in English and French. The two server options are inrealistic_water-server.toml. - ⌨️ New operator commands:
/water lava [size]drops a cube of lava in front of you,/water remove lavaremoves the realistic lava around you. - 🛡️ The server checks the lava each player's game sends: new lava can only appear next to lava the server already has, or below it where it falls. A hacked client cannot make lava, fire or obsidian out of nothing. Operators and the player hosting a singleplayer or LAN world are not limited.
🛠️ Fixes
- 🧊 Enclosed water stays stable: two springs in a closed glass box no longer push water through the blocks.
- 🚰 A spring stops pouring when its block is full under a solid lid.
- 🪟 The edge of the simulated area holds water back instead of making it vanish.
- 💧 No water is lost when a big body of water is created.
- 🔄 After a reload, water and lava stay where they were. A spring stopped by the cap keeps its block.
- 🕳️ Fixed a hidden bug where particles could fall through the ground outside a fenced simulated area.
- ⚡ Performance: fewer memory reallocations, faster buffer clears, and a video memory (VRAM) budget.
⚠️ Update notes
- Update the mod on the server and on every client. A client with an older version is refused by a server with this version, with a clear message.
- Vanilla lava (rivers, the Nether, the normal lava bucket) does not change. The only difference is how realistic water reacts to it.
📝 Known limits
- 👻 Lava further away than the simulated area, or paused when your graphics card runs short of video memory, is not drawn, but it still burns.
- 🫧 Very thin lava (under about 0.2 of a block) exists only on the computer that simulates it: it does not burn and other players do not see it. Lava thrown more than 2 blocks by an explosion, or falling more than 16 blocks, stays the same way for players who are not operators.
- 🌋 With
lavaWaterMixingoff, lava and water wipe each other out instead of making stone.
The next update is coming soon
This mod has no additional files

