Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Buildheim
Client-only blueprints with saved holograms, mouse-wheel positioning, material checklists and hammer autobuild. No server installation required.
| Date uploaded | 5 days ago |
| Version | 1.2.1 |
| Download link | AugusDogus-Buildheim-1.2.1.zip |
| Downloads | 387 |
| Dependency string | AugusDogus-Buildheim-1.2.1 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.0README
Plan it. Gather it. Build it.
A client-only blueprint mod for Valheim, inspired by Litematica. Load or capture a building, position a private hologram, and build it with your normal hammer.
Only you need the mod. The server and other players do not need Buildheim. Your blueprint stays local; the pieces you build become ordinary world objects. Building uses materials from your inventory.
Installation
In your r2modman profile:
- Install BepInExPack Valheim 5.4.2333 or newer and Jötunn 2.30.0 or newer.
- Copy this project's
Buildheim.dllinto a folder underBepInEx/plugins. Remove the previous PlanBuild DLL when upgrading. Keep only one Buildheim DLL in the profile. - Launch with Start modded, join a world, and press End.
Download a ZIP from Releases or Actions, or build the DLL using the development instructions. Use this project's build: the original PlanBuild package has a different workflow. Restart Valheim after replacing the DLL.
Compatibility: compilation and automated checks pass against Valheim 1.0.7, BepInExPack 5.4.2350, and Jötunn 2.30.0. This is a development build. The new UI, targeting, and reconnect workflow still need in-game validation; multiplayer compatibility is not yet fully verified.
Your first build
- Press End, open Blueprints, and click Open folder to open your configured blueprint directory. Put
.blueprintor.vbuildfiles there. Extract downloaded ZIPs first. Subfolders work too. Fresh installs useBepInEx/config/Buildheim/blueprintsinside your profile. - Return to the Blueprints tab and click Refresh. Choose a building to load its hologram and open the Build tab.
- Close the planner and position the hologram with the shortcuts below. Loading or moving a hologram does not spend materials.
- Open Materials to see what you need. Gather supplies and carry the materials for the pieces you want to place.
- Select Click to build, close the planner, and equip your normal hammer. Aim at a missing hologram piece and click. Buildheim selects its recipe, position, and rotation, then Valheim checks and places it.
Completed pieces disappear from the hologram as they are detected in the loaded world.
To make your own blueprint, use New blueprint in the Blueprints tab or open Capture.
Capture a building
- Enter a blueprint name and choose Select / edit box.
- Aim at a surface and left-click to set corner A (cyan). Right-click sets opposite corner B (orange). A visible box shows the capture area.
- Adjust the last corner you clicked with Ctrl + wheel (forward/back), Ctrl + X + wheel (sideways), or Alt + wheel (height). Steps are 0.1 m; hold Shift for 1 m. Middle-click switches which corner you adjust. Click either mouse button again to reposition that corner at your aim point.
- Enclose the whole building, including its foundation and roof. If both corners are at ground level, raise B with Alt + wheel. The box needs width, height and depth.
- Press End to review the corners, box dimensions and piece count, then choose Save blueprint. Use Select / edit box again to refine it.
Capture includes loaded, player-built pieces whose placement points lie inside the box. Pieces may extend beyond those points, so leave room around the building. Corner A becomes the blueprint origin. Existing files are never overwritten.
While selecting, mouse clicks pick corners without attacking, placing or removing pieces. Your loaded placement is temporarily hidden and autobuild is turned off. Opening the planner ends selection mode; Clear selection removes the box. Selection corners last for the current world session.
Positioning controls
Use these with a hologram loaded and the planner closed. Movement follows your camera's horizontal facing direction.
| Control | Action |
|---|---|
| End | Open or close the planner |
| Ctrl + wheel | Move forward or backward |
| Ctrl + X + wheel | Move sideways |
| Alt + wheel | Raise or lower the hologram |
| Ctrl + Alt + wheel | Rotate the hologram |
| Shift with a positioning shortcut | Use larger steps |
| Home | Toggle autobuild while the planner is closed |
| F7 | Enable or disable the current placement while the planner is closed |
| F8 | Show or hide Buildheim's HUD while the planner is closed |
Normal steps are 0.1 m and 22.5°. Hold Shift for 1 m and 90°. Rotation lands on the normal hammer's angle grid, so blueprints whose pieces use standard angles remain compatible with ordinary hammer replacements. Existing saved placements keep their exact angles until you explicitly rotate them. Imported blueprints can still contain nonstandard piece angles.
Building pauses while positioning modifiers are held, and the wheel does not also zoom the camera or rotate the hammer piece. These shortcuts take priority over crouching and sitting while positioning.
The planner slides open and closed with Valheim's inventory timing and uses its opening and closing sounds. Closing releases controls immediately; toggling again during the slide reverses its direction.
Move to my feet in the Build tab relocates the blueprint origin to your character. Positioning shortcuts appear while you hold a positioning modifier, unless you hide the HUD.
Choose how to build
| Mode | What happens |
|---|---|
| Preview only | See the hologram and select and place hammer pieces yourself. |
| Click to build | Aim at a missing hologram piece and click. Its recipe and alignment are selected for you. |
| Autobuild | Walk with your hammer equipped. Nearby eligible pieces are placed without aiming or clicking. |
Both assisted modes find real placement surfaces around the chosen piece, so your crosshair does not have to hit its support surface precisely. Normal hammer reach, line of sight, recipe knowledge, crafting stations, placement restrictions, stamina, and durability still apply. The HUD explains placement failures when Valheim supplies a reason.
Autobuild attempts at most one piece every half-second and respects the hammer cooldown. Menus and putting away the hammer pause it. Press Home to turn it off. Loading another blueprint, dying, or reconnecting turns autobuild off as well.
Take a break
Press F7, or choose Disable placement in the Build tab, to hide the hologram and its HUD and stop all build assistance. Your position, layers and material checklist stay saved. Normal hammer building and camera controls work while the placement is disabled, and you can still use the Materials tab and record chest contents while gathering.
Press F7 again or choose Enable placement to resume. Disabling turns autobuild off; enable it again explicitly when ready. The placement stays disabled across reconnects until you enable it.
To hide only the build status and shortcut hints, press F8 or use Hide HUD at the top of the planner. Use the same key or Show HUD to bring it back. This preference persists across restarts and does not change the hologram or build mode, including autobuild.
The selected blueprint piece uses Valheim's normal hammer preview and invalid-placement coloring. Blocked targets remain highlighted in the hologram. Valheim's native info card shows the hovered hammer piece's name, icon, material costs and crafting station, with shortage colors for materials missing from your inventory. A visible preview does not bypass material, reach or placement requirements.
Build status appears for the current target and hides when there is no target or you put the hammer away. Capture and positioning keep their own instructions visible while active. The compact status panel avoids the native building UI and stamina bar.
In click-to-build mode, aim at the piece's visible shape. In autobuild mode, the hammer preview shows the next candidate for half a second before its attempt. Autobuild skips pieces whose materials or recipe requirements are missing and rechecks the selected layer as you move. An unsuccessful attempt advances to another candidate.
Build from the bottom up
In the Build tab, choose Bottom to show the lowest occupied layer. Finish it, then use Next to move upward. Previous moves down, and All layers shows the whole blueprint again. Empty layers are skipped.
Only pieces in the selected layer are shown and eligible for assisted building. Autobuild does not advance layers automatically.
Layer height ranges from 0.5 to 4 m, with a 2 m default. A piece belongs to the layer containing its origin, so a tall wall can extend beyond that layer. Changing the layer height returns a selected layer to the bottom.
Materials and gathering
The Materials tab lists costs for unfinished pieces. Switch between the whole blueprint and the selected layer.
| Column | Meaning |
|---|---|
| Need | Materials required for the remaining pieces |
| Bag | Materials currently in your inventory |
| Chests | Last known contents of chests you have opened |
| Gather | What is still missing after bag and chest counts |
Open chests normally while a blueprint is loaded to record their contents. Opening the same chest again updates its count instead of counting it twice. Changes in observed, loaded chests update their counts; unloaded chests retain their last known contents. Those counts can become stale if someone moves items. Forget chests clears the observations.
Check off individual materials, use Check stocked to mark rows with nothing left to gather, or Check all to mark the current list. Reset checks clears your marks.
Checkmarks are gathering notes. They do not change quantities or authorize building. Chest contents are never withdrawn automatically: the materials must be in your own inventory when you build. Costs exclude unavailable pieces, which the planner reports. Completion counts reflect construction detected in the loaded world.
Pick up where you left off
Your active hologram is saved automatically for each character and world, including:
- A copy of the blueprint and its position and rotation.
- Layer height and selected layer.
- Gathering checkmarks and whether you chose Preview only.
- Whether the placement is enabled or disabled.
Reconnect with the same character to the same world to restore it. Moving the original blueprint file does not lose the saved plan. Autobuild is always off after reconnecting. Chest observations last only for the current world session.
There is one active hologram per character and world. Loading another blueprint replaces it. Clear hologram also removes its saved placement. If a save cannot be read, the planner reports the problem and preserves the file.
Files and settings
These paths are relative to your r2modman profile:
| Path | Contents |
|---|---|
BepInEx/config/Buildheim/blueprints |
Imported and captured blueprints |
BepInEx/config/Buildheim/placements |
Saved holograms and gathering notes |
BepInEx/config/augusdogus.Buildheim.cfg |
Planner, autobuild, placement and HUD keys; HUD visibility; blueprint directory |
BepInEx/LogOutput.log |
Mod loading messages and errors |
The configuration file is created on first launch. The positioning modifier combinations are currently fixed.
Upgrading from our earlier PlanBuild builds preserves your setup: Buildheim copies marcopogo.PlanBuild.cfg into its new config file if one does not already exist, including custom keys and blueprint directories. If the profile already has BepInEx/config/PlanBuild and no Buildheim data folder, it continues using that existing folder for blueprints and saved placements. Fresh installs use the Buildheim paths above. Original files are preserved.
Blueprint support
Buildheim reads .blueprint and .vbuild files, up to 10,000 pieces and 8 MB per file.
- Terrain edits, container contents, and custom snap markers are not applied.
- Pieces with nonstandard scales can be displayed but cannot be placed by hammer assistance.
- Modded pieces require their original piece mods, including on the server when those mods require it.
- Assisted building requires resource costs. Disable the world's free-build setting to use it.
When switching from the original PlanBuild, finish or remove its shared plans with the original mod first and back up affected worlds and characters. This version does not migrate its plan objects, runes, Plan Hammer, or totems. Existing local blueprint files can still be imported.
Build
Use a .NET 8 SDK, a local Valheim installation, and BepInEx from your mod profile. From the repository root:
dotnet build src/Buildheim/Buildheim.csproj -c Release \
-p:GameDir="/path/to/Valheim" \
-p:BepInExDir="/path/to/profile/BepInEx"
dotnet test tests/Buildheim.Tests/Buildheim.Tests.csproj \
-p:GameDir="/path/to/Valheim" \
-p:BepInExDir="/path/to/profile/BepInEx"
The mod DLL is src/Buildheim/bin/Release/net48/Buildheim.dll. Install only the mod DLL, not game assemblies or the entire build directory. Building does not install or publish anything and does not modify the installed game assemblies. Environment.props can supply local paths; BepInExDir defaults to the game's BepInEx directory.
The client implementation lives in src/Buildheim/Client.
Tests cover blueprint parsing, material accounting, layer selection, autobuild scheduling, placement saves, and the game methods used by the hammer and input hooks. They do not run Unity. Runtime validation should include UI layout, modifier shortcuts, obstructed placement, inventory and chest transfers, reconnecting, and a vanilla server with an unmodded observer.
For bug reports, include the mod and Valheim versions, steps to reproduce, and relevant log entries. Include the blueprint file when the issue depends on a particular building.
Development and releases · Repository layout · Changelog
Acknowledgments and license
This project builds on the original PlanBuild, created by MarcoPogo and developed with contributions from Jules, Algorithman, Dreous, and Jere. It uses Jötunn.
Licensed under the WTFPL.
CHANGELOG
1.2.1
- Restore ordinary hammer use when the blueprint is out of range or all pieces in the active layers are built.
- Show why hammer assistance is paused in the build HUD and planner.
- Respect disabled placement costs in hammer assistance and autobuild, including recipe, material and crafting-station requirements.
1.2.0
- Hide build status when no blueprint piece is targeted or the hammer is put away, and keep active status clear of the stamina bar.
- Show the hovered blueprint's name, icon and materials in Valheim's native info card, including shortage colors and the crafting-station indicator.
- Identify and highlight scenery, scaled imports and out-of-reach holograms before reporting why they cannot be built with the hammer.
- Return to ordinary Repair when no blueprint piece is targeted; blocked blueprint clicks cannot repair other structures behind the hologram.
- Keep the build HUD compact, show positioning shortcuts only while adjusting, and avoid Valheim's piece name and material costs.
- Keep locked recipes highlighted in the hologram and name the undiscovered materials, distinguishing them from hammer selection failures.
- Measure hammer reach to the aimed and supporting surfaces instead of the piece origin, including overhead pieces.
- Use Valheim's own hammer preview for the selected piece, avoiding overlapping renders and keeping its name in placement feedback.
- Pick click-to-build targets from visible mesh geometry instead of the empty space inside a whole-piece bounding box.
- Keep the next autobuild target visible between attempts, recheck its materials and selected layer, and prevent clicks from using a stale hammer recipe.
1.1.0
- Add an Open folder button to the Blueprints tab for the configured blueprint directory.
1.0.1
- Fix Thunderstore banner and screenshot links using public GitHub images pinned to the release tag.
1.0.0
- Prepare the first public Buildheim release with client-only blueprints, saved holograms, material checklists, and hammer autobuild.
- Add a consistent repository layout, matching package artwork, and validated release packages.
- Publish version tags to GitHub Releases and Thunderstore with the AI Generated category.
0.20.4
- Rotate blueprints on the normal hammer's 22.5-degree grid, with 90-degree turns while holding Shift. Preserve old placements until explicitly rotated.
0.20.3
- Replace radius capture with a dedicated Capture tab, two world-space corners and a visible selection box.
- Pick corners with left/right click, switch with middle click, and adjust them using modifier keys and the mouse wheel.
- Preview dimensions and piece count before saving. Capture uses corner A as its origin and preserves existing blueprint files.
- Suspend hammer assistance and consume combat/build clicks while selecting an area.
- Slide the planner in and out with Valheim inventory timing and reuse the inventory's opening and closing sounds.
0.20.2
- Enable or disable the current placement with F7 or the Build tab. Disabled placements hide their hologram and HUD and release hammer and positioning controls.
- Preserve disabled placements across reconnects, including their alignment, layers and material checklist. Disabling turns autobuild off.
- Show or hide Buildheim's HUD independently with F8 or the planner's header button. Remember the preference across restarts.
0.20.1 (Buildheim)
- Rename the mod, package, DLL and planner to Buildheim.
- Give Buildheim its own plugin ID and settings file; copy earlier client settings without overwriting existing Buildheim settings.
- Reuse existing blueprint and placement folders on upgrade. Fresh installs use the Buildheim data folder.
- Prevent loading Buildheim alongside the original PlanBuild plugin.
0.20.0
- Use Valheim wood panels, fonts and controls with Build, Blueprints and Materials tabs.
- Show the selected build mode and explain Preview only, Click to build and Autobuild.
- Position holograms using modifier keys and the mouse wheel, with on-screen shortcut hints.
- Find real placement surfaces around the selected blueprint piece independently of camera aim.
- Explain placement restrictions in the HUD.
- Show remaining material costs, inventory counts, observed chest contents and bulk gathering checkmarks.
- Save blueprint copies, alignment, selected layers and gathering notes per character and world. Restore with autobuild off.
0.19.0 (client refactor)
-
Add adjustable height layers shared by hologram rendering and both hammer modes.
-
Add opt-in autobuild with paced attempts and a Home-key toggle.
-
Require Jötunn 2.30.0 for its Valheim 1.0.7 compatibility fixes.
-
Replace server-backed plan objects and tools with local blueprint capture and mesh-only holograms.
-
Add hammer assistance with automatic recipe selection, exact alignment and an inventory material check.
-
Hide completed pieces in the local guide.
-
Allow clients to connect without PlanBuild on the server.
-
Remove runtime HookGenPatcher and custom asset requirements.
-
Keep installed game files unchanged during builds.
Version 0.18.4
- Fixed PlanTotem rebuilding plans for destroyed pieces (thx nickweedon)
- Fixed the paint tool to calculate correct areas again
- Fixed the paint tool in Ashlands where reset terrain created lava and the modifiers created lava stone (Ahslands uses the alpha channel of the paint to distinguish more states which are currently not supported by PlanBuild)
- Fixed vanilla snappoint capture
Version 0.18.3
- Compatible with Valheim 0.221.3 (Call to Arms)
- Added support for orientation of item stand attachments
- Spanish translation (thx Acraciel)
- Reduced value of Skuld Crystal to Greydwarf Eye
Version 0.18.2
- Aligned rotation to placement ghost offset (thx sea212)
- Updated dependencies, resolved warnings and removed unused imports (thx sea212)
- Fixed material highlighting not resetting (thx sea212)
- Fixed ComfyGizmo compatibility (note: Users have to configure other PlanBuild offset buttons to rotate blueprints using Gizmo) (thx sea212)
- Fixed Serving Tray Pieces as plans
- Fixed Serving Tray Pieces in blueprints
Version 0.18.1
- Fixed highlighting materials after equipping blueprint rune (thx sea212)
- Fixed unhighlighting material after deselecting it / unequipping blueprint rune (thx sea212)
- Fixed incorrect selection highlighting after (un)equpping Skuld Crystal (thx sea212)
- Fixed unintentional overwriting of original material data (thx sea212)
- Added support for AzuCraftyBoxes (thx tsaaristo)
- Updated russian translation (thx ULIS5)
Version 0.18.0
- Compatible with Valheim 0.219.14 (Bog Witch) (ths sea212)
Version 0.17.0
- Compatible with Valheim v0.218.21
- Fixed OnPlayer Spawn for blueprint loading (thx Bhearus).
Version 0.16.0
- Compatible with Valheim v0.218.15
- Fixed unsupported PlanPieces disappearing
- Fixed compatibility with ComfyGizmo
Version 0.15.0
- Compatible with Valheim v0.217.46
- Fixed re-scan of piece tables (thx searica)
- Fixed Plan Shader
- Excluded thumbnails while moving blueprints to and from the server to preserve bandwidth
Version 0.14.8
- Public API to re-scan pieces and create/update plans of the pieces, called via PlanBuildPlugin.UpdatescanPieces() (thx searica)
- Implemented the new style of unlimited health like in Infinity Hammer (thx AlanDrake)
Version 0.14.7
- Disabled Pieces are now loaded as disabled PlanPieces, allowing seasonal items to be blueprinted
Version 0.14.6
- Fixed BlueprintGUI not being initialised properly
- Fixed tooltips
Version 0.14.5
- Fixed PlanBuild internal Text components
Version 0.14.4
- Fixed NREs in PlanPiece UI components (thx searica)
Version 0.14.3
- Fixed Blueprint preview tooltip
- Compatible with Valheim v0.217.22
Version 0.14.2
- Compatible with Valheim v0.217.14 (Hildir)
Version 0.14.1
- Fix ComfyGizmo compat
Version 0.14.0
- Compatible with Valheim v0.216.9
- Needs Jötunn v2.12.0
Version 0.13.4
- Compiled against Valheim v0.214.300
Version 0.13.3
- Compiled against Valheim v0.214.2
- Needs Jötunn v2.11.0
Version 0.13.2
- Added korean translation (thx An9e)
- Fixed center and snap point key hint
Version 0.13.1
- Fixed shape and paint on the terrain marker GUI
- Fixed rotation of square terrain markers
Version 0.13.0
- Mistlands compatiblity
Version 0.12.0
- Added terrain markers for terrain modifications in blueprints
- Added option to keep markers after capturing a selection
- Added thumbnail creation and rotation to the marketplace
- Added a "placeholder" piece to every blueprint category to make category switching much faster
- Fixed terrain mod deletion for reset terrain
- Fixed terrain bleeding on heightmap edges
Version 0.11.1
- Fixed compat with ComfyGizmo 1.5.0
Version 0.11.0
- Added server enforced config option to disable all blueprint rune operations for clients (admins are still allowed to use it)
- Changed blueprint piece description to include piece count
- Fixed saving of null values to the TextReceiver ZDO
Version 0.10.8
- Fixed selection cutting to respect admin state
Version 0.10.7
- Completely reworked the Marketplace GUI to manage blueprints in game
- Added door state to blueprints (only interpreted on "direct" build)
- Added ward state (active/inactive) to blueprints (only interpreted on "direct" build)
- Added container contents to blueprints (only interpreted on "direct" build)
- Added config value for the smoothing option of the terrain tools
- Added cut option for selections (copy and delete the selection) to the GUI and as a command
- Added possibility to save blueprints including the vanilla snap points to the GUI and as a command
- Added possibility to capture vanilla snap points when using quick select
Version 0.10.6
- Fixed undo not removing pieces from blueprint selections
- Added reacting to Escape and Return to the blueprint save GUI
- Added undo/redo to marker placement
Version 0.10.5
- Fixed old saved markers
Version 0.10.4
- Added global plan deletion tool to the plan hammer
- Snap point and center markers are now concidered "selection tools" - if you have a current selection, newly placed markers will automatically be added to that selection and selection highlighting will be retained
- Added deletion of snap/center markers with the rune (like removing pieces with the hammer) - only works with a marker selected
- Fixed rune tools executing without a visible placement marker
- Increased max camera distance
- Added key to reset placement offset for blueprints (default Q)
- Added automatic reset to the placement offset after placing a blueprint
- Added selection delete to undo queue
- Added new save dialogue for blueprints
- Added config for player name prefix on blueprint files
- Added replacement of spaces in blueprint file names (spaces will be replaced with an underscore)
Version 0.10.3
- Implemented bp.undo and bp.redo console commands for all blueprint and terrain actions (big thx to Jere)
- Changed offset handling for blueprints so the placement marker stays in place
- Added compat patches for ComfyGizmo
Version 0.10.2
- Fixed Plan Hammer compat with BuildCamera
- Fixed errors with some blueprints using item/armor stands
Version 0.10.1
- Added stripping of Semicolons on "additionalText" to prevent CSV errors
- Added unlimited health to other types of prefabs (Trees, Destructibles)
- Added back "quick select tool" for direct blueprinting
Version 0.10.0
- Split plan and blueprint functionality into two separate items
- If you want to use plans, you must craft the new item "Plan Hammer" from your player crafting screen
- Reorganized configuration entries for more clarity
- Please revise your configuration once after installing this version
- Added saving of local scaling into blueprints. Note that the scale is not saved/synced by the vanilla game for most of the prefabs, so an additional mod for piece scaling should be installed.
- Added saving of item stand and armor stand items. Loadouts only get placed when using "Direct Build".
- Added the ability to change blueprint categories via the Marketplace GUI
- Removed the blueprint "Quick Select" tool, use the add/remove/edit selection tools instead
- Added temporary capturing of blueprints from the "Edit Selection" tool at runtime without saving a file for it (copy+paste)
- Added deletion of selected pieces from the "Edit Selection" tool
- Added ability to capture blueprints using the vanilla snap points (can be used in copy+paste)
- Added ability to "finish" planned pieces without having the needed resources when the "no placement cost" debug option is active
- Changed building requirements for the plan totem (1x Wood, 1x Grey Dwarf Eye) and skuld crystal (1 x Grey Dwarf Eye)
- Added rotation to the square shaped marker
- Added config to set piece health to "unlimited" for direct builds
- Check out the README file on github for more in-depth instructions on the new usage: https://github.com/sirskunkalot/PlanBuild/blob/master/README.md
Version 0.9.5
- Fixed placement of non-Piece prefabs
Version 0.9.4
- Fixed placement offset not resetting
- Fixed custom inputs for 0.207.20
Version 0.9.3
- Fixed manual selection tools
Version 0.9.2
- Added config for default blueprint build mode
- Expanded plan totem inventory slots to 28
- Fixed NRE in main menu when using auga
- Fixed blueprint tooltip while using a gamepad
Version 0.9.0
- Fixed syncing of blueprints from the server
- Fixed replacing of blueprints on capture not writing files
- Fixed piece description size for blueprints
- Needs at least Jötunn v2.4.0, Server needs PlanBuild v0.9.0 as well
Version 0.8.5
- Lowered the scanning runs for new plan prefabs
- Fixed a NRE when a game object can be found but not instantiated
Version 0.8.4
- Fixed capturing and placing of meta pieces
- Fixed breaking terrain mesh when making large changes at zone borders
Version 0.8.3
- Fixed redundant blueprint manager GameObject when placing directly
Version 0.8.2
- Fixed selection not resetting after capture
- Fixed Gizmo Reloaded rotation patch
Version 0.8.1
- Fixed tooltip display on inventory items
Version 0.8.0
- Added prefab blacklist for server owners to prevent non-admin users from planning or blueprinting pieces from that list
- Prefabs can be added directly in the config file or via console commands while being connected to the server
- Added custom piece table categories to the .blueprint format
- Added new Thumbnail creation by rendering the blueprint and taking a screenshot of it
- You can recreate your current blueprint thumbnails via console command "bp.thumbnail" for single blueprints and "bp.regenthumbnails" for all current blueprints
- Added a new tooltip overlay for blueprints previewing the blueprint's thumbnail
- Added Piece-only mode to the deletion tool
- Fixed camera offset in blueprint mode
Version 0.7.1
- Fix requirements count in Plan Totem
Version 0.7.0
- Plan Totems will now replace broken pieces in range with plans
- Added enable/disable to individual Plan Totems (both building & replacing with plans are controlled by this)
Version 0.6.14
- Fix stuck square tool outline
Version 0.6.13
- Fixed admin overrides for tools: direct place, terrain and marketplace GUI hotkey
Version 0.6.12
- Added new tools to modify your blueprint selection manually before saving it - add or remove single pieces or connected structures all at once
Version 0.6.11
- Fix GizmoReloaded patch when shifting blueprints (unwanted rotation)
Version 0.6.10
- Fix ValheimRAFT support
Version 0.6.9
- Made modifier keys in blueprint mode configurable
- Compress blueprints before transfer and always resize PNG files to max 160 width
- Needs at least Jötunn v2.3.7
Version 0.6.8
- Compatibility patch for Gizmo Reloaded (Gizmo is disabled in blueprint mode because of conflicting usage of modifier keys)
Version 0.6.7
- Fixed compatibility with Build Camera
Version 0.6.6
- Made the totem piece collection more failsafe
- Better plan pieces compatibility
- Remove all GOs with EffectArea from plan pieces
- Reverted the reset between switching tools
- Capped the circle size to 100
Version 0.6.5
- Fixed terrain tool removal not saving
Version 0.6.4
- Enable clients without PlanBuild to connect to servers with PlanBuild installed but prevent clients with PlanBuild to connect to servers without it (needs Jötunn v2.3.3)
Version 0.6.3
- Reset selection radius & offset when switching tools
Version 0.6.2
- Fixed ValheimRAFT compat
Version 0.6.1
- Fixed BuildCamera compat
Version 0.6.0
- Hearth & Home update
Version 0.5.2
- Fixed projector mask for paint / deletion tools
- Almost every aspect of the mod is translatable now (thx Dominowood371)
- Added more german translation
Version 0.5.1
- Remove the ability of the BlueprintRune to "middle-mouse-delete" non-planned pieces
- Don't make noise and attract mobs when placing blueprints
- "Plan unknown pieces" is now a server enforced configuration
- Handle duplicate piece names to avoid new piece notification spam
Version 0.5.0
- Made the mod mandatory on server and client again - too many griefing oppertunities with the new terrain tools
- Blueprint market GUI is now translatable (check PlanBuild\assets\Translations)
- Show ghosts for blueprints with missing pieces
- Fixed some errors with missing pieces
- More russian translation (thx Dominowood371)
Version 0.4.3
- Added new russian translation
Version 0.4.2
- Fixed new particle effects config option ...
- Added null check in RPC call, should fix infinite build issue
Version 0.4.1
- Fixed compatibility with ValheimRAFT
- Added config for particle effects of Plan Totem
Version 0.4.0
- Added new tools for terrain modification, terrain painting and vegetation/object deletion to the Blueprint Rune (controlled by server side config)
- Use the TerrainComp system from Valheim for all tools
- Removed flatten while placing a blueprint (too inaccurate, use the terrain tools before placing the blueprint)
- Added a square marker for terrain tools
Version 0.3.5
- Hopefully fixed some NullReferenceExceptions
Version 0.3.4
- Changed the way requirements are checked (for allow unknown pieces config option). Should fix the "new piece" spam
Version 0.3.3
- Compatibility with ValheimRAFT!
- Added server-enforced config option to allow flattening terrain while placing blueprints
Version 0.3.2
- New blueprint marketplace pieces
- Support for pieces in tools other than the hammer (like BuildIt and Clutter)
- Use bounds to calculate flatten (should be more accurate)
- Fixed material swap issue when hovering over a piece and using the Skuld Crystal
Version 0.3.1
- Fixed center point marker issue with pieces lower than the marker
Version 0.3.0
- New blueprint marketplace! Press "End" to open the server GUI. The server must be configured to accept the blueprints!
- Additional movement options when placing the blueprints
- Pieces no longer flash when selecting, instead you should press Ctrl to see the current selection
- Circle while selecting will remain horizontal now
Version 0.2.12
- Fix blueprint rotation (oops)
Version 0.2.11
- Fix markers
- Fix interaction with Gizmo
- Fix invisble hover-target piece with Skuld Crystal
- Added config for directories (scan & save)
Version 0.2.10
- Allow right Shift & Ctrl (helps with Build Camera)
Version 0.2.9
- Allow Misc items that can be placed as plans to be part of blueprints (no Misc pieces were allowed before)
- Preload blueprints on startup, should remove lag when equiping Blueprint Rune
Version 0.2.8
- Set a minimum of 8 for placementDistance
Version 0.2.7
- Changed the way the maxPlaceDistance is set while using BluePrint Rune, should be more compatible with other mods that also modify this
Version 0.2.6
- Added height offset when placing blueprints, change it by Ctrl + Scrolling
- Added Undo to remove entire blueprints (will not work on blueprints from previous versions, sorry! use the Radius delete to remove them instead)
- Added Delete to remove all plans in a radius
- Plans now highlight in the "unsupported" color
- Changed the way that the ghost prefab is created, should be much better for performance. Let me know if you see anything wonky while placing a blueprint!
- Placing plans & blueprints no longer consume Stamina
Version 0.2.5
- Added snap point markers for blueprints!
- Blueprint parsing is done later & is more forgiving, pieces that are not found show a warning instead
Version 0.2.4
- Added some automatic fixing of prefabs that are not fully registered from other mods
Version 0.2.1
- Fixed placement distance for blueprints
Version 0.2.0
- Changed the Plan Hammer to the Blueprint Rune from Veilheim (many many thanks to Algorithman & sirskunkalot!!!)
- Added support for .vbuild & .blueprint files!
- Updated to Jotunn 2.0.11
Version 0.1.8
- Set CreatorID of finished pieces, fixes refund issue (only 1/3 refunded) of completed pieces
Version 0.1.7
- Compatibility with Equipment & Quick Slots
Version 0.1.6
- Avoid updating known recipes if not required, hopefully this removes the new piece message spam
Version 0.1.5
- Added null check to prevent issues if ScanHammer is called too early (Fixes compatibility issue with RRR NPCs)
Version 0.1.4
- Updated to Jotunn 2.0.9
- Updated to Valheim 0.153.2
Version 0.1.3
- Fixed (hopefully for real this time) incorrect stack count of dropped resources
Version 0.1.2
- Resources are now dropped in stacks of 1, as a workaround for known issue with ItemDrops
Version 0.1.1
- Added support for Craft from Containers
- Added late scan for custom pieces in case a prefab is not found in ZNetScene
Version 0.1.0
- Updated JotunnLib to Jotunn
- Planned pieces no longer provide comfort
- Patches for BuildShare & Build Camera have been moved to main mod dll (Thanks for the help ramonsantana!)
Version 0.0.4
- Added the repair "recipe" to the Plan Hammer
- Fixed issue with transparent pieces while wearing Skuld Crystal
- Fixed names of pieces so they are unique (Fixes compatibility issue with Comfort Tweaks)
Version 0.0.3
- Handle pieces without WearNTear component (fixes compatibility issue with EpicLoot)
- Disabling the "Show all pieces" option now removes the pieces again
Version 0.0.2
- Enemies will no longer target plans