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.
BoneSpire
Experimental single-player test build. Bone-storing monuments with inventory-driven growth and expandable hostile-spawn protection.
By greypoint
| Date uploaded | 2 weeks ago |
| Version | 0.1.1 |
| Download link | greypoint-BoneSpire-0.1.1.zip |
| Downloads | 28 |
| Dependency string | greypoint-BoneSpire-0.1.1 |
This mod requires the following mods to function
ValheimModding-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.2denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2351README
Bone Spire
Build bone-covered monuments that store Bone Fragments and change appearance as their inventories fill.
Experimental single-player test release. Compilation and offline checks have passed; in-game validation is pending. Use a disposable test world for this first release. Multiplayer is not yet validated.
The spires
| Greater Bone Spire | Lesser Bone Spire | |
|---|---|---|
| Build cost | 100 Bone Fragments + 10 Core Wood | 20 Bone Fragments + 1 Core Wood |
| Bone storage | 6,000 | 1,200 |
| Appearance | Fixed-height monument with increasing bone coverage | Straight bone-clad post that grows from about 1m to 8m |
| Protection | 50m base radius, expanded by qualifying Lesser Spires | Adds 5m to a qualifying Greater Spire; no independent protection |
Stored bones can be withdrawn, reversing the visual progression. Construction materials do not count toward inventory fill. Only Bone Fragments are accepted; trophies are not supported in this release.
Protection rules
Each Lesser Spire inside a Greater Spire's original 50m horizontal radius adds 5m to that Greater Spire's protection. Expanded protection cannot recruit more distant Lesser Spires. The bonus does not depend on the Lesser Spire's inventory. Removing a qualifying Lesser Spire reduces the radius.
Protection is implemented for natural hostile spawns and raid spawns at their spawn locations. Ordinary neutral wildlife and Dvergr are excluded from the filter. Animals spawned as raid attackers are included.
Existing enemies can still enter the area. This does not stop raids from starting or prevent spawns outside the boundary. Boss summoning, physical nest/spawner objects, console commands, and other mods' custom spawn paths are not intercepted.
Installation
Use Install with Mod Manager on the Thunderstore package page. The manifest declares BepInExPack Valheim and Jotunn so a supported manager can install the dependencies. Launch Valheim through your mod manager.
Find Greater Bone Spire and Lesser Bone Spire in the Hammer's Misc category / Storage tags. Discover Bone Fragments and Core Wood first and have a workbench nearby.
The package includes the compiled DLL and all required model files. No compiler, external asset download, or manual folder copying is required when installing through the mod manager.
Quick first test
- Place both spires and inspect their appearance, placement previews, and collision.
- Deposit 300 Bone Fragments in Greater and 120 in Lesser to reach their first growth steps. Withdraw them to check that growth reverses. Try depositing wood; it should remain in the source inventory.
- Save, quit, and reload with bones stored. Confirm the contents and appearance return. Check that the Greater inventory's bottom rows are accessible.
- Greater alone should display 50m protection. Add one Lesser clearly within 50m and expect 55m. Remove the empty Lesser and expect 50m again.
Console-spawned creatures bypass the protection filter and cannot be used to validate spawn suppression.
Compatibility and test status
Built using Valheim 1.0.20 and Unity 6000.0.75 reference assemblies, BepInExPack Valheim 5.4.2351, and Jotunn 2.30.2. Compatibility with other game versions has not been established.
Offline verification covers compilation, game API references, bone-capacity and radius rules, all twelve model files, and growth stages. Actual game startup, materials, collision, inventory transfers, saving, destruction drops, spawn suppression, and performance still require in-game testing.
The models use procedural geometry with materials sourced from Valheim at runtime. Large inventories and settlements with many spires require testing. There are no user configuration options in this prototype.
For troubleshooting, retain the complete BepInEx/LogOutput.log, the game version, and a screenshot or description of the issue.
Removing the mod
Empty and dismantle placed spires before uninstalling the mod from a world you intend to keep.
CHANGELOG
Changelog
0.1.9
- Added the Lesser Trophy Spire. Mount any trophy at its native scale. A bound wreath and eight parallel bone bundles grow as the shaft fills.
- Hang Dvergr Lanterns beneath the Greater’s four projecting beams. Attach and recover individual lanterns from ground level.
- Added configurable local nighttime atmosphere around Greater Spires. Natural weather returns outside their range and at dawn.
- The Greater now costs 28 Core Wood. Both Lesser variants cost 3 Core Wood. Increased Lesser shaft lashing thickness by 50%.
- Added configurable protection radii, Lesser contributions, and linking distance. Boars, deer, necks, and hares may spawn naturally in protected areas. Raid attackers remain subject to suppression.
- Simplified spire hover text, switched Hammer thumbnails to bundled images, reduced mesh loading work when changing detail levels, and refreshed saved contents before destruction.
0.1.7
- Both structures now start with a Core Wood frame. The Greater costs 10 Core Wood and the Lesser costs 1.
- The Greater stores 18 stacks in a 6×3 grid. The Lesser stores four stacks in a 2×2 grid. At the standard stack size, they hold 900 and 200 Bone Fragments respectively.
- The inventory prompt and opening action now use the surface you aim at. You can open a spire from a nearby platform and keep it open while turning away.
- Fixed an inventory range conflict with other container mods and a coverage-ring error when placing spires or returning to a world.
- Existing stored items remain available for withdrawal, including stacks beyond the new capacity.
0.1.6
- Increased the Greater Spire to approximately 20m, with bone covering that accumulates from the base upward.
- Preserved the Greater's existing mix of skulls and other bones.
- Restored slender Core Wood proportions throughout both structures.
- Replaced uniform Lesser bone rows with staggered, tightly fitted arrangements and three visual variations.
- Extended Lesser growth to 12m, adding 4m pole sections as the covering rises.
- Reduced Lesser storage to 3 columns by 2 rows, holding 300 standard Bone Fragments.
- Greater base protection now scales from 10m when empty to 100m when full.
- Lesser bonuses now scale with stored bones, reaching 5m at full capacity.
- Increased the fixed Lesser linking distance to 100m and updated coverage markers and hover information.
- Added distinct model-rendered build-menu thumbnails and Thunderstore artwork featuring both spire types.
- Extended inventory recovery to preserve larger legacy layouts through subsequent saves and reloads.
0.1.5
- Replaced custom timber supports with native Core Wood meshes, materials, and detail levels on both spires.
- Lesser inventory is now 4 columns by 3 rows, holding 600 Bone Fragments at the standard stack size.
- Lesser Spires contribute +5m only while full.
- Greater base protection now grows with stored bones, reaching 50m at full capacity.
- Added workbench-style ground coverage markers and a separate 50m linking boundary while building.
- Lesser growth now fills an exposed 4m pole before extending to a second pole, reaching 8m.
- Spaced Lesser bones to keep neighboring shafts and joints separated.
- Unified inventory prompts, opening, and closing distance at the surface of each spire.
- Added reduced-detail bone models for distant viewing while preserving complete growth layers.
- Retained stored items during inventory resizing.
0.1.4
- Fixed an initialization failure that prevented both spires from appearing in the Hammer build menu.
- Resolve building shaders directly from loaded native materials.
0.1.3
- Packaging-only re-release of the 0.1.2 build for Thunderstore. The plugin binary is unchanged and still reports version 0.1.2.
0.1.2
- Greater Spire inventory is now 8 columns by 4 rows; Lesser Spire inventory is 7 columns by 3 rows.
- Growth now follows the capacity of the revised grids, including modified Bone Fragment stack sizes.
- Empty Lesser Spires display a bare wooden post. Bone covering and lashings appear together when bones are deposited.
- Reworked native wood, bone, and lashing material selection and texture assignment.
- Disabled material displacement on the spires to address wavering hammer placement previews.
- Rebuilt model surfaces with closed ends, consistent outward faces, and complete bone volumes.
- Restored the Greater Spire's full bone coverage and corrected growth-layer rendering.
- Preserved existing inventory contents during resizing, with temporary recovery rows for excess stacks.
0.1.1
- Added Greater and Lesser Bone Spires with bone-only storage and reversible visual growth.
- Added 50m Greater Spire protection, extended by 5m per qualifying Lesser Spire.
- Added natural hostile and raid spawn protection.
- Added Thunderstore packaging and mod-manager installation.