PavedRoadAnywhere
Removes only the Stonecutter requirement from Valheim Paved Road. Stone cost and normal placement rules remain vanilla.
About this mod Author’s original text
Paved Road Anywhere
A deliberately tiny Valheim client-side BepInEx/Harmony mod.
What it does
Exactly one gameplay change:
- Removes the crafting-station requirement from the vanilla Paved Road
Hoe action, allowing it to be used without a nearby Stonecutter.
Everything else remains vanilla:
- Still costs 1 Stone.
- Does not unlock Paved Road early.
- Does not alter Hoe stamina use.
- Does not alter terrain behavior.
- Does not change movement speed or stamina on roads.
- Does not affect Hammer pieces.
- Does not patch Frelsi Hammer.
- Does not patch BuildCamera.
- Adds no items, prefabs, RPCs, configuration, or save data.
Targeting
Valheim 1.0.x uses the vanilla Paved Road prefab ID paved_road_v2.
This mod targets that exact prefab when Valheim refreshes or switches the active
piece table. The older paved_road ID is accepted only as a legacy fallback.
Non-Hoe build tables are ignored naturally because they do not contain the target.
The mod does not scan the build table from Player.HaveRequirements, so ordinary
Hammer placement does not gain a per-requirement table scan.
Multiplayer
The change is local to the Piece definition used for requirement checks.
No network protocol, RPC, prefab, or save-data changes are introduced.
Install it on every client that should be able to pave without a nearby
Stonecutter. If a server-side mod or future Valheim version adds an independent
server validation for this action, that validation can still reject placement.
Expected test
- Start Valheim with PavedRoadAnywhere enabled.
- Unlock the Stonecutter/Paved Road normally.
- Put at least 1 Stone in your inventory.
- Move well outside every Stonecutter radius.
- Equip the Hoe.
- Select Paved Road.
- Pave the ground.
- Confirm exactly 1 Stone is consumed.
- Confirm ordinary Pathen/Level Ground behavior is unchanged.
- Confirm Frelsi Hammer + BuildCamera still behave as before.
Expected BepInEx log line:
Paved Road found; its crafting-station requirement was removed.
If the exact target is not present in a piece table, that table is left untouched.
When the Hoe table containing Paved Road is opened, the target is patched once and
the normal success line is written.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: