RunicFoodGuard
Keep ExtraSlots food-slot stacks during RunicStorage 2.3.0 Quick Stack and single-stack actions, while spare stacks still go into storage. Client-only. Supports ExtraSlots 1.2.13–1.2.16.
Screenshots 1 screenshots
About this mod Author’s original text
RUNIC FOOD GUARD
KEEP YOUR PROVISIONS PACKED
Unload the haul. Keep your next meal.
Back at base, one Quick Stack should put away your gathered materials without sending your travel food into a chest. Runic Food Guard connects RunicStorage with ExtraSlots so the stacks in your three dedicated food slots stay with you. Spare food in your regular inventory can still be stashed.
Compatibility / v0.1.7
Built against Valheim 1.0.16 with BepInExPack Valheim 5.4.2351. Requires RunicStorage 2.3.0 and ExtraSlots 1.2.13, 1.2.14, 1.2.15 or 1.2.16. These versions are checked exactly. Install on each player client; the dedicated server does not need it.
SUPPORT ME ON KO-FI
If this saves you a trip back to the pantry, buy me a coffee. Your support helps me spend more time on compatibility fixes and small improvements for modded games. A tip is optional and appreciated. Vercadi
PROVISIONS / WHAT STAYS WITH YOU
- All three ExtraSlots food-slot stacks stay carried during RunicStorage Quick Stack.
- Spare stacks of the same food in regular inventory remain eligible for storage.
- Your chosen shortcuts still work. This follows the food slots, regardless of their bindings. Quick Stack uses your RunicStorage binding, normally Left Alt+Q.
- Existing RunicStorage protections remain in place, including its configured hotbar and equipped-item rules.
The protection also covers Quick Stack's controller action, the single-stack Ctrl+Shift+click shortcut through RunicStorage 2.3’s native transfer path. It adds no new keybind, item, inventory slot, recipe or world data.
This applies to Quick Stack only. Store All (normally Alt+A), restocking, consolidation, crafting, recycling, manual transfers and other mods' storage actions keep their normal behavior.
PACK FOR THE ROAD / INSTALLATION
- Close Valheim.
- In your mod manager, select the profile you play with and install RunicFoodGuard with the dependency versions listed above.
- Launch the modded game. Put food in ExtraSlots' dedicated food slots and use RunicStorage Quick Stack as usual.
Each friend needs the add-on on their own client to protect their own food. It introduces no server requirement, and you can keep your existing character and world.
Manual installation: install the required dependencies first. Extract this package's plugins/RunicFoodGuard folder into your active BepInEx/plugins directory, so the DLL is at BepInEx/plugins/RunicFoodGuard/RunicFoodGuard.dll.
Coming from the local test package? With Valheim closed, remove the locally imported Runic Food Guard entry before installing the package. Keep only one copy of RunicFoodGuard.dll. Back up its config first if you changed it.
Removal: close the game and uninstall this add-on through your manager, or remove its DLL from a manual installation. Its config file can also be removed. Food slots themselves belong to ExtraSlots and remain unchanged.
YOUR SETTINGS
The first launch creates BepInEx/config/compat.runicstorage.extraslots.foodguard.cfg:
[General]
Enabled = true
DebugLogging = false
Enabled turns this protection on or off. DebugLogging records the number of protected food stacks per Quick Stack attempt; leave it off unless investigating a problem. Edit the file with Valheim closed, or use a compatible in-game configuration manager.
FIELD NOTES / IF SOMETHING GOES WRONG
Food is still being stashed: confirm you used Quick Stack, the food was in the dedicated food slots, and the mod is installed in the profile you launched. In BepInEx/LogOutput.log, look for:
Food-slot Quick Stack protection installed. RunicStorage 2.3.0 / ExtraSlots 1.2.16. Enabled=True.
After a dependency update: unsupported versions or changed hooks leave the add-on inactive. Its startup error includes FOOD PROTECTION NOT ACTIVE; normal RunicStorage behavior then continues without this extra protection. Missing or older dependencies may instead produce a BepInEx dependency error. Check versions before relying on the protection again.
A Qu
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: