We can try each jar in descending order of versions until we actually find one that works. This fixes #1328. Future work might move the "if self.jar is not None" higher up in the function so that we don't keep re-checking the overviewer dir and texture path for files that we will then not use at all for some reason.