Intermediary
In the Quilt ecosystem, Intermediary is a standardized set of mapping names for Minecraft’s code. Because Mojang’s obfuscated names change with every Minecraft release, Intermediary provides a stable naming layer that remains consistent across versions. This allows Quilt mods to remain compatible across multiple Minecraft versions without constant remapping, provided the underlying game behavior has not significantly changed.
Deobfuscation
Section titled “Deobfuscation”When Minecraft is updated, its obfuscated classes, fields, and methods (such as a, b, and c) are analyzed and assigned stable Intermediary names. These identifiers remain consistent between versions whenever possible.
Independence
Section titled “Independence”Unlike readable mappings such as Quilt Mappings, Intermediary names are intentionally non-descriptive. This stability minimizes breaking changes and provides a reliable target for tooling and compatibility.
The Modding Pipeline
Section titled “The Modding Pipeline”Mods are distributed using Intermediary names. During development, mapping systems such as Quilt Mappings translate these stable identifiers into readable names, allowing developers to work with understandable code while maintaining compatibility across Minecraft versions.