Class FlowSource
java.lang.Object
com.simibubi.create.content.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.neoforged.neoforge.fluids.FluidStackprovideFluid(Predicate<net.neoforged.neoforge.fluids.FluidStack> extractionPredicate) @Nullable ICapabilityProvider<net.neoforged.neoforge.fluids.capability.IFluidHandler> voidwhileFlowPresent(net.minecraft.world.level.Level world, boolean pulling)
-
Constructor Details
-
FlowSource
public FlowSource(net.createmod.catnip.math.BlockFace location)
-
-
Method Details
-
provideFluid
public net.neoforged.neoforge.fluids.FluidStack provideFluid(Predicate<net.neoforged.neoforge.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
@Nullable public @Nullable ICapabilityProvider<net.neoforged.neoforge.fluids.capability.IFluidHandler> provideHandler()
-