▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Lifesteal Plugin
Lifesteal Plugin

Lifesteal Plugin

A fully customizable, production-grade Minecraft plugin that implements a complete lifesteal system with hearts, bans, revives, MySQL support, advanced crafting recipes, and full admin control — designed for scalable SMP servers.

9.4K
12

Banner


LifestealSMP 🔪❤️

LifestealSMP is a highly configurable and fully featured Lifesteal plugin designed for modern Minecraft SMP servers.
It offers a complete hearts-based survival system, revive mechanics, advanced crafting, multi-language support, and full administrative control.


Discord invitation Github Invitation Operation in Minecraft 1.21+


🔧 Core Features

  • Heart System: Fully configurable heart loss and gain based on deaths, PvP, or environment.
  • Heart Items: Withdraw hearts into physical items that can be traded or consumed.
  • Heart Tiers: 5 tiers of heart items allow restoring from +1 up to +5 hearts.
  • Custom Crafting Recipes: Create your own crafting recipes for heart items and revive beacon.
  • Revive System: Revive banned players using special Revive Beacons via a chat-based confirmation system.
  • Rare Revive Beacon Recipe: Uses expensive materials like Netherite Blocks, Nether Stars, Wither Skulls, Enchanted Golden Apples & Totems.
  • Ban System: Players get automatically banned upon reaching 0 hearts.
  • Admin Control: Powerful /lifestealadmin system with full server control.
  • Command Hiding: Commands are hidden dynamically for players without permission.
  • Database Support: MySQL and SQLite database options for scalable player data.
  • Multi-Language Support: Fully translatable through external language files.
  • Configuration Reloading: Reload configuration and language files live using /reloadlifesteal.
  • Safe Bukkit API Design: Compatible with Bukkit, Spigot, Paper & Purpur.

🎯 Commands

Main Commands:

CommandUsagePermission
/withdrawheartWithdraw hearts into itemlifesteal.withdraw
/reloadlifestealReload configurationlifesteal.reload
/lifestealadminAdmin main commandlifesteal.admin

Admin Subcommands (/lifestealadmin)

SubcommandDescription
set <player> <amount>Set hearts
add <player> <amount>Add hearts
remove <player> <amount>Remove hearts
giveheart <player> [tier] [amount]Give heart items (Tier 1-5)
revivebeacon <player>Give Revive Beacon
unban <player>Unban player
purgebansUnban everyone
setmax <amount>Set maximum hearts
resetallReset hearts for all players
banlistList all banned players
reloadReload config & language

🎯 Permissions

PermissionDescriptionDefault
lifesteal.adminFull admin accessOP
lifesteal.reloadReload configurationsOP
lifesteal.withdrawWithdraw hearts into itemstrue
lifesteal.reviveUse revive beaconstrue
lifesteal.bypasslimitBypass max hearts limitOP

🔁 PlaceholderAPI Support

LifestealSMP includes built-in PlaceholderAPI expansion for dynamic integration with scoreboards, tab lists, nametags, holograms, and other placeholder-compatible systems. You can display player-specific data across your server in real-time.

PlaceholderDescription
%lifesteal_hearts%Shows the player’s current number of hearts (if online)
%lifesteal_maxhearts%Returns the configured max hearts a player can reach
%lifesteal_is_banned%Displays "true" or "false" based on whether the player is banned
%lifesteal_database_type%Shows the active database type, either "mysql" or "sqlite"
%lifesteal_lang%Displays the active language config file name
%lifesteal_startinghearts%Returns the configured default hearts for new players
%lifesteal_prefix%Inserts the plugin’s configured prefix string
%lifesteal_online%Displays "true" or "false" depending on player online status
%lifesteal_ban_reason%Displays a hardcoded reason ("Out of hearts") if the player is banned
%lifesteal_playername%Displays the player’s current username
%lifesteal_uuid%Returns the player’s UUID
%lifesteal_health%Shows the player’s current health points (HP)
%lifesteal_maxhealth%Shows the player’s current max health (HP)
%lifesteal_hearts_left%Shows how many hearts are left before hitting max hearts
%lifesteal_online_count%Displays the number of online players
%lifesteal_database_connected%Returns "true" or "false" depending on DB connection status

These placeholders allow server owners and developers to deeply customize their user experience, creating rich, dynamic interfaces that reflect each player's lifesteal status in real-time.


🚀 Supported Platforms


Available for multi platforms


  • ✅ Bukkit 1.21+
  • ✅ Spigot 1.21+
  • ✅ Paper 1.21+
  • ✅ Purpur 1.21+
  • ✅ MySQL & SQLite Databases

🔒 No NMS - No Version Lock

  • 100% version-independent.
  • No use of NMS, reflections, or unsafe internal APIs.
  • Fully safe for future Minecraft versions.

⚙ Planned Expansions

  • ✅ Economy integration
  • ✅ Custom revive options
  • ✅ More heart tier recipes
  • ✅ Crafting recipe GUI configuration
  • ✅ Expanded admin control panels

🔥 Perfect For:

  • ✅ Survival servers
  • ✅ Hardcore SMP
  • ✅ Lifesteal communities
  • ✅ Private or public SMP servers
  • ✅ Large network environments

LifestealSMP delivers a full Lifesteal SMP experience while remaining fully scalable, safe, and professional for any Minecraft server.


Made with ❤️ by MidnightZone


Have fun

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:9 месяцев назад
Обновлён:8 месяцев назад
Главная