{
  "generated": "2026-08-16T10:40:28Z",
  "site": "endlessclient.dev",
  "count": 107,
  "mods": [
    {
      "id": "architecturyloom",
      "name": "architectury-loom",
      "slug": "architectury-loom",
      "version": null,
      "description": "A fork of Architectury Loom, primarily to support legacy forge versions",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "architectury-loom",
      "loaders": [],
      "minecraft": [],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "armmacoslwjgl2",
      "name": "arm-macos-lwjgl2",
      "slug": "arm-macos-lwjgl2",
      "version": null,
      "description": "The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "arm-macos-lwjgl2",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "backend",
      "name": "backend",
      "slug": "backend",
      "version": null,
      "description": "The rust-based backend for endlessclient's software, primarily used for update-checking and downloading",
      "group": "",
      "category": "infra",
      "source": "none",
      "repo": "backend",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "behindyouv3",
      "name": "BehindYouV3",
      "slug": "behindyouv3",
      "version": "3.4.5",
      "description": "A modern, non-2018 take on the BehindYou mod.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "BehindYouV3",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "sAFPANmp",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/behind_you.svg",
      "jar": null
    },
    {
      "id": "betterscreens",
      "name": "BetterScreens",
      "slug": "betterscreens",
      "version": "1.0.0-alpha.1",
      "description": "Better screens is a simple mod that adds two features, \"Prevent Closing Screens\" and \"Don't Reset Cursor\".",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "BetterScreens",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "blockoverlay",
      "name": "EndlessBlockOverlay",
      "slug": "blockoverlay",
      "version": "1.0.0",
      "description": "",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "BlockOverlay",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "blossom",
      "name": "blossom",
      "slug": "blossom",
      "version": null,
      "description": "blossom ![Build Status](https://github.com/KyoriPowered/blossom/actions) ![License][LGPL v2.1] ![Gradle Plugin](https://plugins.gradle.org/plugin/net.kyori.blossom)",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "blossom",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "branding",
      "name": "Branding",
      "slug": "branding",
      "version": null,
      "description": "",
      "group": "",
      "category": "docs",
      "source": "none",
      "repo": "Branding",
      "loaders": [],
      "minecraft": [],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "buildformat",
      "name": "BuildFormat",
      "slug": "buildformat",
      "version": null,
      "description": "This repository contains shared build logic for EndlessClient projects. It is intended to be used as a git submodule in other projects. It is only intended for use within the EndlessClient organization, so support for other projects is not guaranteed.",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "BuildFormat",
      "loaders": [],
      "minecraft": [],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessclientkeystrokes",
      "name": "Keystrokes",
      "slug": "canelex-keystrokes-revamp",
      "version": "1.0.0",
      "description": "",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "Canelex-KeyStrokes-Revamp",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9"
      ],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/keystrokes.svg",
      "jar": null
    },
    {
      "id": "chatting",
      "name": "Chatting",
      "slug": "chatting",
      "version": "3.1.3",
      "description": "Bringing a fresh look to the Minecraft chat, with various improvements and features.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "Chatting",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "8pJYUDNi",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/chatting.svg",
      "jar": null
    },
    {
      "id": "chattweaks",
      "name": "ChatTweaks",
      "slug": "chattweaks",
      "version": "1.1.1",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "ChatTweaks",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "other",
      "modrinth": "8LNT47ZH",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "coloredbedsdata",
      "name": "ColoredBedsData",
      "slug": "coloredbedsdatamod",
      "version": "1.0.0",
      "description": "",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "ColoredBedsDataMod",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.12.2"
      ],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "coloredbedsdatamodv1",
      "name": "ColoredBedsDataModV1",
      "slug": "coloredbedsdatamodv1",
      "version": "1.0.0",
      "description": "Example mod implementing EndlessConfig.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "ColoredBedsDataModV1",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "colorsaturation",
      "name": "ColorSaturation",
      "slug": "colorsaturation",
      "version": "1.2.0",
      "description": "A simple color saturation mod.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "ColorSaturation",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.7",
        "1.21.8",
        "1.21.9",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "fLNnSWgM",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "confirmdisconnect",
      "name": "Confirm Disconnect",
      "slug": "confirmdisconnect",
      "version": "1.1.4",
      "description": "Adds a confirmation screen whenever you disconnect from a world/server making sure you want to actually quit!",
      "group": "dev.microcontrollers.confirmdisconnect",
      "category": "mod",
      "source": "gradle",
      "repo": "ConfirmDisconnect",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "other",
      "modrinth": "qyu2y7wG",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "crashdata",
      "name": "CrashData",
      "slug": "crashdata",
      "version": null,
      "description": "data for crash helper feature",
      "group": "",
      "category": "data",
      "source": "none",
      "repo": "CrashData",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "crashpatch",
      "name": "CrashPatch",
      "slug": "crashpatch",
      "version": "2.1.5",
      "description": "CrashPatch is a Minecraft (1.8.9) modification port of the BetterCrashes Minecraft modification (1.7.10) which is a port of the VanillaFix Minecraft modification (1.12.2).",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "CrashPatch",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "nZ3E8WQz",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/crash_patch.svg",
      "jar": null
    },
    {
      "id": "crashylizer",
      "name": "Crashylizer",
      "slug": "crashylizer",
      "version": null,
      "description": "",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "Crashylizer",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "crosshairv2",
      "name": "CrosshairV2",
      "slug": "crosshairv2",
      "version": "0.1.0-beta5",
      "description": "A fully customizable Crosshair mod, allowing for a more precise PvP experience.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "CrosshairV2",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "damagetint",
      "name": "DamageTint",
      "slug": "damagetint",
      "version": "3.6.1",
      "description": "A mod which changes the color of entities that are hurt.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "DamageTint",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "LGPL-3.0",
      "modrinth": "6zatK8W5",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/damage_tint.svg",
      "jar": null
    },
    {
      "id": "datastorage",
      "name": "DataStorage",
      "slug": "datastorage",
      "version": null,
      "description": "Please use EndlessClient/DataStorageV2 instead (url is https://data-v2.endlessclient.org)",
      "group": "",
      "category": "data",
      "source": "none",
      "repo": "DataStorage",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "datastoragev2",
      "name": "DataStorageV2",
      "slug": "datastoragev2",
      "version": null,
      "description": "Place for storing data for EndlessClient projects such as EndlessClient",
      "group": "",
      "category": "data",
      "source": "none",
      "repo": "DataStorageV2",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "defrost",
      "name": "defrost",
      "slug": "defrost",
      "version": null,
      "description": "This is a library aimed to replace Mojang's LegacyLauncher, more known as launchwrapper.",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "defrost",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "deleter",
      "name": "Deleter",
      "slug": "deleter",
      "version": null,
      "description": "The official Deleter task for SkyClient's SkyClientUpdater.",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "Deleter",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "droppeditemtweaks",
      "name": "DroppedItemTweaks",
      "slug": "droppeditemtweaks",
      "version": "1.0.0-alpha.1",
      "description": "Allows customizing the look of dropped items. Purely visual!",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "DroppedItemTweaks",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "easeify",
      "name": "Easeify",
      "slug": "easeify",
      "version": "1.1.0",
      "description": "Easeify is a mod aimed to improve your Minecraft experience through small QoL features, based off Patcher and other 1.8 QoL mods.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "Easeify",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.18.2",
        "1.19",
        "1.19.1",
        "1.19.2"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "elementa",
      "name": "Elementa",
      "slug": "elementa",
      "version": null,
      "description": "This fork was to maintain Legacy Fabric support and to use our Legacy Fabric UniversalCraft fork. However, Elementa no longer directly relies on Minecraft, meaning this no longer needs to be maintained.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "Elementa",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "evergreenhud",
      "name": "EvergreenHUD",
      "slug": "evergreenhud",
      "version": "3.7.0",
      "description": "Continuation of isXander's EvergreenHUD with EndlessConfig.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "EvergreenHUD",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "1yIQcc2b",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/evergreen_h_u_d.svg",
      "jar": null
    },
    {
      "id": "exampleendlessuimod",
      "name": "ExampleEndlessUIMod",
      "slug": "exampleendlessuimod",
      "version": "1.0.0",
      "description": "EndlessUI has drastically changed this was first made; please use EndlessConfig directly instead of implementing EndlessUI in Minecraft yourself.",
      "group": "",
      "category": "example",
      "source": "gradle",
      "repo": "ExamplePolyUIMod",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.20.1"
      ],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "fovtweaks",
      "name": "FOVTweaks",
      "slug": "fovtweaks",
      "version": "1.0.0-alpha.1",
      "description": "Unmaintained - go to https://codeberg.org/chromatic/FOVChanger instead",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "FOVTweaks",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "fpslimiter",
      "name": "FPSLimiter",
      "slug": "fpslimiter",
      "version": "1.0.0-alpha.2",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "FPSLimiter",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "fullbright",
      "name": "FullBright",
      "slug": "fullbright",
      "version": "1.0.0",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "FullBright",
      "loaders": [],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "p6m1u5Bu",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "glintcolorizer",
      "name": "GlintColorizer",
      "slug": "glintcolorizer",
      "version": "2.0.1",
      "description": "An Overly Complex Glint Customizer",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "GlintColorizer",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/glint_colorizer.svg",
      "jar": null
    },
    {
      "id": "hytils-reborn",
      "name": "Hytils Reborn",
      "slug": "hytils-reborn",
      "version": "2.0.2",
      "description": "Hypixel-focused Quality of Life mod.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "Hytils-Reborn",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "infra",
      "name": "infra",
      "slug": "infra",
      "version": null,
      "description": "This repository contains the code for all of the EndlessClient infrastructure (primarily our VPS,",
      "group": "",
      "category": "infra",
      "source": "none",
      "repo": "infra",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "interfrostworkers",
      "name": "interfrost-workers",
      "slug": "interfrost-workers",
      "version": null,
      "description": "a collection of core workers for EndlessClient/pulseflow apis",
      "group": "",
      "category": "infra",
      "source": "none",
      "repo": "interfrost-workers",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "interlaced",
      "name": "interlaced",
      "slug": "interlaced",
      "version": null,
      "description": "All rights reserved. Copyright EndlessClient and contributors, 2024.",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "interlaced",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "isolatedlwjgl3loader",
      "name": "isolated-lwjgl3-loader",
      "slug": "isolated-lwjgl3-loader",
      "version": null,
      "description": "A quick and easy way of dynamically loading LWJGL3.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "isolated-lwjgl3-loader",
      "loaders": [],
      "minecraft": [],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "jtokens",
      "name": "JTokens",
      "slug": "jtokens",
      "version": null,
      "description": "JTokens is a general purpose library to parse JSON design tokens.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "JTokens",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "keventbusforge",
      "name": "keventbus-forge",
      "slug": "keventbus-forge",
      "version": null,
      "description": "JVM Eventbus focused on thread-safety and performance.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "keventbus-forge",
      "loaders": [],
      "minecraft": [],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesskeystrokes",
      "name": "EndlessKeystrokes",
      "slug": "keystrokes-reborn",
      "version": "1.0.0",
      "description": "Example mod implementing EndlessConfig.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "Keystrokes-Reborn",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/keystrokes.svg",
      "jar": null
    },
    {
      "id": "knowledgebase",
      "name": "Knowledgebase",
      "slug": "knowledgebase",
      "version": null,
      "description": "{% content-ref url=\"endlessconfig/failed-to-download.md\" %}",
      "group": "",
      "category": "docs",
      "source": "none",
      "repo": "Knowledgebase",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "legacycraftycrashes",
      "name": "Legacy Crafty Crashes",
      "slug": "legacy-crafty-crashes",
      "version": "1.0.0",
      "description": "A Forge mod which modifies stack traces in crash reports to include the relevant Mixin and source line number where appropriate, acting as a super Mixin Trace whilst still working alongside it. Includes an SMAP reader in the off chance you need one too.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "Legacy-Crafty-Crashes",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "legacytweaks",
      "name": "LegacyTweaks",
      "slug": "legacytweaks",
      "version": "1.0.0-alpha.2",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "LegacyTweaks",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "legal",
      "name": "Legal",
      "slug": "legal",
      "version": null,
      "description": "Legal Documents for EndlessClient",
      "group": "",
      "category": "docs",
      "source": "none",
      "repo": "Legal",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "lwjgl3repacked",
      "name": "lwjgl3-repacked",
      "slug": "lwjgl3-repacked",
      "version": null,
      "description": "This project is now deprecated, and you should consider switching to its alternative: https://github.com/EndlessClient/lwjgl3-bootstrap",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "lwjgl3-repacked",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "mountopacity",
      "name": "MountOpacity",
      "slug": "mountopacity",
      "version": "1.0.0-alpha.1",
      "description": "Opacity for entities you can ride.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "MountOpacity",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "numericalenchantments",
      "name": "NumericalEnchantments",
      "slug": "numericalenchantments",
      "version": "1.0.0-alpha.1",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "NumericalEnchantments",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "omnicore",
      "name": "OmniCore",
      "slug": "omnicore",
      "version": "1.0.0-beta.41",
      "description": "Your new favourite Minecraft multi-versioning utility library.",
      "group": "dev.deftu",
      "category": "mod",
      "source": "gradle",
      "repo": "OmniCore",
      "loaders": [
        "neoforge",
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessconfig",
      "name": "EndlessConfig",
      "slug": "endlessconfig",
      "version": null,
      "description": "EndlessConfig is a free, open sourced configuration library by EndlessClient, designed to give developers a simple config API, which users can interact with in an elegant user interface.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "OneConfig",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessconfigbootstrap",
      "name": "EndlessConfig-Bootstrap",
      "slug": "endlessconfig-bootstrap",
      "version": "1.0.3",
      "description": "A standalone mod that loads EndlessConfig.",
      "group": "",
      "category": "library",
      "source": "gradle",
      "repo": "OneConfig-Bootstrap",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessconfigdocumentation",
      "name": "EndlessConfig-Documentation",
      "slug": "endlessconfig-documentation",
      "version": null,
      "description": "Welcome to the EndlessConfig documentation for developers and designers. If you're confused about how to integrate your mod with EndlessConfig, or just what something does, there's a good chance the answer is here.",
      "group": "",
      "category": "docs",
      "source": "none",
      "repo": "OneConfig-Documentation",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessconfigexamplemod",
      "name": "EndlessConfigExampleMod",
      "slug": "endlessconfigexamplemod",
      "version": "1.0.0",
      "description": "Example mod implementing EndlessConfig.",
      "group": "",
      "category": "example",
      "source": "gradle",
      "repo": "OneConfigExampleMod",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessconfigloader",
      "name": "EndlessConfigLoader",
      "slug": "endlessconfigloader",
      "version": null,
      "description": "This repository contains the source code for early loading of [EndlessConfig].",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "OneConfigLoader",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessconfigmigrator",
      "name": "EndlessConfigMigrator",
      "slug": "endlessconfigmigrator",
      "version": null,
      "description": "A (extremely) simple Python script that attempts to migrate Essential code to EndlessConfig's API.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "OneConfigMigrator",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessconfigwrapper",
      "name": "EndlessConfigWrapper",
      "slug": "endlessconfigwrapper",
      "version": null,
      "description": "",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "OneConfigWrapper",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesslauncher",
      "name": "EndlessLauncher",
      "slug": "endlesslauncher",
      "version": null,
      "description": "The monorepo containing the code for EndlessLauncher, EndlessClient, and their core backend.",
      "group": "",
      "category": "app",
      "source": "none",
      "repo": "OneLauncher",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessanimations",
      "name": "EndlessAnimations",
      "slug": "endlessanimations",
      "version": "1.2.0-alpha1",
      "description": "This mod is now replaced by EndlessAnimationsV2, which integrates Sk1er OAM into the mod (users no longer need Sk1er OAM to run it) and includes a complete rewrite of the 1.7 animation features.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "OverflowAnimations",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/endless_animations.svg",
      "jar": null
    },
    {
      "id": "endlessparticles",
      "name": "EndlessParticles",
      "slug": "endlessparticles",
      "version": "1.1.5",
      "description": "Extremely precise and advanced particle mod for 1.8.9.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "OverflowParticles",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "61g97TVF",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "overlaytweaks",
      "name": "OverlayTweaks",
      "slug": "overlaytweaks",
      "version": "1.0.0-alpha.1",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "OverlayTweaks",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "packmanager",
      "name": "PackManager",
      "slug": "packmanager",
      "version": null,
      "description": "",
      "group": "",
      "category": "empty",
      "source": "none",
      "repo": "PackManager",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "packwiz",
      "name": "packwiz",
      "slug": "packwiz",
      "version": null,
      "description": "Get builds via GitHub Actions or nightly.link",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "packwiz",
      "loaders": [],
      "minecraft": [],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "plusadmindashboard",
      "name": "plus-admin-dashboard",
      "slug": "plus-admin-dashboard",
      "version": null,
      "description": "Welcome to your new TanStack app!",
      "group": "",
      "category": "infra",
      "source": "none",
      "repo": "plus-admin-dashboard",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "plusbackend",
      "name": "plus-backend",
      "slug": "plus-backend",
      "version": null,
      "description": "This repo contains the code for the PolyPlus backend.",
      "group": "",
      "category": "infra",
      "source": "none",
      "repo": "plus-backend",
      "loaders": [],
      "minecraft": [],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "pluswebsite",
      "name": "plus-website",
      "slug": "plus-website",
      "version": null,
      "description": "This repo contains the code for the PolyPlus frontend.",
      "group": "",
      "category": "infra",
      "source": "none",
      "repo": "plus-website",
      "loaders": [],
      "minecraft": [],
      "license": "AGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessblur",
      "name": "EndlessBlur",
      "slug": "endlessblur",
      "version": "2.0.3",
      "description": "A fork of MonkeyBlur with various improvements and bugfixes.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolyBlur",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.7",
        "1.21.8",
        "1.21.9",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "xT45UG5o",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/endless_blur.svg",
      "jar": null
    },
    {
      "id": "endlessbot",
      "name": "EndlessBot",
      "slug": "endlessbot",
      "version": null,
      "description": "",
      "group": "",
      "category": "app",
      "source": "none",
      "repo": "PolyBot",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesscrosshair",
      "name": "EndlessCrosshair",
      "slug": "endlesscrosshair",
      "version": "2.0.0-alpha.1",
      "description": "A crosshair modification mod",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolyCrosshair",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21",
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "pWXJaKrX",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessclientgradletoolkit",
      "name": "endlessclient-gradle-toolkit",
      "slug": "endlessclient-gradle-toolkit",
      "version": null,
      "description": "A Gradle plugin providing various utility methods and common code required to set up multi-version Minecraft mods via [architectury-loom] and [preprocessor].",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "polyfrost-gradle-toolkit",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesshelper",
      "name": "EndlessHelper",
      "slug": "endlesshelper",
      "version": null,
      "description": "a bot to do misc things in the SkyClient server, originally intended to only",
      "group": "",
      "category": "app",
      "source": "none",
      "repo": "PolyHelper",
      "loaders": [],
      "minecraft": [],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesshitbox",
      "name": "EndlessHitbox",
      "slug": "endlesshitbox",
      "version": "1.1.4",
      "description": "A hitbox modification mod",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolyHitbox",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "Mptc0jo6",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessio",
      "name": "EndlessIO",
      "slug": "endlessio",
      "version": null,
      "description": "maven(\"https://repo.endlessclient.org/releases\")",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "PolyIO",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessmixin",
      "name": "EndlessMixin",
      "slug": "endlessmixin",
      "version": null,
      "description": "and hooking into the runtime classloading process via a set of pluggable",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "PolyMixin",
      "loaders": [],
      "minecraft": [],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessnametag",
      "name": "EndlessNametag",
      "slug": "endlessnametag",
      "version": "1.1.1",
      "description": "A nametag modification mod",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolyNametag",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "HK3p7LMj",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/endless_nametag.svg",
      "jar": null
    },
    {
      "id": "endlesspack",
      "name": "EndlessPack",
      "slug": "endlesspack",
      "version": "1.0.0",
      "description": "Example mod implementing EndlessConfig.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "PolyPack",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "patcher",
      "name": "Patcher",
      "slug": "endlesspatcher",
      "version": "1.10.4",
      "description": "EndlessPatcher is a Forge mod for 1.8.9 & 1.12.2 created to improve your all-around Minecraft experience, bringing tons of Quality of Life additions, performance improvements, and tons of Vanilla bug fixes.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "PolyPatcher",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessplus",
      "name": "EndlessPlus",
      "slug": "endlessplus",
      "version": "1.2.1",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolyPlus",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21",
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "other",
      "modrinth": "Iw9mZi4a",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesssigner",
      "name": "EndlessSigner",
      "slug": "endlesssigner",
      "version": null,
      "description": "A CLI and a Gradle plugin to help sign EndlessConfig releases easily.",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "PolySigner",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesssnapper",
      "name": "EndlessSnapper",
      "slug": "endlesssnapper",
      "version": null,
      "description": "",
      "group": "",
      "category": "empty",
      "source": "none",
      "repo": "PolySnapper",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlesssprint",
      "name": "EndlessSprint",
      "slug": "endlesssprint",
      "version": "1.2.2",
      "description": "A simple yet incredibly functional toggle-sprint mod with a wide array of different features and customization",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolySprint",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "AGPL-3.0",
      "modrinth": "i9xRThb3",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/endless_sprint.svg",
      "jar": null
    },
    {
      "id": "endlesstime",
      "name": "EndlessTime",
      "slug": "endlesstime",
      "version": "1.2.2",
      "description": "A simple, no-nonsense time-changer mod, which does exactly that.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolyTime",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "m3kNp1iP",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/endless_time.svg",
      "jar": null
    },
    {
      "id": "endlesswaypoints",
      "name": "EndlessWaypoints",
      "slug": "endlesswaypoints",
      "version": null,
      "description": "",
      "group": "",
      "category": "empty",
      "source": "none",
      "repo": "PolyWaypoints",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "endlessweather",
      "name": "EndlessWeather",
      "slug": "endlessweather",
      "version": "1.2.3",
      "description": "EndlessWeather allows the user to (visually) change the in-game weather in various ways, such as setting it to the real weather, setting the intensity, and just setting the weather manually.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "PolyWeather",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "r8Cr8YRg",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/endless_weather.svg",
      "jar": null
    },
    {
      "id": "endlesszoom",
      "name": "EndlessZoom",
      "slug": "endlesszoom",
      "version": "1.0.0",
      "description": "",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "PolyZoom",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "quick-pack",
      "name": "quick-pack",
      "slug": "quick-pack",
      "version": "1.4.0",
      "description": "A simple mod to optimize datapack / resourcepack zip file loading times. It scales particularly well for zips with many files, but also yields faster loading times for small resource packs.",
      "group": "",
      "category": "tooling",
      "source": "fabric-template",
      "repo": "quick-pack",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "redaction",
      "name": "REDACTION",
      "slug": "redaction",
      "version": "2.0.1",
      "description": "THE CLEANEST MINECRAFT EXPERIENCE EVER (no hacks included).",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "REDACTION",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "rendertweaks",
      "name": "RenderTweaks",
      "slug": "rendertweaks",
      "version": "1.0.0-alpha.1",
      "description": "Allows modifying the rendering of some in world things.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "RenderTweaks",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "scrolltweaks",
      "name": "ScrollTweaks",
      "slug": "scrolltweaks",
      "version": "1.0.0-alpha.1",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "ScrollTweaks",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "shaketweaks",
      "name": "ShakeTweaks",
      "slug": "shaketweaks",
      "version": "1.0.0-alpha.1",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "ShakeTweaks",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "skia",
      "name": "skia",
      "slug": "skia",
      "version": null,
      "description": "Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "skia",
      "loaders": [],
      "minecraft": [],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "skiko",
      "name": "skiko",
      "slug": "skiko",
      "version": null,
      "description": "Skiko (short for Skia for Kotlin) is the graphical library exposing significant part",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "skiko",
      "loaders": [],
      "minecraft": [],
      "license": "Apache-2.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "skinview3d",
      "name": "skinview3d",
      "slug": "skinview3d",
      "version": null,
      "description": "Three.js powered Minecraft skin viewer.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "skinview3d",
      "loaders": [],
      "minecraft": [],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "skyblock-api",
      "name": "SkyblockAPI",
      "slug": "skyblockapi",
      "version": null,
      "description": "A collection of APIs for interacting with Hypixel SkyBlock.",
      "group": "",
      "category": "library",
      "source": "fabric-template",
      "repo": "SkyblockAPI",
      "loaders": [],
      "minecraft": [],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "smartsearch",
      "name": "SmartSearch",
      "slug": "smartsearch",
      "version": null,
      "description": "Smart search for EndlessConfig, providing ML powered semantic search.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "SmartSearch",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "snapper",
      "name": "Snapper",
      "slug": "snapper",
      "version": "1.1",
      "description": "Screenshots, made simple",
      "group": "dev.spiritstudios",
      "category": "mod",
      "source": "gradle",
      "repo": "Snapper",
      "loaders": [
        "neoforge",
        "fabric"
      ],
      "minecraft": [
        "1.21.5"
      ],
      "license": "MPL-2.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "sodium",
      "name": "sodium",
      "slug": "sodium",
      "version": null,
      "description": "Sodium is a powerful rendering engine and optimization mod for the Minecraft client which improves frame rates and reduces",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "sodium",
      "loaders": [],
      "minecraft": [],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "soundtweaks",
      "name": "SoundTweaks",
      "slug": "soundtweaks",
      "version": "1.0.0-alpha.1",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "SoundTweaks",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21",
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "N/A",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "spice",
      "name": "Spice",
      "slug": "spice",
      "version": null,
      "description": "",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "Spice",
      "loaders": [],
      "minecraft": [],
      "license": "GPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "tabulous",
      "name": "Tabulous",
      "slug": "tabulous",
      "version": "1.1.0-oc1",
      "description": "Tabulous is a fully customizable, lightweight tab mod, which doesn't overwrite the rendering system of Minecraft. It has beautiful tab features without effecting the performance of your game, so you can PvP at the top of your game. It has custom colors, animations, positioning, and so much more!",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "Tabulous",
      "loaders": [],
      "minecraft": [],
      "license": null,
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "universalcraft",
      "name": "UniversalCraft",
      "slug": "universalcraft",
      "version": null,
      "description": "Fork of UniversalCraft to add Legacy Fabric support.",
      "group": "",
      "category": "library",
      "source": "none",
      "repo": "UniversalCraft",
      "loaders": [],
      "minecraft": [],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "ursaminor",
      "name": "ursa-minor",
      "slug": "ursa-minor",
      "version": null,
      "description": "Ursa Minor may require the following software:",
      "group": "",
      "category": "tooling",
      "source": "none",
      "repo": "ursa-minor",
      "loaders": [],
      "minecraft": [],
      "license": "AGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "vanillahud",
      "name": "VanillaHUD",
      "slug": "vanillahud",
      "version": "3.4.6",
      "description": "Adds in a load of customization to a few native UI elements such as the bossbar, scoreboard, etc.",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "stonecutter",
      "repo": "VanillaHUD",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "1.21.1",
        "1.21.4",
        "1.21.5",
        "1.21.8",
        "1.21.10",
        "1.21.11",
        "26.1",
        "26.1.1",
        "26.1.2",
        "26.2"
      ],
      "license": "GPL-3.0",
      "modrinth": "pWXJaKrX",
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": "icons/vanilla_h_u_d.svg",
      "jar": null
    },
    {
      "id": "view-model",
      "name": "View-Model",
      "slug": "view-model",
      "version": "1.0.4-26.2-fabric",
      "description": "",
      "group": "net.i_no_am.view_model",
      "category": "mod",
      "source": "fabric-template",
      "repo": "View-Model",
      "loaders": [
        "fabric"
      ],
      "minecraft": [
        "26.2"
      ],
      "license": "MIT",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "vintagefix",
      "name": "VintageFix",
      "slug": "vintagefix",
      "version": "1.0.0.alpha.1",
      "description": "Experimental performance mod for 1.12, intended to expand upon and replace FoamFix.",
      "group": "",
      "category": "mod",
      "source": "gradle",
      "repo": "VintageFix",
      "loaders": [
        "forge"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "LGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "website",
      "name": "website",
      "slug": "website",
      "version": null,
      "description": "endlessclient.org »",
      "group": "",
      "category": "infra",
      "source": "none",
      "repo": "website",
      "loaders": [],
      "minecraft": [],
      "license": "AGPL-3.0",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    },
    {
      "id": "windowedfullscreen",
      "name": "WindowedFullscreen",
      "slug": "windowedfullscreen",
      "version": "1.0.0-alpha.2",
      "description": "",
      "group": "org.endlessclient",
      "category": "mod",
      "source": "gradle",
      "repo": "WindowedFullscreen",
      "loaders": [
        "forge",
        "fabric"
      ],
      "minecraft": [
        "1.8.9",
        "1.12.2"
      ],
      "license": "other",
      "modrinth": null,
      "upstream": "https://github.com/th3darksand8tch/EndlessClient",
      "icon": null,
      "jar": null
    }
  ]
}