v1.6.1-1.16.0
- Added optional invulnerability protection for reserved Pokemon.
- Added optional invulnerability protection for all Pokemon.
- Added mixin to fix Pokemon.isWild with RCT installed.
- Added a draft system to prevent spawns against a white/blacklist of PokemonMatchers.
- Added WILD_POKEMON_FAINTED event.
- Added POKEMON_TICKED event.
- Added WILD_POKEMON_TICKED event.
- Renamed LimitedList file to LimitedList from AbstractLimitedList.
- Fixed not getting forms properly for forms that weren't purely alphanumeric, such as Hisui-Bias.
- Added a string codec for PokemonMatcher. Hehehe.
- Fixed a bug where not having an explicit form in a PokemonRepresentation.FromProperties would cause it to assume there's no form instead of going for the default form.
- Fixed an issue with PokemonMatchers ignoring what was in their lists.
- Added a fix for Cobblemon crashing when berries tried to use a number that was out of bounds.
- Added spawn (appendage) condition registration to AbstractMod.
v1.6.1-1.14.2
- Fixed freshly perfected IVs not logging properly.
- Fixed PokemonRepresentation not dealing with non-null, empty IVs when maximizing IVs.
- Added battle fainted subdividing events for the type of battle, and whether the Pokémon was wild or not.
- Now attaching spawn cause to the Pokémon.
- Added more convenience functions for reservation system.
- Added PokemonRepresentation, for when you want the same generic access to a Pokemon, PokemonProperties or PokemonEntity. Or... anything else that could represent a Pokemon.
