fabric-resource-loader-v0-3.3.1+d4d4122a6f.jar
Download file
package net.fabricmc.fabric.impl.resource.loader;
import java.util.ArrayList;
import java.util.List;
import net.fabricmc.fabric.api.resource.ModResourcePack;
import net.minecraft.class_3262;
import net.minecraft.class_3288;
import net.minecraft.class_8614;
import net.minecraft.class_9224;
public record ModResourcePackFactory(ModResourcePack pack) implements class_3288.class_7680 {
public class_3262 method_52424(class_9224 var1) {
return this.pack;
}
public class_3262 method_52425(class_9224 var1, class_3288.class_7679 metadata) {
if (metadata.comp_1584().isEmpty()) {
return this.pack;
} else {
List<class_3262> overlays = new ArrayList(metadata.comp_1584().size());
for(String overlay : metadata.comp_1584()) {
overlays.add(this.pack.createOverlay(overlay));
}
return new class_8614(this.pack, overlays);
}
}
}
Download file