Coming from @IkeVoodoo's LifeStealPlugin? No problem you can migrate <3


LATEST NEWS:- Compatible by this texture pack [change the heart tool icon to nether_star ]


FEATURES

  • 1 heart is added/removed upon killing/dying
  • Maximum amount of hearts possible is configurable
  • Easy to configure config file all texts can be replaced!
  • Upon loosing all hearts your get eliminated for some time (configurable in settings.yml)
  • Anti-Exploit :- Allows you to get rid of heart farming from alternative accounts! [ CLICK HERE for demonstration]
  • Revive Beacon will allow you to revive any eliminated player
  • Allows you to customize on another level with toggle features
  • Custom Heart: Allows you to get extra heart upon using it
  • Player Tracker:- Allows you to track "nearest" player
  • Reload command to save your changes without a restart
  • Migrate command:- Will save all the data from IkeVodoo's
  • Withdraw command:- allows you to convert your hear into a hear item to give anyone
  • LifeSteal plugin to our LifeStealPlugin (Only online players for now)
  • Customizable Menus
  • Mutiple Ban Types (NAME/IP) Although revive beacon doesn't work with IP
  • Recipe Command
  • Quick support in our discord

COMMANDS

  • /ls :- a command group prefix every command must have it at the start

ADMIN COMMANDS:

  • /ls add playerName amount :- Allows you to add hearts to a player
  • /ls remove playerName amount :- Allows you to remove hearts from a player
  • /ls set playerName amount :- Allows you to set a player's hearts
  • /ls customheart :- Gives you a custom heart
  • /ls revivetool :- Gives you a revive beacon
  • /ls reload :- Reloads the plugin
  • /ls recipe [toolName] :- Shows the recipe of the tool
  • /ls withdraw [amount] :- withdraws hearts
  • /ls migrate :- Migrates data for the online players from IkeVodoo's LS to my LS plugin

SETTINGS.YML

# Life Steal Plugin

# -------------------------------------------
#               FEATURES
# -------------------------------------------
Features:
  # If a player dies without a killer should we still decrease his health???
  Decrease_heart_on_natural_death: true
  # After how many hearts we should stop giving player extra hearts
  Max_hearts_allowed: 50
  # Which Type of Ban? NOTE: REVIVE TOOL DOESN'T WORK WITH BANTYPE IP
  # IP or NAME
  Ban_type: NAME
  # For how many MINUTES we should ban the player who runs out of hearts
  Ban_time: 60
  # When player's hearts are increased should we also heal him to max health?
  Health_regen_on_increase: true
  # If set to true when a player uses player tracker the tracked player will be notified!
  Send_tracked_player_message: false
  # If set to false the compass will work only if the player right clicks
  # If set to true we are going to help the player track the nearest player every second
  Track_with_time: true
  # Only works If Track_with_time is true
  # After how many seconds should we update the compass
  Track_delay: 5
  # !==== ANTI EXPLOIT ====!
  # It doesn't give / take hearts from player if they are from same ip (Alt account heart farming)
  # Recommended to set it to true!
  Anti_exploit: true
  # Perma bans the alt account!
  Anti_exploit_ban_alt: true
  # Boning a custom craftable item.. upon hitting it to someone will remove 1 peice from your inventory
  # and will block  the block place and break of that player
  Bone: true
# -------------------------------------------
#                COSMETICS
# -------------------------------------------
Cosmetics:
  # When enables it will show a lighting effect on the location of player who died
  # !-- NOTE: It does not damage the player or create fire at the location --!
  Lighting_on_kill: true
# -------------------------------------------
#          CUSTOM OBJECTS
# -------------------------------------------
Objects:
  Revive_beacon:
    Icon: BEACON
    Name: '&aRevival Beacon'
    Lore:
    - 'Right click to open'
    - 'the revive menu'
    Sound: ENTITY_WITHER_SPAWN
  Custom_heart:
    Icon: GOLDEN_APPLE
    Name: '&aCustom Heart'
    Lore:
    - 'Right click to increase'
    - 'your health by 1'
    # If set to false we will not allow the player to eat it but if the player interacts with it. it will be used
    Edible: true
    Sound: BLOCK_BARREL_OPEN
# Player Tracking in Nether isn't available.. suggest at WhoTech's discord
  Player_tracker:
    Icon: COMPASS
    Name: '&aPlayer Tracker'
    Lore:
    - 'Right click to'
    - 'track nearest player'
    Sound: ENTITY_WITHER_SPAWN
  Bone:
    Icon: BONE
    Name: '&aBo&6ne'
    Lore:
    - '&7hit it to someone'
    - '&7it will block their placing '
    - '&7and breaking of blocks'
    Sound: FIREWORK_BLAST

