NewCraftRank SitesA free website and storeMake yours ›
1.10.41CraftRank Launcher is out Download ›AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›Server ownersYour own launcher with your name, logo and one click onto your server See themes ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / Headsteal

Headsteal

Headsteal PvP with a twist. Steal a player's head to banish them from the server.

PluginsFree1.16 – 26.x
by UnknownGuy · listed from Modrinth
Download ›

Direct download from Modrinth · 29,149 downloads

What it does

Headsteal is a plugin for Paper / Spigot servers, made by UnknownGuy. Headsteal PvP with a twist. Steal a player's head to banish them from the server.

It supports Minecraft 1.16 – 26.x. It has been downloaded 29,149 times on Modrinth. That puts it at #26 of the 88 minigame plugins listed here. The last update came out on Oct 12, 2026.

Supported versions

26.x1.211.201.191.181.171.16

Release history

Headsteal has had 7 releases on Modrinth since Jan 10, 2024. 6 of them came out in the past year. The newest is 3.3.0, released on Oct 12, 2026. It is made for Minecraft 1.16 – 26.3. It runs on Paper, Purpur and Spigot. The download is 2.0 MB.

VersionReleasedMinecraftType
3.3.0Oct 12, 20261.16 – 26.3Release
3.2.1Jun 22, 20261.16 – 26.2Release
3.1.1Apr 8, 20261.16 – 26.1.1Release
3.1.0Apr 8, 20261.16 – 26.1.1Release
3.0.1Jan 24, 20261.16 – 1.21.11Release

Commands

The commands named on the Modrinth page of Headsteal:

/kill/hreload

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

headsteal.reviveheadsteal.eliminateheadsteal.reloadheadsteal.eliminate.bypassheadsteal.admin
Description from the author on Modrinth

Important Stuff for Server Owners

Default Recipie (can be changed):

Default config

========================================================================================================

What do {PLAYER_DEAD}, {PLAYER_KILLER} etc. mean?

These are placeholders — the plugin automatically replaces them

with real player names when the message is sent. You don't need

to change them, just keep them in the message wherever you want

that name to appear.

#

{PLAYER_DEAD} -> the player who died

{PLAYER_KILLER} -> the player who got the kill

{PLAYER_REVIVER} -> the player who revived someone

{PLAYER} -> a player's name (used in error messages)

#

Note: {PLAYER_KILLER} and {PLAYER_REVIVER} only work when a real

player did the action. If it happened through a console/command,

those placeholders won't have anyone to fill in — that's why

there are separate "by-command" messages below for those cases.

#

You can color messages using & Bukkit color codes (&a = green, &c = red, etc.)

To turn off a message completely, set it to: ""

========================================================================================================

============================================================

Main Settings

============================================================

What happens to a player when they get eliminated?

true = they get banned from the server

