- Added
battleThemeoption for trainers - Added
maximumTrainerSpawnCountconfiguration option
- Fixed bug where Pokémon move names being exported in non-English names
- Added Korean translation for items and advancements
- Fixed possible bug where Trainer Entity battle multiple players at the same time
- Added Radical Red progression system
- Fixed bug where commands failed to run on command sources other than player and server
- Added French translation (credit to Voldir Silver)
- Added minor changes to token textures
- Added advancements for defeating elite four and champion
- Added advancement for killing champion
- Reworked item textures
- Added recipes for VS Seekers
- Fixed
trainerbattleotherandtrainerbattleflatothernot executed in command blocks
- Added advancements and Inclement Emerald progression system
- Added feature customizing loot tables for individual trainer
- Added new commands
trainerbattleotherandtrainerbattleflatother - Added new items: VS Seekers, Tokens and Tickets
- Added support for forms and regional bias
- Added new trainer team attributes,
formandshiny formcan be such asAlola,Hisui,Galar,Hisui Bias(for Cobblemon exclusive Hisuian Pokemons),Therianetcshinyeither can betrueorfalse
- Fixed stupid mistake where EVs and IVs were exported as IVs and EVs respectively
- Added translations for
entity.cobblemontrainerbattle.trainerkey
- Added new trainer option
isSpawningAllowed - Removed restrictions on custom trainer team needed to be put into
customdirectory - Pokemon entity spawns when battling with trainer
- Added
isRematchAllowedAfterVictorybattle condition to be available for group battle - Fixed bug where trainer entities do not despawn when defeated
- Data packs made for earlier versions will NOT be compatible
- Trainer teams are stored under
trainers/teams/<namespace> - Trainer options are stored under
trainers/options/<namespace> - Renamed Smogon trainer to be short and uniform
- Fixed bug where Pokemon entities drop held items
- Trainer can be selected in
<namespace>:<trainer> /trainerbattle radicalred:biker_alex- Added new trainer condition
isRematchAllowedAfterVictory - Added trainer skins, credit to piikapiika and idkgraceorsmth
- Added
/cobblemontrainerbattle export <player>command
- Fixed trainers spawning only in certain dimension
- Fixed trainers spawning on invalid positions (underwater)
- Added Smogon-tiered trainers
- Fixed bug NPC trainers does not show up properly when run on dedicated servers
- Fixed permission node of
/cobblemontrainerbattle reloadcommand - Added flee distance (20 blocks) which terminates trainer battles if players move too far away
- Hopefully fixed a bug where rental Pokemons become catchable while on Battle Factory session
- Added trainer NPC spawning feature
- Added Korean translation
- Added
cobblemontrainerbattle reloadcommand, reloadsconfig.jsonconfiguration file on runtime
- Added safety checks for existence of "onVictory" and "onDefeat" JSON keys when reading from configuration files
- Added
groupbattlecommand - Renamed
battlefrontiertobattlefactory - Added configurable options for Group Battle and Battle Factory
- Changed trainer configuration directory
- from
<datapack>/cobblemontrainerbattle/configuration - to
<datapack>/cobblemontrainerbattle/trainer
- from
- Added
en_us.jsontranslation, other language files will be added if possible
- Added trainer configuration options:
balance,commands - Added trainer battle conditions:
maximumPartyLevel,minimumPartyLevel - Removed
radicalred,inclementemerald,customsubcommands - Trainers are directly specified instead


