ItemShare

v1.7.1·Updated 2026-08-19

Co-op loot sharing. Every player walks over the same drop and collects it for themselves, and it only despawns once everyone has. Artifact of Command included. Every player in the lobby needs it.

About this mod Author’s original text

ItemShare

Stop racing your friends to the loot.

Every player collects the same drop for themselves. The orb stays on the ground until

the last person has picked it up, then despawns like normal.

Everyone in the lobby needs this installed

The loot logic itself is all server-side, but a Command cube's interaction prompt is

drawn by each player's own machine, so hiding a cube you are finished with can only

happen there. The mod tells every client which cubes it is done with, and a lobby is

refused if somebody is missing it or running a different version — better a clear message

at the door than a game where half the players are fighting their own prompts.

Modes

Set General.PickupMode in the config file.

Individual — default

Everyone walks over the orb themselves.

  • First player touches it, gets the item, orb stays
  • Second, third player touch it, get the item, orb stays
  • Last player touches it, gets the item, orb despawns
  • Once you have collected one it stops being drawn for you, so a cluster of drops thins

out as you work through it

  • Already collected it? Walking over it again does nothing
  • Playing solo? Behaves exactly like vanilla

You still have to go get your loot, you just are not competing for it.

Artifact of Command works too. Everyone opens the cube and picks their own item, so

you are not stuck with whatever the fastest player chose. The cube stays until all

players have picked, then disappears. Once you have taken your pick the cube stops

responding to you, so you cannot open it twice by accident.

Ping a drop to see who still needs it. Ping a pickup or a Command cube somebody has

already taken and the names of the players who have not appear in chat. Untouched drops

say nothing, so pinging stays quiet until it actually tells you something.

Instant

The first player to touch the orb takes it and everyone else is handed a copy on the

spot, wherever they are. Good if you would rather not run around collecting, or if

someone is busy holding a boss and would otherwise miss out.

Config

BepInEx/config/com.majai.itemshare.cfg, created after your first launch.

| Key | Default | What it does |

|---|---|---|

| General.PickupMode | Individual | See above. Read once at startup — restart the game after changing. |

| Tiers.White / Green / Red / Boss | true | Share that tier. Turn one off and it goes back to vanilla first-come-first-served. |

| Tiers.Lunar | false | Lunar (blue) items. |

| Tiers.Void | false | Void items. They corrupt their counterpart, so turning this on means everyone loses the corrupted item. |

| Tiers.Food | false | The new FoodTier. Untested, so it defaults to vanilla behaviour. |

| General.ShareToDead | true | Dead players are handed items automatically, since they cannot walk over an orb. Either way, a dead player never blocks an orb from despawning. |

| General.AnnounceProgress | true | Individual only. Chat line showing collection progress, e.g. [ItemShare] Bandit - 2/4. |

| General.ShareCommandPicks | true | Individual only. Artifact of Command: everyone picks their own item from the cube. |

| General.PingShowsPending | true | Individual only. Pinging a partly-collected drop lists who is still missing it. |

| General.HideCollectedOrbs | true | Individual only. A drop you have collected stops being drawn for you. Others still see it until everyone has it. |

| General.SilenceRemoteNotificationErrors | true | Suppresses a vanilla error logged for every pickup that belongs to another player. Leave it on; it is a large part of why multiplayer used to stutter on pickups. |

| General.ShareEquipment | false | Instant only. Gives equipment to players with a free slot. Never overwrites equipment someone is holding. |

Every tier flag is read live, so you can change those mid-run without restarting.

Things to know

A drop you have collected disappears for you but not for anyone else. That is

deliberate — the pickup is one networked object shared by the whole lobby, so it cannot

actually despawn until the

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.

Dependencies

Install these first, or the mod will not work:

bbepis-BepInExPackRiskofThunder-HookGenPatcherRiskofThunder-R2API_CoreRiskofThunder-R2API_NetworkingVibecodeguy-PickupShareApi

File & checksum

Filename
ItemShare-1.7.1.zip
File size
29.7 KiB