WikiAchievementHunter
AchievementHunter

🏆 AchievementHunter

🏆 Earn custom achievements and rake in the rewards!

SpigotMinecraft 1.21 1 command

Overview

AchievementHunter brings a configurable achievement system to your Spigot 1.21 server. Out of the box players can earn First Steps for joining, Stone Miner for breaking 64 stone, and Veteran for 60 minutes of playtime — and you can define any number of your own milestones in the config. Every achievement can grant item rewards and run console commands when unlocked, so you can hand out gear, run economy commands, or broadcast announcements. Players track their progress through a chest-style GUI or a quick chat list, and admins can grant achievements manually.

Features

🏆

Custom Achievements

Define unlimited achievements in config, each with its own name, description, threshold, and icon.

🎁

Item & Command Rewards

Every unlock can grant items and run console commands, supporting the %player% placeholder.

📊

Progress Tracking

Tracks per-player progress for events like mining stone and accumulated playtime.

🖥️

GUI Browser

A 54-slot chest GUI shows locked/unlocked status, progress bars, and descriptions.

🛡️

Admin Grants

Operators can manually award any achievement to any online player.

💾

Persistent Data

Player progress is saved to data.yml and restored across restarts.

Commands

/achievements <list|progress|admin>

List achievements in chat, open the progress GUI, or (as admin) grant an achievement with 'admin give <player> <id>'.

achievementhunter.use

Permissions

achievementhunter.use

Access to the achievements command and progress GUI.

Default: true
achievementhunter.admin

Allows granting achievements to players via /achievements admin give.

Default: op

Installation

  1. 1Drop AchievementHunter.jar into your server's /plugins folder.
  2. 2Restart the server (built for Minecraft 1.21).
  3. 3Edit the generated config.yml to customize achievements and rewards.

Configuration

config.yml holds an 'achievements' section keyed by ID. Each entry sets name, description, type (manual or playtime), required threshold, GUI icon, and reward commands/items.

🤖 AchievementHunter was created with Spaleforce AI.

Create your own for free