## Major Changes
### JSON5 Improvements
Configuration file made more organized and easier to understand.
### Flying Pokémon Interaction
AI can now detect if a Pokémon is being mounted or flying.
### Balanced Speed Mechanics
Adjusted speed balance when a Pokémon is protecting or attacking.
### Player2 API Support
Added support for Player2 API integration.
To use models (both local and in cloud) from player2 API:
1. Go to https://player2.game/
2. Install player2 app and create a account
3. Copy the apibaseUrl from the app (it look like this: http://127.0.0.1:4315) and paste it to the mod config value `apiBaseUrl`
4. Put "player2" in the config mod value `localApiProvider`
- Optional: choose the model you want to use in the player2 app in the section Chat Model or local LLM (installed local LLM's may appear in the chat model section too)
### New Config Value: localApiProvider
If `apiBaseUrl` is a local address, the system uses the provider name in `localApiProvider` to adapt messages for the correct provider. (**Local APIs officially supported are Player2 and LMstudio.**)
⚠️ Note: if you were using LM studio in **previous versions**, you should put "lmstudio" in the `localApiProvider` (even if you are using providers that are not officially supported)
---
## Bug Fixes
- Now the Shift action has a dark purple color with a slower pulse for greater visual comfort
- Repair action now functions correctly without glitches.
- Fixed bug where flying Pokémon would jump when talking.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }