"""This file contains the core verisoning info for the modpack"""

versions = {
    "corepack": {
        "name": "CorePack",
        "version": "1.16.4",
    },
    "multimc": {
        "pack": {
            "lwjgl": {
                "version": "3.2.2",
            },
            "minecraft": {
                "version": "1.16.4",
            },
            "fabric": {
                "version": "0.10.6+build.214",
            },
        },
    },
    "optifine": {
        "url": "https://ewpratten.keybase.pub/OptiFine_1.16.2_HD_U_G3.jar",
        "SHA256": "",
    },
    "mods": [
        {
            # https://www.curseforge.com/minecraft/mc-mods/appleskin/files
            "name": "appleskin",
            "file_id": 2987255,
            "SHA256": "22478eec983e4b117cf53d6a7b84de3b92114823886f499d927bb1d5aa7eea9f",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/auto-config-updated-api/files
            "name": "auto-config-updated-api",
            "file_id": 3044151,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/betterf3/files
            "name": "betterf3",
            "file_id": 3035004,
            "SHA256": "98db42daebbb2a79dafad939f3114bdc2899092d444464fca1f4f19f62661007",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/craftpresence/files
            "name": "craftpresence",
            "file_id": 3060608,
            "SHA256": "c0c71abf23fd880d4485e79a68a54fbca24e8a642b149d9a0c8b7a600c4a604c",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/fabric-api/files
            "name": "fabric-api",
            "file_id": 3049174,
            "SHA256": "fb3f40966626a86ec4010ceec47140a9dec52c468c4c324441091b024e1cbbca",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/optifabric/files
            "name": "optifabric",
            "file_id": 3060791,
            "SHA256": "b38174170ebe45cdd484749542d13b760226e538da41fa28c8060e4d0489a46a",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/gameinfo/files
            "name": "gameinfo",
            "file_id": 3035987,
            "SHA256": "d1692c8d3725035cd243968fd6d991dce24e8394f6d18b058a57a7a894c74b2c",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/gamemodeoverhaul/files
            "name": "gamemodeoverhaul",
            "file_id": 3040517,
            "SHA256": "26e8ddc692a03c756206010540c90672e386ce84096e1b946e647460bc2b6538",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/hwyla/files
            "name": "hwyla",
            "file_id": 3033613,
            "SHA256": "54ed75a0ca772a34f3aaf1ce67a9d714baebef8015405f63ff07ff98ff4f584e",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/multiconnect/files
            "name": "multiconnect",
            "file_id": 3046458,
            "SHA256": "298213ca022254a62c47fa8f7928a007b13db024f08ec8a20574e3337f454abd",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/pathsuggestion/files
            "name": "pathsuggestion",
            "file_id": 2827462,
            "SHA256": "a9f1c3e448620c9161dfc6e6f6338e58987d8bda45a9024dd846c9f6c04c0b78",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/roughly-enough-items/files
            "name": "roughly-enough-items",
            "file_id": 3065976,
            "SHA256": "b4d217581e7b578f5ec7f8ca852211a586c0b4f9cc65ea6422349ff47b2a8387",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/viafabric/files
            "name": "viafabric",
            "file_id": 3044067,
            "SHA256": "86f6a5718c16b1f03b9aaef476a999bc347153dffcddbdcfe31857062257a859",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map/files
            "name": "xaeros-world-map",
            "file_id": 3063330,
            "SHA256": "7a5cd34a9cee2d341d1de4f04c789f0ae59baf674361b4d7eb10c16a20e60cc0",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap/files
            "name": "xaeros-minimap",
            "file_id": 3063315,
            "SHA256": "80f66196a50a5c39c590be49d81dabe87015934b6a7264a87632ae9fda8122f9",
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/hwyla-addon-horse-info/files
            "name": "hwyla-addon-horse-info",
            "file_id": 3021434,
        },
        # {
        #     # https://www.curseforge.com/minecraft/mc-mods/trajectoryfabric/files
        #     "name": "trajectoryfabric",
        #     "file_id": 3041000,
        # },
        {
            # https://www.curseforge.com/minecraft/mc-mods/auth-me/files
            "name": "authme",
            "file_id": 3039820,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/better-title-screen/files
            "name": "better-title-screen",
            "file_id": 3033233,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/blur-fabric/files
            "name": "blur",
            "file_id": 3034801,
        },
        # {
        #     # https://www.curseforge.com/minecraft/mc-mods/worldedit/files
        #     "name": "worldedit",
        #     "file_id": 3100515,
        # },
        {
            # https://www.curseforge.com/minecraft/mc-mods/cleancut/files
            "name": "cleancut",
            "file_id": 2994761,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/controlling-for-fabric/files
            "name": "controlling",
            "file_id": 3039289,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/giselbaers-durability-viewer/files
            "name": "giselbaers-durability-viewer",
            "file_id": 3029687,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/dynamic-fps/files
            "name": "dynamic-fps",
            "file_id": 3032499,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/dynamic-sound-filters/files
            "name": "dynamic-sound-filters",
            "file_id": 3029490,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/light-overlay/files
            "name": "light-overlay",
            "file_id": 3091376,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/modmenu/files
            "name": "modmenu",
            "file_id": 3023985,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/name-pain/files
            "name": "name-pain",
            "file_id": 3096930,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/not-enough-crashes/files
            "name": "not-enough-crashes",
            "file_id": 3038498,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/presence-footsteps/files
            "name": "presence-footsteps",
            "file_id": 3042936,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/roughly-enough-resources/files
            "name": "roughly-enough-resources",
            "file_id": 3060390,
        },
        {
            # https://www.curseforge.com/minecraft/mc-mods/slight-gui-modifications/files
            "name": "slight-gui-modifications",
            "file_id": 3083832,
        },
    ],
    "shaders": [
        {
            # https://www.curseforge.com/minecraft/customization/bsl-shaders/files
            "name": "bsl",
            "url": "https://media.forgecdn.net/files/3037/267/BSL_v7.2.zip",
        },
    ],
    "textures": [
        {
            # https://www.curseforge.com/minecraft/texture-packs/rodrigos-pack/files
            "name": "rodrigos_pack",
            "url": "https://media.forgecdn.net/files/3058/561/Rodrigo%27s+Pack+(1.16).zip",
        },
    ],
    "bsl_tweaks": {
        # https://bitslablab.com/bslminipacks/#download
        "url": "https://ewpratten.keybase.pub/bsl_minipack.zip",
    },
}
