| protected void | |
| public Vec3d | |
| private boolean | |
| protected boolean | |
| protected void | | spread(ServerLevel level, BlockPos pos, BlockState state, FluidState fluidState) | | spread(ServerLevel level, BlockPos pos, BlockState state, FluidState fluidState) | | method_15725(class_3218 arg0, class_2338 arg1, class_2680 arg2, class_3610 arg3) | | tryFlow(ServerWorld world, BlockPos fluidPos, BlockState blockState, FluidState fluidState) |
|
| private void | | spreadToSides(ServerLevel level, BlockPos pos, FluidState fluidState, BlockState state) | | spreadToSides(ServerLevel level, BlockPos pos, FluidState fluidState, BlockState state) | | method_15744(class_3218 arg0, class_2338 arg1, class_3610 arg2, class_2680 arg3) | | flowToSides(ServerWorld world, BlockPos pos, FluidState fluidState, BlockState blockState) |
|
| protected FluidState | |
| private static boolean | | canPassThroughWall(Direction direction, BlockGetter level, BlockPos sourcePos, BlockState sourceState, BlockPos targetPos, BlockState targetState) | | canPassThroughWall(Direction direction, BlockGetter level, BlockPos sourcePos, BlockState sourceState, BlockPos targetPos, BlockState targetState) | | method_15732(class_2350 arg0, class_1922 arg1, class_2338 arg2, class_2680 arg3, class_2338 arg4, class_2680 arg5) | | receivesFlow(Direction face, BlockView world, BlockPos pos, BlockState state, BlockPos fromPos, BlockState fromState) |
|
| public abstract Fluid | | getFlowing() | | getFlowing() | | method_15750() | | getFlowing() |
|
| public FluidState | | getFlowing(int amount, boolean falling) | | getFlowing(int amount, boolean falling) | | method_15728(int arg0, boolean arg1) | | getFlowing(int level, boolean falling) |
|
| public abstract Fluid | | getSource() | | getSource() | | method_15751() | | getStill() |
|
| public FluidState | | getSource(boolean falling) | | getSource(boolean falling) | | method_15729(boolean arg0) | | getStill(boolean falling) |
|
| protected abstract boolean | |
| protected void | | spreadTo(LevelAccessor level, BlockPos pos, BlockState state, Direction direction, FluidState target) | | spreadTo(LevelAccessor level, BlockPos pos, BlockState state, Direction direction, FluidState target) | | method_15745(class_1936 arg0, class_2338 arg1, class_2680 arg2, class_2350 arg3, class_3610 arg4) | | flow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) |
|
| protected abstract void | |
| protected int | | getSlopeDistance(LevelReader level, BlockPos pos, int pass, Direction from, BlockState state, FlowingFluid$SpreadContext context) | | getSlopeDistance(LevelReader level, BlockPos pos, int pass, Direction from, BlockState state, FlowingFluid$SpreadContext context) | | method_15742(class_4538 arg0, class_2338 arg1, int arg2, class_2350 arg3, class_2680 arg4, class_3609$class_9900 arg5) | | getMinFlowDownDistance(WorldView world, BlockPos pos, int arg2, Direction direction, BlockState state, FlowableFluid$SpreadCache spreadCache) |
|
| private boolean | | isWaterHole(BlockGetter level, BlockPos topPos, BlockState topState, BlockPos bottomPos, BlockState bottomState) | | isWaterHole(BlockGetter level, BlockPos topPos, BlockState topState, BlockPos bottomPos, BlockState bottomState) | | method_15736(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_2338 arg3, class_2680 arg4) | | canFlowDownTo(BlockView world, BlockPos pos, BlockState state, BlockPos fromPos, BlockState fromState) |
|
| private boolean | | canPassThrough(BlockGetter level, Fluid fluid, BlockPos sourcePos, BlockState sourceState, Direction direction, BlockPos testPos, BlockState testState, FluidState testFluidState) | | canPassThrough(BlockGetter level, Fluid fluid, BlockPos sourcePos, BlockState sourceState, Direction direction, BlockPos testPos, BlockState testState, FluidState testFluidState) | | method_15746(class_1922 arg0, class_3611 arg1, class_2338 arg2, class_2680 arg3, class_2350 arg4, class_2338 arg5, class_2680 arg6, class_3610 arg7) | | canFlowThrough(BlockView world, Fluid fluid, BlockPos pos, BlockState state, Direction face, BlockPos fromPos, BlockState fromState, FluidState fluidState) |
|
| private boolean | | canMaybePassThrough(BlockGetter level, BlockPos sourcePos, BlockState sourceState, Direction direction, BlockPos testPos, BlockState testState, FluidState testFluidState) | | canMaybePassThrough(BlockGetter level, BlockPos sourcePos, BlockState sourceState, Direction direction, BlockPos testPos, BlockState testState, FluidState testFluidState) | | method_61813(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_2350 arg3, class_2338 arg4, class_2680 arg5, class_3610 arg6) | | canFlowThrough(BlockView world, BlockPos pos, BlockState state, Direction face, BlockPos fromPos, BlockState fromState, FluidState fluidState) |
|
| private boolean | |
| protected abstract int | |
| private int | |
| protected Map<Direction, FluidState> | |
| private static boolean | |
| private static boolean | | canHoldFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid newFluid) | | canHoldFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid newFluid) | | method_15754(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_3611 arg3) | | canFill(BlockView world, BlockPos pos, BlockState state, Fluid fluid) |
|
| private static boolean | | canHoldSpecificFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid newFluid) | | canHoldSpecificFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid newFluid) | | method_61815(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_3611 arg3) | | canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) |
|
| protected abstract int | |
| protected int | | getSpreadDelay(Level level, BlockPos pos, FluidState oldFluidState, FluidState newFluidState) | | getSpreadDelay(Level level, BlockPos pos, FluidState oldFluidState, FluidState newFluidState) | | method_15753(class_1937 arg0, class_2338 arg1, class_3610 arg2, class_3610 arg3) | | getNextTickDelay(World world, BlockPos pos, FluidState oldState, FluidState newState) |
|
| public void | | tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) | | tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) | | method_15778(class_3218 arg0, class_2338 arg1, class_2680 arg2, class_3610 arg3) | | onScheduledTick(ServerWorld arg0, BlockPos arg1, BlockState arg2, FluidState arg3) |
|
| protected static int | |
| private static boolean | |
| public float | |
| public float | |
| public abstract int | |
| public VoxelShape | |