> look at my CraftLivingEntity changes in the CB PR

I'm evaluating the API - which (usually) needs to be designed independently of the implementation.

> If you pass ``false`` instead of ``true`` for ``useHitboxes`` then the above still applies, but for "hit box" read "voxel".

Why not just let the ```Predicate<BlockTargetResult>``` decide if they care between the hitbox and voxel?