false = they get put into Spectator mode (can still watch, can't play)

useBan: false

How often does dying actually count as an "elimination" (head drops + player is out)?

This is a percentage from 0 to 100.

0 = never happens

100 = happens every single time someone dies

50 = happens about 50 out of every 100 deaths (good for hardcore servers)

head-drop-percentage: 100

What happens when a player tries to craft a new head?

true = they won't be able to craft

false = they will be allowed to craft a new head

crafting-disabled: false

What happens when a player tries to rename the name on the head?

true = they will be allowed to rename the head

false = they won't be allowed to rename the head

anvil-rename-allowed: true

============================================================

Revival Item — How Players Get Brought Back

============================================================

This is the crafting recipe players need to make the item that revives someone.

Think of it like a 3x3 crafting table grid, numbered like this:

1 2 3

4 5 6

7 8 9

Put the name of the Minecraft item you want in each slot.

Use the real Minecraft item name (e.g. DIAMOND_BLOCK, NETHERITE_INGOT) —

if you misspell it, the recipe won't work.

HeadRecipe:
1: "DIAMOND_BLOCK"
2: "NETHERITE_INGOT"
3: "DIAMOND_BLOCK"
4: "NETHERITE_INGOT"
5: "TOTEM_OF_UNDYING"
6: "NETHERITE_INGOT"
7: "DIAMOND_BLOCK"
8: "NETHERITE_INGOT"
9: "DIAMOND_BLOCK"

============================================================

Visual Effects

============================================================

Show the golden Totem of Undying sparkle effect on the player being brought back to life.

show-totem: true

Show the same sparkle effect on the player who is doing the reviving.

show-totem-reviver: true

============================================================

Commands That Run When a Player Dies

============================================================

Turn on/off running extra server commands automatically when a player dies.

Note: this only works if a player killed them — not if they died from /kill or other commands.

enable-actions-on-death: true

The list of commands to run when someone dies (only if enable-actions-on-death is true above).

These run as if typed by console/server, so make sure they're valid commands for your server.

actions-on-death:

  • "eco give {PLAYER_KILLER} 100"
  • "eco take {PLAYER_DEAD} 100"

============================================================

Messages — When Someone Is Eliminated

============================================================

Message shown to everyone when one player kills another.

kill-message: "&c[HeadSteal]: {PLAYER_DEAD} is killed by {PLAYER_KILLER} !!"

Message shown when a player is eliminated by a command instead of another player.

{PLAYER_KILLER} is NOT available here — there's no player to credit.

kill-by-command-message: "&c[HeadSteal]: {PLAYER_DEAD} is killed"

============================================================

Messages — When Someone Is Revived

============================================================

Message shown to everyone when one player revives another.

revive-message: "&a[HeadSteal]: {PLAYER_DEAD} is revived by {PLAYER_REVIVER} !!"

Message shown when a player is revived by a command instead of another player.

{PLAYER_REVIVER} is NOT available here — there's no player to credit.

revive-by-command-message: "&a[HeadSteal]: {PLAYER_DEAD} is revived"

============================================================

Messages — Ban/Kick Screen (only matters if useBan is true above)

============================================================

Message a player sees on their kick screen when they get banned.

kick-message: "&c[HeadSteal]: {PLAYER_KILLER} killed you !!"

Same message, but used when used command instead of another player.

{PLAYER_KILLER} is NOT available here — there's no player to credit.

kick-by-command-message: "&c[HeadSteal]: You are killed !!"

============================================================

Messages — When a Player Gets Lucky (the elimination chance didn't trigger)

============================================================

Message sent to the player who died but got lucky and wasn't actually eliminated.

killed-player-escaped-percentage: "&a[HeadSteal]: You got lucky and escaped death !!"

Message sent to the killer, letting them know their kill didn't trigger an elimination this time.

killer-failed-percentage: "&c[HeadSteal]: {PLAYER_DEAD} escaped death !!"

Message shown to the whole server when someone gets lucky and avoids elimination.

escape-broadcast-percentage: "&6[HeadSteal]: {PLAYER_DEAD} got lucky and escaped {PLAYER_KILLER}'s killing attempt !!"

============================================================

Messages — Errors / Things That Went Wrong

============================================================

Shown when someone tries to use a command on a player who has never joined this server.

player-never-played: "&c[HeadSteal]: {PLAYER} Has Never Played on this server !!"

Shown when someone tries to "revive" a player who isn't actually eliminated.

player-not-eliminated: "&c[HeadSteal]: {PLAYER} is not dead yet !!"

Shown when someone tries to eliminate a player who is already eliminated.

player-already-eliminated: "&c[HeadSteal]: {PLAYER} already eliminated !!"

Shown to an eliminated player if they try to rejoin the server (only matters if useBan is true).

player-still-eliminated: "&c[HeadSteal]: You are still eliminated !"

============================================================

Messages — Other

============================================================

Shown when a player tries to place a head that doesn't have a valid player name attached to it.

name-on-head-notvalid: "&c[HeadSteal]: Name on Head Not Valid !!"

Shown when a head item is broken/corrupted and can't be used anymore.

head-broken-cant-be-fixed: "&c[HeadSteal]: This head is broken and cant be fixed !!"

Shown to staff/admins who are allowed to bypass elimination and join even while eliminated.

admin-join-override: "&a[HeadSteal]: You are still eliminated but joined with admin override"

Shown when an eliminated player tries to teleport (since they shouldn't be able to move around).

not-allowed-to-tp-after-death: "&c[HeadSteal]: Not allowed to Teleport after Death"

Shown when a player tries to use a command they don't have permission for.

no-permission: "&c[HeadSteal]: You don't have permission !!"

============================================================

Messages — Crafting / Anvil Messages

============================================================

Shown to a player when they try to craft a new head but crafting is disabled.

crafting-disabled-message: "&c[HeadSteal]: Head Crafting is disabled in the server !"

Shown to a player when they try to rename the head but renaming is disabled.

anvil-rename-disabled-message: "&c[HeadSteal]: Head Renaming is disabled in the server !"


Try out my other plugin:
NightVisionPlusPlus - The most customizible/brandable nightvision plugin


Headsteal

The PvP twist your anarchy server has been missing.

What is Headsteal?

Headsteal is a new game mechanic for Minecraft anarchy servers that adds an extra layer of challenge and excitement to PvP encounters.
When a player is killed, their head drops as loot. If another player picks it up, the victim is banned from the server until the head is placed back down.

Why you'll love Headsteal

  • PvP with real stakes: Lose your head and you're out.
  • Team up to save your friends: Work together to bring back banned buddies.
  • Keeps things interesting: You never know who will be banned next.

✨ Features

  • Ban or Spectator: Configurable, so victims can be put in Spectator instead of banned.
  • 100% customizable messages: Change every message in the config.
  • Works everywhere: Spigot, Paper, Purpur, etc., from 1.8 to 26.1+.

🛠️ Commands & 🔒 Permissions

Command · Description · Permission Node · Note
/hrevive  · revive someone · headsteal.revive · Permission or operator needed
/heliminate  · eliminate someone · headsteal.eliminate · Permission or operator needed
/hreload · Reload the configuration · headsteal.reload · Permission or operator needed

  • · Bypass ban and join · headsteal.eliminate.bypass · Permission or operator needed

headsteal.admin is a special permission node that has all four permissions

Get Headsteal today and make your anarchy server the best!

Written by UnknownGuy. Read it with pictures on Modrinth.

How to install Headsteal

  1. Make sure your server runs Paper and Spigot on Minecraft 1.16 – 26.x.

  2. Download the .jar file from Modrinth and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: Headsteal should be listed in green. Its config files are created in the plugins folder on the first start.

Compatibility

Minecraft versions
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 10, 2026)

Headsteal compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
Headstealthe one you looked at29K1.16 – 26.x29 days agoFree
LifeStealZKartoffelChipss435K1.19 – 26.xMay 14, 2026Free
CrazyCratesryderbelserion331K1.8 – 26.x12 days agoFree
Ranked SMPLusik2155646K1.21 – 26.xSep 28, 2026Free

Questions

Does Headsteal work on Minecraft 26.x?

Yes. Headsteal supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16.

Is Headsteal free?

Yes. Headsteal is free to download from Modrinth.

Which server software does Headsteal run on?

Headsteal runs on Paper and Spigot servers.

Is Headsteal still updated?

Yes. The last update came out in the past day.

What are the best alternatives to Headsteal?

The closest ones are LifeStealZ, CrazyCrates and Ranked SMP. Compare all alternatives

Alternatives to Headsteal

Manhunt MinigamePlugins · 1.20

The plugin adds custom abilities, tracking, airdrops, respawn mechanics, world-border gameplay, multiple stages, and much more to create a faster and more…

Free185 downloads
DeathSwap999Plugins · 1.21

DeathSwap is a Paper 1.21.11 minigame for two or more players. Stay alive while players periodically exchange locations. Be the last player standing to win.

Free18 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.