Package com.petrolpark.contamination
Class FluidContamination
java.lang.Object
com.petrolpark.contamination.Contamination<net.minecraft.world.level.material.Fluid,net.minecraftforge.fluids.FluidStack>
com.petrolpark.contamination.FluidContamination
- All Implemented Interfaces:
IContamination<net.minecraft.world.level.material.Fluid,net.minecraftforge.fluids.FluidStack>
public class FluidContamination
extends Contamination<net.minecraft.world.level.material.Fluid,net.minecraftforge.fluids.FluidStack>
-
Field Summary
FieldsFields inherited from class com.petrolpark.contamination.Contamination
contaminants, orphanContaminants, stack -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFluidContamination(net.minecraftforge.fluids.FluidStack stack) -
Method Summary
Modifier and TypeMethodDescriptionstatic IContamination<?,?> get(net.minecraftforge.fluids.FluidStack stack) doubleContaminable<net.minecraft.world.level.material.Fluid,net.minecraftforge.fluids.FluidStack> net.minecraft.world.level.material.FluidgetType()static voidperpetuate(Stream<net.minecraftforge.fluids.FluidStack> inputs, Stream<net.minecraftforge.fluids.FluidStack> outputs) static voidperpetuate(Stream<net.minecraftforge.fluids.FluidStack> inputs, net.minecraftforge.fluids.FluidStack 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:
-
MIXER
-
-
Constructor Details
-
FluidContamination
protected FluidContamination(net.minecraftforge.fluids.FluidStack stack)
-
-
Method Details
-
get
-
perpetuate
public static void perpetuate(Stream<net.minecraftforge.fluids.FluidStack> inputs, net.minecraftforge.fluids.FluidStack output) -
perpetuate
-
getContaminable
public Contaminable<net.minecraft.world.level.material.Fluid,net.minecraftforge.fluids.FluidStack> getContaminable() -
getType
public net.minecraft.world.level.material.Fluid getType() -
getAmount
public double getAmount() -
save
public void save()
-