Class ArchitecturyFlowingFluid.Flowing

java.lang.Object
net.minecraft.world.level.material.Fluid
net.minecraft.world.level.material.FlowingFluid
dev.architectury.core.fluid.ArchitecturyFlowingFluid
dev.architectury.core.fluid.ArchitecturyFlowingFluid.Flowing
All Implemented Interfaces:
InjectedFluidExtension, InjectedRegistryEntryExtension<net.minecraft.world.level.material.Fluid>
Enclosing class:
ArchitecturyFlowingFluid

public static class ArchitecturyFlowingFluid.Flowing extends ArchitecturyFlowingFluid
  • Constructor Details

  • Method Details

    • createFluidStateDefinition

      protected void createFluidStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<net.minecraft.world.level.material.Fluid,net.minecraft.world.level.material.FluidState> builder)
      Overrides:
      createFluidStateDefinition in class net.minecraft.world.level.material.FlowingFluid
    • getAmount

      public int getAmount(net.minecraft.world.level.material.FluidState state)
      Specified by:
      getAmount in class net.minecraft.world.level.material.FlowingFluid
    • isSource

      public boolean isSource(net.minecraft.world.level.material.FluidState state)
      Specified by:
      isSource in class net.minecraft.world.level.material.Fluid