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

Lifesteal-Plugin

This is a Basic but fully customisable Lifesteal plugin I made because there were no other plugins that had the customisability I wanted.

Оцените первым
305
2

LifeSteal Plugin

A lightweight lifesteal plugin for Paper 1.21 and above build by theTWIXhunter

Features

  • Heart Stealing: When a player kills another player, the victim loses 1 heart and the killer gains it
  • Elimination System: Execute custom commands when a player reaches less than 1 heart
  • World-Specific: Only active in configured worlds
  • Configurable: Fully customizable through config.yml
  • /giftheart: Players can gift other players hearts, gifting hearts to an eliminated player revives them.

Default Configuration

# +--------------------------------------------------------------------------+
# |              ------====== Lifesteal PLUGIN ======------                  |
# |                       --- By TheTWIXhunter ---                           |
# +--------------------------------------------------------------------------+
# |                                                                          |                                          |
# | More information about this config file can be found here: (WIP)         |
# | https://thetwixhunter.nekoweb.org/lifesteal/guides/configuration.html    |
# |                                                                          |
# +--------------------------------------------------------------------------+


# +--------------------------------------------------------------------------+
# |             ------====== GENERAL SETTINGS ======------                   |
# +--------------------------------------------------------------------------+
# Messages file (located in the plugin's folder)
# Set to 'messages.yml' to use the default messages file
# You can create custom message files and reference them here
messages-file: "messages.yml"
# Worlds where lifesteal is enabled
enabled-worlds:
  - world
  - world_nether
  - world_the_end


# +--------------------------------------------------------------------------+
# |       ------====== ELIMINATION & REVIVE SETTINGS ======------            |
# +--------------------------------------------------------------------------+

# Commands to run when a player reaches the elimination threshold (with operator permissions)
# Use %player% placeholder for the player's name
elimination-commands:
  - "kick %player% You have been eliminated!"
  - "broadcast %player% has been eliminated from the server!"
  - "ban %player% You ran out of hearts!"   # REMOVE IF YOU DON'T WANT PLAYERS TO BE BANNED UPON ELIMINATION

Revive settings

Commands to run when a player is revived by an operator

Users can revive other users by gifting them hearts.

revive:

Hearts to set when a player is revived by an opertator (using the /lifestealplugin revive command.)

hearts: 10.0

Commands to run when a player is revived (with operator permissions)

Use %player% placeholder for the player's name

commands: - "broadcast %player% has been revived!" - "pardon %player% You have been revived by an operator!" # REMOVE IF YOU DON'T WANT PLAYERS TO BE UNBANNED UPON REVIVAL

+--------------------------------------------------------------------------+

| ------====== HEARTS SETTINGS ======------ |

+--------------------------------------------------------------------------+

| The settings below are in hearts, not health points. |

| (1 heart = 2 health points.) |

| Please always check this to avoid issues with heart values. |

| You can use decimal values for hearts but only .5 increments |

| (e.g., 0.5 = 1 health point, Minecraft's minimum). |

+--------------------------------------------------------------------------+

hearts:

Amount of hearts a new player starts with

starting: 10.0

Amount of hearts gained/lost per kill (1 heart = 2 health points)

amount: 1.0

Hearts at or below which a player gets eliminated (0.5 = 1 health point, Minecraft's minimum)

eliminate-at: 0.5

Maximum hearts a player can have

maximum: 20.0

Heart crafting recipe

crafting:

Enable or disable heart crafting

enabled: true

Recipe pattern (3x3 crafting grid)

Use material names from https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html

recipe: row1: "DIAMOND,GOLD_INGOT,DIAMOND" row2: "REDSTONE,NETHER_STAR,REDSTONE" row3: "DIAMOND,EMERALD,DIAMOND"


## Building

Run `mvn clean package` to build the plugin. The compiled JAR will be in the `target` folder.

## Installation

1. Build the plugin or download the JAR
2. Place the JAR in your server's `plugins` folder
3. Restart the server
4. Configure the plugin in `plugins/LifeSteal/config.yml`
5. Reload or restart the server

## Author

me.thetwixhunter


Партнёрский материал

Сервер для плагина Lifesteal-Plugin - как у профи

Плагин Lifesteal-Plugin создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Lifesteal-Plugin для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:7 месяцев назад
Обновлён:6 месяцев назад
Главная