| BlockEntity |  | 
| default <T extends BlockEntity> Optional<T> |  | 
| BlockState |  | 
| FluidState |  | 
| default int |  | 
| default Stream<BlockState> |  | 
| default BlockHitResult |  | 
| default BlockHitResult |  | 
| default BlockHitResult |  | a(fgc arg0, fgc arg1, iw arg2, fgw arg3, ebq arg4) |   | clipWithInteractionOverride(Vec3 arg0, Vec3 arg1, BlockPos arg2, VoxelShape arg3, BlockState arg4) |   | method_17745(class_243 arg0, class_243 arg1, class_2338 arg2, class_265 arg3, class_2680 arg4) |   | raycastBlock(Vec3d start, Vec3d end, BlockPos pos, VoxelShape shape, BlockState state) |   | m_45558_(C_3046_ p_45560_, C_3046_ p_45561_, C_4675_ p_45562_, C_3072_ p_45563_, C_2064_ arg4) |  
  | 
| default double |  | 
| default double |  | 
| static <T, C> T |  | a(fgc arg0, fgc arg1, C arg2, BiFunction<C, iw, T> arg3, Function<C, T> arg4) |   | traverseBlocks(Vec3 arg0, Vec3 arg1, C arg2, BiFunction<C, BlockPos, T> arg3, Function<C, T> arg4) |   | method_17744(class_243 arg0, class_243 arg1, C arg2, BiFunction<C, class_2338, T> arg3, Function<C, T> arg4) |   | raycast(Vec3d start, Vec3d end, C context, BiFunction<C, BlockPos, T> blockHitFactory, Function<C, T> missFactory) |   | m_151361_(C_3046_ p_151362_, C_3046_ p_151363_, C p_151364_, BiFunction<C, C_4675_, T> p_151365_, Function<C, T> p_151366_) |  
  | 
| static void |  | a(fgc arg0, fgc arg1, ffx arg2, djn$a arg3) |   | forEachBlockIntersectedBetween(Vec3 arg0, Vec3 arg1, AABB arg2, BlockGetter$BlockStepVisitor arg3) |   | method_67677(class_243 arg0, class_243 arg1, class_238 arg2, class_1922$class_10781 arg3) |   | collectCollisionsBetween(Vec3d from, Vec3d to, Box box, BlockView$CollisionVisitor visitor) |   | m_388218_(C_3046_ p_395886_, C_3046_ p_397649_, C_3040_ p_393584_, C_1559_$C_378948_ p_396917_) |  
  | 
| private static int |  | a(it.unimi.dsi.fastutil.longs.LongSet arg0, fgc arg1, fgc arg2, ffx arg3, djn$a arg4) |   | addCollisionsAlongTravel(it.unimi.dsi.fastutil.longs.LongSet arg0, Vec3 arg1, Vec3 arg2, AABB arg3, BlockGetter$BlockStepVisitor arg4) |   | method_61715(it.unimi.dsi.fastutil.longs.LongSet arg0, class_243 arg1, class_243 arg2, class_238 arg3, class_1922$class_10781 arg4) |   | collectCollisionsBetween(it.unimi.dsi.fastutil.longs.LongSet visited, Vec3d oldPos, Vec3d newPos, Box boundingBox, BlockView$CollisionVisitor visitor) |   | m_354809_(it.unimi.dsi.fastutil.longs.LongSet p_393931_, C_3046_ p_362149_, C_3046_ p_368644_, C_3040_ p_364725_, C_1559_$C_378948_ p_397525_) |  
  |