RNGHearts
Add randomized heart counts to players! Features animated heart rolling, craftable Heart Dice items, and per-player persistence. Perfect for hardcore survival servers.
RNGHearts
🎲 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
- HALF 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 players - `heartroll.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
- Dependencies: 1.21 or higher - Dependencies: Spigot, Paper, or forks - Dependencies: None required!
Perfect for hardcore survival servers, SMP challenges, or adding variety to your gameplay!