promotional bannermobile promotional banner

Shared Lives

Experimental
Synchronizes health and hunger across all online players — when one takes damage, heals, or dies, everyone does.

Shared Lives

Shared Lives is a Forge server-side mod for Minecraft 1.20.1 that links all players together through a shared health and hunger pool. Every hit, every meal, every death — felt by everyone.


Features

Health Synchronization

  • When a player takes damage, all online players receive the same amount of damage simultaneously — complete with the hurt animation and the hurt sound.
  • When a player heals (natural regeneration, golden apple, etc.), all players heal to the same health value.
  • When a player dies, every other player dies too — and all inventories are cleared.
  • A joining player's health is automatically synced to the group on login.

Hunger Synchronization

  • Food level changes are detected each server tick and propagated as a delta to all other players.
    • Example: if a player eats and gains +4 food, everyone gains +4 food.
  • A joining player's hunger is synced to the group on login.

Action Bar Notifications

  • When a player takes damage, a configurable message is displayed on everyone's action bar, showing who took damage and how many hearts were lost.

Player Exclusions

  • Specific players can be excluded from all synchronization via the config file (by exact username, case-sensitive).

Configuration

The config file is generated at:

saves/<world>/serverconfig/playersync-server.toml
[general]
    # Enable health synchronization between players
    syncHealth = true

    # Enable hunger synchronization between players
    syncHunger = true

    # Players excluded from synchronization (exact username, case-sensitive)
    # Example: excludedPlayers = ["Steve", "Alex"]
    excludedPlayers = []

[messages]
    # Show an action bar message when a player loses health
    showActionBar = true

    # Message format. Placeholders: {player} = player name, {amount} = hearts lost
    # Supports color codes with &
    healthLostMessage = "&c{player} &flost &c{amount} heart(s)"

Use Cases

  • Hardcore co-op — if one person dies, the run ends for everyone.
  • Challenge runs — every mistake punishes the entire group.
  • Custom game modes — build your own shared-fate experience.

Requirements

  • Minecraft: 1.20.1
  • Forge: 47+
  • Side: Server-side only (no need to install on clients)

The Shared Lives Team

profile avatar
Owner
  • 1
    Followers
  • 2
    Projects
  • 128
    Downloads

More from ApoLya