Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
yesterday
Downloads
21.9K
Size
294KB
ADDatHost Valheim hosting
€1

Runic Crafting 2.1.0

Craft using carried supplies and accessible nearby chests while other players use those same chests. Materials are reserved by the shared server inventory authority; crafting no longer requests a writable chest ownership handoff.

Using nearby materials

  • Craft and upgrade through the normal crafting menu. Carried ingredients take priority. Nearby ingredients are requested during the normal craft animation; output waits for both the animation and the server's reservation. If you cancel or change the menu or recipe, the reservation is delivered as materials instead.
  • One hammer click resumes placement when nearby materials arrive, including with a full backpack. Aim, snapping, and rotation remain live while the request completes; Valheim validates the current preview when placing. Changing the selected piece or tool, leaving building mode, or pressing Escape/controller B cancels the pending action. Reserved materials remain reusable in the current session and return to your backpack when you leave building mode and space is available.
  • Supported manual cooking/refueling and confirmed Runic Agriculture batches resume automatically. Native requirements, range, terrain, stamina, tool and access checks still apply. Reconnecting can recover reserved materials included in an ordinary character save, but does not replay an old world action.
  • Material counts are previews. Another player or production station can consume available stock before your request reaches the server.
  • Repair All, workshop permissions, station HUD, and area repair remain available. The default area-repair shortcut is semicolon.

Settings are in BepInEx/config/chazman.RunicCrafting.cfg. [Materials] RangeCapMeters defaults to 20m; stationless building and manual interactions have their own bounds. Required stations, access checks, and ordinary crafting requirements still apply.

Workshop access

Use runiccrafting_access show at a station. Its creator can set station <policy> and materials <policy>, approve/unapprove player IDs, and assign a group. Policies include everyone, approved, owner, nobody, ward, ward.exceptions, and group. Group checks require the optional Runic Portals integration. Normal Runic inventory actions, crafting, and building do not force a character save or disk-sync checkpoint. Ordinary game saves, autosaves, and their indicators keep their normal behavior. Pending receipts remain in memory and are included in ordinary character saves. A crash before the next character save can lose or duplicate recent transfers; an OS crash or power loss can also lose or reorder recent buffered server writes. Server confirmation, permissions, inventory revisions, and live request deduplication still apply.

Native chest compatibility

Ordinary chest transfers and mods using Valheim's Container inventory callbacks remain visible immediately. Changes to an enrolled chest are merged into its latest contents rather than overwritten by an older Runic snapshot. Deposits retain item metadata and expanded inventory rows. Unenrolled chests keep native saving and opening behavior.

Runic's coordinated operations still share current quantities. Unknown mods can perform their own transfers outside that coordination; simultaneous withdrawals can follow native race behavior. These transfers do not add a character-save checkpoint or wait for a disk flush. Custom inventory implementations that bypass Container callbacks and ZDO inventory replication need their own adapter.

Multiplayer and upgrading

Each Runic mod works independently with BepInEx. Runic Storage is not required by Crafting or Production, and no other Runic mod is required. Install the same chosen modules and builds on the server and participating clients, then restart. All required synchronization code is included in each DLL; installing several modules shares one service.

Back up the world, characters, configurations, and the server's RunicOperations/<world UID> folder together. The ledger is authoritative after enrollment. Do not delete it, restore only the world, or downgrade an enrolled world without restoring the matching backup. Existing native chest contents and production links are imported on first use. Chest ledger schemas 2-7 are read; schema 7 is written. Older 2.0.x DLLs cannot read schema 7. Restore the complete pre-update world, ledger, and character backup together if rolling back.

Supported storage includes placed, static chests using Valheim's standard Container component and the Makail ItemDrawers adapter. Drawer assignments and large quantities are preserved; configured prefab allowlists still apply. SmartSort does not reorganize drawers. Carts, ships, graves and other custom inventory implementations retain their own interactions.

Wards, private chests, range, item identity, capacity, and configured item protections still apply. Multiple viewers do not block transfers. If a player runs out of inventory space, an accepted delivery remains pending in the current session until space is available. Pending transfers included in an ordinary character save can resume in the original world; unsaved transfers have no crash-recovery guarantee. Do not remove a saved pending character receipt.

The server supplies the material range cap, manual-interaction and stationless ranges, and candidate/source limits to clients for the current session. Saved client settings are unchanged. Crafting uses the native upgraded station range within the configured cap. Access policies and other gameplay options still need to agree between clients and server. Version 2.1.0 reads character receipt versions 2, 3, and 4 and continues writing version 4 with original inventory slots. Returned offered items use those slots when available; occupied slots are preserved and normal available space is used instead. Versions before 2.0.7 cannot read version 4 receipts, including completed receipts. Restore matching character, world, and operation-ledger backups together when rolling back; completing a transfer alone does not make its receipt readable by older versions.

Language and support

Keep the Translations folder beside the DLL. Missing translations fall back to English.

Runic Mods Discord · Support My Work Thanks to Megamos, Aedis, and Phoenixf for their crafting/building performance feedback.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro