Modding/def.json

From Desynced Wiki
{
    "id": "YourModId",
    "name": "Your Mod Name",
    "version_name": "1.0",
    "version_code": 1,
    "author": "You",
    "homepage": "...",
    "description": "Example def.json for Your Mod",
    "options": "options.lua", // If you want your mod to have a settings page under Options > Mods
    "packages": {
        "Data": {
            "name": "Your Mod Data",
            "entry": "data.lua",
            "dependencies": [ "Main/Data" ]
        },
        "UI": {
            "name": "Your Mod UI",
            "entry": "ui.lua"
        },
        // ... etc
    }
}