Records live in data/elitetensura/records/<id>.json. The file name is the record id. Run
/reload to apply. See Records for how the system plays, and
Datapack overview for pack setup.
Records differ from titles in one important way: their bonuses are permanent and unslotted.
A player accumulates every record they earn, forever, with no cap. Tune accordingly — a record
worth the same as a title is, in practice, worth considerably more.
{
"display_name": "Dragonslayer",
"rarity": "legendary",
"category": "combat",
"world_first": false,
"hidden": false,
"lore": "The sky grew quiet after the last wing fell.",
"evolves_into": "elder_dragonslayer",
"conditions": [
{ "type": "kill_entity", "entity": "tensura:dragon", "count": 10 }
],
"bonuses": [
{ "type": "attribute", "attribute": "minecraft:generic.attack_damage",
"operation": "add_value", "value": 4.0 }
]
}
Note the attribute bonus key is
valuehere, while titles useamount. This is a real
difference between the two systems, not a typo.
| Field | Type | Meaning |
|---|---|---|
display_name |
string | Shown in the Records screen |
rarity |
string | common, uncommon, rare, epic, legendary, mythic, divine |
category |
string | combat, exploration, crafting, nation, social, world_event |
world_first |
boolean | Only the first player to earn it claims it, with a global announcement |
hidden |
boolean | Shows as ??? until earned |
lore |
string | Flavour line in the detail pane |
evolves_into |
string | Id of the next record in the chain |
conditions |
list | All must pass |
bonuses |
list | Applied permanently on award |
| Type | Reads |
|---|---|
kill_count |
Total kills of anything |
kill_entity |
Kills of one specific entity type |
death_count |
Times the player has died |
single_hit_damage |
Biggest single hit ever landed |
calamity_slain |
Calamity bosses killed |
calamity_damage_dealt |
Calamity bosses the player damaged |
biome_discovered |
A specific biome visited |
biomes_discovered_count |
Number of distinct biomes visited |
structure_discovered |
A specific structure entered |
structures_discovered_count |
Number of distinct structures entered |
distance_traveled |
Total distance moved |
ftb_chunks_claimed |
Chunks the player has claimed |
forge_crafted_count |
Total successful forge crafts |
forge_quality |
Crafts reached at a given quality rank |
skill_learned |
Player holds a given skill |
skill_type_count |
Player holds N skills of a type |
titles_unlocked |
Number of titles unlocked |
ep_reached |
Max EP threshold |
walpurgis_attended |
Councils attended |
skill_provided |
Skills given to other players |
is_higher_being |
Player has awakened |
is_demon_lord |
Player is a Demon Lord |
is_true_hero |
Player is a True Hero |
{ "type": "kill_count", "count": 1000 }
{ "type": "kill_entity", "entity": "minecraft:wither_skeleton", "count": 50 }
{ "type": "forge_quality", "quality": "masterwork", "count": 5 }
{ "type": "skill_type_count", "skill_type": "ultimate", "count": 2 }
{ "type": "biomes_discovered_count", "count": 30 }
{ "type": "ep_reached", "amount": 1000000.0 }
{ "type": "is_demon_lord" }
Quality ranks top out at Mythical — there is no Divine forge quality, so gate a
Divine-rarity crafting record on a large craft count instead.
{ "type": "attribute", "attribute": "minecraft:generic.max_health",
"operation": "add_value", "value": 10.0 }
{ "type": "effect", "effect": "minecraft:regeneration", "amplifier": 0 }
{ "type": "skill_mastery", "skill": "elitetensura:meditation", "amount": 100 }
operation is add_value,add_multiplied_base or add_multiplied_total.amplifier is 0-indexed.Setting "world_first": true makes the record a race. The first player to satisfy it claims it
permanently and the server announces their name; everyone after them earns the record silently.
The built-in convention is that world-first records carry a larger bonus than their rarity
would normally justify — that premium is the prize for winning the race. If you are adding
world-firsts, follow that convention or the race has no stakes.
dragonslayer, not elitetensura:dragonslayer.