It's simple: in the end of the maven field, a :v2 should be appended to it so that the Tiny v2 Intermediary is used instead of Tiny v1 (Example: net.fabricmc:intermediary:1.20.1:v2);
For a while, I've been testing with using the v2 distribution instead of v1, and it has shown to be pretty reliable, and Quilt Loader has been supporting it well; The only issue would be with the installer/launcher implementations, which will need to support classifiers (an example is JumpQuilt, to which I PR'd classifier support in the end);
A side-effect of this would be that the Tiny v1 format won't need to be supported by Quilt Mapping Tools and such if it no longer ends being used on such essential spots;
The perfect moment to pull this off would be with the Meta v4, but we'll need to test a lot and make sure we won't ever need to provide the Tiny v1 version of Intermediary
It's simple: in the end of the
mavenfield, a:v2should be appended to it so that the Tiny v2 Intermediary is used instead of Tiny v1 (Example:net.fabricmc:intermediary:1.20.1:v2);For a while, I've been testing with using the v2 distribution instead of v1, and it has shown to be pretty reliable, and Quilt Loader has been supporting it well; The only issue would be with the installer/launcher implementations, which will need to support classifiers (an example is JumpQuilt, to which I PR'd classifier support in the end);
A side-effect of this would be that the Tiny v1 format won't need to be supported by Quilt Mapping Tools and such if it no longer ends being used on such essential spots;
The perfect moment to pull this off would be with the Meta v4, but we'll need to test a lot and make sure we won't ever need to provide the Tiny v1 version of Intermediary