Fine LifeSteal | 1.18 - 1.19.2 icon

Fine LifeSteal | 1.18 - 1.19.2 -----

Steal heart from your enemy!




Changed many mechanics so it will be used in right way.
Many bugfixes.
New feature or should i say item?
Yes, new feature named "Beacon" was added, this item is for players, so they can revive eliminated players in range (10x10x10 blocks). If they are in range, they will be revived after 6,5 seconds. Beacon will expire after 31 seconds.
Added new command & commandTab related to beacon (editRecipe beacon, showRecipe beacon) also when you type /lifesteal editRecipe or /lifesteal showRecipe, it will show recipe for heart (if not specified for beacon).
Plugin should be more lightweight.
When is player revived or eliminated, you can use your own commands.
Developer API (Events) will be fixed with some its bugs.
----------, Oct 20, 2022

Added recipe editor that you can use through /lifesteal edit or /lifesteal editRecipe, changes are applied instatly, so you don't need to restart server for recipe change.
Added messages into config.yml.
Bugfixes.
----------, Aug 29, 2022

Command /lifesteal revive is from now available from console too.
Bugfixes for /lifesteal revive.
Function for new heart is rewrited. Now you must eat enchanted golden apple to get new heart.
New configuration options in config.yml, debugs are more detailed in some actions now!
----------, Aug 20, 2022

Added {player} placeholder support in messages.player-revived.
----------, Aug 18, 2022

Hello, in this update i'm bringing new command /lifesteal revive with permission lifesteal.revive. Also i finished CommandUseEvent so it should work for ya. So enjoy new features! Please report all bugs on our discord server which to link you have on main page of this plugin. You can also report bugs on github.
----------, Aug 17, 2022

Bugfix:
/lifesteal set always said that, you have invalid number or don't have put in args.
New API:
Still working but as experimental API, you can use CommandUseEvent2 class from LifeSteal.
----------, Aug 15, 2022

Added bStats and filtered all classes in to packages.
----------, Aug 14, 2022

Added tabcompleter for /lifesteal version and /lifesteal ver.
Added command /lifesteal version and /lifesteal ver.
Rewrited command class because of permission problems.
Fixed error when you don't have chat plugin.
Added vault support for hearts.sent and hearts.get, so you can use {prefix} or {suffix} in these two strings.
Hearts.sent and hearts.gets strings are fixed.
----------, Aug 13, 2022

Added vault support.
Bugfixes.
Vault support for strings hearts_get and hearts_send.
Added placeholder {prefix} (player prefix).
Added placeholder {suffix} (player suffix).
Both new placeholders are not tested, if find bugs, report it to github issue or discord!
----------, Aug 11, 2022

You can't use command, fixed.
Some plugin improvements.
----------, Aug 11, 2022

Hello, this update have api-version bug.
----------, Aug 11, 2022

Main override of HealthManager and HealthManagerTab classes (/lifeSteal command and tabCompleter for the command)
Created github: https://github.com/RetamrCZ/LifeSteal-V2
Vault support in config soon! :)
----------, Aug 11, 2022

When you get killed, you doesn't get removed one heart. Fixed
And server version support 1.19.1.
----------, Jul 31, 2022

New features:
Now you can edit default recipe for extra heart.
(In config.yml: recipe.ingredients)
WARNING! After you change recipe, you must /reload or restart server to take changes. In /lifesteal showrecipe changes will be shown right after /lifesteal reload.
If you join with 1 heart, you will get banned and kicked, if you have more than 1 heart in config, you should get unbanned but i working on this feature because it doesn't work on 100%.

Bugfixes:
After death at two hearts, you didn't get kicked after you got ban.
If you unban person at 1 heart, the person can be killed by other player and get unlimited amount of hearts (not at all).
----------, Jul 13, 2022

Bug fix:
Since this update you can no longer duplicate items via /lifesteal showrecipe | recipe.
Enhance:
If you click outside the GUI, the GUI will automatically close.
----------, Jul 8, 2022

New features:
New command /lifesteal showrecipe or /lifesteal recipe. It does same and it will show you a recipe for extra hearts. NOT TESTED - if you find a bug, please report it on the LifeSteal discord in the bug-report channel.
New permission for command /lifesteal recipe - lifesteal.showrecipe
Bug fixes:
UpdateChecker is now working correctly.
If you type /lifesteal, you will now get the same message as if you had used /lifesteal help.
----------, Jul 5, 2022

Now plugin supports minecraft versions from 1.16.5 to 1.19!
----------, Jul 4, 2022

Bug fixed:
When you started writing /lifesteal and you wanted to continue to "send", you didnt saw it. Now you will.
----------, Jul 4, 2022

