1 package pcc.chemicraft.util;
3 import java.util.Comparator;
5 import net.minecraft.item.ItemStack;
11 public class ComparatorItemStack implements Comparator {
14 public int compare(Object o1, Object o2) {
15 ItemStack i1 = (ItemStack) o1;
16 ItemStack i2 = (ItemStack) o2;
18 if(i1 != null && i2 != null){
19 if(i1.itemID == i2.itemID){
20 return i1.getItemDamage() > i2.getItemDamage() ? 1 : -1;
22 return i1.itemID > i2.itemID ? 1 : -1;
24 if(i1 == null && i2 == null) return 0;
25 if(i1 != null && i2 == null) return -1;
26 if(i1 == null && i2 != null) return 1;