ajdnikov Dashboard

AnziLifesteal

Paper1.21+v1.4.3

A full Lifesteal season: heart stealing and withdrawal, progressive ban durations, revive beacons, a rebirth prestige ladder, and anti-alt and anti-spawn-kill protection — synchronised across a network over MySQL.

The whole season in one plugin

A heart stolen on every kill, progressive bans at zero hearts, Revive Beacons to bring players back, and a rebirth prestige for the ones who outgrow the cap.

Anti-alt and anti-spawn-kill protections stop heart farming, and with MySQL, hearts, rebirths and toggles follow players across every server on your network.

What it talks to

Ports

MySQL is optional. Without it everything lives in a local data.yml; with it, hearts and rebirths follow players across the network.

  • MySQL
  • PlaceholderAPI
  • Vault
  • Discord
  • Velocity / Bungee

Key Features

Lifesteal Mechanics

  • Heart Stealing: Kill a player, gain a heart. Die, lose a heart.
  • Withdraw System: Convert health into physical Heart items.
  • Configurable Limits: Starting, max, and minimum withdraw hearts.
  • PvE Heart Loss: Optionally lose hearts to mobs, lava, etc.

Eliminations & Reviving

  • Progressive Bans: 1h → 24h → 7d escalating ban durations.
  • Revive Beacon: Craftable item to bring back eliminated players.
  • Revive GUI: Beautiful interface to select who to revive.
  • Ban-on-Zero Toggle: Ban or keep at 1 heart — your choice.
  • Minimum Hearts: Optionally stop players at the minimum from losing hearts at all.

Rebirth System

  • Prestige Mechanic: Reset hearts to gain a higher max cap.
  • Beautiful GUI: Interactive rebirth menu with live stats.
  • Configurable Requirements: Percentage-based heart thresholds.
  • Scaling Rewards: Extra max hearts per rebirth level.

MySQL Synchronization

  • Cross-Server Sync: Hearts, rebirths, and toggles sync across servers.
  • Velocity/BungeeCord: Built for proxy networks of any size.
  • Connection Pooling: Configurable pool size for performance.
  • Server ID System: Unique identifiers for multi-server setups.

Anti-Exploit Protections

  • Anti-Spawn Kill: Max kills per victim within a time window.
  • Spawn Radius: Protect players near their respawn point.
  • Anti-Alt Farming: Prevent heart farming with alt accounts.
  • Toggle System: Admins can exempt players from lifesteal.
  • Minigame Protection: No hearts lost or stolen in AjdnikovGamemodes games or listed minigame worlds.

In-Game Recipe Editor

  • Interactive GUI: Edit crafting recipes directly in-game.
  • Heart & Beacon: Fully customizable shaped crafting.
  • Live Reload: Changes apply immediately without restart.
  • Config-Backed: All recipes saved to config.yml.

Discord Webhooks NEW

  • Live Event Feed: Withdrawals, kills, eliminations, revives, and rebirths.
  • Per-Event Toggles: Enable only the events your channel needs.
  • Custom Embeds: Own title, description, color, and footer for every event.
  • Rich Placeholders: Player names, heart counts, and ban durations in every message.

Commands

Player Commands

CommandDescription
/withdraw <amount>Withdraws hearts into physical items
/rebirthOpens the rebirth GUI to prestige

Admin Commands als.admin

CommandDescription
/als set_hearts <player> <amount>Sets a player's current hearts
/als give <heart|revive_beacon> <player> [amount]Gives a custom Heart or Revive Beacon item
/als recipes <heart|revive_beacon>Opens the in-game Recipe Editor GUI
/als max_hearts <amount>Sets and saves the global maximum heart cap
/als hearts_when_revived <amount>Sets how many hearts a revived player receives
/als anti_spawn_kill <true|false>Toggles spawn-kill protection
/als anti_alt <true|false>Toggles alt-farming prevention
/als min_hearts_protection <true|false>Toggles the minimum-hearts protection
/als reloadReloads config.yml, recipes, and discord.yml
/lstoggle <player> <on|off> [time]Toggles lifesteal for a player (als.toggle)

PlaceholderAPI

If PlaceholderAPI is installed, AnziLifesteal registers the lifesteal expansion with 17 placeholders. The most useful ones:

PlaceholderReturns
%lifesteal_hearts%Player's current hearts
%lifesteal_max_hearts%Personal maximum hearts, including rebirth bonuses
%lifesteal_hearts_fraction%Current over maximum, e.g. 8/20
%lifesteal_hearts_percent%Current hearts as a percentage
%lifesteal_hearts_display%Hearts drawn as icons
%lifesteal_rebirths%Total rebirths completed
%lifesteal_can_rebirth%Whether the player meets the heart requirement
%lifesteal_is_eliminated%Whether the player is at 0 hearts
%lifesteal_ban_count%Times the player has been eliminated

Questions before you commit?

Support, licence keys, bug reports and feature requests all run through the Discord. Ask anything about AnziLifesteal there — including whether it fits the server you already run.

Already bought it? Your licence lives in the licence portal — sign in there for your keys, or claim one with /claim in the Discord.