Dependencies
- Skript
Interferences
- There are no known interferences, and it has been tested with over 50 plugins, Including Essentials, Luckperms, CraftEnhance, GoldenCrates, mcMMo, Multiverse, Worldedit, Worldguard, and a lot more!
Features
- Includes 8 Custom Lifesteal Commands (3 Player, 5 Admin)
- Revive Beacons
- Editable Punishments
- Changeable Loss of Hearts (By Players, Mobs, or Everything) (Default is players only)
- Heart Max (Or cap)
- Item-Hearts (Withdrawable; Redeemable)
- Ability to check others' hearts
Commands
Player Commands
/Checkhearts (player) (Shows the hearts of the specified player)
/Withdraw (amount) (Gives the player redeemable heart(s))
/Transferhearts (player) (amount) (Lets players transfer hearts to others)
Permission: lifesteal.transfer
Admin Commands
/Addhearts (player) (amount) (Lets staff add hearts to players)
Permission: lifesteal.add
/Delhearts (player) (amount) (Lets staff delete hearts from players)
Permission: lifesteal.del
/Sethearts (player) (amount) (Lets staff set a players hearts)
Permission: lifesteal.set
/Reload lifesteal (Reloads the max hearts)
Permission: lifesteal.reload
/Givebeacon (player) (Lets staff give players revive beacons)
Permission: lifesteal.beacon
Functions
To get the beacons to unban someone, simply rename it to the banned player, right-click, and they're unbanned! (It will remove 1 revival beacon from you!)
The hearts are basic. You simply execute /withdraw (amount), and you get that many red dyes named 'Heart', which when right-clicked with give you 1 heart each!
When players die, they will lose 1 heart! If they are killed by a player, the player who killed them will gain 1 heart! (It is set so only player-deaths make you lose hearts by default; you can change this in the script!)
Installation
Go to your 'Plugins' folder in the files of your server.
Go through your plugins until you find the 'Skript' plugin.
Enter the Skript folder and click on the 'Skripts' file. You should now see around 10 disabled Skript files. (If you are using the newer version of Skript. If not, this will not apply to you!)
Now drag and drop the 'Lifesteal.sk' file into the 'Skripts' file.
Go to minecraft and run the command "/sk reload Lifesteal.sk"
Lifesteal is now enabled, and you're good to go!
Support
Before you DM me, or leave a review saying it doesn't work, PLEASE run the command /reload lifesteal! If it it still does not work after this, please reach out to me on discord (LunarBurn#8695)! (Or leave a review I suppose)
I have sectioned everything in the script off, so it should be easier to navigate! (I also added lots of notes, so you shouldn't get confused!)
I hope you like the script!
If you want to see more things like this, hit me up on discord at LunarBurn#8695 with ideas!
(I will answer any and all questions!)
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta