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