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 unlocks
  • rarity: common, uncommon, rare, epic, legendary or mythic
  • placement: prefix or suffix (default)
  • series and stage: chain titles, the journal reveals one stage at a time
  • hidden: true keeps it secret until unlocked
  • icon, category, display_priority: how it is shown and sorted
  • id: defaults to the file name

More in Adding Your Own

← Back to Legacy