promotional bannermobile promotional banner

HealthSteal

Steal hearts from your enemies in PvP! Players lose hearts when killed and gain hearts when killing. Lose all hearts = punishment. Features beautiful animations, full customization, tab display, and more!

File Details

HealthSteal-1.1.jar

  • B
  • Oct 18, 2025
  • 59.89 KB
  • 102
  • 1.16

File Name

HealthSteal-1.1.jar

Supported Versions

  • 1.16
# HealthSteal v1.1

## 🎉 Major New Features

### 📊 Statistics & GUI System
- **New `/hs stats` command** - Beautiful GUI menu showing all player statistics
- Tracks kills, deaths, K/D ratio, hearts stolen/lost, and more
- View your own stats or other players' (with permission)
- K/D rating system from Beginner to Legendary

### 🔥 Killstreak System
- **Progressive rewards** for consecutive kills (3, 5, 10 kills, customizable)
- Bonus hearts, potion effects, sounds, and particles
- Real-time killstreak display in action bar
- Fully configurable rewards and effects
- **Killstreak rewards respect maximum hearts limit**

### 💀 Revival System
- **New `/hs revive <player>` command** - Bring dead players back to life!
- Costs hearts from the reviver (configurable)
- Admin bypass available
- Works with all punishment types (BAN, KICK, SPECTATOR)

### ❤️ Dynamic Heart Effects
- **Special effects based on heart count**
- Maximum hearts (for example 20): Glowing effect, regeneration, particles, title
- Critical hearts (for example 1): Warning messages, debuffs, particles
- Heart ranges with different effects (for example 15-19, 6-14, 2-5)

### ⚡ New Commands
- `/hs give <player> <amount>` - Transfer hearts to another player
- `/hs revive <player>` - Revive a dead player
- `/hs stats [player]` - View statistics GUI
- `/hs add/remove/set <player> <amount>` - Add, remove, or set another player's heart count (only for admins)

## 🎨 Improvements
- Enhanced animations for heart gain/loss
- New particle effects and sounds
- Better performance and optimization
- Cleaner code structure
- 100+ new config options
- Tab completion shows only available commands based on permissions
- Statistics update when using admin commands

## 🐛 Critical Bug Fixes
- **Fixed killstreak not counting properly** - Now tracks kills correctly even at max hearts
- **Fixed statistics not updating** - Max hearts and killstreak now update properly
- **Fixed infinite death loop** - Players no longer get stuck in death/respawn cycle
- **Fixed crash with negative health** - Proper health validation prevents server crashes
- **Fixed revival system** - Now works correctly with all punishment types
- **Fixed maximum hearts bypass** - Commands and killstreaks respect heart limits
- **Fixed particle effects** - REDSTONE particles now work correctly in 1.16.5
- **Fixed offline player stats crash** - Null checks prevent crashes when viewing offline players
- **Fixed UUID display in GUI** - No longer shows UUIDs in statistics menu
- **Fixed permissions** - All players can now access basic commands (stats, give, check, revive)

## 📝 Technical
- New manager classes for better organization
- Statistics stored in `statistics.yml`
- PlaceholderAPI integration (optional)
- Improved error handling and validation

## 🔄 Compatibility
- Minecraft 1.16.5+
- Spigot/Paper
- Java 8+
- PlaceholderAPI (optional)

## ⚠️ Update Notes
- **BACKUP YOUR DATA** before updating!
- Existing player hearts are preserved
- Statistics tracking starts from v1.1
- New config sections will be auto-generated
- Review new config options after update

---

**This is a massive update with tons of new content! Enjoy! 🚀**