{
    "type": "object",
    "properties": {
        "roots": {
            "description": "The root paths of all the minecraft",
            "default": [],
            "type": "array",
            "items": {
                "type": "string"
            }
        },
        "primaryRoot": {
            "description": "The primary installation root",
            "default": "",
            "type": "string"
        },
        "locale": {
            "description": "The display language of the launcher",
            "default": "en",
            "type": "string"
        },
        "autoDownload": {
            "description": "Should launcher auto download new update",
            "default": false,
            "type": "boolean"
        },
        "autoInstallOnAppQuit": {
            "description": "Should launcher auto install new update after app quit",
            "default": false,
            "type": "boolean"
        },
        "allowPrerelease": {
            "description": "Should launcher show the pre-release",
            "default": false,
            "type": "boolean"
        },
        "useBmclAPI": {
            "description": "Use bmcl API in China Mainland",
            "default": true,
            "type": "boolean"
        }
    },
    "required": [
        "allowPrerelease",
        "autoDownload",
        "autoInstallOnAppQuit",
        "locale",
        "primaryRoot",
        "roots",
        "useBmclAPI"
    ],
    "$schema": "http://json-schema.org/draft-07/schema#",
    "additionalProperties": false
}