| Fluid |  | c() |   | getType() |   | method_15772() |   | getFluid() |   | func_206886_c() |   | getType() |  
  | 
| default boolean |  | d() |   | isSource() |   | method_15771() |   | isStill() |   | func_206889_d() |   | isSource() |  
  | 
| default boolean |  | e() |   | isEmpty() |   | method_15769() |   | isEmpty() |   | func_206888_e() |   | isEmpty() |  
  | 
| default float |  | 
| default float |  | f() |   | getOwnHeight() |   | method_20785() |   | func_223408_f() |  
  | 
| default int |  | g() |   | getAmount() |   | method_15761() |   | getLevel() |   | func_206882_g() |  
  | 
| default void |  | 
| default boolean |  | h() |   | isRandomlyTicking() |   | method_15773() |   | hasRandomTicks() |   | func_206890_h() |  
  | 
| default void |  | b(bjt arg0, fk arg1, Random arg2) |   | randomTick(Level arg0, BlockPos arg1, Random arg2) |   | method_15757(class_1937 arg0, class_2338 arg1, Random arg2) |   | onRandomTick(World world, BlockPos pos, Random random) |   | func_206891_b(World arg0, BlockPos arg1, Random arg2) |  
  | 
| default Vec3 |  | 
| default BlockState |  | i() |   | createLegacyBlock() |   | method_15759() |   | getBlockState() |   | func_206883_i() |   | getBlockData() |  
  | 
| default boolean |  | 
| default float |  | k() |   | getExplosionResistance() |   | method_15760() |   | getBlastResistance() |   | func_210200_l() |  
  | 
| default boolean |  | a(bjd arg0, fk arg1, cof arg2, fp arg3) |   | canBeReplacedWith(BlockGetter arg0, BlockPos arg1, Fluid arg2, Direction arg3) |   | method_15764(class_1922 arg0, class_2338 arg1, class_3611 arg2, class_2350 arg3) |   | func_215677_a(IBlockReader arg0, BlockPos arg1, Fluid arg2, Direction arg3) |  
  | 
| static <T> com.mojang.datafixers.Dynamic<T> |  | a(com.mojang.datafixers.types.DynamicOps<T> arg0, cog arg1) |   | serialize(com.mojang.datafixers.types.DynamicOps<T> arg0, FluidState arg1) |   | method_16458(com.mojang.datafixers.types.DynamicOps<T> arg0, class_3610 arg1) |   | serialize(com.mojang.datafixers.types.DynamicOps<T> ops, FluidState state) |   | func_215680_a(com.mojang.datafixers.types.DynamicOps<T> arg0, IFluidState arg1) |  
  | 
| static <T> FluidState |  | a(com.mojang.datafixers.Dynamic<T> arg0) |   | deserialize(com.mojang.datafixers.Dynamic<T> arg0) |   | method_15765(com.mojang.datafixers.Dynamic<T> arg0) |   | deserialize(com.mojang.datafixers.Dynamic<T> dynamic) |   | func_215681_a(com.mojang.datafixers.Dynamic<T> arg0) |  
  | 
| default VoxelShape |  | 
| default boolean |  | 
| default void |  | a(bjt arg0, fk arg1, Random arg2) |   | animateTick(Level arg0, BlockPos arg1, Random arg2) |   | method_15768(class_1937 arg0, class_2338 arg1, Random arg2) |   | randomDisplayTick(World world, BlockPos pos, Random random) |   | func_206881_a(World arg0, BlockPos arg1, Random arg2) |  
  | 
| default ParticleOptions |  | j() |   | getDripParticle() |   | method_15766() |   | getParticle() |   | func_204521_c() |  
  |