Changelog
[0.10.5-beta] - 2025-01-07
Added:
- #16 Methods for initialization and retrieval of different
RCTApiinstances by id or in bulk (fallback toRCTApi#DEFAULT_INSTANCE)RCTApi#getInstance(String)RCTApi#getInstances()RCTApi#initInstance(String)RCTApi#initInstance(String, TrainerRegistry)RCTApi#initInstance(String, TrainerRegistry, BattleManager)
- #15 Methods to retrieve
Trainers from theTrainerRegistryby the original trainer (OT) of a givenPokemonTrainerRegistry#getByOT(Pokemon)TrainerRegistry#getByOT(Pokemon, Class<T>)
Deprecated:
- #14
RCTApi#init()use new methods instead (see #16)
Changelog
[0.10.4-beta] - 2024-12-30
Fixed
- Issues with entity selector in battle command for formats with multiple participants
Changelog
[0.10.3-beta] - 2024-12-29
Added
RCTApiCommands.register(String)allows to registerRCTApicommands with a different prefixTrainerRegistry#getId(LivingEntity)retrieves the trainer id for any givenLivingEntity
Changed
battlecommand now supports entity selectors
Changelog
[0.10.2-beta] - 2024-12-23
Fixed
- Battle music themes not playing in trainer battles (
battle.pvn)
Changelog
[0.10.1-beta] - 2024-12-09
Fixed
- Missing Cobblemon (version) dependency check
- Replaced redundant
PokemonEntityMixinwith event handler (which also fixed a crash caused by that mixin on startup)
Changelog
[0.10.0-beta] - 2024-12-09
Added
- Added ai configs
RCTBattleAIConfig,SelfdotGen5AIConfig,StrongBattleAIConfigand registered correspondingJTOparsers (rct,sd5andcbl) - Generic
JTO(json to object) flexible parser system
Removed
AITypeenum (TrainerModel.aiis now defined asJTO<BattleAI>)
Changelog
[0.9.1-beta] - 2024-12-09
Changed
RCTBattleAIadjustments/fixes: improved switch evaluation + trainers now actually consider the use of (mostly healing) items
Fixed
- Issues with
RCTBattleAIand switch instructions potentially causing softlocks as well as some other corner cases that could cause a battle failure (this might not fixed all issues but it appeared rather stable now during my testings)
Changelog
[0.9.0-beta] - 2024-12-03
Added
- Initial release (trainer management, battle formats, battle ai, trainer models)

