LifeSteal SMP Plugin icon

LifeSteal SMP Plugin -----

A fan made recreation of LifeSteal SMP's Plugin




Changelog:
- fix: Players can no longer infinitely withdraw
- feat: Added plugin usage metrics
- fix: Change elimination mode formatting and color in setup command
- fix: Removed heart duplication in setup command
- fix: Dropped hearts no longer fly off into the sunset
- feat: Added a toggle for hearts to be dropped naturally and made floating hearts stand still.
- fix: Players no longer lose multiple hearts from non-entity deaths.
- fix: Health set command not setting properly


And many, many more things behind the scenes! Apologies if this took long to come out :p
----------, Dec 24, 2024

I forgot to actually apply heart removal from withdrawing, my bad!
----------, Nov 12, 2024

The plugin should now start up better, the withdraw command should work again.
----------, Nov 11, 2024

The plugin should now properly start under helix.
----------, Sep 2, 2024

Some of the feature's we've added:
- Maximum heart claim; Let's you decide up to how many hearts the heart items will give.
- The ability to create additional custom hearts; Use these for events, lootboxes, or anything else that you may fancy!
- The ability to create additional revive beacons; This doesn't do much for now, but it will soon!
- Improved the ban config, ban times are now represented as: 0 Days, 0 Hours, 0 Minutes, 0 Seconds
- Fixed pretty much every bug we knew about
- An update checker
- Most of your old config will get translated into the new one! As well as bans & ban configs :D
- A setup screen for an easy getting started!
----------, Aug 26, 2024

- Fixed ban times breaking past 24h
- Fixed shapeless recipes bugging out
- Fixed recipes breaking with air on 1.20.5+
- Fixed custom items breaking in recipes
- Fixed items being able to be taken from custom inventories such as the recipe inventory
- Fixed crash when reloading
- Fixed configs being overridden on reload
- Fixed beacon dupe bug (probably)
----------, May 31, 2024

Changelog 2.3.21:

- Added /lsperms which lets you easily and intuitively setup command permissions trough LuckPerms
- Added /lsconfig which is an easy to use in-game command to edit the config without ever leaving your server! Remember to run /lsreload when you are finished with editing!
----------, Jun 28, 2023

No changelog
----------, May 11, 2023

Changelog 2.3.20:

- Fixed events.yml
- Fixed bans.yml
----------, May 11, 2023

Changelog 2.3.19 (Slight Improvements):

- Made health commands more consistent
- Updated the config version so now /lsupgrade works again
- Added missing message for unknown world
- Fixed /lshealth set not working
----------, May 4, 2023

Changelog for 2.3.18:

- Fixed withdrawing negatives/integer limits
- Fixed various issues with player & environment kills as well as refactored to improve maintainability
- Fixed inconsistencies in commands and eliminations
- Fixed the revive hearts option not working
- Fixed always rejoining at 5 hearts
----------, May 3, 2023

Changelog 2.3.17:
- Fixed heart fragments not loading properly
- Removed some debug logs
- Fixed command usage not working properly
- Likely fixed claimingHeartHeals option inside items.yml
----------, Mar 4, 2023

Changelog 2.3.16:
- Fixed heart items doubling health
- Fixed config resetting issues
----------, Mar 4, 2023

Changelog 2.3.15:
- Made it so that config auto updates on each version change
----------, Feb 26, 2023

Changelog 2.3.14

- Fixed resourcepacks
----------, Feb 11, 2023

Changelog 2.3.13 CustomizationPart2

- Permission based ban times, ban messages, and custom player kick messages based on perms (within `bans.yml`)
- Proper min health
- Added a ban at min health option
- Fixed max hearts
- Added command messages
- Added a toggle for per-world hearts
- Heart items are now invulnerable
- Option to always drop hearts on player kills
- Option to always drop hearts on environment kills
- Fixed a ton of glitches
- Added an `allowSelfElimination` option
- You can no longer heart farm with min health, or /lswithdraw glitches
- You can now get hearts even if the player died to a tnt triggered by an end crystal with a snowball fired from 30 blocks away lol
- You can now get hearts even if you die to a player's pet
- Added an option to allow /lswithdraw to eliminate players
- Updated config version to 9
- Might've missed something
----------, Feb 10, 2023

Changelog 2.3.12 Cstuomization Part 1:

