Class ItemStackComparators
java.lang.Object
org.spongepowered.api.item.inventory.ItemStackComparators
A utility class for getting all available 
Comparators for ItemStacks.- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Supplier<Comparator<ItemStack>> static final Supplier<Comparator<ItemStack>> The default comparator forItemStacks.static final Supplier<Comparator<ItemStack>> Compares ItemStacks only ignoring their stack-size.static final Supplier<Comparator<ItemStack>> Compares ItemStacks based on theirValues.static final Supplier<Comparator<ItemStack>> Compares ItemStacks based on theirValues ignoringKeys.ITEM_DURABILITY.static final Supplier<Comparator<ItemStack>> Compares ItemStacks based onItemStacksize.static final Supplier<Comparator<ItemStack>> Compares ItemStacks based onItemType.static final Supplier<Comparator<ItemStack>> 
- 
Method Summary
- 
Field Details- 
TYPECompares ItemStacks based onItemType. This comparator will not return the same results as ItemStack.equals(ItemStack) for ItemStacks with extra attached data, different damage values, or different sizes.
- 
SIZECompares ItemStacks based onItemStacksize. This comparator will not return the same results as ItemStack.equals(ItemStack) for ItemStacks with extra attached data, different types, or different damage values.
- 
TYPE_SIZE
- 
DEFAULTThe default comparator forItemStacks.
- 
ITEM_DATACompares ItemStacks based on theirValues.
- 
ITEM_DATA_IGNORE_DURABILITYCompares ItemStacks based on theirValues ignoringKeys.ITEM_DURABILITY.
- 
IGNORE_SIZECompares ItemStacks only ignoring their stack-size.This means for stackable items that they can stack together 
- 
ALL
 
-