Class CombinedItemExtractable
java.lang.Object
alexiil.mc.lib.attributes.misc.AbstractCombined<ItemExtractable>
alexiil.mc.lib.attributes.item.impl.CombinedItemExtractable
- All Implemented Interfaces:
- ItemExtractable,- Combined
public final class CombinedItemExtractable
extends AbstractCombined<ItemExtractable>
implements ItemExtractable
- 
Field SummaryFields inherited from class alexiil.mc.lib.attributes.misc.AbstractCombinedlist
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionnet.minecraft.item.ItemStackattemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation)Methods inherited from class alexiil.mc.lib.attributes.misc.AbstractCombinedequals, getSubObject, getSubObjectCount, hashCode, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface alexiil.mc.lib.attributes.item.ItemExtractableattemptAnyExtraction, couldExtractAnything, extract, extract, extract, filtered, getPureExtractable
- 
Constructor Details- 
CombinedItemExtractable
 
- 
- 
Method Details- 
attemptExtractionpublic net.minecraft.item.ItemStack attemptExtraction(ItemFilter filter, int maxAmount, Simulation simulation)Description copied from interface:ItemExtractable- Specified by:
- attemptExtractionin interface- ItemExtractable
- maxAmount- The maximum number of items that can be extracted. Negative numbers throw an exception.
- simulation- If- Simulation.SIMULATEthen this should return the same result that a call with- Simulation.ACTIONwould do, but without modifying anything else.
- Returns:
- A new, independent ItemStackthat was extracted.
 
 
-