THIS MOD IS CURRENTLY BEING REWORKED BASED ON THE ARCHITECTURY API FOR FABRIC AND FORGE. NEW FEATURES MAY BE ADDED AND CURRENT FEATURES MAY BE ALTERED. THE DESCRIPTION WILL ALSO BE GOING UNDER AN OVERHAUL WHEN THIS IS DONE.
TRELLO PROGRESS: https://trello.com/b/YxDuvu0U/lifesteal-minecraft-mod-1165-1192
IF YOU FIND ANY BUGS, PLEASE LET ME KNOW IN THE ISSUES TAB!
IF YOU HAVE ANY SUGGESTIONS/FEEDBACK/CONFIGURATION IDEAS, LET ME KNOW IN THE COMMENTS BELOW!
Older versions below 1.17.1 can be found here: https://www.curseforge.com/minecraft/mc-mods/lifesteal-forge/files
Lifesteal
A mod where killing other players steals their hearts, dying will cause you to lose hearts too. This mod comes with extra features that the original Lifesteal SMP doesn't have which you may not like and that's okay! All of these features are customizable in the config and can be disabled to your liking.
Important Info
- Forge only
- This mod is in 4 versions of Minecraft currently, (1.16.5-1.19.2)
Server Side Capability(Only in versions below 2.0.0, it's not recommended to use these versions however as they are lacking major bug fixes in the latest releases and extra content. They may also not be compatible with the latest forge versions.)
Basic Features
- Lose hearts when you die at all
- Gain hearts by killing another player
- Upon losing all hearts, enter spectator mode
- Heart Crystals increase your max hearts when used.
- Heart Cores heal you when used.
- A new enchantment that doesn't exactly steal hearts but drains your enemies life and gives it to you!
- Commands! (setHitPointDifference, getHitPointDifference, setLives, getLives)
- Best of all, these are all configurable! Want to completely disable the Lifesteal aspect of the mod and only have ores? We got you. Make it so only players lose hearts when killed by another player? We got you. I try my best to make this mod modpack friendly and configurable for your needs.
Ores and Recipes
Ores mainly spawn around y 20 but can be spotted from -50 to 70 y. (In versions below 1.18.2, it's mostly found around y 35 and is spotted from 12-75 y) All of these ores can be found in the Overworld, and the Nether. (Due to World Generation changing in 1.19, the ores will unfortunately not be found in modded biomes in this version. The easiest way to find it would be in the Nether if you have modded biomes.)
Look at images for how recipes and ores look. It's recommend to use JEI for accurate textures and recipes because these can change at any time. If they were to become changed, the ones in "Images" would be outdated for some time until further notice.
Config
The config is located in the "config" folders in your MC directory or server folder and is named "lifesteal-common.toml".
Here's an example of the config: https://github.com/LoxiGoose/Lifesteal-1.19/blob/master/Configuration
FAQ
What versions are supported?
1.16.5 and above will be supported for this mod until further notice.
What does the first number mean in the version number?
1.0.0 - Initial Release, without Ores and bunch of items. Server-Side capability
2.0.0 - The code was changed quite a lot, Server-Side was removed, Ores and Items were added
What does the letter mean in some of the version numbers and why are they only for some MC versions?
"Letters" inside of a version number indicate a special update FOR only THAT version of MC the mod is on.
What mods are supported and unsupported?
Supported Mods (2 Stages)
1 - Special Compatiblity
2 - Supported
Generally, any mod that increases/decreases max health should be compatible with this mod.
Unsupported Mods (3 Stages)
1 - Works but is a little buggy
2 - Doesn't really work together
3 - Crashes together
Regeneration Mod (1, killing people counts even if they have a regeneration so if you kill someone and they go into grace period, it'll still count as a kill in this mod and they'll lose a heart.)
Credits
Credits to Kaupenjoe for some of the mod textures: https://www.youtube.com/c/TKaupenjoe
Mod Textures License: https://creativecommons.org/licenses/by-sa/4.0/