⚠️ Before playing this update, make sure NOT to use the old json5, or leave it in another folder, because if you don't do this, the quests, raids, and outside talking pokemons won't work... let the game generate a new file to play
Wild Pokémon can now converse with each other outside the player's team and can create Quests and Raids.
Implementation of a full configuration GUI using Mod Menu and Cloth API.
The mod received a drastic improvement in multiplayer synchronization and stability. Now each player will be responsible for their own AI, ensuring server stability and gameplay.
Added the characteristics setting, where you can define traits and personality for a specific Pokémon on your team or for an entire species.
Format:
Pokémon now receive effects when consuming vanilla Minecraft food items. Better/rarer foods = better effects
Wild Pokémon can now approach the player and request one of three event types:
1. Item Request Player must gather the requested quantity of an item and drop it back to the Pokémon.
2. Advice Request Pokémon ask a question; depending on your response, you gain or lose karma with that species.
3. Battle Request Defeat a specific Pokémon requested by the quest giver in a pokemon battle.
If the karma of an species becomes lower than -11, a raid event may trigger (configurable). Pokémon of the same species will spawn in large numbers and attack the player.
The raid ends when all the Pokémon are defeated or when the player is killed.
Worse Karma = Harder Raids
Karma System
To see your karma, use the command /cobblebrain karma or /cobblebrain karma
Follow Pokémon will automatically follow the player when a mission is active.
Stop Following Pokémon can stop following the player when commanded or when conditions are met.
Kill Count Tracking When a Pokémon is killed outside battle, the system records it. Other Pokémon will remember this in the next interaction.
Gift System Upon quest completion, Pokémon may drop reward items. Higher karma increases the chance of better rewards.
scheduleRaid: Determines if raids can be created in the world.
Raids can happen when your karma with a species falls below -11
wildPokemonTalkChance: Sets the chance of wild pokemon to participate in dialogue, not generate new ones. Wild Pokémon may speak randomly during ongoing dialogues.
wildQuestChance: Set the chance for a Pokémon to start a quest when you have a dialogue with wild Pokémon. The quests can be of the type BATTLE, ITEM, or ADVICE.
characteristics: list to define characteristics of a specific Pokémon for the AI.
The debug system has been improved to get more information from AI requests.
Several bugs have been fixed.
The default values of some mod settings have been changed.
When a player join a world for the first time, a guide book will be given, showing the basics of the mod.
Now a notification will appear in the chat if your Pokémon wants to speak without you having sent a message.

CobbleBrain is a mod that gives Pokémon a "brain," allowing them to think, talk, and interact with their surroundings in dynamic ways. Easy to setup and play!