Achievement for Bukkit: Reward Players with Custom Achievements

Achievement for Bukkit adds a flexible reward system for Minecraft servers, tracking kills, crafting, and block actions with easy YAML configuration and Vault support.

Achievement Plugin: Custom Achievements for Bukkit Servers

Every Minecraft server administrator eventually hits the same wall: how do you keep players coming back? Vanilla achievements are static, tied to a single account, and quickly exhausted. They offer no real incentive for the unique activities that define your community. The answer lies in building your own reward system, and that is precisely where Achievement Plugin: Custom Achievements for Bukkit Servers steps into the spotlight. This lightweight, flexible add-on transforms routine gameplay into an engaging race for recognition and prizes, all without burdening your server's performance.

Why Server Owners Are Turning to Custom Achievements

This isn't just another statistics counter. Achievement Plugin: Custom Achievements for Bukkit Servers tracks four core player actions: block breaking, block placing, entity kills, and item crafting. All data is stored locally in SQLite, which means no complicated database setup. The plugin creates its database automatically, so you can skip the usual configuration headaches. While optional MySQL support exists for those who prefer it, the developer openly notes it hasn't been fully tested, making SQLite the recommended, hassle-free path.

The standout feature is the ability to assign tangible rewards when players hit specific milestones. These can range from virtual currency payouts to physical items dropped directly into a player's inventory. This turns every mined block or slain zombie into a step toward something meaningful.

Core Mechanics and Permission System

The plugin operates on three fundamental permissions that you assign through your Permissions plugin:

  • achievement.blockbreak — logs every block a player destroys.
  • achievement.blockplace — records all blocks placed.
  • achievement.entitykill — tracks mob eliminations.

Once a player reaches the required threshold for an action, a trigger fires, and a fully customizable message appears in the chat. You have complete creative freedom here — from a friendly pat on the back for a first cobblestone to a darkly humorous congratulations for slaying your thousandth zombie. If you connect the Vault API, these achievements gain real economic weight, seamlessly integrating with your server's money system.

Configuring Your Custom Achievement List

All the magic happens inside the config.yml file. There are no rigid limits — you can add as many achievements as your imagination allows. The format is intuitive: specify the category (Places, Breaks, Kills, Crafts), the item or entity name, the quantity required for activation, and an optional Reward block.

A default example from the plugin looks like this:

  • Places: stone: '1' — Message: "Your first stone smelting!"
  • Breaks: stone: '1' — Message: "Your first cobblestone!"
  • Kills: zombie: '1' — Message: "Your first zombie!" with a Reward of 1 currency unit and 1 stone item.

Notice the ampersand color codes like &4, &7, and &8 — these make your messages vibrant and impossible to miss in the chat feed. The crafting logic follows the same pattern. For example, you can reward a player with an extra diamond when they craft a diamond sword, accompanied by a congratulatory message like "Awesome Sword!"

Rewards, Economy Integration, and Flexibility

The Reward section supports two distinct incentive types: Money and Item. Currency payouts flow through Vault, which acts as a bridge between the plugin and popular economy systems like BOSEconomy, iConomy 4/5/6, 3co, and Essentials economy. Installing Vault is mandatory if you plan to pay players for their accomplishments — without it, monetary rewards simply won't function. Item rewards are delivered directly: just specify the Type (block or item ID) and Amount (quantity).

One of the plugin's greatest strengths is its autonomy. Version 1.7 removed the previous dependency on Spout for crafting detection, making the plugin lighter and more stable on builds like 1.7 R1.0. You get clean, efficient code with no bloat. The config reads like an open book: you can create an achievement for "Place 100 dirt blocks" with the message "You dirty gurl!" and zero rewards, and it will work perfectly. Conversely, you can build complex reward chains for your most hardcore players.

Practical Scenarios for Your Server

Imagine running an economy-focused server where every diamond matters. With this plugin, you can reward newcomers with a small cash bonus for their first mined cobblestone, while veterans earn rare items for eliminating a hundred skeletons. You can tie achievements to crafting complex redstone contraptions, encouraging technical progression across your community. Or host a limited-time event with exclusive achievements that only exist for a week. The plugin doesn't impose a script — it gives you the tool, and you write the story.

Installation and Getting Started

For those wondering how to install, the process is straightforward. Drop the plugin JAR into your server's plugins folder, restart the server, and the plugin generates its default config file. From there, edit config.yml to define your achievements, set the permissions for your player groups, and you are live. If you are managing multiple servers or prefer a streamlined workflow, consider using a modern launcher that allows you to manage mods and plugins directly from a menu — this can save significant time when updating your build. To download Achievement Plugin: Custom Achievements for Bukkit Servers, visit the official resource page and grab the latest version compatible with your server core.

Achievement Plugin: Custom Achievements for Bukkit Servers for Minecraft supports Bukkit-based servers, with the current version optimized for Minecraft 1.7 R1.0 and similar builds. The plugin requires no additional loaders beyond a standard Bukkit implementation, making it accessible for both new and experienced administrators.

Final Verdict

Achievement Plugin: Custom Achievements for Bukkit Servers exemplifies what a specialized plugin should be: simple to configure, resource-friendly, and remarkably flexible. The absence of mandatory MySQL, an intuitive YAML config, and seamless Vault integration make it a universal choice for servers of any scale. If you want to add depth to your gameplay without weighing down your modpack, start with this small but powerful addition. The rest depends entirely on your creativity and your desire to reward players with achievements they have truly earned.

Download Achievement for Minecraft 1.0.0

Original name: Achievement

Minecraft: 1.0.0

FileVersionLoaderSize
Achievement.jar1.0.031 КБDownload