java.lang.Object
com.simibubi.create.content.contraptions.fluids.FlowSource
Direct Known Subclasses:
FlowSource.Blocked, FlowSource.FluidHandler, FlowSource.OtherPipe, OpenEndedPipe

public abstract class FlowSource extends Object
  • Constructor Details

    • FlowSource

      public FlowSource(BlockFace location)
  • 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()