HomeJavaModsHeadBlocks MINI-GAMES | 1.20+ | EASTER-EGGS | Multi-server support | Fully translatable | FREE
HeadBlocks MINI-GAMES | 1.20+ | EASTER-EGGS | Multi-server support | Fully translatable | FREE
ModsJava

HeadBlocks MINI-GAMES | 1.20+ | EASTER-EGGS | Multi-server support | Fully translatable | FREE

⬇ Download on Spigot
[​IMG]

HeadBlocks — The Ultimate Head Hunting Experience
Transform your server into an exciting treasure hunt playground
1.20 - 26+ | Multi-Server Ready | Fully Translatable | Free & Open Source

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


⬥ What is HeadBlocks? ⬥
HeadBlocks lets you hide custom heads across your world and turn them into collectible treasures. Players explore, discover, and compete to find them all. Think of it as easter eggs meets achievement hunting — perfect for keeping your community engaged.
Place heads anywhere, organize them into hunts, set up rewards, leaderboards, and watch your players spend hours exploring every corner of your world.

Folia is supported! Check it on Modrinth or Discord!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ Key Features ⬥
Multi-Hunt System
Create unlimited independent hunts — each with its own set of heads, rules, and progression. Run a Halloween hunt, a Christmas event, and a permanent exploration challenge, all at the same time. Enable, disable, or archive hunts at any time.

Hunt Behaviors
Powerful Reward System
Reward players per head with messages, commands, or broadcasts. Set up tiered milestones (e.g. special reward at 10, 50, 100 heads found). Supports inventory slot checks and randomized command execution.

⛑️ Hint System
Help players find nearby heads with configurable proximity hints:

✨ Visual Effects

⚔️ Progression & Leaderboards

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ Multi-Server & Storage ⬥

HeadBlocks is network-ready out of the box:
Whether you run a single SMP or a multi-server network, HeadBlocks scales with you.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ Integrations ⬥


Spoiler: Full PlaceholderAPI List
Code (Text):

  %headblocks_current%              — Heads found (total)
  %headblocks_left%                 — Heads remaining (total)
  %headblocks_max%                  — Total heads

  %headblocks_hunt_<id>_found%      — Found in hunt
  %headblocks_hunt_<id>_total%      — Total in hunt
  %headblocks_hunt_<id>_left%       — Remaining in hunt
  %headblocks_hunt_<id>_progress%   — Progress % in hunt
  %headblocks_hunt_<id>_name%       — Hunt display name
  %headblocks_hunt_<id>_state%      — Hunt state
  %headblocks_hunt_<id>_besttime%   — Best time (timed hunts)

  %headblocks_hasHead_<uuid|name>%  — Check if player found a specific head

  %headblocks_order_previous%       — Previous head in ordered hunt
  %headblocks_order_current%        — Current target head
  %headblocks_order_next%           — Next head in sequence

  %headblocks_leaderboard_<pos>_name%   — Leaderboard player name
  %headblocks_leaderboard_<pos>_value%  — Leaderboard score
  %headblocks_leaderboard_position%     — Player's own rank
 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ Commands ⬥

Spoiler: Admin Commands
Code (Text):

  /hb give <player> <*|number>       — Give head blocks
  /hb remove [uuid]                  — Remove a head
  /hb removeall [--confirm]          — Remove all heads
  /hb move                           — Move a head to a new location
  /hb rename <name>                  — Rename a head
  /hb list [hunt] [page]             — List all heads
  /hb info [uuid]                    — Detailed head info

  /hb reset <player> [--head <id>]   — Reset player progress
  /hb resetall [--head <id>]         — Reset all players

  /hb hunt create <name>             — Create a hunt
  /hb hunt delete <name>             — Delete a hunt
  /hb hunt enable/disable <name>     — Toggle hunt state
  /hb hunt list                      — List all hunts
  /hb hunt info <name>               — Hunt details
  /hb hunt select <name>             — Set active hunt for placement
  /hb hunt assign <criteria> <hunt>  — Assign heads to a hunt
  /hb hunt transfer <uuid> <hunt>    — Move head between hunts
  /hb hunt reset <name> <player>     — Reset hunt progress

  /hb options rewards [head]         — Configure rewards (GUI)
  /hb options hint                   — Configure hints (GUI)

  /hb debug resync <database|locations>  — Resync data
  /hb export database                    — Export data to SQL
 

Spoiler: Player Commands
Code (Text):

  /hb progress [player]              — View progress
  /hb top [number]                   — Global leaderboard
  /hb hunt top <name>                — Hunt leaderboard
  /hb hunt progress <player> [hunt]  — Hunt-specific progress
  /hb stats <player> [hunt] [page]   — Detailed stats
 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ Permissions ⬥

Code (Text):

  headblocks.admin              — Access to all admin commands
  headblocks.use                — Interact with heads (default: true)
  headblocks.commands.progress  — Use /hb progress (default: true)
  headblocks.commands.top       — Use /hb top (default: true)
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ For Developers ⬥

HeadBlocks exposes events you can listen to from your own plugins:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ Languages ⬥

Fully translatable — every single message is customizable. Ships with English and French. Community translations welcome via Crowdin.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⬥ Getting Started ⬥
  1. Drop HeadBlocks.jar in your /plugins folder
  2. Restart your server
  3. Use /hb hunt create myFirstHunt to create a hunt and select it
  4. Sneak + right-click with a head to place it in the world
  5. Configure rewards, hints, and behaviors to your liking
  6. Let your players explore!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Links
GitHub | Wiki | Discord |
bStats

If you enjoy HeadBlocks, please leave a ⭐ rating — it helps a lot!

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

HeadBlocks MINI-GAMES | 1.20+ | EASTER-EGGS | Multi-server support | Fully translatable | FREE is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 14,936 times (via Spigot). Download it and open it directly in the game.

Explore more