Lifesteal is a survival gamemode concept made by some MCYT content creators, when you kill someone, you get to keep their 1x max health attribute or as we like to call it, a life, and vice versa. Players can also craft consumable heart items with a custom recipe or withdraw it. In addition to the traditional Lifesteal concept, our plugin adds tons of other features, such as 3 different types of hearts, blessed, normal and cursed. It also adds the option to drop random or fixed types of hearts on withdraw, death and craft. You can create unlimited amounts of hearts in all 3 types, each of them is 100% customizable, and each heart can give unique effects as well.
Original LifeSteal SMP : https://twitter.com/TheLifeStealSMP
- HEX support! gradients etc, it all works! use Web UI to edit the messages, and yes, this is the most important feature, I don't care your players spent diamonds and wither stars to craft an heart that doesn't work as long as it shows the errors in gradients.
- Customizable heart recipe.
- Blessed, normal and cursed heart types.
- Unlimited amount of 100% customizable hearts.
- Rarity based heart drops.
- Heart item can be edible (consumable), a player head (on right click) or any item from supported server version ( on right click).
- Heart item can have unlimited amount of potion effects which will be given when player consumes a heart.
- Totems can be disabled.
- Milk cures negetive effects can be disabled.
- Hearts can have custom texture model ID which resource packs will use to replace the textures.
- 100% Customizable messages and sounds.
- Very configurable per world feature toggle.
- MySQL and SQLite database support.
- Player elimination, ban/spectator/spectate body.
- Heart consume animations and particle effects (work in progress, don't expect proper functionality.)
- Profile system (statistics etc.)
- And tons of other stuff that I'm gonna send screenshot of because me lazy... I blured some stuff out because they're upcoming more exciting features 😈
- Download and install LabAide library plugin build.
- Download and install latest LifeStealRE plugin build.
- Expect it to work, if it doesn't I hearby authorize you to yell at me.
<repository> <id>arcadelabs-mvn-releases</id> <name>ArcadeLabs Repository</name> <url>https://repo.zorino.in/releases</url> </repository>
<dependency> <groupId>in.arcadelabs.lifesteal</groupId> <artifactId>lifesteal-api</artifactId> <version>[VERSION]</version> <scope>provided</scope> </dependency>
maven { url 'https://repo.zorino.in/releases' }
dependencies { compileOnly 'in.arcadelabs.lifesteal:lifesteal-api:[VERSION]' }
Get instance of LifeStealAPI
LifeStealAPI api = Bukkit.getServicesManager().getRegistration(LifeStealAPI .class).getProvider();
Note Javadocs & examples coming soon...
Note Contact me to include your server name and IP here.
This is my (@RealRONiN's) 2nd public project (first one is Greetings and it's private for god knows what reasons.), and it's still in development, I'd say it's about 40% done for now, please report any bugs or issues you face in issues section. For developers who're reviewing the code right now (on my humble request I'm guessing), please don't yell at me for forgetting to add null checks and other important stuff in almost everywhere, also please don't judge my obsession with gradients in configs.