AllianceHearts | Shared Heart Pool v1.0

You get hit, your friend gets hit too.
  • 542eac05-c32b-4842-9bc5-c1d4ca14e7dd.png
  • 8802b4a9-2af3-4ded-a8e8-1db7df182703.png
  • Bez 2.png
  • Bez tytułu.png
  • 542eac05-c32b-4842-9bc5-c1d4ca14e7dd.png
  • 8802b4a9-2af3-4ded-a8e8-1db7df182703.png
  • Bez 2.png
  • Bez tytułu.png
AllianceHearts
Share one combined health pool
Discord Instagram

Minecraft Alliance Plugin — Share Hearts Between Players​


AllianceHearts is a Minecraft shared health plugin that lets players form alliances with one combined heart pool. Every heart from every member merges into a single pool — when one player takes damage, the entire alliance feels it. The ultimate team hearts plugin for Paper servers.

  • Survival servers — Add a unique cooperative twist to gameplay
  • Hardcore servers — Raise the stakes with shared consequences
  • SMP networks — Encourage teamwork and strategic alliances
  • Event servers — Team-based challenges with real risk


showcase-1772235616423.png




How Does the Shared Heart Pool Work?​


Players create an alliance and invite teammates. All members' hearts merge into one shared health pool displayed via a live BossBar above the hotbar. Every hit any member takes drains the shared pool in real-time. When the pool hits zero — everyone in the alliance dies, the pool resets, and the alliance continues.


  • 2 players → 20 shared hearts (40 HP pool)
  • Player A falls and loses 5 hearts → Pool drops by 10 HP for everyone
  • Player B eats and regens → Pool heals for the whole alliance
  • Pool reaches 0 → All members die, pool resets to full

showcase-1772235346583.png


Plugin Features — Alliance Hearts for Minecraft​


  • True Shared Health System — Real damage and regen synced across all alliance members in real-time
  • Live BossBar Display — Always visible shared heart pool with color-coded health warnings
  • Animated Title Screens — Beautiful gradient title animations on create, join, leave, death, upgrade
  • Chest GUI Manager — Visual alliance management with heart bar, member list, upgrade and leave buttons
  • Slot Upgrade System — Alliance leaders can buy extra member slots using in-game economy
  • Vault Economy Support — Configurable costs per slot level, split payment mode, alliance creation fees
  • Alliance Chat Prefix — Custom alliance tag displayed before player names in chat
  • SQLite Database — Alliances persist through server restarts, no external database setup required
  • Full MiniMessage Support — Customize every message with gradients, HEX colors, hover text, click actions
  • Damage Notification Toggle — Enable or disable damage/heal chat spam per config
  • Granular Permission System — Full control over every feature with admin bypass nodes
  • Lightweight & Optimized — Minimal TPS impact, smart health sync every 200ms


showcase-1772234921034.png


No Dependencies Required — Works Out of the Box!​


AllianceHearts works completely standalone. Just drop the jar into your plugins folder and shared heart alliances are ready. Vault is optional — only needed if you want the economy-based slot upgrade system.


DependencyRequired?Why?
Vault + Economy plugin❌ OptionalSlot upgrades, alliance creation cost, split payments
ViaVersion / ViaBackwards❌ OptionalLets older clients (1.20.6+) connect to your 1.21+ server
ProtocolLib❌ Not neededPlugin doesn't use packets
PlaceholderAPI❌ Not neededUses built-in MiniMessage placeholders



Vault Economy Integration for Alliance Upgrades​


AllianceHearts integrates with Vault for an in-game economy upgrade system. Works perfectly without it too.


  • Per-slot pricing — Set a custom price for each slot level (4→5 = $5k, 5→6 = $10k, etc.)
  • Payment modes — Leader pays the full cost, or split equally among online alliance members
  • Alliance creation cost — Optional economy fee to create a new alliance
  • Admin bypass — Server operators skip all costs with alliancehearts.bypass.cost



Server Requirements​


  • Minecraft Version: 1.21 — 1.21.11+ (Paper server)
  • Server Software: PaperMC (recommended)
  • Java Version: 21
  • Optional: Vault + Economy plugin for slot upgrade system