- Resource pack enabling/disabling
- Custom resource pack URL
- Per world hearts (based off of allowedWorlds)
- Limit withdraw to a player's max hearts
- Added revive hearts
- Hearts drop on withdraw if inventory is full
- lsreset now resets across all allowed worlds
- Shift clicking hearts now heals you fully
- Option to allow/deny hearts dropping if your inventory is full when running lswithdraw

Run /lsupgrade to get the new config! Makre sure to save your old config!
----------, Oct 4, 2022

Changelog:

Hearts get dropped if you're at max hearts and you get a kill
Fixed 4 major bugs
Added config events
Added %lssmp_raw_hearts% placeholder
OfflinePlayers are now cached so the plugin always knows who is eliminated
Texture Pack
Revive GUI
----------, Aug 21, 2022

Won't disclose
----------, Jul 21, 2022

Changelog 2.3.11:
- Fixed glitches
- Custom items can now be used in recipes
- Recipe editor is fully working
- Fixed eliminations
- Removed debug logs
- Fixed some issues within SMPCore
----------, Jul 21, 2022

Just a minor change
----------, Jul 17, 2022

Changelog 2.3.10:
- Players now get eliminated correctly
- Updated command framework
- Added ability to disable/enable custom items
- More I forgot
----------, Jul 17, 2022

Fixed
----------, Jun 24, 2022

Changelog 2.3.9:
- Item customization's back
----------, Jun 24, 2022


Changelog 2.3.7:
- Fixed crash
----------, Jun 23, 2022

Changelog 2.3.7:
- Fixed crash
----------, Jun 23, 2022

Changelog 2.3.6:
- Config version changed
- Fixed dupes
- Shift-Right clicking a heart item will now consume as many as it can, rather than just saying "You've reached the max" if the item count was bigger than the max hearts you could use
- /lsrecipe now loads all recipes automatically, yay
- Added option totemWorksInInventory, this won't consume totems, enable this if you are using a plugin that makes totems work in inventory
- the environmentStealsHearts option now no longer disables normal lifesteal
----------, Jun 23, 2022

Changelog 2.3.5:
- Updated tab completion (Now displays players & Offline players)
- Fixed heart dupe
- Added /lsrecipe command
----------, Jun 22, 2022

Changelog 2.3.4:
- You can customize 90% of all text now (including item names and lore)
- You can change the name of commands, as well as their permissions (requires a restart)
- You can change the type of items without restarting the server
- AutoConfigReload option added (reload on save)
- Fixed config not loading
- Fixed dupe
- Commands now have tab completions
- Fixed max health
- Added /lsupgrade and /lsgive
- Fixed many other bugs
- Added more config options
----------, Jun 21, 2022

The JoinActionHandler was not being created
----------, May 28, 2022

title says it all
----------, May 28, 2022

Disclaimer: v2.3 is not done, 2.3.x versions will bring parity with older versions!

Commands all work, eliminations work, Heart item with recipe, Revive Beacon with recipe and more

Messages are currently not customizable
----------, May 28, 2022

Fixed lag issue l m a o
----------, Mar 17, 2022

Fixed version in pom.xml
Added a comment in config
----------, Feb 22, 2022

Fixed health bug
Config option for eliminations
Changed storage format for eliminations
Tweaked config
Added auto downloader
----------, Feb 22, 2022

In 2.1.0 you get:

- Fixed heart recipe
- Auto fixer for heart recipe (for spelling mistakes, not 100% accurate)
- Fix for the changelog (no newlines where read)
----------, Feb 9, 2022

fixes
----------, Feb 8, 2022

Fixed crash on startup
----------, Feb 8, 2022

--- CHANGELOG ---
Version: 2.0.0

--- NOTICE ---
Most previous configuration and data will not work with this version.
Make sure to remember what you set your configuration to if you changed it.

--- COMMANDS ---
+ Changelog Command
+ UPDATE: Eliminate Command
+ UPDATE: Health Command
+ Language Command
+ UPDATE: Reload Command
+ Reset Command
+ UPDATE: Revive Command
+ Version Command
+ Withdraw Command

--- TAB COMPLETION ---
+ Eliminate Completer
+ UPDATE: Health Completer
+ Language Completer
+ Reset Completer
+ Revive Completer

--- CONFIG ---
--- CONFIG: ELIMINATIONS ---
+ Environment Health Scale
+ Max Health
+ Max Health Toggle
+ Default Hearts

