Это дистанция для луча направления, если на этот луч попадёт (
нужный) блок, то на этом блоке и остановиться.
Vec3 vec3 = Vec3.createVectorHelper(entity_base.posX, entity_base.posY + entity_base.getEyeHeight(), entity_base.posZ);
vec3.distanceTo(mop.hitVec);
Бесконечный луч не получиться сделать. Так-что какая-то дистанция должна быть.
---
И вторая причина: нет смысла в бесконечном луче, из-за максимальной видимости самих чанков.