This project is DEPRECATED. Please switch to official (mojang) mappings if you want parity between mod APIs.

What is this?

This service provides custom mappings for use when creating forge mods, that use the yarn mapping data. Two artifacts are published daily:

Additionally, a stable channel of Yarn on top of MCP srgs is published for the latest stable version of MCP.

They can be used by adding my maven (https://maven.tterrag.com/) to your gradle repositories, and adding -yarn (for yarn mappings) or -mixed (for mixed mappings) suffix to the snapshot version (e.g. 20240418-mixed-1.16.1). So overall, it should look like this:

repositories {
    maven {
        url "https://maven.tterrag.com/"
    }
}

minecraft {
    mappings channel: 'snapshot', version: '20240418-mixed-1.16.1'
    ...

For stable 1.16.1 yarn mappings, use the channel 'stable' with the version 'yarn-1.16.1'.

Why?

MCP does not currently have mappings released for 1.16.1, so this fills the gap until those are completed so that modders can work on 1.16.1 forge mods without all the new fields/methods being unnamed. Additionally, due to the legal issues surrounding the official mojang mappings, I wanted to give forge modders the choice to use an alternative mapping set entirely.