| BlockEntity | |
| default <T extends BlockEntity> Optional<T> | |
| BlockState | |
| FluidState | |
| default int | |
| default Stream<BlockState> | |
| default BlockHitResult | |
| default BlockHitResult | |
| default BlockHitResult | | clipWithInteractionOverride(Vec3 from, Vec3 to, BlockPos pos, VoxelShape blockShape, BlockState blockState) | | clipWithInteractionOverride(Vec3 from, Vec3 to, BlockPos pos, VoxelShape blockShape, BlockState blockState) | | 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) |
|
| default double | |
| default double | |
| static <T, C> T | | traverseBlocks(Vec3 from, Vec3 to, C context, BiFunction<C, BlockPos, T> consumer, Function<C, T> missFactory) | | traverseBlocks(Vec3 from, Vec3 to, C context, BiFunction<C, BlockPos, T> consumer, Function<C, T> missFactory) | | 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) |
|
| static boolean | | forEachBlockIntersectedBetween(Vec3 from, Vec3 to, AABB aabbAtTarget, BlockGetter$BlockStepVisitor visitor) | | forEachBlockIntersectedBetween(Vec3 from, Vec3 to, AABB aabbAtTarget, BlockGetter$BlockStepVisitor visitor) | | 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) |
|
| private static int | | addCollisionsAlongTravel(it.unimi.dsi.fastutil.longs.LongSet visitedBlocks, Vec3 deltaMove, AABB aabbAtTarget, BlockGetter$BlockStepVisitor visitor) | | addCollisionsAlongTravel(it.unimi.dsi.fastutil.longs.LongSet visitedBlocks, Vec3 deltaMove, AABB aabbAtTarget, BlockGetter$BlockStepVisitor visitor) | | method_61715(it.unimi.dsi.fastutil.longs.LongSet arg0, class_243 arg1, class_238 arg2, class_1922$class_10781 arg3) | | collectCollisionsBetween(it.unimi.dsi.fastutil.longs.LongSet visited, Vec3d delta, Box box, BlockView$CollisionVisitor visitor) |
|
| private static Vec3i | | getFurthestCorner(Vec3 direction) | | getFurthestCorner(Vec3 direction) | | method_73110(class_243 arg0) | | getLeadingCorner(Vec3d delta) |
|