Skip to content

Commit 26a9ccb

Browse files
committed
small code clean up
1 parent 6fd344e commit 26a9ccb

File tree

3 files changed

+24
-16
lines changed

3 files changed

+24
-16
lines changed

src/main/java/fr/catcore/modremapperapi/utils/MappingsUtils.java

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -116,17 +116,18 @@ public static void addMinecraftJar(TinyRemapper remapper) throws IOException {
116116
"intermediary",
117117
"official"
118118
);
119+
120+
if (!MappingsUtilsImpl.isSourceNamespaceObf()) {
121+
classPath = getMinecraftJar(
122+
Arrays.asList(
123+
classPath
124+
),
125+
"official",
126+
MappingsUtilsImpl.getSourceNamespace()
127+
);
128+
}
119129

120-
remapper.readClassPathAsync(
121-
!Objects.equals(MappingsUtilsImpl.getSourceNamespace(), "official") ?
122-
getMinecraftJar(
123-
Arrays.asList(
124-
classPath
125-
),
126-
"official",
127-
MappingsUtilsImpl.getSourceNamespace()
128-
) : classPath
129-
);
130+
remapper.readClassPathAsync(classPath);
130131
} catch (IOException e) {
131132
throw new RuntimeException("Failed to populate default remap classpath", e);
132133
}
@@ -160,11 +161,14 @@ public static void addMinecraftJar(TinyRemapper remapper) throws IOException {
160161
Object realmsJar = share.get("fabric-loader:inputRealmsJar");
161162

162163
if (realmsJar instanceof Path) list.add((Path) realmsJar);
164+
165+
Path[] classPath = list.toArray(new Path[0]);
166+
167+
if (!MappingsUtilsImpl.isSourceNamespaceObf()) {
168+
classPath = getMinecraftJar(list, "official", MappingsUtilsImpl.getSourceNamespace());
169+
}
163170

164-
for (Path path :
165-
!Objects.equals(MappingsUtilsImpl.getSourceNamespace(), "official") ?
166-
getMinecraftJar(list, "official", MappingsUtilsImpl.getSourceNamespace())
167-
: list.toArray(new Path[0])) {
171+
for (Path path : classPath) {
168172
Constants.MAIN_LOGGER.debug("Appending '%s' to remapper classpath", path);
169173
remapper.readClassPathAsync(path);
170174
}

src/main/java/io/github/fabriccompatibiltylayers/modremappingapi/impl/MappingsUtilsImpl.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package io.github.fabriccompatibiltylayers.modremappingapi.impl;
22

33
import fr.catcore.modremapperapi.utils.Constants;
4+
import fr.catcore.modremapperapi.utils.MappingsUtils;
45
import fr.catcore.wfvaio.WhichFabricVariantAmIOn;
56
import io.github.fabriccompatibiltylayers.modremappingapi.api.MappingUtils;
67
import io.github.fabriccompatibiltylayers.modremappingapi.impl.utils.MappingTreeHelper;
@@ -85,6 +86,10 @@ public static void loadExtraMappings(InputStream stream) {
8586
}
8687
}
8788

89+
public static boolean isSourceNamespaceObf() {
90+
return Objects.equals(sourceNamespace, "official");
91+
}
92+
8893
@ApiStatus.Internal
8994
public static MemoryMappingTree loadMappings(InputStream stream) throws IOException {
9095
try (BufferedReader reader = new BufferedReader(new InputStreamReader(stream))) {
@@ -220,7 +225,7 @@ public static IMappingProvider createProvider(MappingTree mappings, String from,
220225

221226
@ApiStatus.Internal
222227
public static void initializeMappingTree(MappingVisitor mappingVisitor) throws IOException {
223-
initializeMappingTree(mappingVisitor, getSourceNamespace(), "intermediary");
228+
initializeMappingTree(mappingVisitor, getSourceNamespace(), MappingsUtils.getTargetNamespace());
224229
}
225230

226231
@ApiStatus.Internal

src/test/java/io/github/fabriccompatibiltylayers/modremappingapi/test/TestModRemapper.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import net.fabricmc.loader.api.FabricLoader;
1010
import net.fabricmc.loader.api.ModContainer;
1111

12-
import java.io.FileInputStream;
1312
import java.io.IOException;
1413
import java.io.InputStream;
1514
import java.nio.file.Files;

0 commit comments

Comments
 (0)