Mountools for Axiom

Quick rating

Community listing page, reviews here may not be monitored by the author.

Mountools for Axiom

By IamPiligrimOwner

No reviews yet

Adds custom mountain-generation tools (Conical, Rocky Peak, Volcano, Mesa) to Axiom's building menu, each with its own settings.

Mod Loaders
Minecraft

About

Description

⛰️ 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, not required.

🏔️ 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

🏳️‍🌈