COWMODSКаталог модов

LifestealSpigot

A premium Lifesteal SMP plugin for Spigot with tiered hearts, revive beacons, progressive crafting, beautiful GUIs, and SQLite storage. Perfect for hardcore survival servers!

Автор: Younggamingdj6912обновлён 16 янв. 2026 г.
ПриключенияМеханики игрыУправление

Описание

Lifesteal Spigot

The ultimate Lifesteal plugin for your SMP server!

Steal hearts from fallen enemies, craft powerful hearts, and revive eliminated players with beacon rituals. Features beautiful GUIs, progressive crafting, and full customization.


✨ Key Features

💖 Tiered Heart System

  • Tier 1 - Basic Heart → Grants 1 permanent heart
  • Tier 2 - Enhanced Heart → Grants 2 permanent hearts
  • Tier 3 - Legendary Heart → Grants 3-4 hearts (luck-based!)

⚡ Progressive Crafting

  • Craft hearts using vanilla materials
  • Use lower-tier hearts as ingredients for higher tiers!
  • Example: Tier 2 requires a Tier 1 Heart + materials
  • Fully configurable recipes in recipes.yml

✦ Revive Beacons (4 Tiers)

TierCountdownDifficulty
Basic60 secondsEasy
Enhanced45 secondsMedium
Superior30 secondsHard
Ultimate15 secondsExtreme
  • Place beacons to start revival countdowns
  • Beautiful floating holograms show progress
  • Type eliminated player's name to revive them

🎮 Beautiful GUI System

  • Main Menu - Access all features
  • Recipe Viewer - See crafting recipes with 3x3 grid
  • Player Profiles - View stats (kills, deaths, hearts stolen)
  • Leaderboards - Top players by kills, hearts, deaths
  • Withdraw GUI - Convert hearts to items

💾 SQLite Database

  • Single database.db file for all player data
  • Auto-save every 5 minutes
  • Fast queries and reliable storage

