Compatibility
Minecraft: Java Edition
1.21–1.21.10
Platforms
Links
Creators
Details
Licensed MIT
Published 3 months ago
Updated 3 months ago
🎲 RNGHearts
Add excitement and challenge to your Minecraft server with randomized player health! Each player gets a random heart count when they first join, creating unique survival experiences.
✨ Key Features
🎰 Random Heart System
- New players receive random hearts (1-20 configurable) on first join
- Beautiful animated rolling sequence with sounds and titles
- Per-player persistence - hearts saved across server restarts
🎲 Heart Dice Item
- Craftable item (Nether Star) for rerolling hearts
- Right-click to reroll your heart count
- Configurable cooldowns and consumption
- Perfect for server shops and rewards
⚙️ Highly Configurable
- FULL mode (1-20 full hearts) or HALF mode (2-40 half-hearts)
- Customize min/max ranges, recipes, and messages
- Toggle animations, broadcasts, and item behavior
- Preserve health percentage or cap at new maximum
🎮 Admin Commands
/heartroll reroll [player] - Reroll hearts with animation
/heartroll set <player> <hearts> - Set exact heart count
/heartroll reset <player> - Reset to default health
/heartroll info [player] - Check current hearts
/heartroll reload - Reload configuration
🔒 Smart Permissions
- Granular permission nodes for each command
heartroll.info- Default for all playersheartroll.trigger-item.use- Use Heart Dice (default: true)- Admin permissions for set/reset/reload
🎨 Default Recipe
Crafts 1x Heart Dice (Nether Star):
D E D
E G E
D E D
D = Diamond, E = Emerald, G = Gold Block - Fully customizable!
⚡ Performance Optimized
- Async data saving (no server lag)
- Thread-safe cooldown system
- Auto-save every 5 minutes
- Smart task cleanup on disable
📦 Requirements
- Minecraft: 1.21 or higher
- Server: Spigot, Paper, or forks
- Dependencies: None required!
Perfect for hardcore survival servers, SMP challenges, or adding variety to your gameplay!


