Class InventorySummary
java.lang.Object
com.simibubi.create.content.logistics.packager.InventorySummary
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic com.mojang.serialization.Codec<InventorySummary> intstatic final InventorySummary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(BigItemStack entry) voidadd(InventorySummary summary) voidadd(net.minecraft.world.item.ItemStack stack) voidadd(net.minecraft.world.item.ItemStack stack, int count) voidaddAllBigItemStacks(List<BigItemStack> list) voidaddAllItemStacks(List<net.minecraft.world.item.ItemStack> list) copy()voiddivideAndSendTo(net.minecraft.server.level.ServerPlayer player, net.minecraft.core.BlockPos pos) booleanerase(net.minecraft.world.item.ItemStack stack) intgetCountOf(net.minecraft.world.item.ItemStack stack) Map<net.minecraft.world.item.Item, List<BigItemStack>> intintgetTotalOfMatching(Predicate<net.minecraft.world.item.ItemStack> filter) booleanisEmpty()
-
Field Details
-
CODEC
-
EMPTY
-
contributingLinks
public int contributingLinks
-
-
Constructor Details
-
InventorySummary
public InventorySummary()
-
-
Method Details
-
add
-
add
public void add(net.minecraft.world.item.ItemStack stack) -
add
-
getItemMap
-
addAllItemStacks
-
addAllBigItemStacks
-
copy
-
add
public void add(net.minecraft.world.item.ItemStack stack, int count) -
erase
public boolean erase(net.minecraft.world.item.ItemStack stack) -
getCountOf
public int getCountOf(net.minecraft.world.item.ItemStack stack) -
getTotalOfMatching
-
getStacks
-
getStacksByCount
-
getTotalCount
public int getTotalCount() -
divideAndSendTo
public void divideAndSendTo(net.minecraft.server.level.ServerPlayer player, net.minecraft.core.BlockPos pos) -
isEmpty
public boolean isEmpty()
-