← Назад к ресурсам

Mountools for Axiom

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

Modrinth management utility

Описание

# ⛰️ Mountools for Axiom A **Fabric** mod-addon for Minecraft that extends the [**Axiom**](https://modrinth.com/mod/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 --- 🏳️‍🌈