@natever @07ETHFarmer Get into contact with each other and work out an agreement. The preferred method is a refund or replacement, but if you can work something else out that's fine. Report back here the result of that, thank you.
You can also use RuneLite's Quest Helper plugin for reference as well. Though there is a difference between OSBot's configs and RuneLite's VarPlayer and Varbits like in the plugin
https://github.com/Zoinkwiz/quest-helper/blob/master/src/main/java/com/questhelper/helpers/quests/animalmagnetism/AnimalMagnetism.java
https://github.com/Zoinkwiz/quest-helper/blob/master/src/main/java/com/questhelper/QuestVarbits.java
https://github.com/Zoinkwiz/quest-helper/blob/master/src/main/java/com/questhelper/QuestVarPlayer.java
Filter/lambda with closest method
closest(Filter<E>... filters)
Gets the closest generically specified Entity by using the Pythagoras algorithm.
I mean I guess if you wanted you could do it yourself with getAll() and then user the filter method from stream, then sort it by distance then get first other wise null
Theoretically, all in one, means you're limited to a single proxy as a result. It's recommended to use separate clients as tabs sometimes have issues. Try use tabs and see if it works fine for you or not, other wise single client single tab