public final class ItemStackComparators extends Object
Comparators for ItemStacks.| Modifier and Type | Field and Description |
|---|---|
static Comparator<ItemStack> |
ALL |
static Comparator<ItemStack> |
DEFAULT
The default comparator for
ItemStacks. |
static Comparator<ItemStack> |
IGNORE_SIZE
Compares ItemStacks only ignoring their stack-size.
|
static Comparator<ItemStack> |
ITEM_DATA
Compares ItemStacks based on their
DataManipulators. |
static Comparator<ItemStack> |
ITEM_DATA_IGNORE_DAMAGE
Compares ItemStacks based on their
DataManipulators ignoring DurabilityData |
static Comparator<ItemStack> |
PROPERTIES
Compares ItemStacks based on its
Property list. |
static Comparator<ItemStack> |
SIZE
Compares ItemStacks based on
ItemStack size. |
static Comparator<ItemStack> |
TYPE
Compares ItemStacks based on
ItemType. |
static Comparator<ItemStack> |
TYPE_SIZE
|
public static final Comparator<ItemStack> TYPE
ItemType.
This comparator will not return the same results as
ItemStack.equals(ItemStack) for ItemStacks with extra attached data,
different damage values, or different sizes.public static final Comparator<ItemStack> SIZE
ItemStack size. This
comparator will not return the same results as
ItemStack.equals(ItemStack) for ItemStacks with extra attached data,
different types, or different damage values.public static final Comparator<ItemStack> TYPE_SIZE
public static final Comparator<ItemStack> DEFAULT
ItemStacks.public static final Comparator<ItemStack> PROPERTIES
Property list.public static final Comparator<ItemStack> ITEM_DATA
DataManipulators.public static final Comparator<ItemStack> ITEM_DATA_IGNORE_DAMAGE
DataManipulators ignoring DurabilityDatapublic static final Comparator<ItemStack> IGNORE_SIZE
This means for stackable items that they can stack together
public static final Comparator<ItemStack> ALL