⚙️ Fully Configurable

  • All messages customizable in messages.yml
  • Hex color codes (&#FF5555) and gradients supported
  • Enable/disable any feature
  • Custom crafting recipes with your own materials

📋 Commands

CommandDescriptionPermission
/lsOpen main menulifesteal.use
/ls hearts [player]Check heart countlifesteal.use
/ls withdraw <amount>Withdraw hearts as itemslifesteal.use
/ls topView leaderboardlifesteal.use
/ls recipesView crafting recipeslifesteal.use
/ls reviveRevive eliminated playerslifesteal.use
/ls admin reloadReload configurationlifesteal.admin
/ls admin set <player> <hearts>Set player heartslifesteal.admin
/ls admin revive <player>Admin revive playerlifesteal.admin
/ls give <player> <item> [tier]Give hearts/beaconslifesteal.admin

🔧 Permissions

PermissionDescriptionDefault
lifesteal.useUse basic commandsEveryone
lifesteal.adminAdmin commandsOP
lifesteal.bypass.maxheartsBypass max heart limitOP
lifesteal.bypass.eliminationBypass eliminationOP

📥 Installation

  1. Download the JAR file
  2. Place in your server's /plugins/ folder
  3. Restart the server
  4. Configure in /plugins/LifestealSpigot/

Configuration Files

  • config.yml - Main settings
  • messages.yml - All plugin messages
  • recipes.yml - Crafting recipes (supports custom heart ingredients!)

💡 Tips

  • Delete config files to regenerate with latest defaults
  • Use /ls admin reload after editing configs
  • Hearts dropped on PvE death can be picked up by anyone
  • When killer has max hearts, overflow drops on ground

🎨 Customization Examples

Custom Recipe with Heart Ingredient

heart-tier2:
  shape:
    - "DED"
    - "EHE"
    - "DED"
  ingredients:
    D: DIAMOND_BLOCK
    E: EMERALD_BLOCK
    H: HEART_TIER1  # Requires Tier 1 Heart!

Custom Messages with Hex Colors

prefix: "<gradient:FF5555:FF0000>❤ Lifesteal</gradient> &8»"
heart:
  stolen: "&aYou stole &c❤ %amount% &afrom &c%player%&a!"

📊 PlaceholderAPI Support

PlaceholderDescription
%lifesteal_hearts%Current hearts
%lifesteal_max_hearts%Maximum hearts
%lifesteal_kills%Total kills
%lifesteal_deaths%Total deaths
%lifesteal_hearts_stolen%Hearts stolen

🔗 Support

Created by younggamingdj

For issues or suggestions, please open an issue on the project page!

Последние версии

Все версии →
beta

LifestealSpigot 2.0

2.0
16 янв. 2026 г.550Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## [2.0.0] - 2026-01-16 ### ✨ New Features - **bStats Integration** - Plugin now collects anonymous usage statistics to help improve development - View stats at: https://bstats.org/plugin/bukkit/LifestealSpigot ### 🎨 Improvements - **Cleaner GUI Design** - Replaced rainbow gradient borders with solid red glass panes for a more professional look - **Smoother Experience** - Overall plugin polish and refinements ### 🔧 Technical Changes - Added `bstats-bukkit:3.0.2` dependency with proper relocation - Updated internal version tracking to 2.0
alpha

LifestealSpigot 1.0

1.0
21 дек. 2025 г.141Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
# ❤️ Lifesteal SMP **The ultimate Lifesteal plugin for your SMP server!** Steal hearts from fallen enemies, craft powerful hearts, and revive eliminated players with beacon rituals. Features beautiful GUIs, progressive crafting, and full customization. --- ## ✨ Key Features ### 💖 Tiered Heart System - **Tier 1 - Basic Heart** → Grants 1 permanent heart - **Tier 2 - Enhanced Heart** → Grants 2 permanent hearts - **Tier 3 - Legendary Heart** → Grants 3-4 hearts (luck-based!) ### ⚡ Progressive Crafting - Craft hearts using vanilla materials - **Use lower-tier hearts as ingredients** for higher tiers! - Example: Tier 2 requires a Tier 1 Heart + materials - Fully configurable recipes in `recipes.yml` ### ✦ Revive Beacons (4 Tiers) | Tier | Countdown | Difficulty | |------|-----------|------------| | Basic | 60 seconds | Easy | | Enhanced | 45 seconds | Medium | | Superior | 30 seconds | Hard | | Ultimate | 15 seconds | Extreme | - Place beacons to start revival countdowns - Beautiful floating holograms show progress - Type eliminated player's name to revive them ### 🎮 Beautiful GUI System - **Main Menu** - Access all features - **Recipe Viewer** - See crafting recipes with 3x3 grid - **Player Profiles** - View stats (kills, deaths, hearts stolen) - **Leaderboards** - Top players by kills, hearts, deaths - **Withdraw GUI** - Convert hearts to items ### 💾 SQLite Database - Single `database.db` file for all player data - Auto-save every 5 minutes - Fast queries and reliable storage ### ⚙️ Fully Configurable - All messages customizable in `messages.yml` - Hex color codes (`&#FF5555`) and gradients supported - Enable/disable any feature - Custom crafting recipes with your own materials --- ## 📋 Commands | Command | Description | Permission | |---------|-------------|------------| | `/ls` | Open main menu | `lifesteal.use` | | `/ls hearts [player]` | Check heart count | `lifesteal.use` | | `/ls withdraw <amount>` | Withdraw hearts as items | `lifesteal.use` | | `/ls top` | View leaderboard | `lifesteal.use` | | `/ls recipes` | View crafting recipes | `lifesteal.use` | | `/ls revive` | Revive eliminated players | `lifesteal.use` | | `/ls admin reload` | Reload configuration | `lifesteal.admin` | | `/ls admin set <player> <hearts>` | Set player hearts | `lifesteal.admin` | | `/ls admin revive <player>` | Admin revive player | `lifesteal.admin` | | `/ls give <player> <item> [tier]` | Give hearts/beacons | `lifesteal.admin` | --- ## 🔧 Permissions | Permission | Description | Default | |------------|-------------|---------| | `lifesteal.use` | Use basic commands | Everyone | | `lifesteal.admin` | Admin commands | OP | | `lifesteal.bypass.maxhearts` | Bypass max heart limit | OP | | `lifesteal.bypass.elimination` | Bypass elimination | OP | --- ## 📥 Installation 1. Download the JAR file 2. Place in your server's `/plugins/` folder 3. Restart the server 4. Configure in `/plugins/LifestealSpigot/` ### Configuration Files - `config.yml` - Main settings - `messages.yml` - All plugin messages - `recipes.yml` - Crafting recipes (supports custom heart ingredients!) --- ## 💡 Tips - **Delete config files** to regenerate with latest defaults - Use `/ls admin reload` after editing configs - Hearts dropped on PvE death can be picked up by anyone - When killer has max hearts, overflow drops on ground --- ## 🎨 Customization Examples ### Custom Recipe with Heart Ingredient ```yaml heart-tier2: shape: - "DED" - "EHE" - "DED" ingredients: D: DIAMOND_BLOCK E: EMERALD_BLOCK H: HEART_TIER1 # Requires Tier 1 Heart! ``` ### Custom Messages with Hex Colors ```yaml prefix: "<gradient:FF5555:FF0000>❤ Lifesteal</gradient> &8»" heart: stolen: "&aYou stole &c❤ %amount% &afrom &c%player%&a!" ``` --- ## 📊 PlaceholderAPI Support | Placeholder | Description | |-------------|-------------| | `%lifesteal_hearts%` | Current hearts | | `%lifesteal_max_hearts%` | Maximum hearts | | `%lifesteal_kills%` | Total kills | | `%lifesteal_deaths%` | Total deaths | | `%lifesteal_hearts_stolen%` | Hearts stolen | --- ## 🔗 Support Created by **younggamingdj** For issues or suggestions, please open an issue on the project page!