Class FlowSource
java.lang.Object
com.simibubi.create.content.contraptions.fluids.FlowSource
- Direct Known Subclasses:
FlowSource.Blocked,FlowSource.FluidHandler,FlowSource.OtherPipe,OpenEndedPipe
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanvoidvoidmanageSource(net.minecraft.world.level.Level world) net.minecraftforge.fluids.FluidStackprovideFluid(Predicate<net.minecraftforge.fluids.FluidStack> extractionPredicate) net.minecraftforge.common.util.LazyOptional<net.minecraftforge.fluids.capability.IFluidHandler>voidwhileFlowPresent(net.minecraft.world.level.Level world, boolean pulling)
-
Constructor Details
-
FlowSource
-
-
Method Details
-
provideFluid
public net.minecraftforge.fluids.FluidStack provideFluid(Predicate<net.minecraftforge.fluids.FluidStack> extractionPredicate) -
keepAlive
public void keepAlive() -
isEndpoint
public abstract boolean isEndpoint() -
manageSource
public void manageSource(net.minecraft.world.level.Level world) -
whileFlowPresent
public void whileFlowPresent(net.minecraft.world.level.Level world, boolean pulling) -
provideHandler
public net.minecraftforge.common.util.LazyOptional<net.minecraftforge.fluids.capability.IFluidHandler> provideHandler()
-