--- CONFIG: ELIMINATIONS: SPECTATING ---
+ Spectators Follow Killer Toggle

--- CONFIG: ELIMINATIONS: BANS ---
+ Ban Time
+ Ban Time Toggle

--- CONFIG: MISC ---
+ Allowed Worlds

--- CONFIG: ANTI ALTS (NOT 100% ACCURATE) ---
+ Alts Allowed Toggle
+ Max Alts

--- CONFIG: EVENTS ---

--- CONFIG: EVENTS: REVIVED ---
+ Set Max Health on Revive
+ Commands to Execute

--- CONFIG: EVENTS: ELIMINATED ---
+ Commands to Execute

--- CONFIG: EVENTS: KILLED ---
+ Commands to Execute

--- CONFIG: ITEMS ---

--- CONFIG: ITEMS: HEART ---
+ Name
+ Lore

--- BUGFIXES ---
- Players being able to use lifesteal on self
- Withdraw not killing you
- Eliminations not working properly
- Config Resetting
- Revive command not reviving
- Fixed Other bugs

--- MISC ---
+ File Size Reduced from 2MB to 128KB
+ Translation Support (Currently DUTCH, ITALIAN, ENGLISH)
+ Changelog Support
+ Fixed bStats Metrics
+ Using Runtime Library Loading
+ 1.16.5 Support
----------, Feb 8, 2022

Changelog Alpha 1.6.4.0-MaxHealth.2

- lshealth command was useable by anyone, fixed
----------, Jan 8, 2022

Changelog Alpha 1.6.4.0-MaxHealth.3
- Fixed health command
----------, Jan 8, 2022

Changelog Alpha 1.6.4.0-MaxHealth.1
- Added max health to config
----------, Jan 8, 2022

Changelog Alpha 1.6.4.0-MaxHealth.0

- Added max health (Hopefully, report bugs in the discord)
- Fixed a bug where the config would break when a player eliminates another player
- Most likely fixed a bug where the config would reset each time a player is eliminated or revived
----------, Jan 8, 2022

Changelog Alpha 1.6.4.0

- Probably fixed eliminations
----------, Aug 24, 2021

Changelog 1.6.3.0
----------, Aug 21, 2021

Changelog Alpha 1.6.2.0

- Fixed timings
----------, Aug 21, 2021

Changelog Alpha 1.6.1.0


Bug Fixes
  • Fixed crash
----------, Aug 21, 2021

Changelog Alpha 1.6.0.0

- Commands:
- Added lshealth, lsversion
- Modified lseliminate, lsreload and lsrevive

- Permissions
- ADD lssmp.health
- ADD lssmp.update.checker

- Config
- Added new config file plugins/LifeSteal-Smp-Plugin/recipes/heartRecipes
- Added keys:
- elimination.healthScale (Default 1 Heart)
- elimination.scaleHealth (Default true)

- Bugfixes
- Death by environment should only happen when config is enabled

- Misc
- Update checker & Update notifier
- Hearts are now craftable
- Added spigot support
----------, Aug 20, 2021

Changelog v1.5.2.0
- Made scaleHealth option Work
----------, Aug 1, 2021

Changelog 1.5.1.2
- Fixed bugs
----------, Jul 27, 2021

Changelog 1.5.1.1
- New version system (major.minor.fix.recompile)
- Hopefully now it works
----------, Jul 25, 2021

Changelog 1.5.1
Fixed a crash
----------, Jul 25, 2021

Changelog v1.5.0
- Added bStats metrics
- Added lifesteal by environment option (Not tested)
----------, Jul 24, 2021

Changelog 1.4:

- Killing now gives/remove hearts accordingly
- Elimination now works properly
- Spectating works sortof (WIP)
- Commands have been fixed

Spectating:
- Known bugs:
- Player is not put into killer's body on death
- Upon the killer dying the victim is released
- Upon the victim rejoining the victim is released

For any bugs please report them here: https://github.com/IkeVoodoo/LSSMP/issues
----------, Jul 18, 2021

Should now reset an eliminated player's hp
----------, Jul 17, 2021

Resource Information
Author:
----------
Total Downloads: 2,890,263
First Release: Jul 17, 2021
Last Update: Dec 24, 2024
Category: ---------------
All-Time Rating:
158 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings