Path: data/<namespace>/celestial_forge_config/modifier/<filename>.json
map: Map of modifier type to data- Map key: ModifierType (
ALL/ARMOR/TOOL/WEAPON/RANGED/CURIO) - Map value: Modifier type data
start: data of typeUpgradeRecipepools: List of modifier pools- List element: ModifierPool
gate: structlist: List- List element: data of type
UpgradeRecipe
- List element: data of type
entries: Map of modifier ID to modifier- Map key: ID of the modifier, usually
<namespace>:<name> - Map value: Modifier
weight: integer representing relative likelyhood to roll this modifiermodifiers: List of modifier attribute entries- List element: ModifierEntry
attr: ID of the attribute to modifyop: Operation of the modifier (ADDITION/MULTIPLY_BASE/MULTIPLY_TOTAL)base: Base value of the modifierperLevel: Per-level increment of the modifier, as percentage of base value
- List element: ModifierEntry
- Map key: ID of the modifier, usually
- List element: ModifierPool
- Map key: ModifierType (
exp: Integer representing levels to costlist: List if ingredients- List element: ingredient data format, such as
{"item":"minecraft:diamond"}
- List element: ingredient data format, such as