Reliable Advancements
A client-side mod (with optional server-side integration for Advancement editing) that overhauls the Advancements screen, provides quality-of-life improvements, extensive customization, and in-game editing tools.
Mod Compatibility
Incompatible with Better Advancements, Clickable Advancements, and Advancements Arranged since those mods' features are fully covered by Reliable Advancements.
Features
Advancement Customization
-
Freely move advancements around, to wherever you'd like! They'll even save their positions.
-
Choose how advancements connect! You can toggle connection arrows, use direct straight lines, or hide the lines entirely.
-
Fully customize the colors for a personalized look:
- Completed and uncompleted connection lines
- Completed and uncompleted icons
- Completed and uncompleted titles

UI Improvements
- Configurable Advancement window UI size (much larger than the vanilla one, by default).
- Additional control options in the Advancement Window!
- Middle mouse drag to freely pan.
- Shift-scroll to scroll left and right.
- Control-scroll to zoom out and in.
- Open the advancements tab directly from the inventory screen! Includes options to customize the button style, texture, and position.
- View detailed criteria for each advancement directly in the UI.
- Option to sort advancement tabs alphabetically or by IDs.

Editing Mode
- Comes with a powerful built-in editor allowing you to modify advancement layouts and advancement properties natively in-game.
- You can freely add, modify, or remove advancements directly from the Advancement screen!

Credits
This mod is built upon the incredible work of previous advancement UI mods.
-
This mod started as a fork of Better Advancements and contains all the features from that mod. Their original code is used under their Don’t Be a Jerk non-commercial care-free license.
-
Portions of code used and adapted under their MIT License.
License
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 | ||||
| 17h ago | 1 |
- Switched the config screen from Cloth Config to YACL (optional).
- The advancement window is no longer capped at 500x350 by default and now scales with the screen size.
- Marked Better Advancements as incompatible on Fabric, since Reliable Advancements already includes all of its
### Fixed
- Fixed the game freezing when opening the advancement screen at small GUI scales or large window sizes.
- Small scroll and zoom adjustments no longer get lost to rounding.
- Fixed right-clicks and Ctrl+scroll zooming using the wrong bounds for tabs with a custom window size.
- Switched the config screen from Cloth Config to YACL (optional).
- The advancement window is no longer capped at 500x350 by default and now scales with the screen size.
- Marked Better Advancements as incompatible on Fabric, since Reliable Advancements already includes all of its
### Fixed
- Fixed the game freezing when opening the advancement screen at small GUI scales or large window sizes.
- Small scroll and zoom adjustments no longer get lost to rounding.
- Fixed right-clicks and Ctrl+scroll zooming using the wrong bounds for tabs with a custom window size.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Added support for 26.3.
- 1.21+ versions are now in parity.
- Switched the config screen from Cloth Config to YACL. YACL is optional.
- The advancement window is no longer capped at 500x350 by default and now scales with the screen size.
- Marked Better Advancements as incompatible, since Reliable Advancements already includes all of its features.
### Fixed
- Scroll-wheel scrolling now moves the same on-screen distance at every zoom level.
- Fixed clicks and Ctrl+scroll zooming using the wrong bounds for tabs with a custom window size.
- Switched the config screen from Cloth Config to YACL. YACL is optional.
- The advancement window is no longer capped at 500x350 by default and now scales with the screen size.
- Marked Better Advancements as incompatible, since Reliable Advancements already includes all of its features.
### Fixed
- Scroll-wheel scrolling now moves the same on-screen distance at every zoom level.
- Fixed clicks and Ctrl+scroll zooming using the wrong bounds for tabs with a custom window size.
- Fixed possible cycle crash.
- Fixed rare service loading crash.
- Fixed possible cycle crash.
- Fixed rare service loading crash.
- Fixed widget tooltip order.
- Fixed duplicate advancements being created when changing IDs.
- Fixed widget tooltip order.
- Fixed duplicate advancements being created when changing IDs.
- Fixed issues with the criteria tooltip on lower GUI scales.
- Fixed issues with the criteria tooltip on lower GUI scales.
- Fixed issues with root advancements not being unlockable.
- Fixed issues with debug coordinate rendering.
- Fixed issues with root advancements not being unlockable.
- Fixed issues with debug coordinate rendering.
- Added "Restore deleted tab" to the tab right-click context menu.
### Fixed
- More syncing fixes.
- Tab loading in general should be more reliable now.
- Added "Restore deleted tab" to the tab right-click context menu.
### Fixed
- More syncing fixes.
- Tab loading in general should be more reliable now.
- Tabs are now their own thing, independent of any root advancement.
- A tab can hold no advancements at all, a single root, or several roots.
- Tabs now have a separate right-click context menu.
- Deleted tabs can be restored from the context menu, bringing back their advancements, their edits and all progress.
- Deleted advancements can also be restored from the context menu.
- Added multiselect support for deleting and resetting advancements.
### Changed
- Tab appearance and advancement layout are stored on the server and shared by everyone, instead of living in each
### Fixed
- Closing the tab properties editor returns you to the tab you were on.
- Deleted advancements no longer reappear in unrelated tabs.
- Deleting the last root advancement in a tab no longer deletes the tab.
- Fixed mouse scroll distances.
- Tabs are now their own thing, independent of any root advancement.
- A tab can hold no advancements at all, a single root, or several roots.
- Tabs now have a separate right-click context menu.
- Deleted tabs can be restored from the context menu, bringing back their advancements, their edits and all progress.
- Deleted advancements can also be restored from the context menu.
- Added multiselect support for deleting and resetting advancements.
### Changed
- Tab appearance and advancement layout are stored on the server and shared by everyone, instead of living in each
### Fixed
- Closing the tab properties editor returns you to the tab you were on.
- Deleted advancements no longer reappear in unrelated tabs.
- Deleting the last root advancement in a tab no longer deletes the tab.
- Fixed mouse scroll distances.
- Added migrations from pre-6.0.0 versions.
### Changed
- Modifying a tab will no longer send advancement toasts.
### Fixed
- Various syncing fixes.
- Added migrations from pre-6.0.0 versions.
### Changed
- Modifying a tab will no longer send advancement toasts.
### Fixed
- Various syncing fixes.
- Ported Reliable Advancements 5 and 6 from 1.21.1.
- Ported Reliable Advancements 5 and 6 from 1.21.1.
- Ported Reliable Advancements 5 and 6 from 1.21.1.
- Ported Reliable Advancements 5 and 6 from 1.21.1.