public static boolean isHitBoxVisible(final Vector3d vec3d) {
final RayTraceContext rayTraceContext = new RayTraceContext(
mc.player.getEyePosition(1F),
vec3d,
RayTraceContext.BlockMode.COLLIDER,
RayTraceContext.FluidMode.NONE,
mc.player
);
final BlockRayTraceResult blockHitResult = mc.world.rayTraceBlocks(rayTraceContext);
return !(blockHitResult.getType() == RayTraceResult.Type.MISS);
}