aka what if duvetmc screwed up their intermediaries yet again
This is a version of Fabric's intermediaries, but redone from the ground up to be across every version of Minecraft ever released. Because of the way it's done, these intermediaries are completely different from Fabric's.
Because some of us felt like it. Also, Fabric's intermediaries only go as far back as the 1.14 snapshots, which is lame and boring. We want to go back to the very beginning.
Through a combination of a hacky Python script, skyrising's matches (for pre-1.14), Fabric's matches (for 1.14+), and way too much effort, we create a bunch of files to allow intermediaries on every version of Minecraft.
This consists of three (technically four) submodules:
intermediary
: The place where all the intermediaries end up.matches
: Matches through 1.13.2, provided by skyrising and a bunch of other cool people.mc-versions
: a dependency ofmatches
, containing a bunch of metadata that we really don't care about.fabric-intermediaries
: Technically meant for Fabric's intermediary storage, it also contains matches for 1.14+.