maxHeartsСкачатьСкачатьСкачать
ВЕРСИИ (3)
release
maxHearts 1.2.0
1.2.08 дек. 2025 г.623Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur, spigot
Что нового
# 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.
release
maxHearts 1.1.0
1.1.021 сент. 2025 г.72Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
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.
release
MaxHearts 1.0.0
1.0.019 сент. 2025 г.47Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
First rendition of MaxHearts, full 1.21.x support and I dont plan on going anywhere.