Installation Guide​


  1. Download AllianceHearts.jar
  2. Place in your server's /plugins folder
  3. Restart your Minecraft server
  4. Configure settings in plugins/AllianceHearts/config.yml
  5. Customize messages in plugins/AllianceHearts/messages.yml
  6. (Optional) Install Vault + an economy plugin to enable paid slot upgrades



Alliance Commands​


CommandDescription
/alliance create <n>Create a new shared hearts alliance
/alliance invite <player>Invite a player to your alliance
/alliance accept / denyAccept or deny an alliance invitation
/alliance leaveLeave your current alliance
/alliance kick <player>Kick a member from the alliance (leader only)
/alliance upgradePurchase an additional member slot
/alliance guiOpen the visual alliance manager GUI
/alliance info [name]View alliance details and heart pool status
/alliance listList all active alliances on the server
/alliance disbandDisband your alliance permanently (leader only)
/alliance reloadReload plugin configuration (admin only)

Aliases: /ally, /ah




Permission Nodes​


PermissionDescriptionDefault
alliancehearts.useAccess basic alliance commandstrue
alliancehearts.createCreate a new alliancetrue
alliancehearts.inviteInvite players to alliancetrue
alliancehearts.kickKick alliance memberstrue
alliancehearts.upgradePurchase slot upgradestrue
alliancehearts.disbandDisband an alliancetrue
alliancehearts.adminAll admin permissionsop
alliancehearts.admin.reloadReload configuration filesop
alliancehearts.bypass.penaltyBypass leave health penaltyop
alliancehearts.bypass.cooldownBypass alliance join cooldownop
alliancehearts.bypass.costBypass all Vault economy costsop


Configuration Preview​

yaml
# Core shared health settings
hearts-per-player: 20
default-max-slots: 4
absolute-max-slots: 16
zero-pool-action: KILL_ALL # KILL_ALL or PENALTY_ONLY
show-damage-messages: true
show-heal-messages: false
leave-penalty-hearts: 4
leave-cooldown-seconds: 300

# Vault economy settings
vault:
enabled: true
payment-mode: LEADER # LEADER or SPLIT
create-cost: 0.0
slot-costs:
5: 5000.0
6: 10000.0
7: 20000.0
8: 35000.0

# BossBar shared health display
bossbar:
enabled: true
title: "<red>❤</red> <alliance_name> <red><hearts></red>/<red><maxhearts></red> ❤"

All messages are fully customizable in a separate messages.yml — supports MiniMessage gradients, HEX colors, hover tooltips, and clickable chat buttons.




Performance & Optimization​


Lightweight Minecraft plugin built for production servers. Health synchronization runs every 4 ticks (200ms) with minimal CPU overhead. SQLite database writes only on actual pool changes. BossBar updates are batched per alliance. Tested with multiple active alliances running simultaneously with zero noticeable TPS impact.




Tags: minecraft shared hearts plugin, alliance plugin, team health pool, shared lives plugin, minecraft alliance system, paper plugin 1.21, vault economy plugin, shared health minecraft, cooperative survival plugin, smp alliance plugin, bossbar health display
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
347 Views
0 Purchases
1 Downloads
Mar 1, 2026 Published
N/A Updated
Not yet rated
59.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image generated with ChatGPT.
AI use in product
No
Type
  1. Gameplay
  1. Chat
  1. Protection
Game mode
  1. Survival
  1. Earth
  1. Donut-like
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Create items with enchantments up to level 25+ using anvils
Not yet rated
5 purchases
Animated welcome titles for players joining your server
Not yet rated
3 purchases
Advanced movement ability plugin with colorful charging bar and fall protection.
Not yet rated
2 purchases
Not yet rated
1 purchase
Break one ore to instantly mine the whole vein.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
347 Views
0 Purchases
1 Downloads
Mar 1, 2026 Published
N/A Updated
Not yet rated
59.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image generated with ChatGPT.
AI use in product
No
Type
  1. Gameplay
  1. Chat
  1. Protection
Game mode
  1. Survival
  1. Earth
  1. Donut-like
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Create items with enchantments up to level 25+ using anvils
Not yet rated
5 purchases
Animated welcome titles for players joining your server
Not yet rated
3 purchases
Advanced movement ability plugin with colorful charging bar and fall protection.
Not yet rated
2 purchases
Not yet rated
1 purchase
Break one ore to instantly mine the whole vein.
Not yet rated
0 purchases
Top