
Advanced progression-based achievement system for Paper servers.
The ultimate progression-based achievement plugin for Paper servers.
BetterAchievements transforms achievements from a simple checklist into a complete progression system. Players advance through a carefully designed achievement path, unlock rewards, earn money, receive crate keys, and progress from beginner to endgame.
Designed for Skyblock, Survival, SMP, Lifesteal, and custom gamemodes.
⭐ 100+ configurable achievements
⭐ Progression-based achievement path
⭐ Achievement chains
⭐ Money rewards (Vault)
⭐ Item rewards
⭐ Crate key rewards
⭐ Command rewards
⭐ Live actionbar progress tracking
⭐ Modern GUI
⭐ Multi-page progression menu
⭐ Hidden future achievements
⭐ Multi-language support
⭐ Full PlaceholderAPI support
⭐ Hot reload support
⭐ Highly optimized
⭐ Fully configurable
⭐ Paper 1.21.11 support
Unlike traditional achievement plugins, BetterAchievements uses a progression path.
Players must complete achievements in order.
Example progression:
➡ Join the server
➡ Create an island
➡ Break 10 logs
➡ Break 50 logs
➡ Break 100 logs
➡ Mine 100 cobblestone
➡ Mine 500 cobblestone
➡ Kill 25 pigs
➡ Kill 100 pigs
➡ Harvest 100 wheat
➡ Unlock mob farming
➡ Upgrade your island
➡ Reach endgame
This creates long-term goals and keeps players motivated throughout their entire journey.
BetterAchievements features a modern progression GUI inspired by campaign systems and RPG progression trees.
Features:
✔ Zig-zag progression path
✔ Multi-page navigation
✔ Locked achievement previews
✔ Hidden future achievements
✔ Clean design
✔ Fully configurable
No more boring achievement menus.
Players can track their progress in real-time through the actionbar.
Examples:
🌳 Oak Logs: 47/100
⛏ Cobblestone: 312/500
🐷 Pigs: 86/100
🌾 Wheat: 421/500
Progress updates instantly while playing.
Reward players for progressing through your server.
Supported rewards:
💰 Money rewards (Vault)
💎 Item rewards
🔑 Crate key rewards
📦 Custom command rewards
⚡ Multiple rewards per achievement
Everything can be customized.
BetterAchievements supports multiple languages.
Included:
🇺🇸 English (Default)
🇳🇱 Dutch
All text is stored inside language files.
This includes:
Create your own translations easily.
Every aspect of the plugin can be modified.
Configuration files:
Create your own achievement paths, rewards, messages and GUI layouts.
Built with performance in mind.
✔ Async processing where possible
✔ Cached player data
✔ Optimized achievement tracking
✔ Low memory usage
✔ Suitable for large servers
✔ Supports hundreds of achievements
✔ Supports hundreds of players
And much more.
/achievements
Open the achievements menu.
/achievements reload
Reload all plugin files without restarting the server.
Supported Versions:
✔ Paper 1.21.11+
Recommended:
✔ Paper 1.21.11
Optional Dependencies:
✅ Skyblock
✅ Survival
✅ SMP
✅ Lifesteal
✅ Economy Servers
✅ RPG Servers
✅ Custom Gamemodes
Turn grinding into progression.
Turn progression into rewards.
Welcome to BetterAchievements.