LifeHeartsPro
2.5.0A modern lives, hearts and teams plugin for Paper with heart transfers, team protection, action bars and multilingual configuration.
2.5.0latestLifeHeartsPro 2.5.06 days ago LifeHeartsPro 2.5.0
Version 2.5.0 is a full source and runtime modernization focused on safe persistence, predictable reloads and compatibility with current Paper releases.Highlights
- One JAR for Paper 1.21.1–1.21.11 and 26.1.1–26.3 - Atomic heart transfers and atomic data file replacement - Coalesced asynchronous disk writes instead of saving during gameplay events - Faster indexed team lookups - Friendly fire protection for melee, projectiles and area effect clouds - Reliable task, cache, invite, scoreboard and sound cooldown cleanup - Cached action bar and sound configuration - Safer team administration and team name validation - Fixed join initialization and duplicate respawn teleport behavior - Clean source, documented configuration and synchronized translations Existing 2.4.xdata.ymlfiles stay compatible. Back up the server, replace the old JAR and restart the server. Java 21 is required for Paper 1.21.x; Paper 26.x requires Java 25.2.4.4LifeHeartsPro 2.4.4Jun 13, 2026
A new LifeHeartsPro update is here!LifeHeartsPro v2.4.4 Update
Version 2.4.4 focuses on team improvements, team glowing fixes, better team administration tools, new team respawn options, improved life-loss behavior, and cleaner messages, sounds, and permissions. This update is recommended for all servers using LifeHeartsPro, especially servers using teams and glowing features. ---
What’s New?
The team glowing system has been improved and cleaned up. LifeHeartsPro now includes better glowing handling for teams through Minecraft scoreboard teams. This improves how team colors are applied and helps reduce issues where glowing colors could appear wrong or not update correctly. New config section:Improved Team Glowing System
This gives server owners more control over how team glowing should work. ---teams: glowing: enabled: true force-main-scoreboard: false sync-interval-ticks: 60
This update includes an important bug fix related to Team Glowing. The glowing system now syncs more reliably and has better compatibility handling for servers where other plugins use custom scoreboards. If team glowing was not working correctly before, stayed white, or did not update properly, this version improves that behavior. ---Team Glowing Bug Fix
LifeHeartsPro now includes an optional enemy glowing system. New config section:New Enemy Glowing Option
If enabled, players in enemy teams can glow in the configured color. By default, this feature is disabled, so servers can decide whether they want this gameplay style or not. ---teams: enemy-glowing: enabled: false color: "dark_red"
A new compatibility option has been added for servers using other scoreboard plugins.Better Scoreboard Compatibility
If another plugin gives players separate scoreboards and team glowing stays white, this option can help force stronger scoreboard syncing. LifeHeartsPro can also use per-player glow scoreboards for enemy glowing, so each player can see their own enemies correctly. ---teams: glowing: force-main-scoreboard: false
A new life-loss option has been added:New PvP Life-Loss Option
If enabled, players only lose a life when they are killed by another player. This is very useful for PvP, SMP, and Lifesteal-style servers because players will not lose lives from random non-player deaths if the option is enabled. ---lives: only-lose-life-when-killed-by-player: true
LifeHeartsPro now includes new team admin tools. New admin command usage:New Team Admin Commands
These commands allow admins to directly manage teams without needing to be the team owner. This is useful for:/lifeheartspro team admin invite <player> <team> /lifeheartspro team admin kick <player> <team> /lifeheartspro team admin disband <team>Fixing broken teams
Helping players
Managing inactive teams
Removing players from teams
Disbanding problem teams
Server moderation ---
A new team glowing command has been added:New Team Glowing Command
This allows admins to set or disable the glowing color of a team. Example:/lifeheartspro team glowing <team> <color|off>
This makes team glowing much easier to control directly in-game. ---/lifeheartspro team glowing Alpha blue /lifeheartspro team glowing Alpha off
A new team teleport command has been added:New Team Teleport Command
This command teleports all online members of a team to the admin using the command. This is useful for events, moderation, team checks, and server management. ---/lifeheartspro team tp <team>
LifeHeartsPro now includes a team spawn system. New command:New Team Spawn System
This sets a respawn point for a team. A new TeamRespawnListener has been added internally, which allows LifeHeartsPro to handle team respawns more cleanly. This is a big step for servers that want stronger team-based gameplay. ---/lifeheartspro team setspawn <team>
New permissions have been added for the new team systems:New Permissions
The admin permission has also been updated:lifeheartspro.team.glowing lifeheartspro.team.tp lifeheartspro.team.setspawn lifeheartspro.team.admin
This permission now includes all new team permissions. ---lifeheartspro.admin
The sound system has been expanded with new team-related sounds. New sound entries include:New Sounds
Team admin usage
Team admin actions
Team admin invite usage
Team admin kick usage
Team admin disband usage
Team glowing usage
Team admin success/fail sounds
Team glowing updated
Invalid glowing color
Team teleport
Team spawn set All sounds can be customized or disabled in
sounds.yml. ---
All language files have been updated with new messages for the new team systems. Updated languages:Updated Language Files
English
German
Spanish
French New messages include:
Team admin usage
Team glowing usage
Team teleport messages
Team spawn messages
Admin invite/kick/disband messages
Invalid glowing color messages
Updated help messages ---
This update also includes internal fixes and cleanup. Improved areas include:Bug Fixes & Stability Improvements
Team glowing syncing
Scoreboard glowing compatibility
Team glowing color handling
Team admin handling
Team respawn handling
PvP life-loss handling
Config default handling
Command help messages
Sound feedback
Language messages
General internal cleanup ---
If you update from 2.4.3, check your config for the new sections:Important Update Note
Also make sure your permission groups are updated if you want staff to use the new team commands. Recommended admin permission:lives: only-lose-life-when-killed-by-player: true teams: glowing: enabled: true force-main-scoreboard: false sync-interval-ticks: 60 enemy-glowing: enabled: false color: "dark_red"
---lifeheartspro.admin
LifeHeartsPro v2.4.4 includes:Summary
Improved team glowing system
Team glowing bug fixes
Optional enemy glowing
Better scoreboard compatibility
New PvP-only life-loss option
New team admin commands
New team glowing command
New team teleport command
New team spawn system
New permissions
New sounds
Updated language files
Internal cleanup and stability improvements This update makes LifeHeartsPro better, cleaner, and more powerful for team-based SMP, Lifesteal, and PvP servers.
2.4.3LifeHeartsPro 2.4.3Jun 7, 2026
A new LifeHeartsPro update is here!LifeHeartsPro v2.4.3 Update
Version 2.4.3 focuses on better permissions, cleaner feedback, configurable sounds, improved reload behavior, and several internal fixes to make the plugin feel smoother and more professional.
What’s New?
LifeHeartsPro now includes a fully configurable sound system. A new file has been added:New Message Sound System
sounds.ymlThis file allows server owners to control the sounds that are played when LifeHeartsPro sends important messages or feedback. You can now customize sounds for things like:Reload messages
No-permission messages
Heart transfer feedback
Lives updates
Revive messages
Team actions
ActionBar changes
Heartmode changes
Update notifications Every sound can be changed, adjusted, or disabled individually.
The new sound configuration gives server owners much more control over the plugin feeling. Each sound can be configured with:New
sounds.ymlConfigurationenabled— enable or disable the soundsound— Bukkit/Paper sound namevolume— sound volumepitch— sound pitch There is also a master switch:sounds.enabledThis makes it easy to completely disable all LifeHeartsPro sounds if a server wants a silent setup.
LifeHeartsPro now has a much cleaner and more detailed permission structure. Instead of relying on one simple admin permission, version 2.4.3 introduces more specific permissions for different features. New permission examples:Improved Permission System
lifeheartspro.reloadlifeheartspro.revivelifeheartspro.actionbarlifeheartspro.heartmodelifeheartspro.lives.setlifeheartspro.lives.addlifeheartspro.lives.removelifeheartspro.lives.viewlifeheartspro.lives.view.otherslifeheartspro.heart.givelifeheartspro.team.createlifeheartspro.team.invitelifeheartspro.team.acceptlifeheartspro.team.leavelifeheartspro.team.kicklifeheartspro.team.disbandlifeheartspro.team.infolifeheartspro.team.listlifeheartspro.update.notifyThere is also a new full admin permission:lifeheartspro.adminThis permission grants access to all LifeHeartsPro permissions.
A new config option has been added:Better Reload Handling
lives.set-online-lives-to-default-on-reloadIf enabled,/lifeheartspro reloadcan set all online players exactly to the configured default lives value. Example:default: 2set-online-lives-to-default-on-reload: trueAfter reload, online players will have exactly 2 lives. If disabled, the plugin will not fully reset everyone’s lives on reload. Instead, it only makes sure players stay inside the configured min/max limits. This gives server owners more control and prevents unwanted life resets.
The update checker has been improved internally. Update notifications are now handled more cleanly and can include useful clickable links such as:Improved Update Notifications
Project page
Modrinth download
SpigotMC page
CurseForge page Admins with the correct permission can receive update notifications in a cleaner and more useful format. Permission:
lifeheartspro.update.notify
Message handling has been cleaned up internally. LifeHeartsPro now connects messages and sounds more smoothly, making command feedback feel more polished and consistent. This improves feedback for:Cleaner Message Handling
Heart commands
Team commands
Lives commands
Reload commands
ActionBar commands
Update messages
This update also includes several internal fixes and cleanup changes. Improved areas include:Bug Fixes & Stability Improvements
Better permission checks
Better command access handling
Improved reload behavior
Safer online-player life handling
Better life clamping to min/max values
Cleaner update checker logic
Cleaner message/sound handling
General internal cleanup
The permission system changed in this update. If your server uses a permissions plugin, make sure to update your permission groups from old permissions to the newImportant Note
lifeheartspro.*permission format. Recommended admin permission:lifeheartspro.admin
LifeHeartsPro v2.4.3 includes:Summary
New configurable
sounds.ymlMessage sounds for commands and actions
New detailed permission system
New
lifeheartspro.adminpermissionNew reload life-reset option
Better life handling on reload
Improved update notifications
Cleaner message feedback
Bug fixes and stability improvements
General internal cleanup This update is recommended for all servers using LifeHeartsPro.
2.4.2LifeHeartsPro 2.4.2May 30, 2026
A new LifeHeartsPro update is here!LifeHeartsPro v2.4.2 Update
Version 2.4.2 focuses on cleaner messages, better language support, improved configuration structure, and several important fixes to make the plugin feel smoother and more polished.
What’s New?
LifeHeartsPro now uses a cleaner and more modern language structure. The default language has been updated to:Improved Language System
en_usThe plugin now includes multiple language files:en_us— Englishde_eu— Germanes_es— Spanishfr_fr— French This makes the plugin much easier to use on international servers and gives server owners more control over the messages players see.
A lot of plugin messages have been cleaned up and improved. This includes:Cleaner Messages
Better command messages
Cleaner admin help messages
Improved usage messages
More consistent formatting
Cleaner language file structure The plugin now feels more polished and professional when players and admins interact with it.
The default config has been improved with more helpful comments and cleaner explanations. The config now explains important settings better, such as:Better Config Structure
Life system settings
Heart transfer settings
Team system settings
ActionBar formatting
Language setup
Update checker settings This makes it easier for server owners to understand and customize the plugin without confusion.
The ActionBar system has been improved internally. If the default ActionBar format is still used, the plugin can now use the selected language file more cleanly for the ActionBar text. This improves language support for:ActionBar Improvements
Display mode
Heart mode
Team display
Translated ActionBar messages The ActionBar is now more consistent with the selected language.
This update also includes several internal fixes and cleanup changes. Fixed and improved areas include:Bug Fixes & Stability Improvements
Language loading improvements
Better fallback handling if a language file is missing
Cleaner locale handling
Improved command message handling
Small team system cleanup
Update checker cleanup
General code cleanup and stability improvements
The update checker has been cleaned up internally. The config is now simpler and only exposes the important option:Update Checker Cleanup
update-checker.enabledInternal update checker values are now handled directly by the plugin, making the config cleaner and easier to understand.
The language file names changed in this version. Old names:Important Note
en_ENde_DENew names:en_usde_euIf you edited old language files before, make sure to move your custom messages into the new language files.
LifeHeartsPro v2.4.2 includes:Summary
New multilingual language system
English language file
German language file
Spanish language file
French language file
Cleaner plugin messages
Improved config structure
Better ActionBar language handling
Cleaner update checker config
Bug fixes and stability improvements
General internal cleanup This update is recommended for all servers using LifeHeartsPro.
2.4.1LifeHeartsPro 2.4.1May 10, 2026
A new LifeHeartsPro update is here!LifeHeartsPro v2.4.1 Update
Version 2.4.1 focuses on giving server owners more customization, better visual feedback, and easier control over how player lives are displayed. This update adds a brand-new ActionBar heart display mode, a new admin command, improved configuration options, updated language files, and an optional update checker.
What’s New?
You can now choose how lives should be shown in the ActionBar. There are two available modes: display heart display Mode This is the classic display style. It shows the player’s lives as a number. Example:New ActionBar Heart Mode
Lives: 5 | Team: Alpha heart Mode This new mode shows lives as actual hearts. Red hearts show remaining lives, while gray hearts show missing lives. Example:
♡♡ | Team: Alpha This makes the life system feel much more visual and easier to understand during gameplay.
A new command has been added to change the ActionBar mode directly in-game: /lifeheartspro heartmode <display|heart> With this command, admins can quickly switch between the classic display mode and the new heart-based mode without manually editing the config. The selected mode is saved automatically and stays active after a server restart.New Admin Command
The ActionBar system is now much more customizable. New config options allow you to change the symbols, formats, and display style: actionbar: mode: display heart-symbol: "More ActionBar Customization
" gray-heart-symbol: "
" display-format: "&c
&fLives: &a%lives% &c
&8| &bTeam: &f%team%" heart-format: "&c%red_hearts%&7%gray_hearts% &8| &bTeam: &f%team%" You can now customize how the ActionBar looks for your server and match it with your own style, theme, or gamemode.
Several new placeholders were added for the ActionBar system: %red_hearts% %gray_hearts% These placeholders give server owners more freedom when creating custom ActionBar layouts. For example, you can show lives as a number, as hearts, or combine both styles.New Placeholders
LifeHeartsPro now includes an optional update checker. It can check whether a newer plugin version is available and notify admins with the permission: lifehearts.admin The update checker is disabled by default and can be enabled in the config: update-checker: enabled: false This gives server owners full control over whether they want update notifications or not.Optional Update Checker
The German and English language files have been improved. The plugin prefix has also been updated to: LifeHeartsPro This makes plugin messages cleaner, more consistent, and more professional.Improved Language Files
The configuration has been improved and prepared for the new features. New config values are added more cleanly, and the default configuration now contains better structure and comments. This makes it easier for server owners to understand and customize the plugin.Improved Config Structure
LifeHeartsPro v2.4.1 includes:Summary
New ActionBar heart display mode
New /lifeheartspro heartmode admin command
More ActionBar customization options
New placeholders for custom formats
Optional update checker
Improved German and English language files
Improved config structure
Better overall customization and usability
This update is perfect for servers that want a cleaner, more visual, and more customizable life display system. With the new heart mode, players can instantly see their remaining lives in a much nicer way, while admins get better tools to control the plugin directly in-game.Final Note
2.4.0LifeHeartsPro 2.4.0Apr 9, 2026 LifeHeartsPro v2.4.0
This update introduces a complete elimination system, improved messaging, and a much cleaner plugin structure.Major Update – Ban System & Message Rework
Players are now automatically banned when reaching 0 lives Works with: Death systemNEW: Elimination & Ban System
/lifeheartspro lives set 0 /lifeheartspro lives remove Custom ban message (fully configurable
) Clean colored message with formatting
/lifeheartspro revive <player> /lifeheartspro unban <player>Revive & Unban System
Removes the ban Restores default lives Sends proper messagesAutomatically:
NEW: Global Prefix System Every chat message now automatically includes a prefix No more missing or inconsistent messages Clean and professional look
Commands Team system Life system ErrorsWorks for:
ActionBar (clean by design)Excluded:
Language System Improved Fully optimized German & English files Added: elimination messages ban messages Better placeholder handling Missing keys now handled safely
Internal Improvements Reworked message handling system Cleaner code structure Improved command logic Better error handling
Bug Fixes Fixed missing message errors Fixed inconsistent team messages Fixed reload issues Fixed plugin loading problems Fixed incorrect project structure
Important
plugins/LifeHeartsPro/lang/ Delete this folder → it will regenerate automatically.After updating:
Summary
Real ban system
Revive + unban
Global prefix system
Better language handling
Cleaner code
Support If you enjoy the plugin:
Leave a review
Give feedback
Help the project grow
v2.4.0 - Ban System, Revive/Unban, Global Prefix, BugfixesShort Version (für Titel)
2.3.0LifeHeartsPro 2.3.0Mar 18, 2026 LifeHeartsPro v2.3.0 Update
This update focuses on improving stability, fixing critical issues, and introducing a cleaner and more reliable messaging system.Bugfix & System Update
New Features
Fully reworked LocaleManager Automatic language file creation Safe fallback to English (en_EN) Added missing message detection in console Cleaner and more consistent translationsImproved Language System
All chat messages now automatically include a prefix No more missing prefixes or inconsistent messages Smart system prevents duplicate prefixes Actionbar messages remain clean (no prefix)Global Prefix System
Introduced locale.send(...) system Simplifies sending messages with placeholders Reduces errors and improves maintainabilityNew Message API (Developer Improvement)
Fixed "Missing message" errors caused by invalid or missing keys Fixed issues with outdated language files not updating properly Fixed potential crash in placeholder replacement system Fixed inconsistent team command messages Improved error handling for missing language entriesBug Fixes
Cleaner and more structured codebase Improved command feedback system Better debug logging in console Safer reload behavior Improved tab completion logicImprovements
Fully integrated with new language system All team messages now support placeholders Improved feedback for invalid actions More consistent user experienceTeam System Improvements
Important Note
After updating to v2.3.0: Please delete your old language files: plugins/LifeHeartsPro/lang/ They will be automatically regenerated.
This update brings: Better stability Cleaner messages Easier development Improved user experienceSummary
Thank you for using LifeHeartsPro!
2.2.0LifeHeartsPro 2.2.0Mar 16, 2026
LifeHeartsPro 2.2.0 is the first stable release of the plugin, bringing a complete life management system combined with a flexible team system for SMP and survival servers. This update introduces many improvements and new features to make gameplay smoother, more balanced and easier to configure.LifeHeartsPro 2.2.0 Release
New Features
Heart Transfer System Players can transfer hearts to other players using the /heart command, allowing strategic cooperation and survival mechanics.
Advanced Team System Players can now create and manage their own teams with invites, member management and team protection.
Team Friendly Fire Protection Friendly fire can be disabled so teammates cannot damage each other.
Admin Revive System Admins can revive eliminated players using commands.
Multi-Language Support Full language system with support for:
English (en_EN)
German (de_DE)
The plugin now supports PlaceholderAPI, allowing integration with scoreboards, chat plugins and other server systems. Available placeholders: %lifehearts_lives% %lifehearts_team% %lifehearts_team_size%PlaceholderAPI Support
Players can see their lives and team directly in the ActionBar. Example:ActionBar Status System
Lives: 3 | Team: Red
Players can fully manage their teams: /team create <name> → Create a new team /team invite <player> → Invite a player /team accept → Accept an invite /team leave → Leave your team /team kick <player> → Kick a team member /team disband → Delete the teamTeam Commands
Server admins have additional management commands: /lifeheartspro reload /lifeheartspro revive <player> /lives set <player> <amount> /lives give <player> <amount> /lives remove <player> <amount> /revive <player>Admin Commands
Improved configuration system Better language file structure Cleaner plugin messages Improved command feedback More stable team and life management Cleaner internal codeImprovements
Thank you for using LifeHeartsPro. This release lays the foundation for many future updates and improvements. Enjoy the new life and team mechanics on your server!Thank you
2.1.0LifeHeartsPro 2.1.0Mar 12, 2026 This is the First and Beta Version of LifeHeartsPro
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta