EzLifesteal Configuration Guide
Table of contents
This is the high-level map for all EzLifesteal YAML files.
File Layout
config.yml— language selection and basic global options.storage.yml— YAML/MySQL backend and MySQL credentials.lifesteal-core.yml— core heart bounds, gain/loss math, ban policy, and combat-logout protection.lifesteal-drops.yml— heart item drop behavior on player kill.lifesteal-worlds.yml— per-world enable/disable rules and per-world gain/loss overrides.lifesteal-mobs.yml— mob death interaction settings and per-mob heart rewards.lifesteal-killstreaks.yml— kill streak thresholds, rewards, and broadcast messages.features.yml— action bar / boss bar / hologram display settings.hearts.yml— heart item definitions and optional crafting recipes.shop.yml— in-game heart shop inventory layout and purchase actions.admin.yml— admin detection and bypass toggles.smurf.yml— suspicious farming detection thresholds/history.revive-beacon.yml— beacon-based player revive settings (voucher, distance, animation).revive-beacon-whitelist.yml— whitelisted beacon locations (managed at runtime via commands).languages/*.yml— text and localization.
Dedicated Option References
- Lifesteal core reference
- Heart drops reference
- World scoping reference
- Mob rewards reference
- Kill streaks reference
- Revive beacon reference
- Features reference
- Hearts reference
- Shop reference
- Admin detection reference
- Smurf detection reference
- Storage reference
Reload Workflow
- Edit config files.
- Save YAML with valid indentation/spaces.
- Run
/lifesteal reload. - Validate behavior with
/lifesteal test killand/lifesteal test deathin staging.