Multi User Chest
About
Allows multiple players to interact with the same chest at the same time.
Installation
This mod requires BepInEx and Jötunn.
Extract all files to BepInEx/plugins/MultiUserChest
All player need to install this mod.
It can be installed at a server to enforce the installation on all clients.
Please report all errors and desyncs that occur.
FAQ
- Who needs this installed?
- Ever player, server is optional to enforce the installation.
- When two players move an item at the exact same time, will it be duplicated?
- No, only one movement will be accepted.
- Can this be added to an existing game?
- Yes, you can add and remove this mod anytime. Just make sure it is the same for all players.
- Does it work with other modded chests
- Yes, most likely. But it can make problems when other mods change the behaviour of chests
- Does it work with mods that change inventory sizes
- Does it work with mods that add quick stacking / chest sorting
Confirmed Incompatible Mods
These mods cause desync with Multi User Chest and can not be used together
Compatible Mods
These mods are patched by Multi User Chest to make them work together.
The version number indicates the tested version of the other mod, a different one may also work but isn't confirmed.
Links
Development
BepInEx must be setup at manual or with r2modman/Thunderstore Mod Manager.
Create a file called Environment.props inside the project root.
Copy the example and change the Valheim install path to your location.
If you use r2modman/Tunderstore Mod Manager you can set the path too, but this is optional.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Needs to be your path to the base Valheim folder -->
<VALHEIM_INSTALL>E:\Programme\Steam\steamapps\common\Valheim</VALHEIM_INSTALL>
<!-- Optional, needs to be the path to a r2modmanPlus profile folder -->
<R2MODMAN_INSTALL>C:\Users\[user]\AppData\Roaming\r2modmanPlus-local\Valheim\profiles\Develop</R2MODMAN_INSTALL>
<USE_R2MODMAN_AS_DEPLOY_FOLDER>false</USE_R2MODMAN_AS_DEPLOY_FOLDER>
</PropertyGroup>
</Project>
Changelog
0.2.0
- Added ability to making synced non-player interactions on chests possible. This will be the base for other mods I am working on
- Added BepInEx incompatibility for conflicting mods to prevent item issues. This means Multi User Chest will not start if any of the incompatible mods are installed
- Added Jotunn dependency for utilities
- Added enforcement of mod version if the mod is installed on the server
- Removed Container.IsInUse() patch to improve mod compatibility
- Removed custom file logger
- General improvements
0.1.6
- Fixed errors with Jewelcrafting
0.1.5
- Fixed the compatibility patch with Valheim Simple Auto Sort was always active, resulting in a harmony error
0.1.4
0.1.3
0.1.2
- Fixed item loss with EAQS quick slots on death, when inventory was full. Only fixes the interaction with both mods, not changing EAQS itself
0.1.1
- Fixed pickup items could be deleted when player inventory is full and item was switched or rejected by chest
- Fixed error with while placing ItemDrawers
- Removed alpha status of this mod
0.1.0