Hardcore Minecraft 100

API Documentation

Download the mod from CurseForge


GET /twitch/login


GET /twitch/logout/:id


GET /twitch/callback


GET /twitch/callback/:id


GET /twitch/data/:twitchid


GET /twitch/list


GET /advancements

Lists all tracked advancements

Field Type Required Description
id string true ID of the advancement. : has been replaced by /
title string true Title of the advancement
description string[] true Multi-line description of the advancement
requirements string[] false Actual requirements of the advancement. Not present if advancement is self explanatory
tutorial string false Gamepedia tutorial url

Example response:

[
    {
        "id": "minecraft/husbandry/breed_an_animal",
        "title": "The Parrots and the Bats",
        "description": [
            "Breed two animals together"
        ]
    },
    {
        "id": "minecraft/nether/all_effects",
        "title": "How Did We Get Here?",
        "description": [
            "Have every effect applied at the same time"
        ],
        "requirements": [
            "Have all of these 26 effects applied to the player at the same time"
        ],
        "tutorial": "https://minecraft.gamepedia.com/Tutorials/Advancement_guide#How_Did_We_Get_Here.3F"
    }
]

GET /advancement/:namespace/:group/:aid


GET /stats

Lists all tracked stats

Field Type Required Description
id string true ID of the stat without minecraft: prefix
title string true Title of the stat

Example response:

[
    {
        "id": "sleep_in_bed",
        "title": "Times Slept in a Bed"
    }
]

GET /stat/:sid


POST /update/:id/advancements


POST /update/:id/login/:mcname/:mcuuid


POST /update/:id/logout


POST /update/:id/death


POST /update/:id/stats