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.
ShieldMeBruhReforged
Auto-equip your preferred shield with one-handed weapons. Remember your selection across sessions, storage, and death recovery.
CHANGELOG
Shield Me Bruh Reforged Patchnotes
1.0.1
- Fix Thunderstore banner and screenshot links using public GitHub images pinned to the release tag.
1.0.0 - Independent fork for Valheim 1.0.12
- Rename the mod, assembly, and package to ShieldMeBruhReforged.
- Use a new plugin ID and configuration file without migrating original settings or shield selections.
- Target .NET Standard 2.1 and the current Valheim game assemblies.
- Use Valheim's InventoryElement component for shield selection and markers.
- Replace the bundled Vapok library and Jotunn initialization with BepInEx configuration and logging.
- Remove YamlDotNet and remember the preferred shield through native character and item metadata.
- Preserve the preference through storage, logout, death, and recovery into another slot.
- Restore markers on inventory refresh without requiring a grid resize.
- Clear the saved preference only when explicitly deselecting a shield.
- Keep inventory input registered when auto-shield starts disabled.
- Add portable builds, ZIP packaging, persistence and lifecycle tests, and static compatibility checks.
- Build and validate packages in GitHub Actions; version tags create GitHub releases and publish to Thunderstore.
- Add bumpp configuration to update mod versions and create release commits and tags.
Upstream 1.1.2 - Updating Dependencies
- Updated to latest version of dependencies
Changelog History (click to expand)
1.1.1 - Fixing Dedicated Server Config Syncing
- A regression issue was introduced when switching to Jotunn preventing servers from dictating configs to clients.
- This has been resolved.
- Appropriately added the BepInDependency Flags for graceful mod exit if missing dependencies.
1.1.0 - Removed ServerSync - Updated to Jotunn
- Updates to Valheim 0.221.4
1.0.9 - Valheim 0.217.28
- Updates to Valheim 0.217.28
1.0.8 - Valheim 0.217.24
- Updates to Valheim 0.217.24
1.0.7 - Valheim 0.217.14
- Updates to Valheim 0.217.14
1.0.6 - Valheim 0.216.9
- Updates to Valheim 0.216.9
1.0.5 - Valheim 0.214.2 and BepInEx 5.4.21 Updates
- Updates to Valheim 0.214.2
- Updates to BepInEx 5.4.21
- Various Clean Up
1.0.4 - Tombstone Retrieval Error Message
- Fixed: During Tombstone retrieval, an error would occur.
1.0.3 - Defensive Equip Check
- When equipping shields, make sure that the item isn't null to prevent downstream issues.
- Reinforced possible null exceptions with null checks
- Ensure shield is removed when item is moved with Fast Item Transfer
1.0.2 - Bug Fix
- Shield Icon resets on Death event.
1.0.1 - Initial Release - Hotfix
- Changed the way I'm detecting player being loaded.
1.0.0 - Initial Release
- Provides an option to use the middle-mouse button on a Shield while browsing the inventory to select a shield that will be automatically equipped when a one-handed weapon is equipped.
- Provides a secondary, configurable option to also automatically unequip the shield when the one-handed weapon is unequipped.
- Client side only mod.
- Lightweight, minimal overhead QoL Module