fabric-rendering-v1-16.2.0+bee81f016f.jar
Download file
package net.fabricmc.fabric.impl.client.rendering;
import java.util.Comparator;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.class_2960;
@Environment(EnvType.CLIENT)
public class DebugOptionsComparator implements Comparator<class_2960> {
public static final DebugOptionsComparator INSTANCE = new DebugOptionsComparator();
public int compare(class_2960 o1, class_2960 o2) {
boolean o1IsMinecraft = "minecraft".equals(o1.method_12836());
boolean o2IsMinecraft = "minecraft".equals(o2.method_12836());
if (o1IsMinecraft && !o2IsMinecraft) {
return -1;
} else if (!o1IsMinecraft && o2IsMinecraft) {
return 1;
} else {
int c = o1.method_12836().compareTo(o2.method_12836());
return c != 0 ? c : o1.method_12832().compareTo(o2.method_12832());
}
}
}
Download file