LifestealZ Plugin za Minecraft 1.21.11
LifeStealZ - The Ultimate LifeSteal SMP Plugin!
O LifestealZ pluginovu
LifeStealZ is a lifesteal SMP plugin, that allows you to steal hearts from other players, when you kill them. If a player has no more hearts, he is eliminated. You can craft additional hearts or a revive crystal. With this crystal, you can bring back eliminated teammates.
LifeStealZ offers a great amount of admin tools and is highly customizable. You can change every message and change everything about the custom items.
Main Features
- ✅ Stealing hearts
- ✅ Withdraw hearts
- ✅ Customizable heart items
- ✅ Custom crafting recipes
- ✅ Revive item
- ✅ Maximal and starter hearts
- ✅ Disable totems
- ✅ Disable crystal pvp
- ✅ Ingame recipe viewer
- ✅ PlaceholderAPI placeholders
- ✅ Custom WorldGuard flags
- ✅ Admin commands
- ✅ HEX colors and gradients support
- ✅ SQLite and MySQL support
Languages
- English (en-US)
- German (de-DE)
- Spanish (es-ES)
- French (fr-FR)
- Czech (cs-CZ)
- Polish (pl-PL)
- Vietnamese (vi-VN)
- Chinese (Simplified) (zh-CN)
- Russian (ru-RU)
- Dutch (nl-NL)
- Portuguese (pt-BR)
- Japanese (ja-JP)
- lifestealz.admin.reload - Allow to reload the plugin
- lifestealz.admin.setlife - Allow to set the amount of hearts, a player has
- lifestealz.admin.giveitem - Allow to give custom items to a player
- lifestealz.admin.eliminate - Allows to eliminate players with the /eliminate command
- lifestealz.admin.revive - Allow a player to revive another player with the /revive command
- lifestealz.bypassrevivelimit - Allow a player to bypass the revive limit
- lifestealz.withdraw - Allow a player to withdraw hearts (true by default)
- lifestealz.revive - Allow a player to revive others with a revive crystal (true by default)
- lifestealz.viewrecipes - Allow a player to view the custom recipes (true by default)
- lifestealz.help - Allow a player to access the help menu (true by default)
- lifestealz.viewhearts - Allow a player to view the amount of hearts (/hearts) he has (true by default)
The conifuration is split into multiple files located at plugins/LifeStealZ/:
conifg.yml
=== COLOR CODES ===
This plugin supports old color codes like: &c, &l, &o, etc.
It also supports MiniMessage, a more advanced way to format messages:
https://docs.advntr.dev/minimessage/format.html
With MiniMessage, you can add HEX colors, gradients, hover and click events, etc.
=== GENERAL SETTINGS ===
If set to true, LifeStealZ will check for updates and let you know if there's a newer version
checkForUpdates: true
Set the language to any code found in the "lang" folder (don't add the .yml extension)
You can add your own language files. Use https://github.com/KartoffelChipss/LifeStealZ/tree/main/src/main/resources/lang/en-US.yml as a template
If you want to help translating the plugin, please refer to this article: https://lsz.strassburger.dev/contributing/localization
| en-US | de-DE | es-ES | fr-FR | cs-CZ | vi-VN | zh-CN | pl-PL | nl-NL | ru-RU
lang: "en-US"
=== HEART SETTINGS ===
The amount of hearts a player has when joining for the first time
startHearts: 10
The maximal amount of hearts, a player can have
You can also set a per player limit using the lifestealz.maxhearts.[amount] permission or a per item limit in the items.yml file
maxHearts: 20
The amount of hp a player should have after getting revived
reviveHearts: 1
The amount of hearts the killer should gain and the victim should lose
heartsPerKill: 1
The amount of hearts a player should lose when dying naturally
heartsPerNaturalDeath: 1
The minimal amount of hearts. If a player gets to this amount of hearts, they will be eliminated.
PLEASE ONLY CHANGE IF YOU KNOW WHAT YOU ARE DOING!
minHearts: 0
This option will enforce the heart limit on admin commands like /lifestealz hearts
Note that this
enforceMaxHeartsOnAdminCommands: false
The custom items that should be used for the following scenarios (Must be an id from the items.yml)
heartItem:
This item will be used for anything that is not listed below (mostly legacy)
default: "defaultheart"
This item will be given when a user withdraws a heart
withdraw: "defaultheart"
This item will be dropped when a player is killed by another player and "dropHeartsPlayer" is enabled
kill: "defaultheart"
This item will be dropped when a player is killed by natural causes and "dropHeartsNatural" is enabled
naturalDeath: "defaultheart"
This item will be dropped if a player is killed, the killer is still on cooldown and "heartGainCooldown.dropOnCooldown" is enabled
heartGainCooldown: "defaultheart"
This item will be dropped if a player is killed, the killer has reached the max amount of hearts and "dropHeartsIfMax" is enabled
maxHearts: "defaultheart"
=== HEART BEHAVIOR SETTINGS ===
If hearts should be dropped when killed by player
dropHeartsPlayer: false
If hearts should be dropped when killed naturally
dropHeartsNatural: true
If a heart should be dropped, when the killer already has the max amount of hearts
dropHeartsIfMax: true
If a player should lose a heart, when dying to hostile mobs or falldamage, lava, etc
looseHeartsToNature: true
If a player should lose a heart, when being killed by another player
looseHeartsToPlayer: true
Whether it should be announced, when a player got eliminated (has no more hearts)
announceElimination: true
Allows players to withdraw a heart, even if they only have one left
allowDyingFromWithdraw: true
If a player should also heal the appropriate amount of hearts, when using a heart item
healOnHeartUse: false
If the totem effect should be played, when you use a heart
playTotemEffect: false
The time you have to wait, before you can use another heart in Milliseconds
heartCooldown: 0
How many times a player can be revived. Set to -1 to make it infinite
maxRevives: -1
=== Disabling Features ===
If the use of totems of undying should be prevented
preventTotems: false
If crystalpvp should be disabled
preventCrystalPVP: false
If the use of respawn anchors in the overworld should be prevented
preventRespawnAnchors: false
If the use of beds in the nether and end should be prevented
preventBeds: false
If the use of custom items in item frames should be prevented
It is recommended to leave this enabled, as people may be able to duplicate items otherwise
preventCustomItemsInItemFrames: true
=== Extensive Customization ===
Only disable this option if you want to add custom commands on elimination and don't want the player to get banned
disablePlayerBanOnElimination: false
If the killer should gain a heart on elimination
heartRewardOnElimination: true
Kako instalirati LifestealZ
A server on Paper
The plugin runs on the server core for Minecraft 1.21.4–1.21.11; players do not need to install anything.
File goes into the plugins folder
Download the file lifestealz-2.21.1.jar (1.5 MB) and put it into the server’s plugins folder.
Restart the server
On startup the plugin creates its own settings folder in plugins.
Use the “To server” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
Minecraft 1.21.11 runs on Java 21: with a different Java version the game may close right after launch.
Verzije
Sa zavisnostima
| Minecraft | Loader | Fajl | Akcije |
|---|---|---|---|
| 1.21.11 | Paper | 1.21.111.5 MB |
Česta pitanja
Which Minecraft versions does LifestealZ work on?
There are files for 1.21.4–1.21.11, 8 versions in total. The newest is 1.21.11.
Do players need to install LifestealZ?
No, the plugin goes only on the server Paper, into the plugins folder: players do not need to download anything.
Which Java does LifestealZ need?
Minecraft 1.21.11 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.
Where can I download LifestealZ safely?
On this page: the file lifestealz-2.21.1.jar (1.5 MB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 80f8dbadc2ce05cdbb4d820b9e392b01f77af2f1.
Recenzije
Budi prvi koji će oceniti LifestealZ



