believe it or not, this saves thousands of object allocations per second
This commit is contained in:
		@@ -81,10 +81,9 @@ public final class VecUtils {
 | 
			
		||||
     * @see #getBlockPosCenter(BlockPos)
 | 
			
		||||
     */
 | 
			
		||||
    public static double distanceToCenter(BlockPos pos, double x, double y, double z) {
 | 
			
		||||
        Vec3d center = getBlockPosCenter(pos);
 | 
			
		||||
        double xdiff = x - center.x;
 | 
			
		||||
        double ydiff = y - center.y;
 | 
			
		||||
        double zdiff = z - center.z;
 | 
			
		||||
        double xdiff = pos.getX() + 0.5 - x;
 | 
			
		||||
        double ydiff = pos.getY() + 0.5 - y;
 | 
			
		||||
        double zdiff = pos.getZ() + 0.5 - z;
 | 
			
		||||
        return Math.sqrt(xdiff * xdiff + ydiff * ydiff + zdiff * zdiff);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user