Compatibility
Minecraft: Java Edition
1.21.9–1.21.11
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
⛰️ Mountools for Axiom
A Fabric mod-addon for Minecraft that extends the Axiom world-editor mod (by moulberry) with a family of custom terrain-generation tools. Each tool plugs straight into Axiom's own tool menu and builds a different style of mountain, with per-tool settings you can tweak live through Axiom's ImGui options panel.
Features
- Native Axiom integration — tools register into Axiom's tool menu and use its region/change pipeline, so previews, building, and undo all feel first-class.
- Live, configurable settings — radius, height, roughness, noise scale, seed, snow cap, and per-tool material choices, all exposed through ImGui sliders and combos.
- User-selectable block palettes — every tool's blocks are picked from a curated list (
BlockChoices), so you can restyle a mountain without leaving the panel. Defaults reproduce each tool's original look. - Deterministic live preview — noise is seeded, so what you see in the preview is exactly what gets built.
- Zero-dependency noise — a small self-contained value-noise / fBm implementation (
NoiseUtil) perturbs the height profiles, no external libraries needed. - Degrades gracefully — if Axiom isn't installed the mod simply registers nothing and logs a warning; it never crashes your game. Axiom is
recommended, notrequired.
🏔️ The Tools
| Tool | Style |
|---|---|
| 🌋 Volcano | A cone with a lava-filled crater |
| ⛰️ Conical | A smooth, rounded peak |
| 🪨 Rocky Peak | Terraced, jagged cliffs |
| 🏜️ Mesa | A flat-topped plateau with terracotta banding |
| 🫧 Metaball | A free-form 3D "drawing" tool — drop blended implicit-surface balls and sculpt volumes |
The first four are small subclasses of AbstractMountainTool that each define only their height profile and block palette. Metaball is a true 3D volume tool, so it implements Axiom's CustomTool directly instead of the height-map based abstract tool.
🖱️ Using Metaball
- Right-click — drop a blended metaball
- Enter — build the result into the world
- Delete — undo the last ball
🏳️🌈


