Sueta

LifeHeartsPro

2.5.0

A modern lives, hearts and teams plugin for Paper with heart transfers, team protection, action bars and multilingual configuration.

·Plugin
  1. 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.x data.yml files 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.
    8 downloads
  2. 2.4.4LifeHeartsPro 2.4.4Jun 13, 2026

    ❤️ LifeHeartsPro v2.4.4 Update

    A new LifeHeartsPro update is here! 🚀 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?

    ✨ Improved Team Glowing System
    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:
    teams:
      glowing:
        enabled: true
        force-main-scoreboard: false
        sync-interval-ticks: 60
    This gives server owners more control over how team glowing should work. ---

    🐛 Team Glowing Bug Fix

    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. ---

    🔴 New Enemy Glowing Option

    LifeHeartsPro now includes an optional enemy glowing system. New config section:
    teams:
      enemy-glowing:
        enabled: false
        color: "dark_red"
    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. ---

    ⚙️ Better Scoreboard Compatibility

    A new compatibility option has been added for servers using other scoreboard plugins.
    teams:
      glowing:
        force-main-scoreboard: false
    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. ---

    🛡️ New PvP Life-Loss Option

    A new life-loss option has been added:
    lives:
      only-lose-life-when-killed-by-player: true
    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. ---

    👥 New Team Admin Commands

    LifeHeartsPro now includes new team admin tools. New admin command usage:
    /lifeheartspro team admin invite <player> <team>
    /lifeheartspro team admin kick <player> <team>
    /lifeheartspro team admin disband <team>
    These commands allow admins to directly manage teams without needing to be the team owner. This is useful for: ✅ Fixing broken teams ✅ Helping players ✅ Managing inactive teams ✅ Removing players from teams ✅ Disbanding problem teams ✅ Server moderation ---

    ✨ New Team Glowing Command

    A new team glowing command has been added:
    /lifeheartspro team glowing <team> <color|off>
    This allows admins to set or disable the glowing color of a team. Example:
    /lifeheartspro team glowing Alpha blue
    /lifeheartspro team glowing Alpha off
    This makes team glowing much easier to control directly in-game. ---

    🌀 New Team Teleport Command

    A new team teleport command has been added:
    /lifeheartspro team tp <team>
    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. ---

    🛏️ New Team Spawn System

    LifeHeartsPro now includes a team spawn system. New command:
    /lifeheartspro team setspawn <team>
    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. ---

    🔐 New Permissions

    New permissions have been added for the new team systems:
    lifeheartspro.team.glowing
    lifeheartspro.team.tp
    lifeheartspro.team.setspawn
    lifeheartspro.team.admin
    The admin permission has also been updated:
    lifeheartspro.admin
    This permission now includes all new team permissions. ---

    🔊 New Sounds

    The sound system has been expanded with new team-related sounds. New sound entries include: 🔊 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. ---

    🌍 Updated Language Files

    All language files have been updated with new messages for the new team systems. Updated languages: 🇺🇸 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 ---

    🛠️ Bug Fixes & Stability Improvements

    This update also includes internal fixes and cleanup. Improved areas include: 🐛 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 ---

    ⚠️ Important Update Note

    If you update from 2.4.3, check your config for the new sections:
    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"
    Also make sure your permission groups are updated if you want staff to use the new team commands. Recommended admin permission:
    lifeheartspro.admin
    ---

    ✅ Summary

    LifeHeartsPro v2.4.4 includes: ✨ 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.
    114 downloads
  3. 2.4.3LifeHeartsPro 2.4.3Jun 7, 2026

    ❤️ LifeHeartsPro v2.4.3 Update

    A new LifeHeartsPro update is here! 🚀 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?

    🔊 New Message Sound System
    LifeHeartsPro now includes a fully configurable sound system. A new file has been added: sounds.yml This 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.

    ⚙️ New sounds.yml Configuration

    The new sound configuration gives server owners much more control over the plugin feeling. Each sound can be configured with: enabled — enable or disable the sound sound — Bukkit/Paper sound name volume — sound volume pitch — sound pitch There is also a master switch: sounds.enabled This makes it easy to completely disable all LifeHeartsPro sounds if a server wants a silent setup.

    🛡️ Improved Permission System

    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: lifeheartspro.reload lifeheartspro.revive lifeheartspro.actionbar lifeheartspro.heartmode lifeheartspro.lives.set lifeheartspro.lives.add lifeheartspro.lives.remove lifeheartspro.lives.view lifeheartspro.lives.view.others lifeheartspro.heart.give lifeheartspro.team.create lifeheartspro.team.invite lifeheartspro.team.accept lifeheartspro.team.leave lifeheartspro.team.kick lifeheartspro.team.disband lifeheartspro.team.info lifeheartspro.team.list lifeheartspro.update.notify There is also a new full admin permission: lifeheartspro.admin This permission grants access to all LifeHeartsPro permissions.

    🔁 Better Reload Handling

    A new config option has been added: lives.set-online-lives-to-default-on-reload If enabled, /lifeheartspro reload can set all online players exactly to the configured default lives value. Example: default: 2 set-online-lives-to-default-on-reload: true After 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.

    🔔 Improved Update Notifications

    The update checker has been improved internally. Update notifications are now handled more cleanly and can include useful clickable links such as: 🌐 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

    💬 Cleaner Message Handling

    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: ❤️ Heart commands 👥 Team commands 💀 Lives commands 🔁 Reload commands 🎨 ActionBar commands 🔔 Update messages

    🛠️ Bug Fixes & Stability Improvements

    This update also includes several internal fixes and cleanup changes. Improved areas include: 🐛 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

    ⚠️ Important Note

    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 new lifeheartspro.* permission format. Recommended admin permission: lifeheartspro.admin

    ✅ Summary

    LifeHeartsPro v2.4.3 includes: 🔊 New configurable sounds.yml 🎵 Message sounds for commands and actions 🛡️ New detailed permission system 👑 New lifeheartspro.admin permission 🔁 New 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.
    24 downloads
  4. 2.4.2LifeHeartsPro 2.4.2May 30, 2026

    ❤️ LifeHeartsPro v2.4.2 Update

    A new LifeHeartsPro update is here! 🚀 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?

    🌍 Improved Language System
    LifeHeartsPro now uses a cleaner and more modern language structure. The default language has been updated to: en_us The plugin now includes multiple language files: 🇺🇸 en_us — English 🇩🇪 de_eu — German 🇪🇸 es_es — Spanish 🇫🇷 fr_fr — French This makes the plugin much easier to use on international servers and gives server owners more control over the messages players see.

    💬 Cleaner Messages

    A lot of plugin messages have been cleaned up and improved. This includes: ✅ 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.

    ⚙️ Better Config Structure

    The default config has been improved with more helpful comments and cleaner explanations. The config now explains important settings better, such as: ❤️ 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.

    🎨 ActionBar Improvements

    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: ❤️ Display mode 🩶 Heart mode 👥 Team display 🌍 Translated ActionBar messages The ActionBar is now more consistent with the selected language.

    🛠️ Bug Fixes & Stability Improvements

    This update also includes several internal fixes and cleanup changes. Fixed and improved areas include: 🐛 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

    🔔 Update Checker Cleanup

    The update checker has been cleaned up internally. The config is now simpler and only exposes the important option: update-checker.enabled Internal update checker values are now handled directly by the plugin, making the config cleaner and easier to understand.

    ⚠️ Important Note

    The language file names changed in this version. Old names: en_EN de_DE New names: en_us de_eu If you edited old language files before, make sure to move your custom messages into the new language files.

    ✅ Summary

    LifeHeartsPro v2.4.2 includes: 🌍 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.
    14 downloads
  5. 2.4.1LifeHeartsPro 2.4.1May 10, 2026

    ❤️ LifeHeartsPro v2.4.1 Update

    A new LifeHeartsPro update is here! 🚀 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?

    ❤️ New ActionBar Heart Mode
    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: ❤ 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. ❤️

    🛠️ New Admin Command

    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. ✅

    🎨 More ActionBar Customization

    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: "❤" 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.

    🧩 New Placeholders

    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.

    🔔 Optional Update Checker

    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. 📢

    🌍 Improved Language Files

    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 Config Structure

    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.

    ✅ Summary

    LifeHeartsPro v2.4.1 includes: ❤️ 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
    🚀 Final Note
    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.
    21 downloads
  6. 2.4.0LifeHeartsPro 2.4.0Apr 9, 2026

    🚀 LifeHeartsPro v2.4.0

    🔥 Major Update – Ban System & Message Rework

    This update introduces a complete elimination system, improved messaging, and a much cleaner plugin structure.

    💀 NEW: Elimination & Ban System

    Players are now automatically banned when reaching 0 lives Works with: Death system 💀 /lifeheartspro lives set 0 /lifeheartspro lives remove Custom ban message (fully configurable 🌍) Clean colored message with formatting 🎨

    🔄 Revive & Unban System

    /lifeheartspro revive <player> /lifeheartspro unban <player>
    👉 Automatically:
    Removes the ban Restores default lives Sends proper messages 💬 NEW: Global Prefix System Every chat message now automatically includes a prefix No more missing or inconsistent messages Clean and professional look

    ✅ Works for:

    Commands Team system Life system Errors

    ❌ Excluded:

    ActionBar (clean by design) 🌍 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

    ⚠️ After updating:

    plugins/LifeHeartsPro/lang/ Delete this folder → it will regenerate automatically. 🎯 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

    🔥 Short Version (für Titel)

    v2.4.0 - Ban System, Revive/Unban, Global Prefix, Bugfixes
    44 downloads
  7. 2.3.0LifeHeartsPro 2.3.0Mar 18, 2026

    🚀 LifeHeartsPro v2.3.0 Update

    🛠️ Bugfix & System Update

    This update focuses on improving stability, fixing critical issues, and introducing a cleaner and more reliable messaging system.

    🔥 New Features

    🌍 Improved Language System

    Fully reworked LocaleManager Automatic language file creation Safe fallback to English (en_EN) Added missing message detection in console Cleaner and more consistent translations

    💬 Global Prefix 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)

    🧠 New Message API (Developer Improvement)

    Introduced locale.send(...) system Simplifies sending messages with placeholders Reduces errors and improves maintainability

    🐛 Bug Fixes

    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 entries

    ⚙️ Improvements

    Cleaner and more structured codebase Improved command feedback system Better debug logging in console Safer reload behavior Improved tab completion logic

    🧩 Team System Improvements

    Fully integrated with new language system All team messages now support placeholders Improved feedback for invalid actions More consistent user experience

    📁 Important Note

    ⚠️ After updating to v2.3.0: Please delete your old language files: plugins/LifeHeartsPro/lang/ They will be automatically regenerated.

    🎯 Summary

    This update brings: Better stability Cleaner messages Easier development Improved user experience 💙 Thank you for using LifeHeartsPro!
    14 downloads
  8. 2.2.0LifeHeartsPro 2.2.0Mar 16, 2026

    🚀 LifeHeartsPro 2.2.0 Release

    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.

    ✨ 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)

    📊 PlaceholderAPI Support

    The plugin now supports PlaceholderAPI, allowing integration with scoreboards, chat plugins and other server systems. Available placeholders: %lifehearts_lives% %lifehearts_team% %lifehearts_team_size%

    📢 ActionBar Status System

    Players can see their lives and team directly in the ActionBar. Example: ❤ Lives: 3 | Team: Red

    🛠 Team Commands

    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 team

    ⚙ Admin 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>

    🔧 Improvements

    Improved configuration system Better language file structure Cleaner plugin messages Improved command feedback More stable team and life management Cleaner internal code

    ❤️ Thank you

    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!
    17 downloads
  9. 2.1.0LifeHeartsPro 2.1.0Mar 12, 2026
    This is the First and Beta Version of LifeHeartsPro
    23 downloads

Similar projects

Plugin →