Adding a Title
One JSON file and one language entry.
Example
data/mypack/legacy/titles/blaze_hunter.json:{
"translation_key": "title.mypack.blaze_hunter",
"category": "combat",
"icon": "minecraft:blaze_rod",
"rarity": "rare",
"placement": "suffix",
"trigger": {
"type": "statistic",
"stat_type": "minecraft:killed",
"stat": "minecraft:blaze",
"value": 20
}
} Then add the name to
assets/mypack/lang/en_us.json: "title.mypack.blaze_hunter": "Blaze Hunter". For a feminine form add the same key with .female at the end. If you do not need translations, use "title": "Blaze Hunter" instead of translation_key.trigger(required): when the title unlocksrarity:common,uncommon,rare,epic,legendaryormythicplacement:prefixorsuffix(default)seriesandstage: chain titles, the journal reveals one stage at a timehidden:truekeeps it secret until unlockedicon,category,display_priority: how it is shown and sortedid: defaults to the file name