There is a way to know exactly which version you are in besides by the folder's name? Because all the trouble it could be to find it on the internet I just keep one version I have here in a pendrive so I can copy it and use it.
Noticeable thing is that the Pokémon cries are in a separate folder inside the "SE" folder, in that version the evolutions do not use the old spinning animation and also the old editor is not included anymore.
Well, only v17 (and patches) reports its version number, most obviously in the crash message, though the top of the Settings script section in the Script Editor also prominently says v17.
Earlier versions of Essentials do not have this, so you can only guess the version based off stuff that changed between versions. v16 moved the bridge variable from
$PokemonMap
to
$PokemonGlobal
, for example. (That's a thing that breaks really old scripts.) And v17 renamed a bunch of classes from v16. (Equally, if not more so break-y.)
It's possible you make not have a clean download too, as there are derivatives of the Essentials engine, which all have their own idiosyncrasies. I've once seen an Essentials derivative that on the surface appeared to v16, but had elements of both v17 and v15. To say it was a nightmare to deal with is an understatement.
I've gotten off topic now. If you don't have the old editor and the cries were moved, you're "supposed" to be on v17, but v17 is has
pbPlayCrySpecies
. Your screenshot also cuts off the usual header stating the version number.
At the very least, the original issue is solved.