Package com.petrolpark.contamination
Class ItemContamination
java.lang.Object
com.petrolpark.contamination.Contamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
com.petrolpark.contamination.ItemContamination
- All Implemented Interfaces:
IContamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
public class ItemContamination
extends Contamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
-
Field Summary
FieldsFields inherited from class com.petrolpark.contamination.Contamination
contaminants, orphanContaminants, stack -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedItemContamination(net.minecraft.world.item.ItemStack stack) -
Method Summary
Modifier and TypeMethodDescriptionstatic IContamination<?,?> create(net.minecraft.world.item.ItemStack stack) static IContamination<?,?> get(net.minecraft.world.item.ItemStack stack) doubleContaminable<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack> protected static IItemStackDuckgetDuck(net.minecraft.world.item.ItemStack stack) net.minecraft.world.item.ItemgetType()static final voidperpetuate(Stream<net.minecraft.world.item.ItemStack> inputs, Stream<net.minecraft.world.item.ItemStack> outputs) static final voidperpetuateSingle(Stream<net.minecraft.world.item.ItemStack> inputs, Stream<net.minecraft.world.item.ItemStack> outputs) static final voidperpetuateSingle(Stream<net.minecraft.world.item.ItemStack> inputs, net.minecraft.world.item.ItemStack output) voidsave()Methods inherited from class com.petrolpark.contamination.Contamination
contaminate, contaminateAll, decontaminate, decontaminateOnly, fullyDecontaminate, has, hasAnyContaminant, hasAnyExtrinsicContaminant, readNBT, streamAllContaminants, streamOrphanExtrinsicContaminants, writeNBTMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.petrolpark.contamination.IContamination
streamShownAbsentContaminants, streamShownContaminants
-
Field Details
-
TAG_KEY
- See Also:
-
-
Constructor Details
-
ItemContamination
protected ItemContamination(net.minecraft.world.item.ItemStack stack)
-
-
Method Details
-
create
-
get
-
perpetuateSingle
public static final void perpetuateSingle(Stream<net.minecraft.world.item.ItemStack> inputs, net.minecraft.world.item.ItemStack output) -
perpetuateSingle
-
perpetuate
-
getContaminable
public Contaminable<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack> getContaminable() -
getType
public net.minecraft.world.item.Item getType() -
getAmount
public double getAmount() -
save
public void save() -
getDuck
-