Class InventorySummary

java.lang.Object
com.simibubi.create.content.logistics.packager.InventorySummary

public class InventorySummary extends Object
  • Field Details

    • CODEC

      public static com.mojang.serialization.Codec<InventorySummary> CODEC
    • EMPTY

      public static final InventorySummary EMPTY
  • Constructor Details

    • InventorySummary

      public InventorySummary()
  • Method Details

    • add

      public void add(InventorySummary summary)
    • add

      public void add(net.minecraft.world.item.ItemStack stack)
    • add

      public void add(BigItemStack entry)
    • getItemMap

      public Map<net.minecraft.world.item.Item,List<BigItemStack>> getItemMap()
    • addAllItemStacks

      public void addAllItemStacks(List<net.minecraft.world.item.ItemStack> list)
    • addAllBigItemStacks

      public void addAllBigItemStacks(List<BigItemStack> list)
    • copy

      public InventorySummary 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

      public int getTotalOfMatching(Predicate<net.minecraft.world.item.ItemStack> filter)
    • getStacks

      public List<BigItemStack> getStacks()
    • getStacksByCount

      public List<BigItemStack> getStacksByCount()
    • getTotalCount

      public int getTotalCount()
    • divideAndSendTo

      public void divideAndSendTo(net.minecraft.server.level.ServerPlayer player, net.minecraft.core.BlockPos pos)
    • isEmpty

      public boolean isEmpty()