Taking a look at the Java Docs for Runemate's API:
Checking the distance between the NPC and you
Checking to see if the NPC's position is reachable, either via .getPosition.isReachable OR adding the filter method to check for reachability within your query, but I think checking if reachable in queries makes the query longer