ReliableBlockRebuilt

v1.1.0·Updated 2026-09-26

Local-player Reliable Block fork for inspected Valheim 1.0.16 code. Preserves stagger and stamina checks; disables on unknown code. Preview build.

About this mod Author’s original text

Reliable Block Rebuilt

A client-side fork of ReliableBlock by Korppis, maintained by anneryeo. Original source history and MIT license are retained.

Preview 1.1.0: built, checked offline and startup-tested in Windows Steam Valheim 1.0.16 with BepInExPack Valheim 5.4.2351. Live combat and crossplay testing are pending. Unknown blocking code disables the patch instead of attempting a best guess.

Behavior

When a frontal block or parry fills your stagger bar, the hit still receives shield mitigation if stamina remains after the game's block cost. You still stagger. Insufficient stamina still fails the mitigation check.

This preserves the original mod's damage-mitigation change. It does not turn a staggered block into a successful parry for the separate effects and attacker-stagger checks. Stamina costs, shield durability, skill gains and other game calculations stay in the original method.

The fork applies only to the locally owned player. It does not change NPCs or another player's blocking when you host, add network messages, require installation by friends, or add a server compatibility handshake. Ordinary combat outcomes still synchronize through Valheim. Crossplay compatibility must be tested with an unmodded player; it is not guaranteed by the phrase "client-side."

Install with r2modman

The ZIP already contains the compiled mod; r2modman installs it without compiling. Follow the step-by-step testing guide for the enabled/disabled comparison and unmodded-friend crossplay check.

  • Close Valheim. Back up your saves before testing. The optional script below makes a private, hash-verified local snapshot.
  • Create a separate r2modman profile for testing. Profiles do not isolate characters or worlds. Use a new character and disposable world.
  • Install BepInExPack Valheim 5.4.2351 in that profile. Remove or disable Korppis-ReliableBlock; both versions must not run together.
  • In the profile's settings, use Import local mod and select anneryeo-ReliableBlockRebuilt-1.1.0.zip. See r2modman's local installation guide.
  • Start modded and inspect BepInEx/LogOutput.log in the profile folder. Look for Verified BlockAttack patch installed. A Disabled: message means the compatibility guard refused the patch.
  • Complete the acceptance checks before using valued saves or hosting your usual crossplay world.

For a manual profile install, place only ReliableBlock.Rebuilt.dll in that profile's BepInEx/plugins/ReliableBlockRebuilt folder. Do not replace any game DLLs. Do not install it on a dedicated server.

Disable and remove

With the game closed, set Enabled = false in BepInEx/config/org.bepinex.plugins.reliableblock.rebuilt.cfg and restart. Or disable/remove the package in r2modman. A manual installation can be removed by deleting only its plugin folder. The fork adds no custom saved items or persistent data that need conversion on uninstall.

Safeguards and limits

  • Check the original BlockAttack method's SHA256 fingerprint before patching.
  • Require the inspected stagger/stamina/mitigation instruction sequence and branch destinations.
  • Insert two instructions without removing original instructions or their labels.
  • Refuse the old ReliableBlock plugin and detected competing Harmony owners on BlockAttack. Later conflicts also cause this fork to retain the original stagger rejection.
  • Restrict the change to the local, owned player and retain the original result on guard errors.
  • Make no direct save writes, save-format changes, custom content additions or game-file modifications. BepInEx still writes its normal configuration and logs, and Valheim still saves ordinary gameplay outcomes.

These safeguards reduce the patch's scope; they cannot promise that a game, operating-system crash, Steam Cloud conflict or another mod will never damage a save. The compatibility checks cover this method, not every possible mod interaction. A game update can disable the fork until its code is inspected again. There is no unsafe bypass setting.

Ba

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
ReliableBlockRebuilt-1.1.0.zip
File size
22.1 KiB