Only changes enough to make everything work
This commit is contained in:
		@@ -38,27 +38,27 @@ public class ComparatorFactionList extends ComparatorAbstract<Faction> {
 | 
			
		||||
    @Override
 | 
			
		||||
    public int compareInner(Faction f1, Faction f2) {
 | 
			
		||||
        // None a.k.a. Wilderness
 | 
			
		||||
		if (f1.isNone() && f2.isNone()) {
 | 
			
		||||
			return 0;
 | 
			
		||||
		}
 | 
			
		||||
		if (f1.isNone()) {
 | 
			
		||||
			return -1;
 | 
			
		||||
		}
 | 
			
		||||
		if (f2.isNone()) {
 | 
			
		||||
			return 1;
 | 
			
		||||
		}
 | 
			
		||||
        if (f1.isNone() && f2.isNone()) {
 | 
			
		||||
            return 0;
 | 
			
		||||
        }
 | 
			
		||||
        if (f1.isNone()) {
 | 
			
		||||
            return -1;
 | 
			
		||||
        }
 | 
			
		||||
        if (f2.isNone()) {
 | 
			
		||||
            return 1;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Players Online
 | 
			
		||||
        int ret = f2.getMPlayersWhereOnlineTo(this.getWatcher()).size() - f1.getMPlayersWhereOnlineTo(this.getWatcher()).size();
 | 
			
		||||
		if (ret != 0) {
 | 
			
		||||
			return ret;
 | 
			
		||||
		}
 | 
			
		||||
        if (ret != 0) {
 | 
			
		||||
            return ret;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Players Total
 | 
			
		||||
        ret = f2.getMPlayers().size() - f1.getMPlayers().size();
 | 
			
		||||
		if (ret != 0) {
 | 
			
		||||
			return ret;
 | 
			
		||||
		}
 | 
			
		||||
        if (ret != 0) {
 | 
			
		||||
            return ret;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Tie by Id
 | 
			
		||||
        return ComparatorComparable.get().compare(f1.getId(), f2.getId());
 | 
			
		||||
 
 | 
			
		||||
@@ -30,13 +30,13 @@ public class ComparatorMPlayerInactivity extends ComparatorAbstract<MPlayer> imp
 | 
			
		||||
        boolean o1 = m1.isOnline();
 | 
			
		||||
        boolean o2 = m2.isOnline();
 | 
			
		||||
 | 
			
		||||
		if (o1 && o2) {
 | 
			
		||||
			return 0;
 | 
			
		||||
		} else if (o1) {
 | 
			
		||||
			return -1;
 | 
			
		||||
		} else if (o2) {
 | 
			
		||||
			return +1;
 | 
			
		||||
		}
 | 
			
		||||
        if (o1 && o2) {
 | 
			
		||||
            return 0;
 | 
			
		||||
        } else if (o1) {
 | 
			
		||||
            return -1;
 | 
			
		||||
        } else if (o2) {
 | 
			
		||||
            return +1;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Inactivity Time
 | 
			
		||||
        long r1 = m1.getLastActivityMillis();
 | 
			
		||||
 
 | 
			
		||||
@@ -28,9 +28,9 @@ public class ComparatorMPlayerPower extends ComparatorAbstract<MPlayer> implemen
 | 
			
		||||
    public int compareInner(MPlayer m1, MPlayer m2) {
 | 
			
		||||
        // Power
 | 
			
		||||
        int ret = m1.getPowerRounded() - m2.getPowerRounded();
 | 
			
		||||
		if (ret != 0) {
 | 
			
		||||
			return ret;
 | 
			
		||||
		}
 | 
			
		||||
        if (ret != 0) {
 | 
			
		||||
            return ret;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // MaxPower
 | 
			
		||||
        return m1.getPowerMaxRounded() - m2.getPowerMaxRounded();
 | 
			
		||||
 
 | 
			
		||||
@@ -28,9 +28,9 @@ public class ComparatorMPlayerRole extends ComparatorAbstract<MPlayer> implement
 | 
			
		||||
    @Override
 | 
			
		||||
    public int compareInner(MPlayer m1, MPlayer m2) {
 | 
			
		||||
        // Rank
 | 
			
		||||
		if (m1.getFaction() != m2.getFaction()) {
 | 
			
		||||
			throw new IllegalArgumentException("Noncomparable players");
 | 
			
		||||
		}
 | 
			
		||||
        if (m1.getFaction() != m2.getFaction()) {
 | 
			
		||||
            throw new IllegalArgumentException("Noncomparable players");
 | 
			
		||||
        }
 | 
			
		||||
        Rank r1 = m1.getRank();
 | 
			
		||||
        Rank r2 = m2.getRank();
 | 
			
		||||
        return r2.getPriority() - r1.getPriority();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user