{
    "schemaVersion": 1,
    "id": "firmament",
    "version": "${version}",
    "name": "Firmament",
    "description": "Firmament powered by NEU",
    "authors": [
        {
            "name": "Linnea Gräf",
            "contact": {
                "email": "nea@nea.moe"
            }
        }
    ],
    "contact": {
        "discord": "https://discord.gg/64pFP94AWA",
        "sources": "https://git.nea.moe/nea/firmament/"
    },
    "license": "GPL 3.0 or Later",
    "accessWidener": "firmament.accesswidener",
    "icon": "assets/firmament/logo.png",
    "environment": "client",
    "entrypoints": {
        "main": [
            "moe.nea.firmament.Firmament::onInitialize"
        ],
        "mm_shedaniel:early_risers": [
            "moe.nea.firmament.init.EarlyRiser"
        ],
        "client": [
            "moe.nea.firmament.Firmament::onClientInitialize"
        ],
        "rei_client": [
            "moe.nea.firmament.rei.FirmamentReiPlugin"
        ],
        "modmenu": [
            "moe.nea.firmament.modmenu.FirmamentModMenuPlugin"
        ],
        "jarvis": [
            "moe.nea.firmament.jarvis.JarvisIntegration"
        ]
    },
    "mixins": [
        "firmament.mixins.json"
    ],
    "depends": {
        "fabric": "*",
        "fabric-language-kotlin": ">=${fabric_kotlin_version}",
        "minecraft": ">=${minecraft_version}",
        "roughlyenoughitems": ">=${rei_version}"
    },
    "custom": {
        "modmenu": {
            "links": {
                "modmenu.discord": "https://discord.gg/64pFP94AWA"
            }
        }
    }
}