Lava Rising
Version 1.1.0a by Liczu
📝 Feedback
If you notice any bugs or have suggestions, please leave a comment!
📖 Overview
Lava Rising is a dynamic Fabric mod (MC 1.21.5) that introduces volcanic eruptions and a rising lava flood. It allows you to:
- Generate craters and volcanoes within a selected radius,
- Raise lava from a start Y-level (
lavaStartY) to an end Y-level (lavaEndY),
- Support Hold (pause at peak) and Retreat (lava recedes) phases,
- Protect builds — no placing blocks above lava or outside the effect area
- Survival mode: volcanoes spawn first, followed by a countdown and the lava rise.
LavaFlowManager.clearLayerWithQueue now supports both ring-less and ring-preserving modes based on the cleanWithoutRing setting.
⚙️ Key Features
🛠️ Configurable Menu (Cloth Config)
🔥 Overwrite Mode
When enabled, lava replaces all blocks in its path except those in protected categories, allowing:
- Complete terrain flooding,
- “Apocalyptic” PvP maps,
- Dramatic “lava swallows the world” effects with exceptions.
💬 Commands
/lavarise debug
Shows current state (Rising, Retreating, Idle), Y level, and configured range [lavaStartY…lavaEndY].
/lavarise start
Immediately spawns craters/volcanoes (if enabled) and begins the lava-rise countdown.
/lavarise stop
Fully resets the mod’s state—queues cleared, flags reset.
(In Survival mode use /lavarise startsurvival for the survival workflow.)
🎨 Animations & Sounds
- Lava fountains atop volcanoes
LAVA and LARGE_SMOKE particles
- Ambient fire and lava sounds
🛠️ Installation & Requirements
- Fabric Loader ≥ 0.16.14
- Minecraft 1.21.5
- Fabric API
- Cloth Config API ≥ 8.0.0 (for the config menu)
- Mod Menu 14.0.0-rc.2 (optional)
Download on CurseForge:
Lava Rising delivers fully customizable, multilingual “lava flood” gameplay—perfect for survival challenges, PvP arenas, or cinematic events!