EzLifesteal Configuration Guide

Table of contents

  1. File Layout
  2. Dedicated Option References
  3. Reload Workflow

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

Reload Workflow

  1. Edit config files.
  2. Save YAML with valid indentation/spaces.
  3. Run /lifesteal reload.
  4. Validate behavior with /lifesteal test kill and /lifesteal test death in staging.

Table of contents