1 package chemicraft.util;
3 import java.util.Comparator;
5 import net.minecraft.item.ItemStack;
8 public class ComparatorItemStack implements Comparator {
11 public int compare(Object o1, Object o2) {
12 ItemStack i1 = (ItemStack) o1;
13 ItemStack i2 = (ItemStack) o2;
15 if(i1 != null && i2 != null){
16 if(i1.itemID == i2.itemID){
17 return i1.getItemDamage() > i2.getItemDamage() ? 1 : -1;
19 return i1.itemID > i2.itemID ? 1 : -1;
21 if(i1 == null && i2 == null) return 0;
22 if(i1 != null && i2 == null) return -1;
23 if(i1 == null && i2 != null) return 1;