Class ItemContamination

java.lang.Object
com.petrolpark.core.contamination.Contamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
com.petrolpark.core.contamination.ComponentHolderContamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
com.petrolpark.core.contamination.ItemContamination
All Implemented Interfaces:
IContamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>

public class ItemContamination extends ComponentHolderContamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
  • Constructor Details

    • ItemContamination

      protected ItemContamination(net.minecraft.world.item.ItemStack stack)
  • Method Details

    • create

      public static IContamination<?,?> create(net.minecraft.world.item.ItemStack stack)
    • get

      public static IContamination<?,?> get(net.minecraft.world.item.ItemStack stack)
    • perpetuateSingle

      public static final void perpetuateSingle(Stream<net.minecraft.world.item.ItemStack> inputs, net.minecraft.world.item.ItemStack output)
    • perpetuateSingle

      public static final void perpetuateSingle(Stream<net.minecraft.world.item.ItemStack> inputs, Stream<net.minecraft.world.item.ItemStack> outputs)
    • perpetuate

      public static final void perpetuate(Stream<net.minecraft.world.item.ItemStack> inputs, Stream<net.minecraft.world.item.ItemStack> outputs)
    • 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()
      Specified by:
      save in interface IContamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
      Overrides:
      save in class ComponentHolderContamination<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
    • getDuck

      protected static IItemStackDuck getDuck(net.minecraft.world.item.ItemStack stack)