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.
MasterRings
Five boss-themed Utility rings with permanent powers, biome mastery and restored creature alliances.
By GoblinHeim
CHANGELOG
Changelog
1.2.1
- Fixed a startup patch failure that prevented the Sylvian Greydwarf peace and Dreadful Skeleton alliance patches from loading.
- Wet immunity now discovers and patches either Valheim
SEMan.AddStatusEffectAPI shape at runtime: string-name or integer-hash. - Installed the Wet compatibility patch separately so a future Wet API mismatch cannot disable the remaining MasterRings patches.
1.2.0
- Added the dedicated Plains regional status icon for the Lich King Ring.
- Dreadful Ring now rejects Wet before it enters the player's status-effect list, eliminating the repeated Add/Remove cycle under rain or in water.
- Equipping Dreadful while already Wet removes the existing effect once; removing the ring immediately restores vanilla Wet behavior.
- Includes the optimized multiplayer, ground-detection, stamina and Tared corrections developed throughout the 1.1 test series.
1.1.3 GROUND FIX TEST
- Replaced the invalid
Player.GetGroundMaterialreflection with Valheim 1.0.16's actualCharacter.GetLastGroundColliderandHeightmap.GetPaintMaskAPIs. - Detects player-built floors through their parent
Piece. - Detects dirt paths from the paint mask red channel and paved roads from the blue channel, using stable 3×3 sampling.
- Applies the same natural-ground-only movement rule to all five regional Master Rings.
- Removes the repeated HarmonyX
GetGroundMaterialwarnings from the game log. - Leaves the regional stamina reduction active on every surface.
1.1.2 OPTIMIZED TEST
- Fixed the Sylvian seed gift on trees owned by another multiplayer peer by tracking the attacker inside the authoritative
TreeBase.RPC_Damagepath. - Limited Lich fatal-hit tracking to eligible victims killed by a current Lich King Ring wearer and expires stale entries after 30 seconds.
- Cached equipped MasterRing state, terrain state, creature classification, remote aura flags and ZDO reflection metadata.
- Reduced bound-Skeleton discovery scans and processes expiry from a tracked collection.
- Reordered building-protection checks so ordinary attackers avoid component searches.
- Reduced embedded icons to 256×256, caches duplicate icon loads, releases CPU pixel data and skips texture loading on dedicated servers.
- Reapplies localization when the selected language changes in game.
- Added a diagnostics configuration toggle and corrected the obsolete four-ring README text.
1.1.1 HOTFIX TEST
- Moved the common regional stamina reduction into Valheim 1.0.16's native StatusEffect cost modifiers for Run, Jump, Attack, Block, Dodge, Swim, HomeItem and Sneak.
- Removed the ineffective RPC_UseStamina interception, ensuring each supported action cost is multiplied by 0.90 exactly once.
- Neutralized only Tared's movement-speed modifier for a Lich King Ring wearer in the Plains.
- Left all ring powers, recipes, visuals, exclusivity and Lich Skeleton mechanics unchanged.
1.1.0 TEST
- Added the Lich King Ring with Workbench level 5 recipe, native Very Resistant Fire modifier, Plains bonuses, tar-slow immunity and hidden necromancy mechanics.
- Enforced one equipped MasterRing at a time without touching other Utility items, including a repair pass for invalid multi-ring states.
- Replaced all five ring icons with the supplied visual update.
- Set each cloned MasterRing's private item value to zero while preserving the AmberPearl world model and vanilla AmberPearl data.
- Added owner-authoritative, one-per-death Skeleton resurrection with explicit prefab whitelist/exclusions, inherited max health, death-point biome damage tier, networked alliance and expiry.
1.0.1
- Redrawn all eight ring and biome icons in a simplified 8-bit pixel-art style, with point filtering in game.
- Greydwarfs/Greylings inside the Sylvian aura and bound Skeletons no longer select player-built structures as targets; existing building targets are cleared.
- Prevented their direct and collateral damage to player-built structures, both before sending damage and on the network owner.
- Fixed the bound Skeleton network flag using the string-key ZDO overload, so other peers can recognize the alliance.
- Wild creatures outside the aura, unbound Skeletons, environmental wear and damage from other attackers retain their normal behavior.
1.0.0
- First full release of Master Rings.
- Four boss-crafted Utility rings: Meadows Lord, Sylvian, Dreadful and Wind Master.
- Biome-specific movement and stamina bonuses.
- Meadows animal damage and Crafting bonuses.
- Sylvian Black Forest Farming bonus.
- Sylvian 100 m Greydwarf/Grayling pacification shared with all players and player-friendly/tamed creatures.
- Sylvian adds one extra corresponding seed/cone when the wearer fells Beech, Birch, Fir, Oak or Pine, without modifying vanilla tree loot.
- Dreadful native poison resistance, Wet immunity and 30-second Skeleton allies shared safely with players and player-friendly/tamed creatures.
- Wind Master native frost resistance and favorable sailing wind.
- English and French localization and separate regional status-effect icons.