Changelog
[0.13.9-beta] - 2025-09-26
Fixed:
- #85 Conflict with Cobblemon UI Tweaks
Changelog
[0.13.8-beta] - 2025-09-09
Changed:
- #84 Improved AI awareness of battle effects (like "Wish" being passed to a switched pokemon)
Fixed:
- #83 Battle AI not taking all changes from transformed pokemon (ditto) into account, in some cases causing issues
- #82 Fixed dyna- and gmax failing for some status moves
- #81 Introduced fixes (mostly workarounds) to deal with various somewhat uncommon issues in battles (often resulting in softlocks or battles ending abruptly). For example: Pokemon fainting at the end of a turn on both sides (e.g. by moves like "Perish Song") and the player chosing a pokemon to switch very quickly. Note that these changes are mostly limited to battles started by this api for now (it is currently unclear if these kind of issues also occur in other types of battles like PvP).
Changelog
[0.13.7-beta] - 2025-07-05
Fixed:
- #80 Issues with multiturn moves
Changelog
[0.13.6-beta] - 2025-06-17
Changed:
- #79 Errors for invalid held items are now only logged for the last checked held item of a pokemon (in case multiple options have been configured)
Changelog
[0.13.5-beta] - 2025-06-14
Changed:
- #78 Battle AI is now aware of hiddenpower types from pokemon
- #77 Battle AI is now aware of tera types from terastallized pokemon
Fixed:
- #76 Some battle issues related to moves that force opponent pokemon to switch
Changelog
[0.13.4-beta] - 2025-06-10
Changed:
- #75 Lowered base chance for trainers to switch out a dynamaxed pokemon
- #74 Minor adjustments to boost move evaluation (less likely for users with lower health)
Fixed:
- #73 Usage of moves unknown to cobblemon causing battles to softlock
Changelog
[0.13.3-beta] - 2025-06-03
Fixed:
- #72 Trainers attempting to activate ZPowers with wrong moves
Changelog
[0.13.2-beta] - 2025-06-02
Fixed:
- #71 Hotfix for potential
UnsupportedOperationExceptionwhen attempting to start a battle
Changelog
[0.13.1-beta] - 2025-06-02
Fixed:
- #70 Oversight causing battles to randomly crash (
NullPointerExceptionbecause "moveset" is null)
Changelog
[0.13.0-beta] - 2025-06-02
Changed:
- #69 Allow cobblemons
BATTLE_STARTED_PREevent to intercept battles started by this api - #68 Pokemon models may now alternatively accept a list of held items (if one item was not found the next item is checked)
- #67 Trainer pokemon now support usage of gimmicks (zmoves, mega evolution, dynamax, etc.)
- Added
gimmicksproperty toPokemonModel: Allows to enable and define a terastalization type (tera), as well as to activate dyna- and gigantamax (dynamaxandgmax), latter two require the mega showdown mod to work - Most gimmicks require specific items to be activated, which are not provided by this mod (you can use other mods like mega showdown for that)
- Added

