I am receiving the same crash on 9.2.4. I can provide some test files, if necessary.
I think there is more to it than simply Fakemon having evolutions - perhaps something with how Pixelmon processes malformed Pokemon has changed, which instead of failing silently fails with a crash.
I say this because it functions if I do the following:
- Copy an existing Pokemon, such as Bulbasaur, twice.
- Rename, new dex#, new gen# for each of them
- Remove evolutions entirely for one
- Change the evolution for the other to the first
I am running into the issue with completely custom Pokemon (ie. those that were not copied and modified, but are proper JSON). These Pokemon were able to be loaded in 9.2.2 and 9.1.7, but cause a crash on 9.2.3 and 9.2.4. If you want to reproduce, the Digimon Datapack
https://www.curseforge.com/minecraft/texture-packs/pixelmon-digimon-datapack