Hello guys! Sorry for the short inactivity, but here is another update!
New features:
Now plugin will work from 1.18 to 1.19. So for example 1.18.2 should work.
Now you can send some of your hearts to another player using /lifesteal send <player> <and if you have 20 hearts, you can send only 18 hearts>, (with permission lifesteal.send) BUT! It is still in developing stage, so probably you will find some errors.
Changes:
Now will i use plugin version as: latest version of minecraft-V version of update.
And as the last news I bring you the information that I have set up a discord server. Here you will be able to send feedback if you don't want to use SpigotMC, also here you can send ideas for the plugin. You can usually find all information about updates here first.
Discord server invite: https://discord.gg/33NZjCM4kJ

Thanks also for 300 downloads and see ya in next update!
----------, Jul 4, 2022

Bug fix:
Now, will update checker work right. If you have latest version you get message that tells, you have latest version. If you get message what tells you dont have latest and you have latest version, please wait 2-4 hours for api.spigotmc.org update.
New feature:
In configuration, you can allow developer mode, so right now you can see your plugin version when you enable server if you have in config this.
Code (Text):
developer:
  #
  # This is only option for developer, you can enable it but you dont need it for features.
  #
  enable: false
----------, Jun 24, 2022

New features:
You will get notified ingame if plugin version is not latest.
You can disable this option in config.yml turning
Code (YAML):
notify_op_updates : true
to
Code (YAML):
notify_op_updates : false
, but it is only for OP or people who have lifesteal.admin permission. If you have "*" permission, it should work as OP.
Changes:
Config.yml has been little been changed, i added litle explaining to config.notify_op_updates and player.example + all registered players in your config.

Already know bug is: If you have 1.2 you still get notify, you have old version and not latest. I try it fix in next mini update.
----------, Jun 23, 2022

New features:
When plugin version is not latest, you get notified in console.
Changes:
None, but soon i will start doing languages files, that you doesnt use, only copy messages to original config.yml.
----------, Jun 23, 2022

In this update, plugin is finally in full version.
New:
If you kill player, you get +2 HP (one heart)
TabCompleter for all commands, so now you will write commands easier.
Changes:
Config.yml changed (not important changes)
----------, Jun 22, 2022

Hi! In this update, i successfuly make plugin working on 99%.
In this update this features added:
When you join, you automatically get registered in config.yml
When you edit amount of HP in config.yml and then use /lifesteal reload, if amount of HP is not bigger than 40, your HP will be edited, if HP will be bigger than 40, plugin automatically reset HP to 20.
New messages and error messages.
New commands:
/lifesteal help
/lifesteal reload
/lifesteal author
/lifesteal spigotmc
/lifesteal set <online player> <amount of hearts (HP)>
New permissions:
lifesteal.ignore (So if you die on something/someone, you wont get taked any hearts down after dead)
lifesteal.sethealth (All commands like /lifesteal reload even /lifesteal help)
New crafting recipe
obrázek_2022-06-19_164211949.png
When you take this special golden apple from crafting table, you get one more heart (2 HP) and as a bonus, you get golden apple.

Code (YAML):
error:
  amount_not_exist
: '&cLS &a>> &7Write amount of hearts you want to give to another
    player, each two numbers equals one heart!'
  zero_health_ban
: '&cLS &a>> &7You has been banned for zero hearts on server.'
  without_perm
: '&cLS &a>> &7You didn´t have enough permissions to do that.'
  player_isnt_registered
: '&cLS &a>> &7This player is not registered in configuration.'
  cannot_use_shift
: '&cLS &a>> &7Don´t use shift while crafting, for preventing bug,
    this feature is disabled.'
  too_much_hearts
: '&cLS &a>> &7Because you had more HP than 40, your HP got cutted
    to 20 HP.'
  too_big_amount_of_hearts
: '&cLS &a>> &7You writed too much HP, max amount of HP
    you can write is 40'
messages
:
  changed_amount_of_health
: '&cLS &a>> &7Amount of health has been changed.'
  heart_get
: '&cLS &a>> &7You get one new heart.'
  config_reloaded
: '&cLS &a>> &7Config has been successfuly reloaded!'
player
:
  example
: 20
When you die, you will get -1 heart (-2 HP)
----------, Jun 19, 2022

Fixed two problems, first:
when you use /lifesteal set (target) (amount), you will set max health but dont change config, so thats fixed, now it will be changed too.
then, when you die and then respawn, you should get removed one heart, that you can get back by eating food, now you should get max health after die, changed.
----------, Jun 13, 2022

Resource Information
Author:
----------
Total Downloads: 49,716
First Release: Jun 13, 2022
Last Update: Oct 20, 2022
Category: ---------------
All-Time Rating:
8 ratings
Find more info at retamrovec.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings