Package petrolpark.mc.library.core.flags
Class FluidFlagPole
java.lang.Object
petrolpark.mc.library.core.flags.AbstractFlagPole<net.minecraft.world.level.material.Fluid,net.neoforged.neoforge.fluids.FluidStack>
petrolpark.mc.library.core.flags.ComponentHolderFlagPole<net.minecraft.world.level.material.Fluid,net.neoforged.neoforge.fluids.FluidStack>
petrolpark.mc.library.core.flags.FluidFlagPole
- All Implemented Interfaces:
IFlagPole<net.minecraft.world.level.material.Fluid,net.neoforged.neoforge.fluids.FluidStack>
public class FluidFlagPole
extends ComponentHolderFlagPole<net.minecraft.world.level.material.Fluid,net.neoforged.neoforge.fluids.FluidStack>
-
Field Summary
Fields inherited from class petrolpark.mc.library.core.flags.AbstractFlagPole
flags, ORPHAN_HOLDER_LIST_CODEC, ORPHAN_HOLDER_LIST_STREAM_CODEC, orphanFlags, stack -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFluidFlagPole(net.neoforged.neoforge.fluids.FluidStack stack) -
Method Summary
Modifier and TypeMethodDescriptionstatic final IFlagPole<?, ?> get(net.neoforged.neoforge.fluids.FluidStack stack) doubleFlaggable<net.minecraft.world.level.material.Fluid, net.neoforged.neoforge.fluids.FluidStack> net.minecraft.world.level.material.FluidgetType()static voidperpetuate(Stream<net.neoforged.neoforge.fluids.FluidStack> inputs, Stream<net.neoforged.neoforge.fluids.FluidStack> outputs) static voidperpetuate(Stream<net.neoforged.neoforge.fluids.FluidStack> inputs, net.neoforged.neoforge.fluids.FluidStack output) Methods inherited from class petrolpark.mc.library.core.flags.ComponentHolderFlagPole
saveMethods inherited from class petrolpark.mc.library.core.flags.AbstractFlagPole
clearFlags, flag, flagAll, getOrphanHolderList, has, hasAnyExtrinsicFlag, hasAnyFlag, isIntrinsic, streamAllFlags, streamIntrinsicFlags, streamOrphanExtrinsicFlags, streamShownIfAbsentFlags, unflag, unflagOnlyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface petrolpark.mc.library.core.flags.IFlagPole
streamShownAbsentFlags, streamShownFlags
-
Constructor Details
-
FluidFlagPole
protected FluidFlagPole(net.neoforged.neoforge.fluids.FluidStack stack)
-
-
Method Details
-
get
-
perpetuate
public static void perpetuate(Stream<net.neoforged.neoforge.fluids.FluidStack> inputs, net.neoforged.neoforge.fluids.FluidStack output) -
perpetuate
-
getFlaggable
public Flaggable<net.minecraft.world.level.material.Fluid,net.neoforged.neoforge.fluids.FluidStack> getFlaggable() -
getType
public net.minecraft.world.level.material.Fluid getType() -
getAmount
public double getAmount()
-