ModsFinder

Magmaphile

by maloryware

Magmaphile changes the height at which lava pools generate, with the default set to Y -117 and a configurable range that can start as low as Y -57.

FabricQuiltServer-side onlyCC0 1.0 UniversalOpen source1.21 – 1.21.5

What it does

The mod is a small mixin that lets a server owner move the generation height of lava pools. Its default places them at Y -117. Changing the value reshapes how lava appears underground, which matters most when a datapack such as Expanded World has altered world height and the vanilla lava placement no longer fits the terrain. Only the server reads the setting, so the change applies to every player who joins.

Magmaphile is server-side only, so players join without installing anything. Files are published for Fabric and Quilt and cover the game versions 1.21 – 1.21.5. The code is released under the CC0 1.0 Universal license, placing it in the public domain, and the source code and issue tracker are public. MidnightLib is bundled inside the mod, so no separate library needs to be installed.

Key features

  1. Adjustable lava pool height

    The generation height of lava pools can be moved from the default Y -117 to a different value, down to Y -57.

  2. Datapack compatibility

    Lava pool placement can be tuned for worlds whose height has been changed by datapacks such as Expanded World.

  3. Bundled MidnightLib

    The library MidnightLib is included inside the mod, so the config handling needs no separate install.

Compatibility

Latest build for each game version and loader.

1.21.51.2.01.2.0
1.21.41.2.01.2.0
1.21.31.2.01.2.0
1.21.21.2.01.2.0
1.21.11.2.01.2.0
1.211.2.01.2.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Embedded 1

MidnightLibCommon library providing a lightweight configuration system
Embedded

Use cases

Modded survival servers

A server owner running a modpack with a custom world height can shift lava pools so they match the new depth of the terrain.

Datapack worlds

Players using a datapack that changes the underground can adjust lava generation to keep caves and pools in proportion.

Who it’s for: Server owners who run a Fabric or Quilt server and want to control where lava pools generate, especially when a datapack has changed the world height.

Questions

Does Magmaphile need to be installed on the client?

No. The mod is server-side only, so players can join a server running it without installing anything.

Which loaders does Magmaphile support?

Files are published for Fabric and Quilt. The latest file for both is 1.2.0 for 1.21.5, released on 2025-05-26.

Does Magmaphile need another library?

No separate library is required, because MidnightLib is bundled inside the mod.

Where is the default lava pool height set?

The default generation height is Y -117. The value can be changed to a height as low as Y -57 in the mod's settings.

More from maloryware

All projects

What the author says

Simple mixin mod that allows players to change the height at which lava pools generate from Y -57 (Defaults to Y -117). Especially useful for datapacks like Expanded World, in which the world height is modified, but the lava pool generation isn't. Looking for a Modded SMP Developer/Manager? Reach out!
maloryware, on the Modrinth page

Official listing

Owner
maloryware
Published
2024-12-04
Updated on Modrinth
2025-05-26
Facts verified
2026-10-15