Skip to content

LifeDrain adds a simple but powerful mechanic to Minecraft: stealing life from hostile mobs. Every time you attack, you’ll heal yourself based on the damage dealt, making combat a way to stay alive rather than just survive.

License

Notifications You must be signed in to change notification settings

vorlie/Lifedrain

Repository files navigation

🩸 LifeDrain

LifeDrain adds a simple but powerful mechanic to Minecraft: stealing life from hostile mobs. Every time you attack, you’ll heal yourself based on the damage dealt, making combat a way to stay alive rather than just survive. 🛡️✨

🌟 Recommended mods that suit the mechanic:

🩸 Features:

  • Healing mechanics:
    • Base healing scales with the difficulty level:
      • 🟢 Easy: 2.0 HP
      • 🟡 Normal: 1.0 HP
      • 🔴 Hard: 0.5 HP
    • Bonus healing based on the damage dealt: 🪓 20% of the damage dealt.
    • Lifesteal cooldown is set to 1000 milliseconds (1 second) by default.
  • ✨ Client-Side Features:
    • Particle Effects: 🎇 Enable or disable particle effects when healing is triggered. Particles are client-side, meaning they will only be visible on your screen.
    • Client-Side Configuration Options: Through Cloth Config and Mod Menu, you can customize particle effects, cooldown settings, and other features directly from the in-game settings menu.
  • Applies only to hostile mobs, ensuring lifesteal is balanced and works as intended in combat. ⚔️

⚙️ Configuration:

  • Server-Side Customization:
    • Customize healing values for different difficulty levels:
      • 🟢 Base healing for Easy, Normal, and Hard modes.
      • 🔧 Bonus healing multiplier based on the damage dealt.
      • ⏳ Adjust the cooldown for lifesteal activation (time between consecutive lifesteal uses).
  • Client-Side Customization:
    • 🎆 Enable or disable particle effects when healing is triggered (client-side only).
    • 🔍 Configuration options are accessible through Cloth Config and Mod Menu.
  • 📁 All settings are saved to lifedrain.json and can be modified directly.
  • The config file is automatically updated to add missing values if they are not found. ✅
  • Use the /check_config command to automatically check and update the config file if necessary.

🌐 Translations Available:

The mod is fully translated into the following languages:

  • 🇺🇸 English
  • 🇵🇱 Polish
  • 🇲🇽 Spanish (Mexico)
  • 🇪🇸 Spanish
  • 🇨🇳 Chinese (Simplified)
  • 🇰🇷 Korean
  • 🇷🇺 Russian
  • 🇩🇪 German
  • 🇯🇵 Japanese
  • 🇫🇷 French
  • 🇨🇿 Czech - Thanks to DvopHeh

This mod is lightweight and perfect for anyone who enjoys combat-focused gameplay or just wants a little extra survivability. ⚔️🛡️

Note: ⚠️ Although the mod can be loaded in Minecraft 1.21.X, it is not recommended. Attacking a hostile mob in versions other than 1.21 will cause your game to crash.

🛠️ Requirements:

  • 📦 Fabric Loader 0.16.10
  • 🧩 Fabric API 0.102.0 (for Minecraft 1.21)
  • 🖥️ Minecraft 1.21
  • ☕ Java 21
  • Cloth Config 15.0.140 (Client-side, optional)
  • Mod Menu 11.0.3 (Client-side, optional)

About

LifeDrain adds a simple but powerful mechanic to Minecraft: stealing life from hostile mobs. Every time you attack, you’ll heal yourself based on the damage dealt, making combat a way to stay alive rather than just survive.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages