BetterAchievements
PluginLicenseRef-All-Rights-Reserved

BetterAchievements

Advanced progression-based achievement system for Paper servers.

8
Downloads
0
Followers
2 weeks ago
Updated
📦
1
Versions

📖About BetterAchievements

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.