Source-checkedAdmin & protection

TerrainForge

by MRAnalytics · for Valheim

Free-form terrain brush for Valheim: 9 modes including dedicated terrain copy/paste (snow is a Paint type), 5 selection shapes, undo/redo, path ramps, terrain stamps, snapshots, radial menu, presets, 14 languages, server + client.

707Downloads
15d agoLast updated
BepInExLoaders
ThunderstoreSource

About TerrainForge

From Thunderstore

Free-form terrain brush for Valheim: 9 modes including dedicated terrain copy/paste (snow is a Paint type), 5 selection shapes, undo/redo, path ramps, terrain stamps, snapshots, radial menu, presets, 14 languages, server + client.

TerrainForge

Buy me a coffee at cafecito.app

A free-form terrain brush for Valheim. Flatten, raise, lower, smooth, build ramps (two-point, fixed-angle and path), shape shorelines, paint and restore terrain of any size — beyond the vanilla ±8 m limit — with undo/redo, five brush shapes, a radial menu, saved profiles, terrain stamps (copy/paste), terrain snapshots and 14 in-game languages with auto-detect.

> Free to download: You can download and use TerrainForge at no cost from Thunderstore or GitHub Releases. The source code is public so it can be viewed on GitHub. Please contact the author and get permission before redistributing the files, publishing modified versions, or using this project in another project. GitHub still allows anyone to fork a public repository, so this request cannot technically prevent forks. No open-source license is granted by this notice.

> 📖 Full documentation & translations (14 languages): Wiki — see the Documentation languages list below.


What's New in 0.3.8 — Hotfix for 0.3.7

  • Fixes for TerrainForge Rod registration — the 0.3.7 logs showed repeated failures when its network prefab hash was already registered (same key ... 506871212), alongside invalid item entries during ObjectDB registration. This hotfix reuses a matching existing network entry, removes invalid ObjectDB entries before index rebuilding, and cleans up the tool clone if registration fails.
  • Tool state cleanup — terrain editing and its HUD stop when the required tool is unequipped, including while free camera remains active. Equipped-inventory detection covers cases where free camera hides hand slots; press F to exit free camera safely.
  • Verification status: these changes address the failures identified in the supplied logs. Confirm the rod is handed out and terrain editing works in Valheim before treating the hotfix as ready to publish.

Features carried forward from 0.3.6

  • F5 layout refined — six tabs use two clear rows; the window opens larger and adapts to the screen. Controls are grouped by the selected operation.
  • Ramp tools surfaced — the Ramp panel puts Two-Point, Fixed-Angle, and Connected Path modes up front, with width, softness, and fixed-angle controls where relevant. The Connected mode marks a continuous ramp through 3+ points.
  • Circular ramp planned for 0.4.0 — the roadmap tracks a level circular ring and a height-changing spiral as candidate designs.
  • Unified operation UI — F5 glyphs now appear in the Q wheel, beside the terrain target, and in a compact HUD card with key brush status.
  • Dedicated Copy/Paste tab — copy a marked area, start/confirm a paste preview, cycle clipboard history, and manage saved stamps from one visible place in F5.
  • Dedicated Copy / Paste brush mode in the Q wheel; Apply selects the area according to the active shape, and the configured paste shortcut starts or confirms placement. Snow is available as DeepSnow under Paint, including the existing hold-to-clear modifier.
  • Copy/Paste supports precise Rectangle (two corners), Line (two endpoints), Polygon (vertices), and Circle/Square (brush footprint) selection. The HUD shows the next selection step.
  • F5 holds local player controls and camera still, dims the world, and uses a resolution-aware window. The ESC menu still pauses the whole world in single-player.
  • Free camera safeguard — flying camera is kept above terrain so descending controls cannot take it underneath the map.
  • TerrainForge now registers and synchronizes its own TerrainForge Rod. Jotunn is no longer required.
  • The rod registration is repeated for rebuilt world databases, and network registration is retried after the item database is ready. Plugin, project, and Thunderstore versions were aligned at 0.3.6 at that time.
  • The live ObjectDB is also revalidated during gameplay to recover if another mod rebuilds its item index after TerrainForge's initial registration.
  • Free camera (F) fixed — while flying, right-click no longer triggers lock-on, brush drift or a screenshot; Ctrl+wheel adjusts the brush radius; brush adjustments take priority.
  • Docs & wiki in 14 languages — README and CHANGELOG in English, and the full manual on the Wiki (Home + 13 translations).

Description

TerrainForge ships its own TerrainForge Rod (a Hammer clone) as the brush tool. It is handed to you automatically when you join a world and everything is explained in an in-game Help tab (menu key, default F5).


Why client AND server

Terrain edits are stored in the world and the server replicates them to every player. Because the game clamps edits to ±8 m, TerrainForge must also be installed on the server; otherwise the server regenerates the clamped terrain while clients see the full edit → desync.


Requirements

  • BepInEx 5 (x64, Mono) on both client and server. Thunderstore users already have it.

Installation

  1. Download the latest version from Thunderstore or GitHub Releases.
  2. Place it at:
  • Client: ...\BepInEx\plugins\TerrainForge\TerrainForge.dll
  • Server: <server>\BepInEx\plugins\TerrainForge\TerrainForge.dll
  1. Restart the game / server.

> ⚠️ Must be on both (client and server) for edits greater than ±8 m and correct replication.


Usage

Equip the TerrainForge Rod (given on world join; get it again with F8), aim at the ground and hold right-click to sculpt.

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 15d ago.

TerrainForge on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.3.8, released 2026-10-21

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 10 recorded builds of TerrainForge.

Recent builds

BuildReleasedGame versionsLoaders
0.3.82026-10-21n/aBepInEx
0.3.72026-10-21n/aBepInEx
0.3.62026-10-21n/aBepInEx
0.3.52026-10-17n/aBepInEx
0.3.42026-10-17n/aBepInEx
0.3.32026-10-15n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run TerrainForge on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Works on a server

From source side support

Thunderstore lists server-side support for TerrainForge as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-21Open ↗
  • ✓AuthorMRAnalytics, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

TerrainForge, answered

Generated from the mod’s own source data.

Do my players need to install TerrainForge?

Thunderstore lists server-side support for TerrainForge as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. TerrainForge is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run TerrainForge on a Valheim server.

Deploy in about a minute from $9.99 a month, then add TerrainForge in one click.