TeamLifeBind is a Minecraft team survival PvP mode built around shared lives: when one teammate dies, the whole team is wiped.
A minimum of two people, recommended for four or more players. More items and mechanics will be added later.
Feature Highlights
- Supports `2-32` teams, with a dedicated spawn area assigned to each team at match start.
- Shared-life rule: a single teammate death wipes the entire team.
- Lobby-ready flow: players wait in the lobby, use `/tlb ready`, and then trigger an automatic start countdown.
- After entering the battle area, players get a `10` second observation phase where they can look around but cannot move.
- No-respawn dimensions are enabled by default: dying there eliminates the player into spectator mode.
- Includes a built-in lobby menu, scoreboard, tab display, and team announcements, aligned across all four platforms.
- The default win condition is “the first team to kill the Ender Dragon wins.”
Match Flow
1. Players enter the lobby and ready up through the lobby menu or `/tlb ready`.
2. Once everyone is ready, the start countdown begins.
3. When the countdown finishes, all players are teleported into the battle area.
4. Players then enter a `10` second observation phase to inspect terrain and surroundings.
5. When the observation phase ends, movement and combat are fully enabled.
6. Teams gather resources and fight until one winner remains or a team kills the Ender Dragon.
Commands
- `/tlb help`
- `/tlb menu`
- `/tlb ready`
- `/tlb unready`
- `/tlb start`
- `/tlb stop`
- `/tlb status`
- `/tlb teams <2-32>`
- `/tlb health <ONE_HEART|HALF_ROW|ONE_ROW>`
- `/tlb norespawn`
- `/tlb norespawn on`
- `/tlb norespawn off`
- `/tlb norespawn add
- `/tlb norespawn remove
- `/tlb norespawn clear`
- `/tlb setspawn <teamId>`
- `/tlb clearspawns`
- `/tlb reload`
Configuration
- eam count: `team-count`
- Health preset: `health-preset`
- Random spawn radius: `random-spawn-radius`
- Minimum team distance: `min-team-distance`
- Ready countdown seconds: `ready-countdown-seconds`
- Scoreboard / tab / advancement toggles:
- `scoreboard.enabled`
- `tab.enabled`
- `advancements.enabled`
PS: Some of the code was assisted by AI
License
This project is licensed under the [MIT License](
TeamLifeBind/LICENSE at main · FOXLeaves/TeamLifeBind).