Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
BetterAchievements
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.
Features
⭐ 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
Progression-Based Achievement System
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.
Beautiful Progression GUI
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.
Live Progress Tracking
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 System
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.
Multi-Language Support
BetterAchievements supports multiple languages.
Included:
🇺🇸 English (Default)
🇳🇱 Dutch
All text is stored inside language files.
This includes:
- Achievement names
- Achievement descriptions
- GUI text
- Messages
- Notifications
- Actionbars
- Commands
Create your own translations easily.
Fully Configurable
Every aspect of the plugin can be modified.
Configuration files:
- config.yml
- achievements.yml
- rewards.yml
- gui.yml
- categories.yml
- lang/en_US.yml
- lang/nl_NL.yml
Create your own achievement paths, rewards, messages and GUI layouts.
Performance
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
Supported Achievement Types
- First Join
- Island Creation
- Block Breaking
- Mining
- Tree Chopping
- Farming
- Mob Killing
- Fishing
- Crafting
- Smelting
- Economy
- Island Progression
- Spawner Progression
- Crates
- Rare Items
- Endgame Milestones
And much more.
Commands
/achievements
Open the achievements menu.
/achievements reload
Reload all plugin files without restarting the server.
Compatibility
Supported Versions:
✔ Paper 1.21.11+
Recommended:
✔ Paper 1.21.11
Optional Dependencies:
- Vault
- PlaceholderAPI
Perfect For
✅ Skyblock
✅ Survival
✅ SMP
✅ Lifesteal
✅ Economy Servers
✅ RPG Servers
✅ Custom Gamemodes
Turn grinding into progression.
Turn progression into rewards.
Welcome to BetterAchievements.


