Class FlowableFluid

java.lang.Object
net.minecraft.fluid.Fluid
net.minecraft.fluid.FlowableFluid
Direct Known Subclasses:
LavaFluid, WaterFluid

public abstract class FlowableFluid extends Fluid
Represents a fluid which can flow.
Mappings:
Namespace Name
named net/minecraft/fluid/FlowableFluid
intermediary net/minecraft/class_3609
official esy
  • Field Details Link icon

    • FALLING Link icon

      public static final BooleanProperty FALLING
      Mappings:
      Namespace Name Mixin selector
      named FALLING Lnet/minecraft/fluid/FlowableFluid;FALLING:Lnet/minecraft/state/property/BooleanProperty;
      intermediary field_15902 Lnet/minecraft/class_3609;field_15902:Lnet/minecraft/class_2746;
      official a Lesy;a:Ldxp;
    • LEVEL Link icon

      public static final IntProperty LEVEL
      Mappings:
      Namespace Name Mixin selector
      named LEVEL Lnet/minecraft/fluid/FlowableFluid;LEVEL:Lnet/minecraft/state/property/IntProperty;
      intermediary field_15900 Lnet/minecraft/class_3609;field_15900:Lnet/minecraft/class_2758;
      official b Lesy;b:Ldxx;
    • field_31726 Link icon

      private static final int field_31726
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_31726 Lnet/minecraft/fluid/FlowableFluid;field_31726:I
      intermediary field_31726 Lnet/minecraft/class_3609;field_31726:I
      official e Lesy;e:I
    • field_15901 Link icon

      Mappings:
      Namespace Name Mixin selector
      named field_15901 Lnet/minecraft/fluid/FlowableFluid;field_15901:Ljava/lang/ThreadLocal;
      intermediary field_15901 Lnet/minecraft/class_3609;field_15901:Ljava/lang/ThreadLocal;
      official f Lesy;f:Ljava/lang/ThreadLocal;
    • shapeCache Link icon

      private final Map<FluidState,VoxelShape> shapeCache
      Mappings:
      Namespace Name Mixin selector
      named shapeCache Lnet/minecraft/fluid/FlowableFluid;shapeCache:Ljava/util/Map;
      intermediary field_17587 Lnet/minecraft/class_3609;field_17587:Ljava/util/Map;
      official g Lesy;g:Ljava/util/Map;
  • Constructor Details Link icon

    • FlowableFluid Link icon

      public FlowableFluid()
  • Method Details Link icon

    • appendProperties Link icon

      protected void appendProperties(StateManager.Builder<Fluid,FluidState> builder)
      Overrides:
      appendProperties in class Fluid
      Mappings:
      Namespace Name Mixin selector
      named appendProperties Lnet/minecraft/fluid/Fluid;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
      intermediary method_15775 Lnet/minecraft/class_3611;method_15775(Lnet/minecraft/class_2689$class_2690;)V
      official a Lesz;a(Ldwz$a;)V
    • getVelocity Link icon

      public Vec3d getVelocity(BlockView world, BlockPos pos, FluidState state)
      Specified by:
      getVelocity in class Fluid
      Mappings:
      Namespace Name Mixin selector
      named getVelocity Lnet/minecraft/fluid/Fluid;getVelocity(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_15782 Lnet/minecraft/class_3611;method_15782(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)Lnet/minecraft/class_243;
      official a Lesz;a(Ldfo;Lji;Leta;)Lfbb;
    • isEmptyOrThis Link icon

      private boolean isEmptyOrThis(FluidState state)
      Mappings:
      Namespace Name Mixin selector
      named isEmptyOrThis Lnet/minecraft/fluid/FlowableFluid;isEmptyOrThis(Lnet/minecraft/fluid/FluidState;)Z
      intermediary method_15748 Lnet/minecraft/class_3609;method_15748(Lnet/minecraft/class_3610;)Z
      official g Lesy;g(Leta;)Z
    • isFlowBlocked Link icon

      protected boolean isFlowBlocked(BlockView world, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      named isFlowBlocked Lnet/minecraft/fluid/FlowableFluid;isFlowBlocked(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      intermediary method_15749 Lnet/minecraft/class_3609;method_15749(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
      official a Lesy;a(Ldfo;Lji;Ljn;)Z
    • tryFlow Link icon

      protected void tryFlow(ServerWorld world, BlockPos fluidPos, BlockState blockState, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      named tryFlow Lnet/minecraft/fluid/FlowableFluid;tryFlow(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)V
      intermediary method_15725 Lnet/minecraft/class_3609;method_15725(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V
      official a Lesy;a(Lard;Lji;Ldwy;Leta;)V
    • flowToSides Link icon

      private void flowToSides(ServerWorld world, BlockPos pos, FluidState fluidState, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      named flowToSides Lnet/minecraft/fluid/FlowableFluid;flowToSides(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/block/BlockState;)V
      intermediary method_15744 Lnet/minecraft/class_3609;method_15744(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;)V
      official a Lesy;a(Lard;Lji;Leta;Ldwy;)V
    • getUpdatedState Link icon

      protected FluidState getUpdatedState(ServerWorld world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named getUpdatedState Lnet/minecraft/fluid/FlowableFluid;getUpdatedState(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
      intermediary method_15727 Lnet/minecraft/class_3609;method_15727(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
      official a Lesy;a(Lard;Lji;Ldwy;)Leta;
    • receivesFlow Link icon

      private static boolean receivesFlow(Direction face, BlockView world, BlockPos pos, BlockState state, BlockPos fromPos, BlockState fromState)
      Mappings:
      Namespace Name Mixin selector
      named receivesFlow Lnet/minecraft/fluid/FlowableFluid;receivesFlow(Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
      intermediary method_15732 Lnet/minecraft/class_3609;method_15732(Lnet/minecraft/class_2350;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
      official a Lesy;a(Ljn;Ldfo;Lji;Ldwy;Lji;Ldwy;)Z
    • getFlowing Link icon

      public abstract Fluid getFlowing()
      Mappings:
      Namespace Name Mixin selector
      named getFlowing Lnet/minecraft/fluid/FlowableFluid;getFlowing()Lnet/minecraft/fluid/Fluid;
      intermediary method_15750 Lnet/minecraft/class_3609;method_15750()Lnet/minecraft/class_3611;
      official d Lesy;d()Lesz;
    • getFlowing Link icon

      public FluidState getFlowing(int level, boolean falling)
      Mappings:
      Namespace Name Mixin selector
      named getFlowing Lnet/minecraft/fluid/FlowableFluid;getFlowing(IZ)Lnet/minecraft/fluid/FluidState;
      intermediary method_15728 Lnet/minecraft/class_3609;method_15728(IZ)Lnet/minecraft/class_3610;
      official a Lesy;a(IZ)Leta;
    • getStill Link icon

      public abstract Fluid getStill()
      Mappings:
      Namespace Name Mixin selector
      named getStill Lnet/minecraft/fluid/FlowableFluid;getStill()Lnet/minecraft/fluid/Fluid;
      intermediary method_15751 Lnet/minecraft/class_3609;method_15751()Lnet/minecraft/class_3611;
      official e Lesy;e()Lesz;
    • getStill Link icon

      public FluidState getStill(boolean falling)
      Mappings:
      Namespace Name Mixin selector
      named getStill Lnet/minecraft/fluid/FlowableFluid;getStill(Z)Lnet/minecraft/fluid/FluidState;
      intermediary method_15729 Lnet/minecraft/class_3609;method_15729(Z)Lnet/minecraft/class_3610;
      official a Lesy;a(Z)Leta;
    • isInfinite Link icon

      protected abstract boolean isInfinite(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named isInfinite Lnet/minecraft/fluid/FlowableFluid;isInfinite(Lnet/minecraft/server/world/ServerWorld;)Z
      intermediary method_15737 Lnet/minecraft/class_3609;method_15737(Lnet/minecraft/class_3218;)Z
      official a Lesy;a(Lard;)Z
    • flow Link icon

      protected void flow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      named flow Lnet/minecraft/fluid/FlowableFluid;flow(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/fluid/FluidState;)V
      intermediary method_15745 Lnet/minecraft/class_3609;method_15745(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_3610;)V
      official a Lesy;a(Ldgk;Lji;Ldwy;Ljn;Leta;)V
    • beforeBreakingBlock Link icon

      protected abstract void beforeBreakingBlock(WorldAccess world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named beforeBreakingBlock Lnet/minecraft/fluid/FlowableFluid;beforeBreakingBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      intermediary method_15730 Lnet/minecraft/class_3609;method_15730(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      official a Lesy;a(Ldgk;Lji;Ldwy;)V
    • getMinFlowDownDistance Link icon

      protected int getMinFlowDownDistance(WorldView world, BlockPos pos, int int2, Direction direction, BlockState state, FlowableFluid.SpreadCache spreadCache)
      Finds the distance to the closest hole the fluid can flow down into starting with the direction specified.
      Mappings:
      Namespace Name Mixin selector
      named getMinFlowDownDistance Lnet/minecraft/fluid/FlowableFluid;getMinFlowDownDistance(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FlowableFluid$SpreadCache;)I
      intermediary method_15742 Lnet/minecraft/class_3609;method_15742(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_3609$class_9900;)I
      official a Lesy;a(Ldgm;Lji;ILjn;Ldwy;Lesy$b;)I
    • canFlowDownTo Link icon

      boolean canFlowDownTo(BlockView world, BlockPos pos, BlockState state, BlockPos fromPos, BlockState fromState)
      Mappings:
      Namespace Name Mixin selector
      named canFlowDownTo Lnet/minecraft/fluid/FlowableFluid;canFlowDownTo(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
      intermediary method_15736 Lnet/minecraft/class_3609;method_15736(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
      official a Lesy;a(Ldfo;Lji;Ldwy;Lji;Ldwy;)Z
    • canFlowThrough Link icon

      private boolean canFlowThrough(BlockView world, Fluid fluid, BlockPos pos, BlockState state, Direction face, BlockPos fromPos, BlockState fromState, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      named canFlowThrough Lnet/minecraft/fluid/FlowableFluid;canFlowThrough(Lnet/minecraft/world/BlockView;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)Z
      intermediary method_15746 Lnet/minecraft/class_3609;method_15746(Lnet/minecraft/class_1922;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z
      official a Lesy;a(Ldfo;Lesz;Lji;Ldwy;Ljn;Lji;Ldwy;Leta;)Z
    • canFlowThrough Link icon

      private boolean canFlowThrough(BlockView world, BlockPos pos, BlockState state, Direction face, BlockPos fromPos, BlockState fromState, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      named canFlowThrough Lnet/minecraft/fluid/FlowableFluid;canFlowThrough(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)Z
      intermediary method_61813 Lnet/minecraft/class_3609;method_61813(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z
      official a Lesy;a(Ldfo;Lji;Ldwy;Ljn;Lji;Ldwy;Leta;)Z
    • isMatchingAndStill Link icon

      private boolean isMatchingAndStill(FluidState state)
      Mappings:
      Namespace Name Mixin selector
      named isMatchingAndStill Lnet/minecraft/fluid/FlowableFluid;isMatchingAndStill(Lnet/minecraft/fluid/FluidState;)Z
      intermediary method_15752 Lnet/minecraft/class_3609;method_15752(Lnet/minecraft/class_3610;)Z
      official h Lesy;h(Leta;)Z
    • getMaxFlowDistance Link icon

      protected abstract int getMaxFlowDistance(WorldView world)
      Returns the maximum horizontal distance to check for holes the fluid can flow down into.
      Returns:
      the maximum horizontal distance to check for holes the fluid can flow down into
      Mappings:
      Namespace Name Mixin selector
      named getMaxFlowDistance Lnet/minecraft/fluid/FlowableFluid;getMaxFlowDistance(Lnet/minecraft/world/WorldView;)I
      intermediary method_15733 Lnet/minecraft/class_3609;method_15733(Lnet/minecraft/class_4538;)I
      official b Lesy;b(Ldgm;)I
    • countNeighboringSources Link icon

      private int countNeighboringSources(WorldView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named countNeighboringSources Lnet/minecraft/fluid/FlowableFluid;countNeighboringSources(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)I
      intermediary method_15740 Lnet/minecraft/class_3609;method_15740(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)I
      official a Lesy;a(Ldgm;Lji;)I
    • getSpread Link icon

      protected Map<Direction,FluidState> getSpread(ServerWorld world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named getSpread Lnet/minecraft/fluid/FlowableFluid;getSpread(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Ljava/util/Map;
      intermediary method_15726 Lnet/minecraft/class_3609;method_15726(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Map;
      official b Lesy;b(Lard;Lji;Ldwy;)Ljava/util/Map;
    • canFill Link icon

      private static boolean canFill(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named canFill Lnet/minecraft/fluid/FlowableFluid;canFill(Lnet/minecraft/block/BlockState;)Z
      intermediary method_61814 Lnet/minecraft/class_3609;method_61814(Lnet/minecraft/class_2680;)Z
      official a Lesy;a(Ldwy;)Z
    • canFill Link icon

      private static boolean canFill(BlockView world, BlockPos pos, BlockState state, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      named canFill Lnet/minecraft/fluid/FlowableFluid;canFill(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/Fluid;)Z
      intermediary method_15754 Lnet/minecraft/class_3609;method_15754(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z
      official a Lesy;a(Ldfo;Lji;Ldwy;Lesz;)Z
    • canFillWithFluid Link icon

      private static boolean canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      named canFillWithFluid Lnet/minecraft/fluid/FlowableFluid;canFillWithFluid(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/Fluid;)Z
      intermediary method_61815 Lnet/minecraft/class_3609;method_61815(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z
      official b Lesy;b(Ldfo;Lji;Ldwy;Lesz;)Z
    • getLevelDecreasePerBlock Link icon

      protected abstract int getLevelDecreasePerBlock(WorldView world)
      Mappings:
      Namespace Name Mixin selector
      named getLevelDecreasePerBlock Lnet/minecraft/fluid/FlowableFluid;getLevelDecreasePerBlock(Lnet/minecraft/world/WorldView;)I
      intermediary method_15739 Lnet/minecraft/class_3609;method_15739(Lnet/minecraft/class_4538;)I
      official c Lesy;c(Ldgm;)I
    • getNextTickDelay Link icon

      protected int getNextTickDelay(World world, BlockPos pos, FluidState oldState, FluidState newState)
      Mappings:
      Namespace Name Mixin selector
      named getNextTickDelay Lnet/minecraft/fluid/FlowableFluid;getNextTickDelay(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/FluidState;)I
      intermediary method_15753 Lnet/minecraft/class_3609;method_15753(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)I
      official a Lesy;a(Ldgj;Lji;Leta;Leta;)I
    • onScheduledTick Link icon

      public void onScheduledTick(ServerWorld world, BlockPos pos, BlockState blockState, FluidState fluidState)
      Overrides:
      onScheduledTick in class Fluid
      Mappings:
      Namespace Name Mixin selector
      named onScheduledTick Lnet/minecraft/fluid/Fluid;onScheduledTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)V
      intermediary method_15778 Lnet/minecraft/class_3611;method_15778(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V
      official b Lesz;b(Lard;Lji;Ldwy;Leta;)V
    • getBlockStateLevel Link icon

      protected static int getBlockStateLevel(FluidState state)
      Mappings:
      Namespace Name Mixin selector
      named getBlockStateLevel Lnet/minecraft/fluid/FlowableFluid;getBlockStateLevel(Lnet/minecraft/fluid/FluidState;)I
      intermediary method_15741 Lnet/minecraft/class_3609;method_15741(Lnet/minecraft/class_3610;)I
      official e Lesy;e(Leta;)I
    • isFluidAboveEqual Link icon

      private static boolean isFluidAboveEqual(FluidState state, BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isFluidAboveEqual Lnet/minecraft/fluid/FlowableFluid;isFluidAboveEqual(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_17774 Lnet/minecraft/class_3609;method_17774(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
      official c Lesy;c(Leta;Ldfo;Lji;)Z
    • getHeight Link icon

      public float getHeight(FluidState state, BlockView world, BlockPos pos)
      Specified by:
      getHeight in class Fluid
      Mappings:
      Namespace Name Mixin selector
      named getHeight Lnet/minecraft/fluid/Fluid;getHeight(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
      intermediary method_15788 Lnet/minecraft/class_3611;method_15788(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
      official a Lesz;a(Leta;Ldfo;Lji;)F
    • getHeight Link icon

      public float getHeight(FluidState state)
      Specified by:
      getHeight in class Fluid
      Mappings:
      Namespace Name Mixin selector
      named getHeight Lnet/minecraft/fluid/Fluid;getHeight(Lnet/minecraft/fluid/FluidState;)F
      intermediary method_20784 Lnet/minecraft/class_3611;method_20784(Lnet/minecraft/class_3610;)F
      official a Lesz;a(Leta;)F
    • getLevel Link icon

      public abstract int getLevel(FluidState state)
      Specified by:
      getLevel in class Fluid
      Mappings:
      Namespace Name Mixin selector
      named getLevel Lnet/minecraft/fluid/Fluid;getLevel(Lnet/minecraft/fluid/FluidState;)I
      intermediary method_15779 Lnet/minecraft/class_3611;method_15779(Lnet/minecraft/class_3610;)I
      official d Lesz;d(Leta;)I
    • getShape Link icon

      public VoxelShape getShape(FluidState state, BlockView world, BlockPos pos)
      Specified by:
      getShape in class Fluid
      Mappings:
      Namespace Name Mixin selector
      named getShape Lnet/minecraft/fluid/Fluid;getShape(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
      intermediary method_17775 Lnet/minecraft/class_3611;method_17775(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
      official b Lesz;b(Leta;Ldfo;Lji;)Lfbv;