config/customadvancements-common.toml and are applied client-side every time the advancements screen opens.
Sorting also applies inside the BetterAdvancements screen. Custom Advancements detects that mod automatically and reorders its tabs the same way — no extra configuration is needed.
advancementTabSortingMode
enum
default:"UNSORTED"
Controls how the tabs in the advancements screen are ordered. Accepted values:
UNSORTED(default) — Tabs appear in their natural load order. No reordering is applied; this is identical to unmodded behavior.ALPHABETICALLY— Tabs are sorted A–Z by their display title, the text shown on the tab. Sorting uses the title as rendered in the current game language and is case-sensitive, so uppercase letters sort before lowercase ones.DEFINED_LIST— Tabs are ordered according to the root advancement IDs listed inadvancementSortingList.
advancementSortingList
list of strings
default:"[]"
An ordered list of root advancement resource location IDs, used exclusively when
advancementTabSortingMode = DEFINED_LIST. Each entry identifies the root advancement of a tab — the advancement with no parent that anchors the tree. Tabs are displayed in the same order as their root IDs appear in this list.If the list covers every loaded tab, the tab order is replaced exactly. If only some tabs are listed, those tabs are moved to their respective index positions and the unlisted tabs keep their natural relative order around them.Examples
- UNSORTED
- ALPHABETICALLY
- DEFINED_LIST
No sorting is applied. Tabs appear exactly as Minecraft loads them. This is the default behavior and requires no extra configuration.Use this mode when you do not need to control tab ordering, or when another mod handles the tab layout for you.
config/customadvancements-common.toml
Mixing vanilla and mod tabs
You do not have to list every tab. Listing just the few you care about is enough to pin them to the front:config/customadvancements-common.toml
examplemod:main/root is placed second, directly after the vanilla story tab. Every other tab — including minecraft:adventure/root and minecraft:husbandry/root — keeps its natural position around the four listed tabs.
[INSERT IMAGE: Side-by-side comparison of the advancement tab bar under UNSORTED versus DEFINED_LIST ordering]