LifeStealZ

LifeStealZ

Plugin

A lifesteal SMP plugin giving you all the features you need!

Server AdventureGame MechanicsMinigame

18.6k downloads
41 followers
Createda year ago
Updated4 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Fixed a bug, where killing yourself using an Endcrystal would put you in some sort of respawn limbo

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Added an optional heartgain cooldown

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Added heartRewardOnElimination option to deny heart rewards on elimination
  • /hearts and /lsz hearts commands now also work with offline players

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Added a new localization system that adds individual lang files for multiple languages
  • Fixed some missing and broken translations
  • Added more explanations to the config file

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Added a minHearts config option, that allows to set a minimum amount of hearts, for when a player should be eliminated.
  • The heart use sound has been moved to the individual items to allow unique sounds

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Fixed a bug, where the "This world is not whitelisted for Lifestealz" message would be sent on every PlayerInteraction

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Fixed a bug, where the heart consume message would not display the heart amount correctly
  • Added a confirmation message to the /lsz giveItem command, that is sent to the target. If you don't want this message to be sent, you can use /lsz giveItem <player> <item> <amount> silent

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Fixed a bug, where all custom items would be enchanted regardless of the config

MC-Version 1.19-1.20.6

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Added pagination to the revive menu, so you are able to revive anyone even if there are more than 54 players eliminated

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Fixed a bug, where the &player& placeholder in the elimination commands would not work

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • Fixed exploit, where you could withdraw negative amount of hearts
  • Fixed /withdrawheart amount input throwing a Numberformat exception

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

  • CustomModelData is now applied correctly
  • Added WorldSwitchListener to correctly set hearts when switching to a non-whitelisted world

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Added:

  • Removed bukkit runnables to prevent memory leaks

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Added:

  • Fixed memory leaks caused by the new Storage system

MC-Version 1.19-1.20.4

[!!!] If you want to update from a < 1.0.14 version to a version > 1.1.0, you need to first updrade to 1.0.14 and then the newer version, to ensure Data migration!

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changes:

Custom Items

It is now possible, to add as many custom items, as you want. You can use the customItemType option to specify if the item should be a heart or a revive item and the customHeartValue option to set how many hearts it should grant when being used. The options to prevent crafting hearts and revive items has been removed. Instead you can now change this for every custom item individually. And as a quick reminder: Please don't delete the defaultheart item, as this is used to give players on kill if they reached their max hearts etc. and the plugin will probably shit itself.

Storage Overhaul

The storage system has been completely overhauled, to make it easier for me or other developers to add other storage methods. Currently the only and default method is SQLite, but MySQL is already planned. If you want have any other storage Method, that you would like to be added, you can join our Discord Server and make a suggestion!

Anti ALT system

This update introduces a new system to target farming hearts with alt accounts. This system detects if a player killed another player from the same IP adress. By default, the system is enabled, but only logs these attempts. You can also configure it to prevent the heart loss, send a message to both accounts or add custom commands (e.g. to kick them).

Java rewrite

The plugin has been completely rewritten in Java. When I started coding this plugin, I had almost no Idea what I was doing and just used Kotlin as this was easier to learn than Java. Updating this old Kotlin code was almost completely impossible, so with my new knowledge about Java and how to properly structure such a project (I still don't know everything, but more :D) I rewrote it in Java. Now it's easier to add Updates and make changes to certain parts of the project without having to change thousands of other thing.

Bug fixes

While rewriting the plugin, I fixed so many bugs, that I can't even count them all (including the item dupe bug)!

But even if I fixed many bugs, there might be new ones. Especially after rewriting everything, so if you find a bug please report it to me on Discord or open an issue on GitHub if you don't like Discord.

I'd also be happy to hear, what you have to say about the plugin! What would you change? What features would you like to see being added? What do you not like about the plugin? If you want to have a chat, join the Discord Server!

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Added:

  • Configurable sound for when a heart item is used

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Changed:

  • Data is now stored using SQLite

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Added:

  • Cooldown for using the heart items

Fixed:

  • Custom item names not working

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Added:

  • /heart command to view other peoples hearts
  • Now changing hearts when switching to non whitelisted world

MC-Version 1.19-1.20.4

This update introduces new configuration options. If you update the plugin, please take a look at the config description here.

Fixed:

  • Fixed a bug, where elimination commands would be executed, when a player looses only one heart
  • Fixed a bug, where the respawn hp would not be applied correctly

External resources



Project members

KartoffelChipss

Owner


Technical information

Project ID