ZEssenceEater
Timed event: kill mobs, steal their max health, gain flight from flying mobs
Telegram support
What is this?
Timed event: kill mobs, steal their max health, gain flight from flying mobs
Telegram support
ZEssenceEater is a Paper event plugin. While the window is open, killing a mob copies that mobs max health onto you (clamped by config). Kill a flying mob and you get survival flight. Kill a ground mob again and flight turns off. Your essence (max HP and fly state) is saved and restored on join, respawn and gamemode return to survival.
Outside the schedule the absorb does nothing (with a short action bar notice). Bypass permission lets staff test anytime.
Drop the jar into plugins, start Paper once, edit plugins/ZEssenceEater/config.yml. Messages and action bars use MiniMessage.
Where it runs
- Yes: Paper 26.1.x (built on Paper API 26.1.2). Java 25 or newer.
- Usually fine: Purpur on the same game version as Paper 26.1.x.
- No: plain Spigot or CraftBukkit.
- No: Folia.
- Old Paper 1.21.11: not the build target. Update to Paper 26.1.x first.
Essentials (or EssentialsX). Not required to start.
If Essentials blocks survival fly, ZEssenceEater restores allow flight after join, respawn, world change and fly toggle so event flight keeps working.
How the event works
- Schedule start and end times plus timezone (default Europe/Kyiv, 12:00 to 19:00). Enable or disable the whole event in config.
- Broadcasts start, end and optional reminders while active.
- Essence your max health becomes the killed mobs max health, clamped between min and max HP (default 2 to 60 HP, up to 30 hearts). Survival mode only.
- Flight configurable flying mob list (parrot, phantom, bat, bee, blaze, ghast, vex, allay, ender dragon, wither by default). Auto start flight after a flying kill if you want.
- Persistence playerdata.yml stores max HP, current HP and fly flag. Batched kill notices and delayed disk writes keep farm spam lighter.
- World / mob filters disabled worlds and disabled mobs (armor stands and players blocked by default).
- Put ZEssenceEater.jar into the plugins folder
- Start Paper once so config.yml appears
- Set timezone, start time, end time, health limits and flying mobs
- Use /zee reload after edits (or restart)
Aliases: /zessenceeater, /zee, /essence
Need zessenceeater.admin:
Code (Text):
/zee reload
/zee status
/zee reset
/zee reset <player>
/zee status
/zee reset
/zee reset <player>
Permissions
Code (Text):
zessenceeater.admin reload, status, reset (default op)
zessenceeater.bypass treat the event as always active for that player (default false)
zessenceeater.bypass treat the event as always active for that player (default false)
One file: plugins/ZEssenceEater/config.yml
Covers schedule, essence clamps, flight mobs, sounds, chat messages and action bars.
Player saves: plugins/ZEssenceEater/playerdata.yml
You can write text in any language in the yml.
Support
Telegram: https://t.me/Zoobastiks
If something breaks, tell me your Paper version, Java version, and the error from the console. That saves a lot of back and forth.
Thanks for trying ZEssenceEater.
ZEssenceEater is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2. Downloaded 5 times (via Spigot). Download it and open it directly in the game.