MSchmoecker-MultiUserChest icon

MultiUserChest

Allows multiple players to interact with the same chest at the same time

Last updated 2 weeks ago
Total downloads 11024
Total rating 3 
Categories Mods Utility Client-side
Dependency string MSchmoecker-MultiUserChest-0.1.6
Dependants 41 other mods depend on this mod

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.1900 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.1900

README

Multi User Chest

About

Allows multiple players to interact with the same chest at the same time.

Installation

This mod requires BepInEx. Extract all files to BepInEx/plugins/MultiUserChest

All player need to install this mod. It can be installed at a server, but doesn't do anything.
It is highly recommended to force the installation as items may be deleted or duplicated otherwise.

I have tested this mod to my best ability but cannot ensure there all edge cases covered, especially with other mods. Please report all errors and desyncs that occur.

FAQ

  • Who needs this installed?
    • Ever player, server is not needed.
  • 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
    • Yes
  • Does it work with mods that add quick stacking / chest sorting

Confirmed Incompatible Mods

These mods cause desync with Multi User Chest and should 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.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

  • Release

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2022-6-12 0.1.6 1540 Version 0.1.6 Install
2022-4-28 0.1.5 3496 Version 0.1.5 Install
2022-4-27 0.1.4 315 Version 0.1.4 Install
2022-3-25 0.1.3 2427 Version 0.1.3 Install
2022-3-2 0.1.2 2054 Version 0.1.2 Install
2022-2-20 0.1.1 854 Version 0.1.1 Install
2022-2-16 0.1.0 338 Version 0.1.0 Install