Class SimpleFixedItemInvExtractable

java.lang.Object
alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvExtractable
All Implemented Interfaces:
ItemExtractable

@Deprecated(since="0.4.0", forRemoval=true) public final class SimpleFixedItemInvExtractable extends Object implements ItemExtractable
Deprecated, for removal: This API element is subject to removal in a future version.
Use GroupedItemInvFixedWrapper instead of this!
  • Constructor Details

    • SimpleFixedItemInvExtractable

      public SimpleFixedItemInvExtractable(FixedItemInv inv)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • attemptExtraction

      public net.minecraft.item.ItemStack attemptExtraction(ItemFilter filter, int maxCount, Simulation simulation)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ItemExtractable
      Attempt to extract *any* ItemStack from this that matches the given ItemFilter.
      Specified by:
      attemptExtraction in interface ItemExtractable
      maxCount - The maximum number of items that can be extracted. Negative numbers throw an exception.
      simulation - If Simulation.SIMULATE then this should return the same result that a call with Simulation.ACTION would do, but without modifying anything else.
      Returns:
      A new, independent ItemStack that was extracted.