Sueta

maxHearts

1.2.0

MaxHearts 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

·Plugin
  1. 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 protection
    Improvements
    - 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 upgrades
    Fixes
    - 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.
    608 downloads
  2. 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.
    72 downloads
  3. 1.0.0MaxHearts 1.0.0Sep 19, 2025
    First rendition of MaxHearts, full 1.21.x support and I dont plan on going anywhere.
    47 downloads

Similar projects

Plugin →