From af69f1fbf43f48696b02d3848b2f937568785aec Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 26 Apr 2023 17:34:16 +0100 Subject: [PATCH] Use MappingNsCompleter to populate none obf class names in the intermediary column. It seems a few parts of our toolchain dont like this. --- build.gradle | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 2f9a3b6..42b073d 100644 --- a/build.gradle +++ b/build.gradle @@ -15,9 +15,10 @@ plugins { id 'maven-publish' } -import net.fabricmc.mappingio.MappingReader; -import net.fabricmc.mappingio.MappingWriter; -import net.fabricmc.mappingio.format.MappingFormat; +import net.fabricmc.mappingio.MappingReader +import net.fabricmc.mappingio.MappingWriter +import net.fabricmc.mappingio.format.MappingFormat +import net.fabricmc.mappingio.adapter.MappingNsCompleter static List getPublishedVersions() { def xml = new URL("https://maven.fabricmc.net/net/fabricmc/intermediary/maven-metadata.xml").text @@ -50,7 +51,8 @@ file('mappings').eachFile { doLast { MappingWriter.create(v2MappingFile.toPath(), MappingFormat.TINY_2).withCloseable { - MappingReader.read(v1MappingFile.toPath(), it) + def visitor = new MappingNsCompleter(it, ["intermediary": "official"], true) + MappingReader.read(v1MappingFile.toPath(), visitor) } } }