# -------------------------------------------
#          CUSTOMIZABLE MESSAGES
# -------------------------------------------
Messages:
  Prefix: '&aLife&cSteal&6SMP &7>>'
  Max_health_reached: '&aYou have reached the max health obtainable!'
  # !--use {hp} to return the new health and {ohp} for old hearts--!
  Admin_set_hearts: '&aYou''re hearts were set from {ohp}hearts to {hp}hearts by an admin!'
  # !--use {hearts} to return the number of hearts added--!
  Admin_add_hearts: '&a{hearts} hearts were added by an admin!'
  Admin_remove_hearts: '&c{hearts} hearts were removed by an admin!'
  # !--{player} will return the player's name--!
  Player_loose_all_hearts: '{player} &c&lLost all the  heart and is vanished for {ban_time} !'
  # Color codes not supported
  Player_ban_msg: You lost all hearts
  # Revive beacon use sucessfully
  # !--{banned_player} will return the banned player's name--!
  Player_unban: '&aYou have successfully unbanned {banned_player} !'
  Player_heart_gain_custom_recipe: '&aYou gained 1 heart by using the custom crafted heart'
  Plugin_reload: '&a All Configs and plugin classes has been reloaded!'
  Plugin_migrate: '&aFetching data from the plugin !'
  # !--{player} will return the tracking player name--!
  Player_track_message: '&aTracking the nearby player {player}'
  No_players_found_to_track: '&cSorry, there is no player nearby!'
  # !--{player} will return the guy tracking--!
  Tracked_player_notice: '&cHey, your being tracked by {player}'
  Alt_account_heart_farm_detection: '&cYou are not allowed to heart farm using a alt account!'
  Alt_account_ban_message: '&cHeart farming using a alt account isn''t allowed on the server'
  # !--{target} returns the victim's name--!
  Bone_hit: '&aYou have succesfully boned {target}, he will not be able to place/break blocks for 15 seconds!'
  # !--{damager} returns the damager's name--!
  Bone_receive: '&cYou have been boned by {damager}, you will not be able to place/break blocks for 15 seconds!'
  # !--{time} returns time in seconds--!
  Bone_effect_message: '&cYou were boned and cannot place/break blocks for {time} seconds'
  # !--{player} returns the banned player's name --!
  Player_revive_through_command_error: '&cSorry, player named {player} does not exist!'

# -------------------------------------------
#         CUSTOMIZABLE MENUS [GUI]
# -------------------------------------------
Menu:
  Revive_beacon_menu:
    Title: '&aRevive Menu'
    Info: '&6&lAre you sure you want to use the revive beacon?'
    Info_icon: PAPER
    # If click on agreed it will use to revive beacon and allow them to unban a banned player
    Agreed: '&aYes'
    Agreed_icon: GREEN_WOOL
    # If click on deny it will close the menu and revive beacon won't be used!
    Deny: '&cNo'
    Deny_icon: RED_WOOL
  Revive_confirmation_menu:
    Title: '&aAre you sure?'
    # {banned_player} will return the player's name which they selected
    Info: '&6&lAre you sure you want to unban {banned_player}?'
    Info_icon: PAPER
    # If click on agreed it will use to revive beacon and allow them to unban a banned player
    Agreed: '&aYes'
    Agreed_icon: GREEN_WOOL
      # If click on deny it will close the menu and revive beacon won't be used!
    Deny: '&cNo'
    Deny_icon: RED_WOOL

# -------------------------------------------
#         DO NOT CHANGE THESE
# -------------------------------------------
Version: 1
Debug: []

PLACEHOLDERS

  • %ls_hearts% :- Returns the player's hp
  • %ls_isEliminated% :- Returns if the player is eliminated or not
  • %ls_tracked% :- Returns the name of the nearest player

PERMISSIONS

  • ls.admin :- gives access to /ls set,remove,add,migrate
  • ls.tools.heart :- gives access to /ls customheart
  • ls.tools.revive :- gives access to /ls revivetool
  • ls.reload :- gives access to /ls reload
  • ls.craft.revive :- Allows you to craft revive beacon
  • ls.craft.heart :- Allows you to craft custom heart
  • ls.craft.tracker :- Allows you to craft the player tracker

TOOLS

Custom Heart

Click here
Revive Beacon
Click here

Player Tracker
Click here

Bone
Click here