Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • Evaluators


    Recommended Posts


    package evaluator;
     * Created by Dorkinator on 6/3/2017.
    public abstract class Evaluator <C> {
    	public abstract double evaluate(C i);

    	public T getBest(Filter<T> filter, Evaluator<T> evaluator){
    		T out = null;
    		double best = Double.MIN_VALUE;
    		List<T> objects = all(filter);
    		for(T i:objects){
    			double tmp;
    			if((tmp = evaluator.evaluate(i)) > best){
    				best = tmp;
    				out = i;
    		return out;




    Credit to T$ for this.

    Link to comment
    Share on other sites

    • 2 weeks later...
    • 2 weeks later...


    This topic is now archived and is closed to further replies.

    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.