maxHearts
1.2.0MaxHearts is a fully customizable health plugin that adds permanent hearts, player progression, lifesteal, death-loss, revive tokens, heart items, trap (TNT, lava, dripstone), combat tagging, economy
1.2.0latestmaxHearts 1.2.0Dec 8, 2025 Changelog
v1.2.0 – Major Feature Overhaul
This update is a full upgrade of MaxHearts, adding advanced systems while improving stability, configurability, and compatibility.New Systems
- Added full lifesteal system with: - PvP lifesteal - Projectile & tamed-mob lifesteal - Trap lifesteal (TNT, lava, falling dripstone) - Daily caps, cooldowns, bypass permissions, and opt-out mode - Added revive system, including: - Craftable Revive Tokens (custom recipe, name, lore, model data) - Token requirement toggle - Offline-safe unbanning & restoration - Added death penalty system: - Configurable heart loss - Floor actions: block / clamp / kick / ban - Offline-safe pending application - Added heart shard and consumable heart item crafting recipes - Customizable names, lore, and model data - Added optional Vault integration for heart purchases - Supports flat or progressive price models - Daily caps & cooldowns - Added combat tag system - Enter/leave combat notifications - Optional logout protectionImprovements
- Fully rewritten killer-resolution engine - Detects TNT, dripstone, and lava owners reliably - Compatible with “Last Stand” plugins - Offline-player handling improved - Tab completion rewritten and permission-aware - Auto-prunes old daily counters - Added safe merge logic for config upgradesFixes
- Prevented Revive Token spoofing - Fixed item-dupe edge cases during death/ban - Correct absorption restoration after early bed exit - Corrected tamed-mob and projectile lifesteal behavior - Fixed various cooldown, floor-action, and pending-heart issues --- If you are upgrading from older versions, your existing config will automatically merge with new keys.1.1.0maxHearts 1.1.0Sep 21, 2025 I know we only have 3 downloads so far but I couldn't help picking over my code. MaxHearts v1.1.0 — Changes and Improvements 1. UUID-based storage - Player max hearts are now stored by UUID, not username. - Prevents issues if a player changes their name. - Last-known name is still tracked for display purposes. 2. New data.yml file - Player data is stored in plugins/MaxHearts/data.yml. - config.yml is now only for defaults and bounds. - Admins no longer have to manage overrides in config.yml. 3. Legacy migration - Any overrides: section in config.yml is automatically migrated into data.yml. - Migrated once on startup; config.yml is cleaned up afterward. 4. Configurable bounds - Added minHearts and maxHearts in config.yml. - All set/give/take/transfer operations are clamped to these values. 5. Event handling cleanup - Switched from MONITOR to NORMAL priority in event listeners. - Still applies heart updates on the next tick for safety. 6. Command flexibility - Commands accept both player names and UUIDs. - Transfers can target pending names (applied once that player joins). - Sources must be actual players with UUIDs (to prevent ghost transfers). 7. Runtime data management - data.yml is created and updated automatically by the plugin. - Admins should not edit data.yml manually. Overall result: - Safer, more reliable storage of heart data. - Cleaner config file for admins. - Improved protection against edge cases (name changes, invalid values). - Better code semantics for long-term maintainability.1.0.0MaxHearts 1.0.0Sep 19, 2025 First rendition of MaxHearts, full 1.21.x support and I dont plan on going anywhere.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta