CurseForge · Minecraft mod
Soul Link: Shared Inventory
Linked players share one inventory, health, hunger and experience. If one dies, everyone dies. Split into groups and track whose fault it was.
Quick answer
Which Soul Link: Shared Inventory release matches 26.3?
Soul Link: Shared Inventory soullink-3.2.1.jar targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Soul Link: Shared Inventory required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Soul Link: Shared Inventory soullink-3.2.1.jar need?
soullink-3.2.1.jar on 26.3. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Soul Link: Shared Inventory without breaking your instance.
Built for Soul Link: Shared Inventory soullink-3.2.1.jar on 26.3. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use soullink-3.2.1.jar. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside soullink-3.2.1.jar. It opens that exact file at the source.
About this project
What does Soul Link: Shared Inventory add?
Soul Link
Linked players share, in real time:
- one inventory: inventory, hotbar, armor and offhand;
- one hunger bar;
- one health bar;
- one experience bar.
What one player picks up shows up for the others. If one gets hit, everyone loses health. If one eats, everyone fills up. If one enchants, everyone pays the levels. If one dies, everyone dies.
By default everyone on the server is linked. With /soullink group you can split players into separate groups: 2 and 2, 3 and 1, or however you like.
What is shared
| Shared | Per player | |
|---|---|---|
| Inventory and hotbar | ✅ | Selected hotbar slot |
| Armor and offhand | ✅ | |
| Hunger and saturation | ✅ | |
| Health | ✅ | Absorption (yellow) hearts |
| Experience (levels and points) | ✅ (can be turned off) | |
| Item on the cursor, 2×2 crafting grid, ender chest |
- Creative and spectator players share the inventory, but not health, hunger or experience.
- Experience adds up in points, not levels, so collecting orbs together is as good as one player collecting them all. Enchanting, anvils and
/xpaffect everyone. - Death: when one dies, everyone dies at the same moment. Items and orbs drop only once, next to whoever took the final hit. With
keepInventorynothing is lost, but everyone still dies. - Everything is saved in the world, not per player: if someone logs off with low health, whoever joins next starts with that health.
- Adding it to an existing world: the first player to join brings their items and hunger. Nobody else loses anything: the first time they join, their items appear in a chest next to them, and their experience is added to the shared bar.
Groups
Everyone is linked by default. To split players up (operator commands):
/soullink group red Ana Beto Ana and Beto are linked to each other
/soullink group blue Caro Dani Caro and Dani, to each other
/soullink group remove Beto Beto goes back to the players without a group
/soullink groups shows who is in each group (anyone can use it)
- Each group is independent: its own inventory, hunger, health, experience and attempts. If one group dies, the others keep playing.
- Players without a group are linked to each other, as if there were no groups. A group of one plays solo.
- Switching groups doesn't bring anything along: you get the new group's things, and yours stay with your old group.
- You can name up to 8 players at once, or use a selector like
@a[team=red].
Swap places
/swap [player] (or /intercambiar) swaps your position with your partner's, even across dimensions. No operator needed.
Stats
Every time the group dies, an attempt ends. The mod keeps count of the attempts and of what each player did:
| Stat | What it counts |
|---|---|
| Deaths caused | Group deaths where that player took the final hit |
| Hearts lost | Health the group lost from damage that player took |
| Close calls | Hits that left the group at 2 hearts or less without killing it |
| Experience gathered | Experience points that player brought in |
| Mobs killed | Hostile mobs that player killed |
/soullinkshows your group's current attempt, how long it has lasted, the record, one line per player and the latest deaths with their cause./soullink stats <group>shows another group's.- When a group dies, the chat says which group, which attempt ended, how long it lasted, whose fault it was and the record.
- Sidebar: off by default. Set
barraLateralin the config (or in Mod Menu) to show deaths caused, or any other stat, on the right side of the screen. It uses regular scoreboard objectives, so it works without the mod on the client. /soullink stats reset(operators) sets everything back to zero.
Configuration
config/soullink.json is created the first time the server starts:
| Option | What it does |
|---|---|
compartirExperiencia |
Off: everyone keeps their own experience |
anunciarMuertes |
The chat message when the group dies |
barraLateral |
Which stat to show on the sidebar: culpas, corazones, sustos, experiencia, mobs or ninguna (default) |
corazonesDeSusto |
From how many hearts a hit counts as a close call (0 to 10; 0 doesn't count them) |
idioma |
en_us or es_ar: for the console, the sidebar titles and players whose language the mod doesn't have |
/soullink reload (operators) applies it without restarting. With Mod Menu you can also edit it in-game. Inventory, hunger and health can't be turned off: they are shared from the moment a player joins, and changing that with people online would duplicate or delete items.
Languages
Each player sees the messages in their game language: English or Spanish. Commands exist in both (/swap and /intercambiar, /soullink group and /soullink grupo…).
Installation
All the logic runs on the server: players don't need to install anything. On the client the mod is optional and only adds the Mod Menu settings. For singleplayer or LAN, install it on the client that opens the world.
Requires Minecraft 26.3, Fabric Loader 0.19.5+, Fabric API and Java 25.
Works well with
- Hero's Forge (0.14.0 or newer): stat points belong to each linked group. With an older Hero's Forge, Soul Link 3 won't start: update both.
- Bloodmoon & Bosses and Mythic Loot: no conflicts. Mythic Loot's healing affixes heal the whole group.
License: MIT. Feel free to use it in modpacks.
Project description from CurseForge.
Pick your setup
Soul Link: Shared Inventory by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Soul Link: Shared Inventory versions and loaders
soullink-3.2.1.jar
14 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.