promotional bannermobile promotional banner

shared hardcore survival

A Minecraft Forge MOD for shared hardcore survival gameplay

Shared Hardcore Survival MOD

A multiplayer shared hardcore survival mod for Minecraft Forge 1.20.1.

Features

1. Player Waiting System

  • Waits for 4 players to join.
  • Displays the current player count on the HUD (0/4 to 4/4).
  • Records each player's username and UUID.

2. Game Start System

  • Randomly assigns each of the four players to one of the four corners of the world.
  • Each player is placed at a unique location.
  • Automatically teleports players to their assigned positions.
  • The challenge begins once all four players have arrived.

3. Hardcore System

  • If any player dies, the entire team dies instantly.
  • The challenge ends immediately.

4. Shared Inventory

  • All four players share a single inventory.
  • Adding, removing, or viewing items is synchronized in real time.

5. Shared Chests

  • All chest inventories are fully synchronized.
  • Any changes made by one player are instantly reflected for everyone else.

6. Shared Health

  • Damage taken by any player is applied to all players.
  • Healing received by any player is shared with the entire team.

7. Shared Hunger

  • Hunger level is synchronized.
  • Saturation level is synchronized.
  • When one player eats, all players receive the same hunger and saturation restoration.

8. HUD

  • Displays the current waiting player count.
  • Displays the survival timer.
  • Displays challenge completion or failure information.

9. Commands

 
/shared start    - Start the challenge
/shared reset    - Reset the game
/shared end      - End the challenge
/shared info     - Display game information
/shared bag      - Open the shared inventory
 

Not Shared

The following inventories and abilities remain individual:

  • Sophisticated Backpacks
  • Armor slots
  • Off-hand slot
  • Curios slots
  • Enigmatic Legacy abilities

Development Progress

Completed

V1

  • Registers the first four players and persists their UUIDs in the world save.
  • Shows the server-synchronized player count in the HUD (0/4 to 4/4).
  • Starts a round with /shs start (OP permission level 2).
  • Randomly assigns the four registered players to four corner spawn points.
  • Ends the round and kills the remaining registered online players if any registered player dies.
  • Provides /shs reset and /shs status for round management.

In Progress

V2

  • Shared Health
    • All players share the same health system.
    • When any player takes damage, the health state of the entire team is affected accordingly.
  • Shared Hunger
    • All players share the same hunger system.
    • When a player eats or their hunger level changes, the change is synchronized across the entire team.

V3

  • Shared Inventory
    • All players use the same shared inventory.
    • When any player obtains, places, or moves an item, the inventory contents are synchronized for all players.
  • Shared Chests
    • All players share the contents of chests.
    • When a player accesses or organizes a chest, its contents are synchronized with the other players.

V4

    • Advanced Round Management
      • Further improves the start, progression, and end flow of Hardcore challenges.
      • Enhances overall round state management.
    • Advanced Multiplayer Synchronization
      • Improves synchronization of gameplay states between players.
      • Ensures consistent data across multiplayer sessions.
    • Configuration System and Data Persistence
      • Adds more customizable gameplay settings.
      • Improves persistent storage of game data and challenge progress.
    • Multiplayer Hardcore Challenge Improvements
      • Improves the overall flow of the four-player Hardcore challenge.
      • Enhances player registration, round start, and challenge completion systems.
    • Overall Gameplay Experience Improvements
      • Improves the HUD, notifications, and overall gameplay experience.
      • Fixes bugs and improves mod stability.

License

MIT License

Authors

  • JoKer_BCX
  • Starwalk

Shared Hardcore Survival MOD

一個為 Minecraft 1.20.1 Forge 開發的多人共享硬核生存模組。

功能特性

1. 玩家等待系統

  • 等待 4 位玩家加入
  • HUD 顯示目前人數(0/4~4/4)
  • 記錄玩家名稱與 UUID

2. 開局系統

  • 隨機分配四位玩家至地圖四個角落
  • 每位玩家位置不可重複
  • 自動傳送玩家
  • 確認四人皆到位後開始挑戰

3. Hardcore 系統

  • 任一玩家死亡,全隊立即死亡
  • 挑戰結束

4. 共享普通背包

  • 四位玩家共用一個普通背包
  • 放入、拿出、查看皆同步

5. 箱子共享

  • 所有箱子內容完全同步
  • 任一玩家操作立即同步給其他玩家

6. 血量共享

  • 任一玩家受到傷害,全體玩家同步扣血
  • 任一玩家回血,全體玩家同步回血

7. 飢餓共享

  • 飽食度同步
  • 飽和度同步
  • 任一玩家吃東西,全體同步恢復

8. HUD 顯示

  • 顯示等待玩家人數
  • 顯示生存時間
  • 顯示挑戰結束資訊

9. 管理指令

  • /shared start - 開始挑戰
  • /shared reset - 重置遊戲
  • /shared end - 結束挑戰
  • /shared info - 顯示遊戲信息
  • /shared bag - 打開共享背包

不共享內容

  • Sophisticated Backpacks 背包
  • 護甲欄
  • 副手
  • Curios 欄位
  • Enigmatic Legacy(神秘遺物)能力
 

開發進度

V1

  • 註冊前四名玩家,並將他們的 UUID 持久化保存至世界存檔中。
  • 在 HUD 中顯示由伺服器同步的玩家人數,從 0/4 顯示至 4/4。
  • 使用 /shs start 開始一輪遊戲(需要 OP 權限等級 2)。
  • 將四名已註冊的玩家隨機分配至四個角落的出生點。
  • 當任何一名已註冊玩家死亡時,結束本輪遊戲,並擊殺其他仍在線上的已註冊玩家。
  • 提供 /shs reset 與 /shs status 指令,用於管理遊戲回合。


    未開發

    V2

    • 共用生命值 / Shared Health
      • 所有玩家共享同一個生命值系統。
      • 任意玩家受到傷害時,將同步影響整個隊伍的生命值。
    • 共用飢餓值 / Shared Hunger
      • 所有玩家共享同一個飢餓值系統。
      • 玩家進食或飢餓值發生變化時,將同步至整個隊伍。

    V3

    • 共用背包 / Shared Inventory
      • 所有玩家使用同一個共享物品欄。
      • 任意玩家取得、放置或移動物品時,所有玩家的背包內容同步更新。
    • 共用箱子 / Shared Chests
      • 所有玩家共享箱子中的物品。
      • 玩家對箱子進行存取或整理時,內容同步至其他玩家。

    V4

    • 進階遊戲回合管理 / Advanced Round Management
      • 進一步完善 Hardcore 挑戰的開始、進行與結束流程。
      • 強化遊戲回合狀態管理。
    • 進階多人同步 / Advanced Multiplayer Synchronization
      • 強化玩家之間的遊戲狀態同步。
      • 確保多人遊戲中的資料保持一致。
    • 設定系統與資料持久化 / Configuration System and Data Persistence
      • 增加更多可自訂的遊戲設定。
      • 強化遊戲資料與挑戰進度的持久化保存。
    • 多人 Hardcore 挑戰流程優化 / Multiplayer Hardcore Challenge Improvements
      • 優化四人 Hardcore 挑戰的整體流程。
      • 改善玩家加入、遊戲開始、挑戰結束等機制。
    • 整體遊戲體驗優化 / Overall Gameplay Experience Improvements
      • 改善 HUD、提示訊息與遊戲操作體驗。
      • 修正 Bug 並提升模組穩定性。

許可證

MIT License

作者

  • JoKer_BCX
  • Starwalk

The shared hardcore survival Team

profile avatar
  • 1
    Projects
  • 572
    Downloads