Custom Achievements: Full Control Over Progress for Minecraft

Custom Achievements for Minecraft lets modpack authors create custom achievement trees via JSON configs. Trigger on crafting, kills, stats, and more. Perfect for servers and custom modpacks.

Download customachievements for Minecraft 1.11.2, 1.10.2

Original name: customachievements

Minecraft: 1.10.2, 1.11.2

Loaders: Forge

FileVersionLoaderSize
customachievements-1.10.2-0.2.5.jar1.10.2Forge30 КБDownload
customachievements-1.10.2-0.3.0.jar1.10.2Forge36 КБDownload
customachievements-1.11.2-0.3.0.jar1.11.2Forge34 КБDownload
customachievements-1.11.2-0.3.1.jar1.11.2Forge34 КБDownload
customachievements-1.11.2-0.3.2.jar1.11.2Forge34 КБDownload
customachievements-1.11.2-0.3.3.jar1.11.2Forge34 КБDownload

Custom Achievements: Full Control Over Minecraft Progression

Building a custom modpack means shaping every moment of the player's journey. The vanilla advancement tree only covers the basics: chop wood, craft a table, find diamonds. For pack authors who want meaningful rewards for unique actions or a full quest-driven experience, the solution is clear. Custom Achievements: Full Control Over Minecraft Progression replaces the rigid default system with a fully editable framework. This tool is not a pick-up-and-play mod; it is a builder's kit designed for modpack creators and server administrators who demand precise control over progression.

Core Trigger System

The mod generates a configuration file on first launch, which becomes the command center for all achievements. Editing this JSON file requires no programming knowledge, just attention to structure. The current build supports Minecraft 1.11, with several features backported to older versions. The trigger types cover a wide range of gameplay actions:

  • Detect - fires when a player picks up a specified item
  • Craft - activates after crafting a particular item
  • Interact - responds to a right-click on a block
  • Use - records using an item with the right mouse button
  • Place - tracks block placement
  • Mine - triggers when mining a defined block
  • Stat - binds to an in-game statistic value, requiring both stat and statValue fields
  • Kill - reacts to killing a mob, requiring the entity's internal name

Each achievement can link to a parent, creating a logical progression chain. Child achievements stay locked until the parent is completed. Adding the trophy parameter gives players a physical item in their inventory as a badge of honor.

Understanding the JSON Configuration

After the first run, the mod places an example file in the config folder. The structure is straightforward once you know the key attributes:

  • tabname - the tab label in the achievements menu
  • uid - unique internal identifier, invisible to players
  • name - the displayed achievement title
  • desc - hover tooltip description
  • type - one of the trigger types listed above
  • item - internal item name required for triggering
  • meta - optional item metadata
  • ignoreMeta - set to true to disregard metadata
  • parent - uid of the parent achievement
  • trophy - boolean to grant a trophy item
  • xpos and ypos - icon coordinates in the menu grid

The developer actively maintains the mod, with plans to refine the trophy model and expand compatibility to older game versions. For large-scale tech packs like Age of Engineering, this tool was built exactly for that purpose.

Installation and Setup

To get started, install the mod through your preferred loader, such as Forge or Fabric, depending on the version you are running. The mod is compatible with the 1.11 release and several backported versions, so check the specific build for your Minecraft version. Launch the game once to generate the sample configuration, then open it in any text editor. Study the structure, create your own tab, and design your achievement chain. Ensure each uid is unique within the file, even a random string works as long as it does not repeat. Arrange icons using xpos and ypos, then test in-game to verify the layout.

For server owners, the possibilities expand dramatically. Create reward systems for exploring rare biomes, defeating bosses from other mods, or reaching specific skill levels. The Stat trigger can track distance traveled or apples eaten, limited only by imagination.

Streamlining Your Workflow

When testing dozens of JSON edits, quick iteration matters. Using a launcher that integrates mod management simplifies the process. For example, some launchers allow you to download Custom Achievements: Full Control Over Minecraft Progression directly from their mod catalog, automatically handling dependencies and placing configs in the correct folders. This saves time when you need to restart the client frequently during testing.

Building Your Progression System

The practical approach starts with the generated example. Study it, then build outward. Create a custom tab, plan the parent-child relationships, and write achievements sequentially. The visual grid placement gives you full control over how players see the tree. For servers, this transforms dry mechanics into a narrative tool, rewarding unconventional actions and tying disparate mods into a unified system.

Custom Achievements: Full Control Over Minecraft Progression for Minecraft turns the standard advancement screen into a powerful storytelling device. With a flexible JSON config, a dozen trigger types, and parent-link support, it is an essential addition to any serious modpack. To install, place the mod file in the mods folder, run the game to generate the config, and start editing. Whether you are building a quest-driven adventure or a technical progression chain, this mod delivers the control you need. Download Custom Achievements: Full Control Over Minecraft Progression and give your players a sense of real discovery, where every small action can become an achievement worth earning.

The mod continues to evolve, and the author plans to bring more features to older versions. If you are assembling a serious pack, this is the tool to use. Experiment with the triggers, test the chains, and craft an experience that feels uniquely yours. With the right setup, every player action can become part of a larger story.