java.lang.Object
com.portingdeadmods.portingdeadlibs.api.fluids.PDLFluid

public abstract class PDLFluid extends Object
  • Field Details

    • stillFluid

      public Supplier<net.neoforged.neoforge.fluids.BaseFlowingFluid.Source> stillFluid
    • flowingFluid

      public Supplier<net.neoforged.neoforge.fluids.BaseFlowingFluid.Flowing> flowingFluid
    • fluidType

      public Supplier<net.neoforged.neoforge.fluids.FluidType> fluidType
    • block

      public Supplier<net.minecraft.world.level.block.LiquidBlock> block
    • bucket

      public Supplier<net.minecraft.world.item.BucketItem> bucket
    • deferredBucket

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BucketItem> deferredBucket
    • properties

      protected net.neoforged.neoforge.fluids.BaseFlowingFluid.Properties properties
    • name

      protected final String name
  • Constructor Details

    • PDLFluid

      public PDLFluid(String name)
  • Method Details

    • blockProperties

      public net.minecraft.world.level.block.state.BlockBehaviour.Properties blockProperties()
    • fluidProperties

      public net.neoforged.neoforge.fluids.BaseFlowingFluid.Properties fluidProperties()
    • getStillFluid

      public net.neoforged.neoforge.fluids.BaseFlowingFluid.Source getStillFluid()
    • getFlowingFluid

      public net.neoforged.neoforge.fluids.BaseFlowingFluid.Flowing getFlowingFluid()
    • getFluidType

      public Supplier<net.neoforged.neoforge.fluids.FluidType> getFluidType()
    • getBucket

      public net.minecraft.world.item.Item getBucket()
    • getDeferredBucket

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BucketItem> getDeferredBucket()
    • getName

      public String getName()
    • registerFluidType

      public Supplier<net.neoforged.neoforge.fluids.FluidType> registerFluidType(net.neoforged.neoforge.fluids.FluidType.Properties properties, org.joml.Vector4i color, FluidTemplate template)
    • toStack

      public net.neoforged.neoforge.fluids.FluidStack toStack()
    • toStack

      public net.neoforged.neoforge.fluids.FluidStack toStack(int amount)