-
How it works
Try this product in game with a hosted Minecraft server!- Click 'Request test server'
- Join the provided IP address
- Try out the product for up to 30 minutes
- Stop the server when you're done
Requesting a test server will duplicate the original files and provide you a new server for you to join and experiment with for up to 30 minutes. Any changes you make will not be served so feel free to play around!
There are no limits to the number of servers you may start, but you can only have one test server active at a time. You must stop any active test servers in order to start up a new one.Features
- Completely free
- Instant setup
- Full operator permissions
- Invite friends
- No usage limits
Testing servers provided by PebbleHost.
Visit PebbleHost.com
HeartForge — Lifesteal SMP Core
The reliable, Paper-native Lifesteal core the market is missing.
The reliable, Paper-native Lifesteal core the market is missing.
Why HeartForge?
Most lifesteal plugins either break on Paper, ship dupes, or leave you on read when you need support. HeartForge nails the basics with zero exploits, adds the progression layer the free options lack (leaderboard, heart economy), and is backed by fast, direct support — in English and Spanish.
- Hearts on kill/death — configurable start / min / max; health maps to the real max-health attribute.
- Configurable death causes — choose which deaths cost a heart (PvP, fall, lava, fire, void…). No unfair bans from lava or fire.
- Anti-exploit hardening — per killer→victim anti-farm cooldown and PDC-tagged items that can't be spoofed. No offhand dupe, every legit kill steals.
- Grace period for new players — protected for a configurable time.
- Anti-alt (same-IP) — no heart farming between accounts that share an IP.
- Flexible elimination — temporary ban, spectator, or a custom command, plus admin revive.
- Custom items — withdraw/usable heart and a revive crystal (MiniMessage name, lore, custom-model-data, glow, crafting recipe).
- Per-world health — whitelist the worlds where lifesteal applies.
- Async persistence — SQLite by default, MySQL/MariaDB for networks. Never blocks the main thread; fails safe to memory.
- Built-in leaderboard + PlaceholderAPI support.
- Multi-language — ships with English & Spanish; add your own with one file.
- Fully MiniMessage and configurable text.
- /hearts [player] — view hearts
- /withdraw <n> — withdraw hearts as an item
- /lifesteal top — hearts leaderboard
- /lifesteal hearts <set|add|remove> <player> <n> — manage hearts (admin)
- /lifesteal revive | eliminate | reset <player> — admin actions
- /lifesteal reload — reload config
- Drop the jar into your Paper 1.21.x plugins/ folder.
- Start the server (first start downloads the JDBC driver and generates the config).
- (Optional) Install PlaceholderAPI for placeholders.
- Edit config.yml and run /lifesteal reload.
🛟 Support
Fast, direct support is our #1 priority — it's the reason this plugin exists. Native English & Spanish.
Discord: https://discord.gg/eXWNEDwhHx
Core first, add-ons follow: heart shop (Vault), bounties / "wanted", clans & teams, seasons with resets and payouts, cosmetic hearts.
Paper 1.21.x · Java 21 · Server-side only
