HomeJavaModsLayerHeads
LayerHeads
LayerHeads — screenshot 1LayerHeads — screenshot 2

👤 LayerHeads

LayerHeads is an ultra-optimized, feature-packed player head and head command plugin for Paper and Purpur servers running on Java 21 to 25 and Minecraft versions 1.21 through 26.x. It allows players to fetch custom skins for both Official Mojang (Original) and SkinsRestorer (Warez) players with persistent metadata, manage their personal head histories through a clean GUI, and gives server administrators the power to turn any placed player head into an interactive, indestructible command trigger!

It is the perfect addition to survival, RPG, lobby, hub, and adventure servers—ideal for interactive NPC heads, clickable reward pedestals, hidden proximity easter eggs, quest triggers, and more!


✨ Key Features


🚀 How It Works

Fetching Heads:

  1. Type /lh get <player_name> to fetch any Minecraft player's skin head (works for both Mojang Original and SkinsRestorer Warez accounts!).
  2. The head is added to your inventory with an aesthetic custom lore card, 6-digit ID, timestamp, and account origin tag (&aOriginal, &cWarez, or &eDefault).
  3. Open /lh history at any time to view and re-give previously fetched heads from your personal history!

Creating Command Triggers:

  1. Place any player head on the ground or against a wall.
  2. Look at the head (within 5 blocks) and set a trigger:
    • /lh cmd trigger click (triggers on interaction)
    • /lh cmd trigger proximity 5 (triggers when players enter within 5 blocks)
  3. Add sequential commands:
    • /lh cmd add 1 console tellraw %player% {"text":"Welcome to the secret area!","color":"aqua"}
    • /lh cmd add 2 player tag=vip me collected their VIP bonus!
    • /lh cmd add 3 console give %player% diamond 1
  4. The head is now permanently protected, indestructible, and floats in mid-air if the surrounding blocks are broken!

💻 Commands & Aliases

Command Aliases: /lh, /layerheads, /head, /heads, /lhead, /lheads

Player Commands:

Admin & Command Block Commands:


⚙️ Permissions

layerheads.admin:
  description: Full administrator access to all LayerHeads features.
  default: op

layerheads.use:
  description: Allows fetching heads and opening personal history.
  default: true

layerheads.command.get:
  description: Allows using /lh get <player>.
  default: true

layerheads.command.history:
  description: Allows using /lh history.
  default: true

layerheads.command.cmd:
  description: Allows managing commands on head blocks.
  default: op

layerheads.command.cmd.add:
  description: Allows adding commands to head blocks.
  default: op

layerheads.command.cmd.set:
  description: Allows modifying commands on head blocks.
  default: op

layerheads.command.cmd.remove:
  description: Allows removing commands from head blocks.
  default: op

layerheads.command.cmd.list:
  description: Allows viewing commands on head blocks.
  default: op

layerheads.command.cmd.trigger:
  description: Allows setting trigger mode on head blocks.
  default: op

layerheads.command.cmd.clear:
  description: Allows clearing commands from head blocks.
  default: op

layerheads.command.reload:
  description: Allows reloading plugin configuration (/lh reload).
  default: op

🧩 Command Syntax & Conditions

When configuring head commands, you can prefix commands with conditions or use full vanilla selector arguments:

Condition Syntax Description Example
tag=<name> Player must have the scoreboard tag tag=vip say Hello VIP!
tag=!<name> Player must NOT have the scoreboard tag tag=!member kick %player%
score=<obj>:<range> Player's score must match integer range score=coins:10.. give %player% diamond 1
scores={<obj>=<val>} Multi-objective condition block scores={level=5..,coins=100..} say High level!
level=<range> Player EXP level condition level=10.. title %player% actionbar {"text":"Level 10!"}
gamemode=<mode> Player gamemode condition gamemode=survival heal %player%
permission=<node> Player permission node condition permission=group.hero say Welcome hero!
[cond1,cond2] Bracketed compound conditions [tag=vip,score=coins:50] give %player% emerald 1

Available Item & Command Placeholders:


🔧 Compatibility & Dependencies

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more