code: public boolean isInRange(MBlockPos pos, int range)
  	{
  		double x = pos.x - this.x;
  		double y = pos.y - this.y;
  		double z = pos.z - this.z;
  		return (x * x + y * y + z * z) <= range * range;
  	}
docs: #end Moves