| protected void |  | 
| public StateDefinition<Fluid, FluidState> |  | g() |   | getStateDefinition() |   | method_15783() |   | getStateManager() |   | func_207182_e() |  
  | 
| protected final void |  | 
| public final FluidState |  | h() |   | defaultFluidState() |   | method_15785() |   | getDefaultState() |   | func_207188_f() |  
  | 
| public abstract Item |  | a() |   | getBucket() |   | method_15774() |   | getBucketItem() |   | func_204524_b() |  
  | 
| protected void |  | a(bjt arg0, fk arg1, cog arg2) |   | tick(Level arg0, BlockPos arg1, FluidState arg2) |   | method_15778(class_1937 arg0, class_2338 arg1, class_3610 arg2) |   | onScheduledTick(World world, BlockPos pos, FluidState state) |   | func_207191_a(World arg0, BlockPos arg1, IFluidState arg2) |  
  | 
| protected void |  | b(bjt arg0, fk arg1, cog arg2, Random arg3) |   | randomTick(Level arg0, BlockPos arg1, FluidState arg2, Random arg3) |   | method_15792(class_1937 arg0, class_2338 arg1, class_3610 arg2, Random arg3) |   | onRandomTick(World arg0, BlockPos arg1, FluidState arg2, Random arg3) |   | func_207186_b(World arg0, BlockPos arg1, IFluidState arg2, Random arg3) |  
  | 
| protected abstract boolean |  | a(cog arg0, bjd arg1, fk arg2, cof arg3, fp arg4) |   | canBeReplacedWith(FluidState arg0, BlockGetter arg1, BlockPos arg2, Fluid arg3, Direction arg4) |   | method_15777(class_3610 arg0, class_1922 arg1, class_2338 arg2, class_3611 arg3, class_2350 arg4) |   | func_215665_a(IFluidState arg0, IBlockReader arg1, BlockPos arg2, Fluid arg3, Direction arg4) |  
  | 
| protected abstract Vec3 |  | a(bjd arg0, fk arg1, cog arg2) |   | getFlow(BlockGetter arg0, BlockPos arg1, FluidState arg2) |   | method_15782(class_1922 arg0, class_2338 arg1, class_3610 arg2) |   | getVelocity(BlockView world, BlockPos pos, FluidState state) |   | func_215663_a(IBlockReader arg0, BlockPos arg1, IFluidState arg2) |  
  | 
| public abstract int |  | 
| protected boolean |  | j() |   | isRandomlyTicking() |   | method_15795() |   | hasRandomTicks() |   | func_207196_h() |  
  | 
| protected boolean |  | b() |   | isEmpty() |   | method_15794() |   | isEmpty() |   | func_204538_c() |  
  | 
| protected abstract float |  | c() |   | getExplosionResistance() |   | method_15784() |   | getBlastResistance() |   | func_210195_d() |  
  | 
| public abstract float |  | a(cog arg0, bjd arg1, fk arg2) |   | getHeight(FluidState arg0, BlockGetter arg1, BlockPos arg2) |   | method_15788(class_3610 arg0, class_1922 arg1, class_2338 arg2) |   | getHeight(FluidState arg0, BlockView arg1, BlockPos arg2) |   | func_215662_a(IFluidState arg0, IBlockReader arg1, BlockPos arg2) |  
  | 
| public abstract float |  | 
| protected abstract BlockState |  | 
| public abstract boolean |  | 
| public abstract int |  | 
| public boolean |  | 
| public boolean |  | 
| public abstract VoxelShape |  | b(cog arg0, bjd arg1, fk arg2) |   | getShape(FluidState arg0, BlockGetter arg1, BlockPos arg2) |   | method_17775(class_3610 arg0, class_1922 arg1, class_2338 arg2) |   | getShape(FluidState arg0, BlockView arg1, BlockPos arg2) |   | func_215664_b(IFluidState arg0, IBlockReader arg1, BlockPos arg2) |  
  | 
| protected void |  | a(bjt arg0, fk arg1, cog arg2, Random arg3) |   | animateTick(Level arg0, BlockPos arg1, FluidState arg2, Random arg3) |   | method_15776(class_1937 arg0, class_2338 arg1, class_3610 arg2, Random arg3) |   | randomDisplayTick(World arg0, BlockPos arg1, FluidState arg2, Random arg3) |   | func_204522_a(World arg0, BlockPos arg1, IFluidState arg2, Random arg3) |  
  | 
| protected ParticleOptions |  | i() |   | getDripParticle() |   | method_15787() |   | getParticle() |   | func_204521_c() |  
  |