JSON Format
The import/export uses modifierGroups as the root array key:
{
"version": "3.0",
"exportDate": "2026-01-22",
"description": "Simple Attribute Forge Modifier System Export",
"modifierGroups": [
{
"name": "Strength Potion",
"description": "Temporarily increases Strength",
"tag": "consumable",
"duration": 30,
"priority": 100,
"stackable": false,
"maxStacks": 1,
"isDebuff": false,
"isHidden": false,
"canBeDispelled": true,
"persistsThroughDeath": false,
"refreshOnReapply": true,
"requiredLevel": 0,
"category": "buff",
"incompatibleModifiers": [],
"requiredModifiers": [],
"modifyRegenRate": false,
"regenRateType": "Flat",
"regenRateValue": 0,
"modifyRegenDelay": false,
"regenDelayType": "Flat",
"regenDelayValue": 0,
"disableRegeneration": false,
"modifications": [
{
"targetAttribute": "Strength",
"type": "Flat",
"value": 10,
"modifyBaseValue": true,
"modifyCurrentValue": false,
"modifyMinValue": false,
"modifyMaxValue": false,
"isPermanent": false,
"applyOverTime": false,
"tickInterval": 1.0,
"removeWhenConditionsMet": false,
"enableConditions": false,
"conditions": [],
"modifierConditions": []
}
]
}
]
}
Minimal Format
Only required fields (defaults apply for omitted fields):
{
"modifierGroups": [
{
"name": "Quick Buff",
"tag": "buff",
"duration": 10,
"modifications": [
{
"targetAttribute": "Strength",
"type": "Flat",
"value": 5
}
]
}
]
}