All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Project Cobblebrain

Project Cobblebrain

by VICdev • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Project Cobblebrain

Version License Status

AI powers dynamic and emergent Pokémon dialogue, but all gameplay actions, built-in dialogue, quests, and the Story Creator can be enjoyed offline!


Discord: join the official Cobblemon server, check mods-and-plugins → CobbleBrain.
Report Bugs and Submit Suggestions here!

Note: If you notice the Pokémon not forming memories/personalities as much in previous versions, check the first question in the FAQ.

About

CobbleBrain is a mod that gives Pokémon a “brain,” allowing them to think, talk, and interact dynamically with the world. It integrates artificial intelligence into gameplay, making your companions talk to you, react to battles, protect you from mobs and even cook a delicious steak, all of that using your prompt.

Wild Pokémon can also interact with the player and the world, creating quests, remembering your actions, and reacting to how you treat their species.

With the built-in Visual Story Creator, players can make custom interactive quests, branching RPG campaigns, minigames and more!

You can also fully customize each Pokémon's personality through the built-in Personality Editor, allowing every companion to develop a unique identity.


Features

  • Pokémon can talk to the player and to each other autonomously.
  • Speech-to-Text (Voice Input): Talk and give commands to Pokémon directly using your microphone (requires MCMti).
  • Pokémon can perform actions such as attacking, building, excavating, cooking, repairing tools, growing plants, and more.
  • Per-Action Customization: Toggle each action individually and customize cooldowns to balance gameplay.
  • Dialogue influenced by friendship, nature, past interactions, and world conditions.
  • Memory system that stores previous interactions.
  • Wild Pokémon quests and karma system that react to your actions.
  • Raid events triggered when Pokémon species become hostile toward you.
  • Fully configurable AI prompts, gameplay settings, and behaviors through the Mod Menu configuration screen.
  • Supports cloud AI models (Google AI Studio, OpenAI, OpenRouter, Player2), local models via LM Studio and Player2 and offline gameplay.
  • Multiplayer compatible, with each player managing their own AI processing.
  • Pokémon Personality Editor for customizing Traits, Quirks, Likes, Dislikes, and other personality attributes.

How to Play

1. Choose How to Play
Cloud Mode (Recommended)

Cloud mode uses external AI providers to process dialogue.

Using Player2 (Recommended)

  • Install the Player2 app and create an account.
  • Run Player2.exe (the app)

Player2 includes a free amount of energy, which can be replenished daily using a spinner. You can also choose the AI model that best fits your needs. In general, more expensive models are smarter. Here's a Tutorial on YouTube!


Using Other Providers

  1. Create an account with a provider (examples: Google AI Studio, OpenAI, OpenRouter).

  2. Generate an API key from the provider’s dashboard.

  3. Choose a model (examples: gemma-3-12b-it, gpt-4.1-mini, anthropic/claude-3.5-sonnet).

  4. Open the mod config Menu and fill:

    • apiKey: your generated key
    • apiBaseUrl: provider’s official URL
    • aiModel: ID of the chosen model

Here's a Tutorial on YouTube!

Local Mode
Local mode runs AI models directly on your computer using LM Studio or Player2. 
WARNING: LOCAL MODELS MAY CAUSE PROBLEMS IF YOU RUN/INSTALL MODELS THAT ARE TOO HEAVY.

**Steps:**  
1. Install [LM Studio](https://lmstudio.ai) (available for Windows, Mac, Linux).  
2. Open LM Studio and set up a folder for storing models.  
3. Download a model (examples: LLaMA, Mistral).  
   - 4b–5b models → lightweight, fast, good for simple dialogues.  
   - 7b–8b models → balanced, deeper responses.  
   - 12b+ models → complex, detailed dialogues, requiring significant RAM and GPU.  
4. Prefer quantized versions (q4, q5, q8) to reduce resource usage.  
5. Start the LM Studio server; it will show a local API address (e.g., `http://localhost:port`).  
6. Open the **Config menu** and set:
   - `apiBaseUrl`: local server address (Example: `http://localhost:1234`) 
   - `aiModel`: ID or name of the model running in the server
   - `localApiProvider`: `"lmstudio"`
Offline Mode (No AI Required)

Play CobbleBrain without an AI connection.

Starting with version 1.4.0, you can enable Offline Mode and Offline Talk Mode to enjoy an adapted gameplay experience without internet access or an AI provider.

While AI-powered conversations are unavailable, many gameplay mechanics continue to work, allowing you to interact with your Pokémon, use actions, complete quests, and enjoy the mod offline.

How to enable it:

  1. Open the Config Menu by pressing Y.
  2. Enable Offline Mode.
  3. (Recommended) Enable Offline Talk Mode for Pokémon dialogue and reactions.

Note: Using an AI provider is still recommended for the full CobbleBrain experience. Offline Talk Mode will continue to receive improvements and new features in future updates.

2. Interacting with Pokémon
  • Use the command /mpk <message> to talk to your Pokémon.
  • If listenToChat = true, any chat message can be interpreted by the AI.
3. Customize the mod

CobbleBrain is highly customizable and can be configured entirely in-game.

Press Y to open the configuration menu, where you can customize AI behavior, dialogue systems, gameplay mechanics, memories, actions, quests, and more.

Recommended settings for new players:

Selected Language — Changes the language used by the AI during conversations. Instruct — Defines how the AI should behave and respond. You can customize it to make Pokémon more serious, funny, emotional, roleplay-focused, or anything else you prefer. Personality Editor — Customize each Pokémon's Traits, Quirks, Likes, Dislikes, and other personality attributes through an intuitive in-game editor.

All the settings include tooltips explaining what they do!


Visual Story Creator (Alpha)

The Story creator is an in-game editor with visual scripting (blocks) to build campaigns, quests and minigames integrated with Cobblemon.

The goal is to let any player create Pokémon stories/fan-games in a simple, familiar environment. The system also supports emergent AI narratives to generate dynamic lines and progression while keeping full script and direction control in your hands (AI usage is completely OPTIONAL, the editor works perfectly fine without AI features).

Access the editor in-game on the mod menu.

You can easily export your Project in-menu, just click in File, export ZIP, select the location you want to export and done, your Project will be zipped and ready to publish! For others to play your story, they would just have to take your project, put it in the cobblebrain/storypacks folder, go to 'Play story' and done!

⚠️ IMPORTANT NOTICE (ALPHA)

At the moment, since this is the first version of the creator (ALPHA), so a lot of bugs and future adjustments are expected, also, I DO NOT recommend testing the story creator on servers or worlds you care about, ESPECIALLY if it's a shared story, because there might be bugs and vulnerabilities that could cause damage to the world/server, and I won’t offer support to "undo" such effects, but rather to fix the bugs that cause these effects.


Karma System

Each Pokémon species tracks your behavior.

  • Killing Pokémon or failing quests lowers karma.
  • Helping Pokémon increases karma.

Karma influences how Pokémon react to you in future interactions. To disable the karma system, go to the mod settings and turn off enable karma.


Raids

If your karma with a species becomes lower than -8, that species may organize a raid. A raid spawns multiple Pokémon that will attempt to defeat the player.

Worse karma = stronger raids.
To disable raids, go to the mod settings and turn off schedule raids.


Configuration

CobbleBrain can be configured directly in-game through the mod config menu screen. You can open it by pressing Y or typing /cobblebrain openConfig in chat.

There you can customize:

  • AI provider settings (apiKey, apiBaseUrl, aiModel)
  • Gameplay Systems (Dialogue, Memories, Quests, Actions, etc.)
  • Individual Action settings (enable/disable each action, custom cooldowns)
  • AI prompts (instruct and other behavior settings)
  • Wild Pokémon quest chances
  • Raid settings
  • Pokémon personalities (Personality Editor)

Advanced users can still edit the generated configuration files in the /config folder if needed.

For the full list of variables and explanations, please check the CobbleBrain README on GitHub.


Pokémon Actions

Use the action HUD to make all your Pokémon perform the chosen action or encourage Pokémon through chat to perform actions! Example: Squirtle, defend me! / Bulbasaur, want to eat some berries I dropped?

Primary Type-based Actions

These actions only work when the Pokémon has the right primary type.
Example: Charizard (fire, flying) can use cook, but Chandelure (ghost, fire) cannot.

Cook (Fire) Can cook food and smelt ores. 5% chance of item turning into charcoal.
Grow (Plant) Grows tree saplings and crops.
Repair (Metal) Repairs tools and weapons up to a certain durability threshold.
Shift (Ghost) Transports the player to an alternate dimension. Player becomes invisible, gains increased speed and jump height, but suffers from high weakness.
Fish (Water) Pokémon can catch fish from nearby water sources.
Nightmare Aura (Dark) Creates a terrifying aura that frightens nearby creatures.
Light (Electric) Creates a temporary light source around the Pokémon.
Scout (Flying) Sends the Pokémon to scout the surrounding area.
Teleport (Psychic) Teleports the player to a marked location using the ping system. Press G to ping the location you're looking at.
Excavate (Steel) Digs and clears a tunnel through blocks, but each layer costs a fraction of the Pokémon's life, it stops automatically at 10% remaining life.

General Actions

These actions work with any pokemon!

Attack Pokémon attacks any mobs close to it.
Protect Pokémon targets hostile mobs nearest to the player; if none are found, it follows the player.
Eat Pokémon eat any edible item dropped on the ground. Some foods and berries may grant temporary effects.
Buff Pokémon grants the player a positive status effect based on its primary type (e.g., regeneration, speed).
Debuff Pokémon applies a negative status effect to nearby mobs based on its primary type (e.g., slowness, weakness).
Rest (Sit) Pokémon rests in place and slowly regenerates health over time (configurable heal rate).
Build Pokémon places blocks from a marked chest to construct structures.
Idle Pokémon cancels all active commands and returns to normal behavior.

FAQ

Why does it seem like the Pokémon isn’t making any more memories/personality? This is an intentional improvement! With Optimized Pipeline Mode, the AI updates memories, personality, and other systems only when actually necessary, instead of forcing updates on every single message. In older versions, triggering everything constantly caused far more redundancy and hallucinations.

If you prefer the legacy behavior, you can disable 'Optimized Pipeline Mode' in the settings (though responses may become slower or worse in quality).

Pokémon are not responding. What should I check? Enable Debug Logging in the mod settings, send another message using /mpk, then check:
cobblebrain-ai/logs
Most issues are caused by:
  • Invalid API key
  • No provider credits
  • Incorrect model name
  • LM Studio server not running
Pokémon responses are too slow. Why? Response speed depends on model size, provider traffic, internet connection and prompt size. See the question below to learn how to speed up responses.
How can I reduce AI costs and token usage?
  • Enable Low Token Mode
  • Disable "unnecessary" AI Capabilities
  • Use smaller models
  • Shorten custom instructions
What are Key Rotation and Model Rotation? Automatically switches to another API key or model when the current one fails or reaches its limit.
How do I change Pokémon behavior? Edit the Instruct setting inside the AI Prompt category. You can add, remove or modify instructions to change Pokémon personalities and behavior. To change the behavior of a specific Pokémon, open the Pokémon Personality Editor. The old Characteristics setting is now marked as Legacy.
Can I talk to my Pokémon using my voice? How do I set it to my language? With the optional MCMti mod installed, you can use Speech-to-Text to talk and command your Pokémon using your microphone. just hold down the H key to talk and release it to stop recording.
To set it to your language, go to the MCMti settings and change the Language setting to the language you want in the Locale Code format (pt-br, en-us...)
How do I make Pokémon use canon Pokémon language? Enable Needs Pokémon Translator. When enabled, players need an EXP Share to understand Pokémon language.
How do I change server settings? Settings marked with (SERVER) must be edited directly inside config/cobblebrain.json5 on the server.
Can I play without an AI or internet connection?

Yes. Since v1.4.0, CobbleBrain includes Offline Mode and Offline Talk Mode, allowing you to play without an AI provider or an internet connection.

Offline Mode keeps many gameplay mechanics available, while Offline Talk Mode lets Pokémon communicate using built-in dialogue and world-aware reactions.

For the best experience, however, using an AI provider is still recommended.

Does the mod collect personal data? No. CobbleBrain only sends prompts to the AI provider you choose and receives responses back.
Can I use CobbleBrain on multiplayer servers? Yes. It is recommended that each player uses their own AI provider instead of sharing a single AI instance.
Found a bug, suggestion, or need help?

Bug reports & suggestions Please use the CobbleBrain Feedback Form.
Need support? Enable Debug Logging first, then ask for help in the CobbleBrain support thread and include your logs whenever possible.
To find the support thread:
1. Join the official Cobblemon Discord server
2. Go to the content-help channel
3. Search for "CobbleBrain"

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Fabric
28d ago 1
1.21.1
Neoforge
28d ago 1
1.21.1
Neoforge
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.21.1
Fabric
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Fabric
2mo ago 1
1.21.1
Fabric
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Fabric
2mo ago 1
1.21.1
Neoforge
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Fabric
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Fabric
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Fabric
9mo ago 1
1.21.1
Fabric
9mo ago 1
1.21.1
Fabric
10mo ago 1
1.21.1
Fabric
10mo ago 1
1.21.1
Fabric
10mo ago 1
1.21.1
Fabric
11mo ago 1
  • Fixed a bug where the DEBUFF wasn't working properly
  • The prompt of the spontaneous dialogue improved to avoid hallucinations
  • Fixed a bug where the DEBUFF wasn't working properly
  • The prompt of the spontaneous dialogue improved to avoid hallucinations
## Major Changes

### Memory Limit Removed & New Lazy Loading System

The hard memory limits (and their frequent warning pop-ups) have been completely removed!

the mod now uses an **lazy loading** architecture for stored memory and personality. The system now stream entries seamlessly in the background without needing strict caps to prevent lag.


### New 'Players About' option

There's now a dedicated option to write about (you) the player, it works pretty much like the 'instruct', it is located in the Prompt and Output tab


### Quick Action Trigger (Scroll & Release)

Instead of clicking through menus, you can now hold your action key, roll the mouse scroll wheel to cycle through available actions, and release **Z** to trigger it immediately.

For players who prefer the previous behavior, a **Manual Action Trigger** option remains available in the configuration menu.


### New Status Indicators

Added clear visual status indicators to help you keep track of what Pokémon are doing:

  • Catch Indicator:** Displays when a Pokémon is currently convinced to join your team (100% catch rate).
  • Following Indicator:** Shows whether the Pokémon is actively following you.
  • Hostile Indicator:** Marks aggressive or hostile Pokémon (active whenever the experimental hostility option is enabled in the settings).


### Configuration Presets

Added built-in presets in the configuration screen to quickly setup the mod without tweaking every individual setting:

  • Intelligent:** Focused on providing a higher quality experience, with AI-driven smart memory retrieval, which may increase token usage.
  • Normal (Default):** Balanced standard experience. Local memories and low token consumption with rich responses.
  • Light:** Optimized for basic models (3B/8B) and greater token savings. Essential memories.
  • Offline:** No active AI mode. The mod works with local/static responses, commands, and gameplay running locally (this mode does not use local AIs).
  • Custom: Complete technical panel with all mod options unlocked.**

Don't worry, if you already had the mod installed before, your settings won't be lost and will show up just like in the custom preset


### New Settings

New configuration options have been added:

  • Allow Client Prompt Customization – Allows players on a server to use their own custom instruct prompts and trainer descriptions. If disabled, the server strictly enforces global prompts and ignores client-side overrides.
  • Hide Personality Notifications – Hides chat announcements when a Pokémon's personality traits are discovered or evolve.
  • Player About – A dedicated character description for the trainer. Shapes how the AI and Pokémon perceive your appearance, personality, habits, or backstory.

Note: some options changed sections.


## Improvements

  • The config menu now warns players when specific options cannot be edited due to server-side enforcement.
  • some vulnerabilities and bad optimized code were fixed
  • Polished multiple core systems of the mod
  • Fixed an issue where the **Quest Block** failed to trigger or register properly inside the Story Editor.
  • Fixed an issue making personality changes not appear in the personality editor (or not change at all).
  • A LOT of other bugs were fixed
## Major Changes

### Memory Limit Removed & New Lazy Loading System

The hard memory limits (and their frequent warning pop-ups) have been completely removed!

the mod now uses an lazy loading architecture for stored memory and personality. The system now stream entries seamlessly in the background without needing strict caps to prevent lag.


### New 'Players About' option

There's now a dedicated option to write about (you) the player, it works pretty much like the 'instruct', it is located in the Prompt and Output tab.


### Quick Action Trigger (Scroll & Release)

Instead of clicking through menus, you can now hold your action key, roll the mouse scroll wheel to cycle through available actions, and release **Z** to trigger it immediately.

For players who prefer the previous behavior, a **Manual Action Trigger** option remains available in the configuration menu.


### New Status Indicators

Added clear visual status indicators to help you keep track of what Pokémon are doing:

  • Catch Indicator:** Displays when a Pokémon is currently convinced to join your team (100% catch rate).
  • Following Indicator:** Shows whether the Pokémon is actively following you.
  • Hostile Indicator:** Marks aggressive or hostile Pokémon (active whenever the experimental hostility option is enabled in the settings).


### Configuration Presets

Added built-in presets in the configuration screen to quickly setup the mod without tweaking every individual setting:

  • Intelligent:** Focused on providing a higher quality experience, with AI-driven smart memory retrieval, which may increase token usage.
  • Normal (Default):** Balanced standard experience. Local memories and low token consumption with rich responses.
  • Light:** Optimized for basic models (3B/8B) and greater token savings. Essential memories.
  • Offline:** No active AI mode. The mod works with local/static responses, commands, and gameplay running locally (this mode does not use local AIs).
  • Custom: Complete technical panel with all mod options unlocked.**

Don't worry, if you already had the mod installed before, your settings won't be lost and will show up just like in the custom preset


### New Settings

New configuration options have been added:

  • Allow Client Prompt Customization: Allows players on a server to use their own custom instruct prompts and trainer descriptions. If disabled, the server strictly enforces global prompts and ignores client-side overrides.
  • Hide Personality Notifications: Hides chat announcements when a Pokémon's personality traits are discovered or evolve.
  • Player About: A dedicated character description for the trainer. Shapes how the AI and Pokémon perceive your appearance, personality, habits, or backstory.

Note: some options changed sections.


## Improvements
  • The configuration screen now warns players when specific options cannot be edited due to server-side enforcement.
  • some vulnerabilities and bad optimized code were fixed
  • Polished multiple core systems of the mod
  • Fixed an issue where the **Quest Block** failed to trigger or register properly inside the Story Editor.
  • Fixed an issue making personality changes not appear in the personality editor (or not change at all).
  • A LOT of other bugs were fixed
  • (EXPERIMENTAL)** Wild Hostility: Two-stage aggression system (IRRITATED warning → HOSTILE chase with physical damage), disabled by default, can be enabled in the experimental tab of the mod settings with the name of Pokemon Can Be Hostile
  • (EXPERIMENTAL)** A new option has been added to decide the damage multiplier that wild hostile and raid Pokémon have, which is also in the experimental tab
  • Now Wild Pokémon generate memories and personalities that automatically migrate to your team upon capture
  • Now AI can tell the difference between Pokémon that are of the same species thanks to the new name and ID assignment
  • Messages translated to en_us and pt_br
  • Various bugs were fixed and some systems got polished
  • (EXPERIMENTAL)** Wild Hostility: Two-stage aggression system (IRRITATED warning → HOSTILE chase with physical damage), disabled by default, can be enabled in the experimental tab of the mod settings with the name of Pokemon Can Be Hostile
  • (EXPERIMENTAL)** A new option has been added to decide the damage multiplier that wild hostile and raid Pokémon have, which is also in the experimental tab
  • Now Wild Pokémon generate memories and personalities that automatically migrate to your team upon capture
  • Now AI can tell the difference between Pokémon that are of the same species thanks to the new name and ID assignment
  • Some messages got translated to en_us and pt_br
  • Various bugs were fixed and some systems got polished
## Everything from version [1.5.0](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/lGEFRBic), and also:

  • Now admins can choose for each action whether it can be triggered by the player and/or by the AI in the action manager

  • The spontaneous dialogue was improved and now has its own topic system and a unique prompt

  • The prompt builder now knows if a Pokémon has any specific Cobblemon effect (like paralysis, poison)

  • balanced teleport and excavate actions

  • Several bugs were fixed

  • Some smaller systems and mechanics got polishing

  • Added more options to specific actions in the action manager
## Everything from version [1.5.0](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/lGEFRBic), and also:

  • Now admins can choose for each action whether it can be triggered by the player and/or by the AI in the action manager

  • The spontaneous dialogue was improved and now has its own topic system and a unique prompt

  • The prompt builder now knows if a Pokémon has any specific Cobblemon effect (like paralysis, poison)

  • balanced teleport and excavate actions

  • Several bugs were fixed

  • Some smaller systems and mechanics got polishing

  • Added more options to specific actions in the action manager
### Everything from [1.5.0 version](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/Fabric-1.5.0-BETA) plus:

  • Fixed a bug that prevented the player from opening the personality editor in a multiplayer world
  • Other bugs and vulnerabilities were fixed
  • Some hardcoded messages in Portuguese were translated to English, in the future, they will have pt-br translation
  • Prospect action removed from the code (test action)
### Everything from [1.5.0 version](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/Fabric-1.5.0-BETA) plus:

  • Fixed a bug that prevented the player from opening the personality editor in a multiplayer world
  • Other bugs and vulnerabilities were fixed
  • Some hardcoded messages in Portuguese were translated to English, in the future, they will have pt-br translation
  • Prospect action removed from the code (test action)
## Major Changes

### Introducing the Story Creator (ALPHA)

The Story creator is an in-game editor with visual scripting (blocks) to build campaigns, quests and minigames integrated with Cobblemon.

The goal is to let any player create Pokémon stories/fan-games in a simple, familiar environment. The system also supports emergent AI narratives to generate dynamic lines and progression while keeping full script and direction control in your hands (AI usage is completely optional)

You can easily export your Project in-menu, just click in File, export ZIP, select the location you want to export and done, your Project will be ziped and ready to publish! For others to play your story, they would just have to take your project, put it in the cobblebrain/storypacks folder, go to 'Play story' and done!

  • IMPORTANT NOTICE**: At the moment, since this is the first version of the creator (ALPHA), so a lot of bugs and future adjustments are expected, also, I DO NOT recommend testing the story creator on servers or worlds you care about, ESPECIALLY if it's a shared story, because there might be bugs and vulnerabilities that could cause damage to the world/server, and I won’t offer support to "undo" such effects, but rather to fix the bugs that cause these effects


### New Actions and new configuration menu:

  • Build**: With the Ping (mark location) key, select where the pokemon should build and from which chest it should get materials, after that, watch in real time your pokémons building structures. the pokemon's speed dictates how fast it will build.

  • Excavate (Steel)**: With the Ping (mark location) key, point to where the Steel Pokémon should mine and it will start destroying all the blocks that are in front of it according to the position you gave it, very useful for terraforming and underground excavations.

  • Rest (Sit Rework)**: Sit/rest mechanic completely reworked, now besides making the pokemon stay still in place, it gets a small carpet according to its type and recovers health little by little. If it's night and a certain amount of time passes, your Pokémon will sleep.

In addition, each action now has an exclusive settings menu, in the ACTION MANAGER section, allowing you to adjust fine parameters, cooldowns and behaviors individually, very useful for servers...


### Memory Diary System

Added the new memory tab and **Favorite Memories** to make it easier to edit, view and retain the memories of the Pokémon you want, Which can be accessed in the personality editor.

Also, Now it is possible to mark crucial memories as "Favorites" in the Pokémon's diary. These memories receive priority during the AI context assembly, ensuring that important memories for the pokemon are always taken into account when dialogues are formed.

### Voice Input: Support for Speech-to-Text (STT)

Added support for built-in **voice recognition (STT)** via MCMti.

Now you can talk directly to your Pokémon using the microphone. The feature transcribes your speech in real time and sends it directly to the dialogue system. This feature is optional and is only activated if the MCMti mod is installed.

Note: to work in your language, it is necessary to change the speech language setting in MCMti's own configuration, for more information, consult the mod's page.


## New keybinds

  • H: activates stt (pust-to-talk) recording to send the message as if it were a /mpk message

  • M (changed to I in 1.5.2): Changes the action HUD target mode to solo (pokemon chosen by the cobblemon slot) or multi (all pokemons)

  • F8: Open the story creator's debug screen


## New settings

``Optimized pipeline mode:` Splits AI processing into two stages: delivers immediate in-game dialogue and actions first, then resolves all other systems (memory, traits, quests, state updates) asynchronously in the background.

`Speech-to-text:`` Enables STT ._. (requires mcmti installed).


## Bug Fixes

  • Several stability fixes and cleanups in the code of the mod's core systems.
  • Fixed the sit action that was not working (which is now called rest)
  • fixed an issue that caused 'enable trait creation' to be reset when saved even in singleplayer
## Major Changes

### Introducing the Story Creator (ALPHA)

The Story creator is an in-game editor with visual scripting (blocks) to build campaigns, quests and minigames integrated with Cobblemon.

The goal is to let any player create Pokémon stories/fan-games in a simple, familiar environment. The system also supports emergent AI narratives to generate dynamic lines and progression while keeping full script and direction control in your hands (AI usage is completely optional)

You can easily export your Project in-menu, just click in File, export ZIP, select the location you want to export and done, your Project will be ziped and ready to publish! For others to play your story, they would just have to take your project, put it in the cobblebrain/storypacks folder, go to 'Play story' and done!

  • IMPORTANT NOTICE**: At the moment, since this is the first version of the creator (ALPHA), so a lot of bugs and future adjustments are expected, also, I DO NOT recommend testing the story creator on servers or worlds you care about, ESPECIALLY if it's a shared story, because there might be bugs and vulnerabilities that could cause damage to the world/server, and I won’t offer support to "undo" such effects, but rather to fix the bugs that cause these effects


### New Actions and new configuration menu:

  • Build**: With the Ping (mark location) key, select where the pokemon should build and from which chest it should get materials, after that, watch in real time your pokémons building structures. the pokemon's speed dictates how fast it will build.

  • Excavate (Steel)**: With the Ping (mark location) key, point to where the Steel Pokémon should mine and it will start destroying all the blocks that are in front of it according to the position you gave it, very useful for terraforming and underground excavations.

  • Rest (Sit Rework)**: Sit/rest mechanic completely reworked, now besides making the pokemon stay still in place, it gets a small carpet according to its type and recovers health little by little. If it's night and a certain amount of time passes, your Pokémon will sleep.

In addition, each action now has an exclusive settings menu, in the ACTION MANAGER section, allowing you to adjust fine parameters, cooldowns and behaviors individually, very useful for servers...


### Memory Diary System

Added the new memory tab and **Favorite Memories** to make it easier to edit, view and retain the memories of the Pokémon you want, Which can be accessed in the personality editor.

Also, Now it is possible to mark crucial memories as "Favorites" in the Pokémon's diary. These memories receive priority during the AI context assembly, ensuring that important memories for the pokemon are always taken into account when dialogues are formed.

### Voice Input: Support for Speech-to-Text (STT)

Added support for built-in **voice recognition (STT)** via MCMti.

Now you can talk directly to your Pokémon using the microphone. The feature transcribes your speech in real time and sends it directly to the dialogue system. This feature is optional and is only activated if the MCMti mod is installed.

Note: to work in your language, it is necessary to change the speech language setting in MCMti's own configuration, for more information, consult the mod's page.


## New keybinds

  • H: activates stt (pust-to-talk) recording to send the message as if it were a /mpk message

  • M (changed to I in 1.5.2): Changes the action HUD target mode to solo (pokemon chosen by the cobblemon slot) or multi (all pokemons)

  • F8: Open the story creator's debug screen


## New settings

``Optimized pipeline mode:` Splits AI processing into two stages: delivers immediate in-game dialogue and actions first, then resolves all other systems (memory, traits, quests, state updates) asynchronously in the background.

`Speech-to-text:`` Enables STT ._. (requires mcmti installed).


## Bug Fixes

  • Several stability fixes and cleanups in the code of the mod's core systems.
  • Fixed the sit action that was not working (which is now called rest)
  • fixed an issue that caused 'enable trait creation' to be reset when saved even in singleplayer
## Major Changes

### New AI-Driven Memory Retrieval mode

Added a new **optional** AI-Driven Memory Retrieval mode.

Before generating a response, CobbleBrain searches the stored memories of the active Pokémon in your party and sends the most relevant candidate memories to the AI. The AI then selects which memories best fit the current conversation, resulting in more consistent and context-aware dialogue.

The number of candidate memories is configurable and scales with the number of active Pokémon. Since this feature performs an additional AI request, token usage increases slightly, but the retrieval request typically uses far fewer tokens than the dialogue generation request.


### The epidemic of hungry pokemons was solved! (i hope...)

Replaced Ignore Hunger with Show Hunger.

By default, CobbleBrain no longer includes hunger information in the AI context or instructs the AI to consider it, significantly reducing cases where Pokémon constantly talk about being hungry. Players who prefer the previous behavior can simply enable **Show Hunger** in the configuration.

If the pokemons keep talking about food, try changing their personality in the personality editor and include things like: doesn't like to talk about food, or put in the instruct option that pokemons shouldn't talk about food. If nothing works, try manually deleting from the pokemon's memory file memories that mention food in the cobblebrain-ai/stored_memories folder.


### New /cobblebrain clearChatBubbles Command

Added the new /cobblebrain clearChatBubbles command for administrators (permission level 2).

The command includes two cleanup modes:

  • Safe**, which removes only CobbleBrain chat bubbles.
  • Strong**, which also removes legacy/orphaned chat bubbles created before this update.

The /cobblebrain guide has also been updated to explain both cleanup modes.


### New Settings

New configuration options have been added:

  • AI-Driven Memory Retrieval – Lets the AI model decide which previously stored memories should be retrieved for the current conversation.
  • Base Candidate Memories – Sets the initial number of candidate memories gathered before they are sent to the AI.
  • Show Hunger – Shows or hides Pokémon hunger information from the AI.
  • Custom API Provider – Renamed from **Local API Provider** (name change only).

Additionally, missing configuration descriptions have been added to the mod's JSON files.

## Improvements

  • Added initial support for **NovelAI**. (experimental)
<br>apiBaseUrl: https://text.novelai.net
<br>customApiProvider: novelai
<br>useChatEndpoint: true

  • Renamed localApiProvider to customApiProvider, with automatic migration of existing configurations.
  • Added a notification screen when players attempt to disable **Offline Mode** in worlds where **Force Offline Mode** is enabled.
  • Added a **Report Bugs & Suggestions** button in the config screen.
  • Increased the spontaneous dialogue check interval from **10 seconds** to **12 seconds**.
  • Treasure Quest barrels now spawn only when the player is nearby, preventing generation issues in unloaded chunks.


## Bug Fixes

  • Fixed treasure quest barrels spawning underground or in the void when generated in unloaded chunks.
  • Applied multiple performance optimizations across the mod, reducing server overhead and improving overall performance.
  • Various bug fixes and stability improvements.
## Major Changes

### New AI-Driven Memory Retrieval mode

Added a new **optional** AI-Driven Memory Retrieval mode.

Before generating a response, CobbleBrain searches the stored memories of the active Pokémon in your party and sends the most relevant candidate memories to the AI. The AI then selects which memories best fit the current conversation, resulting in more consistent and context-aware dialogue.

The number of candidate memories is configurable and scales with the number of active Pokémon. Since this feature performs an additional AI request, token usage increases slightly, but the retrieval request typically uses far fewer tokens than the dialogue generation request.


### The epidemic of hungry pokemons was solved! (i hope...)

Replaced Ignore Hunger with Show Hunger.

By default, CobbleBrain no longer includes hunger information in the AI context or instructs the AI to consider it, significantly reducing cases where Pokémon constantly talk about being hungry. Players who prefer the previous behavior can simply enable **Show Hunger** in the configuration.

If the pokemons keep talking about food, try changing their personality in the personality editor and include things like: doesn't like to talk about food, or put in the instruct option that pokemons shouldn't talk about food. If nothing works, try manually deleting from the pokemon's memory file memories that mention food in the cobblebrain-ai/stored_memories folder.


### New /cobblebrain clearChatBubbles Command

Added the new /cobblebrain clearChatBubbles command for administrators (permission level 2).

The command includes two cleanup modes:

  • Safe**, which removes only CobbleBrain chat bubbles.
  • Strong**, which also removes legacy/orphaned chat bubbles created before this update.

The /cobblebrain guide has also been updated to explain both cleanup modes.


### New Settings

New configuration options have been added:

  • AI-Driven Memory Retrieval – Lets the AI model decide which previously stored memories should be retrieved for the current conversation.
  • Base Candidate Memories – Sets the initial number of candidate memories gathered before they are sent to the AI.
  • Show Hunger – Shows or hides Pokémon hunger information from the AI.
  • Custom API Provider – Renamed from **Local API Provider** (name change only).

Additionally, missing configuration descriptions have been added to the mod's JSON files.

## Improvements

  • Added initial support for **NovelAI**. (experimental)
<br>apiBaseUrl: https://text.novelai.net
<br>customApiProvider: novelai
<br>useChatEndpoint: true

  • Renamed localApiProvider to customApiProvider, with automatic migration of existing configurations.
  • Added a notification screen when players attempt to disable **Offline Mode** in worlds where **Force Offline Mode** is enabled.
  • Added a **Report Bugs & Suggestions** button in the config screen.
  • Increased the spontaneous dialogue check interval from **10 seconds** to **12 seconds**.
  • Treasure Quest barrels now spawn only when the player is nearby, preventing generation issues in unloaded chunks.


## Bug Fixes

  • Fixed treasure quest barrels spawning underground or in the void when generated in unloaded chunks.
  • Applied multiple performance optimizations across the mod, reducing server overhead and improving overall performance.
  • Various bug fixes and stability improvements.
This version includes all changes from the [1.4.0 Beta (changelog)](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/Neoforge-1.4.0-BETA) and more!

## Major Changes

### Pokémon Personality Editor

The new in-game **Pokémon Personality Editor** replaces the old ``Characteristics` configuration, making personality customization much easier.

Instead of manually editing text, you can configure a Pokémon's personality through a dedicated interface by adding Traits, Quirks, Likes, Dislikes, and other personality attributes. The editor automatically generates the corresponding **Characteristics** configuration behind the scenes, ensuring full compatibility with the existing AI system.

If
`Enable Trait Creation` is enabled, the first time you interact with a Pokémon, CobbleBrain will automatically generate **one Trait** and **one Quirk** based on its personality. These can be freely edited, replaced, or removed later through the Personality Editor. Players who prefer to define personalities manually can simply disable `Enable Trait Creation`.


## Customization

New configuration options:

  • `Enable Trait Creation` – Automatically generates one Trait and one Quirk the first time a Pokémon is interacted with.
  • `Allow Client Personality Editing` – Allows servers to decide whether players can edit their Pokémon's personalities. Disable this to prevent client-side personality editing.
  • `Force Offline Mode` – Forces all players to use CobbleBrain without AI, disabling AI-dependent features and adapting gameplay for offline use. Ideal for servers that don't want players using AI features.
  • `Disable Welcome Message` – Disables the welcome message displayed when joining a world.

## Improvements

  • Reorganized the Memories & Traits storage into per-world folders with more readable filenames, making saved data easier to navigate.
  • Improved the Memories & Traits file lookup system.
  • `Offline Mode` now focuses only on disabling AI features and adapting gameplay for offline use, while `Offline Talk Mode` is now fully responsible for offline Pokémon dialogue and reactions.
  • Teleport has been removed from the AI's automatic actions to prevent unwanted behavior, but it can still be triggered manually through the Action HUD.
  • Expanded Brazilian Portuguese translations across more parts of the mod.
  • Added dimension information to the AI context.
  • `Characteristics`` is now marked as a **Legacy** configuration and has been replaced by the Pokémon Personality Editor.

## Bug Fixes

  • Fixed an issue that prevented shoulder-mounted Pokémon from participating in conversations.
  • Various bug fixes and stability improvements.
This version includes all changes from the [1.4.0 Beta (changelog)](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/Fabric-1.4.0-BETA) and more!

## Major Changes

### Pokémon Personality Editor

The new in-game **Pokémon Personality Editor** replaces the old ``Characteristics` configuration, making personality customization much easier.

Instead of manually editing text, you can configure a Pokémon's personality through a dedicated interface by adding Traits, Quirks, Likes, Dislikes, and other personality attributes. The editor automatically generates the corresponding **Characteristics** configuration behind the scenes, ensuring full compatibility with the existing AI system.

If
`Enable Trait Creation` is enabled, the first time you interact with a Pokémon, CobbleBrain will automatically generate **one Trait** and **one Quirk** based on its personality. These can be freely edited, replaced, or removed later through the Personality Editor. Players who prefer to define personalities manually can simply disable `Enable Trait Creation`.


## Customization

New configuration options:

  • `Enable Trait Creation` – Automatically generates one Trait and one Quirk the first time a Pokémon is interacted with.
  • `Allow Client Personality Editing` – Allows servers to decide whether players can edit their Pokémon's personalities. Disable this to prevent client-side personality editing.
  • `Force Offline Mode` – Forces all players to use CobbleBrain without AI, disabling AI-dependent features and adapting gameplay for offline use. Ideal for servers that don't want players using AI features.
  • `Disable Welcome Message` – Disables the welcome message displayed when joining a world.

## Improvements

  • Reorganized the Memories & Traits storage into per-world folders with more readable filenames, making saved data easier to navigate.
  • Improved the Memories & Traits file lookup system.
  • `Offline Mode` now focuses only on disabling AI features and adapting gameplay for offline use, while `Offline Talk Mode` is now fully responsible for offline Pokémon dialogue and reactions.
  • Teleport has been removed from the AI's automatic actions to prevent unwanted behavior, but it can still be triggered manually through the Action HUD.
  • Expanded Brazilian Portuguese translations across more parts of the mod.
  • Added dimension information to the AI context.
  • `Characteristics`` is now marked as a **Legacy** configuration and has been replaced by the Pokémon Personality Editor.

## Bug Fixes

  • Fixed an issue that prevented shoulder-mounted Pokémon from participating in conversations.
  • Various bug fixes and stability improvements.
## Major Changes

### Offline Mode

Added a fully functional **Offline Mode**.

When enabled, AI dialogue is disabled while essential gameplay mechanics such as Pokémon actions continue to function normally.

### Offline Talk Mode

Added Offline Talk Mode.

Pokémon communicate similarly to how they do in the Pokémon series, speaking through variations of their own names, for example:

``
Bulbasaur: Bulba... saur! (fear/intimidated)
``

Pokémon react differently depending on the current world context, including nearby mobs, weather, hunger, time of day, and other environmental conditions.

Occasionally, contextual status messages may also appear, informing the player about the Pokémon's current state or reaction when specific world events occur.

### Memory System V2 (BETA)

The memory system has been completely redesigned.

The old memory system has been replaced with a new memory retrieval system, managed by the mod and powered by the AI.

Instead of sending every stored memory to the AI, CobbleBrain now automatically identifies and retrieves only the most relevant memories for the current conversation. This significantly reduces token usage while making Pokémon memories more reliable and context-aware.

All the memories can be acessed in the new stored_memories folder

This system is still in development and will continue to improve based on community feedback.

### Mark location (Ping)

Added a new **Ping** system.

Players can mark a location in the world, allowing Pokémon to move toward the selected area before performing actions.

This gives players greater control over where Pokémon interact with the environment and is also required for the **Teleport** action, which teleports the player to the currently marked location.

### Pokémon Traits & Quirks

Added **Traits & Quirks**, giving Pokémon more distinct personalities and recurring behaviors, it can be acessed in the stored_memories folder.

### New Pokémon Actions

Added several new actions:

  • Fish** — Water Pokémon search nearby waters for fish and useful resources.
  • Nightmare Aura** — Dark Pokémon frighten nearby creatures, causing them to flee.
  • Light** — Electric Pokémon illuminate dark areas.
  • Scout** — Flying Pokémon search the surrounding area for structures and entities.
  • Teleport** — Psychic Pokémon teleport their trainer to the currently marked location.


## New settings

### Offline Mode

Enables Offline Mode. Pokémon responses are generated locally without internet access.

### Offline Talk Mode

Selects the offline dialogue generator to use.

### Psychic Translation

Allows Psychic-type Pokémon to naturally speak human language and occasionally interpret other Pokémon.

### Enable Memories

Enables Pokémon memories.

### Enable Karma

Enables karma gain/loss and karma-based mechanics.

### Max Stored Memories

Sets the maximum number of stored memories per Pokémon.

### Max Relevant Memories

Sets the maximum number of memories retrieved for each prompt.


## Mission Improvements

Battle Missions

Battle target Pokémon now spawn near the player as soon as the mission begins.

Spawned Pokémon are highlighted with the Glowing effect, and mission progress tracking in the HUD has been improved.

Lost Item Missions

Treasure barrels now generate only on the surface, preventing it from spawning underground or becoming inaccessible.

## Improvements

  • Improved AI response handling
  • Improved the default output format
  • Added Brazilian Portuguese translation (BETA)
  • Improved overall stability
  • Improved action HUD
  • Updated guide information


## Bug Fixes

  • fixed a bug that caused the game to crash when creating quests in the Neoforge version
  • Fixed multiple memory-related issues
  • Optimized file I/O operations
  • Various bug fixes and performance optimizations

## Major Changes

### Offline Mode

Added a fully functional **Offline Mode**.

When enabled, AI dialogue is disabled while essential gameplay mechanics such as Pokémon actions continue to function normally.

### Offline Talk Mode

Added Offline Talk Mode.

Pokémon communicate similarly to how they do in the Pokémon series, speaking through variations of their own names, for example:

``
Bulbasaur: Bulba... saur! (fear/intimidated)
``

Pokémon react differently depending on the current world context, including nearby mobs, weather, hunger, time of day, and other environmental conditions.

Occasionally, contextual status messages may also appear, informing the player about the Pokémon's current state or reaction when specific world events occur.

### Memory System V2 (BETA)

The memory system has been completely redesigned.

The old memory system has been replaced with a new memory retrieval system, managed by the mod and powered by the AI.

Instead of sending every stored memory to the AI, CobbleBrain now automatically identifies and retrieves only the most relevant memories for the current conversation. This significantly reduces token usage while making Pokémon memories more reliable and context-aware.

All the memories can be acessed in the new stored_memories folder

This system is still in development and will continue to improve based on community feedback.

### Mark location (Ping)

Added a new **Ping** system.

Players can mark a location in the world, allowing Pokémon to move toward the selected area before performing actions.

This gives players greater control over where Pokémon interact with the environment and is also required for the **Teleport** action, which teleports the player to the currently marked location.

### Pokémon Traits & Quirks

Added **Traits & Quirks**, giving Pokémon more distinct personalities and recurring behaviors, it can be acessed in the stored_memories folder.

### New Pokémon Actions

Added several new actions:

  • Fish** — Water Pokémon search nearby waters for fish and useful resources.
  • Nightmare Aura** — Dark Pokémon frighten nearby creatures, causing them to flee.
  • Light** — Electric Pokémon illuminate dark areas.
  • Scout** — Flying Pokémon search the surrounding area for structures and entities.
  • Teleport** — Psychic Pokémon teleport their trainer to the currently marked location.


## New settings

### Offline Mode

Enables Offline Mode. Pokémon responses are generated locally without internet access.

### Offline Talk Mode

Selects the offline dialogue generator to use.

### Psychic Translation

Allows Psychic-type Pokémon to naturally speak human language and occasionally interpret other Pokémon.

### Enable Memories

Enables Pokémon memories.

### Enable Karma

Enables karma gain/loss and karma-based mechanics.

### Max Stored Memories

Sets the maximum number of stored memories per Pokémon.

### Max Relevant Memories

Sets the maximum number of memories retrieved for each prompt.


## Mission Improvements

Battle Missions

Battle target Pokémon now spawn near the player as soon as the mission begins.

Spawned Pokémon are highlighted with the Glowing effect, and mission progress tracking in the HUD has been improved.

Lost Item Missions

Treasure barrels now generate only on the surface, preventing it from spawning underground or becoming inaccessible.

## Improvements

  • Improved AI response handling
  • Improved the default output format
  • Added Brazilian Portuguese translation (BETA)
  • Improved overall stability
  • Improved action HUD
  • Updated guide information


## Bug Fixes

  • fixed a bug that caused the game to crash when creating quests in the Neoforge version
  • Fixed multiple memory-related issues
  • Optimized file I/O operations
  • Various bug fixes and performance optimizations

All of the features in 1.3.2 BETA [(changelog)](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/Fabric-1.3.2-BETA) and:

  • Headers that appear randomly in the dialogues are now filtered by the mod
  • The output has been updated to further reduce the AI's hallucinations
  • A new setting called **Ignore Hunger**, which when active, makes the AI ignore all information about the pokemons' hunger and does not talk about this topic
  • The '**Need Translator**' bug is now fixed
All of the features in 1.3.2 BETA [(changelog)](https://modrinth.com/mod/cobblebrain-ai-dialogue-system-for-cobblemon/version/Fabric-1.3.2-BETA) and:

  • Headers that appear randomly in the dialogues are now filtered by the mod
  • The output has been updated to further reduce the AI's hallucinations
  • A new setting called **Ignore Hunger**, which when active, makes the AI ignore all information about the pokemons' hunger and does not talk about this topic
  • The '**Need Translator**' bug is now fixed
## Major Changes

### Optimized Output & Instruct Systems

The default **output** and **instruct** systems have been improved and optimized.

Compared to version 1.3.1 using the same default settings:

  • Lower token usage
  • Reduced AI hallucinations
  • More consistent AI behavior
  • Improved response stability

Results may vary depending on the AI model being used.

### Recommended Prompt Recovery

Added a new **Use Recommended Prompt** button.

If CobbleBrain detects that the current output or instruct has been modified, the button will appear and allow players to quickly restore the recommended prompts for the current mod version.

### Preferred Name System

Added a new **Preferred Name** configuration option.

Players can now choose the name the AI uses when referring to them during conversations and interactions.


## New Commands

### /cobblebrain feedback

Temporarily sends corrective feedback to the AI for the next few messages.

Useful when the AI says or does something incorrect or out of character.

### /cobblebrain instructFeedback

Works similarly to /cobblebrain feedback, but also saves the feedback into the instruct configuration so the AI remembers it in future conversations.


## Other Improvements

  • /cobblebrain guide now includes a brief explanation for every available CobbleBrain command


## Known Issues

  • /cobblebrain instructFeedback currently does not work in multiplayer/online worlds


## Bug Fixes

  • Several bugs and stability issues were fixed

## Major Changes

### Optimized Output & Instruct Systems

The default **output** and **instruct** systems have been improved and optimized.

Compared to version 1.3.1 using the same default settings:

  • Lower token usage
  • Reduced AI hallucinations
  • More consistent AI behavior
  • Improved response stability

Results may vary depending on the AI model being used.

### Recommended Prompt Recovery

Added a new **Use Recommended Prompt** button.

If CobbleBrain detects that the current output or instruct has been modified, the button will appear and allow players to quickly restore the recommended prompts for the current mod version.

### Preferred Name System

Added a new **Preferred Name** configuration option.

Players can now choose the name the AI uses when referring to them during conversations and interactions.


## New Commands

### /cobblebrain feedback

Temporarily sends corrective feedback to the AI for the next few messages.

Useful when the AI says or does something incorrect or out of character.

### /cobblebrain instructFeedback

Works similarly to /cobblebrain feedback, but also saves the feedback into the instruct configuration so the AI remembers it in future conversations.


## Other Improvements

  • /cobblebrain guide now includes a brief explanation for every available CobbleBrain command


## Known Issues

  • /cobblebrain instructFeedback currently does not work in multiplayer/online worlds


## Bug Fixes

  • Several bugs and stability issues were fixed

## Major changes

  • Now actions (and other affected systems) work normally in other dimensions (e.g. the Nether, the End)

  • Berries contribute to the Pokémon's fullness, but can still be eaten when the Pokémon is full

  • The cobblebrain /quitQuest command has been added in case you want to abandon a quest

  • A system of random tips has been added that appear every time the settings screen is opened
## Major Changes

  • Now actions (and other affected systems) work normally in other dimensions (e.g. the Nether, the End)

  • Berries contribute to the Pokémon's fullness, but can still be eaten when the Pokémon is full

  • The cobblebrain /quitQuest command has been added in case you want to abandon a quest

  • A system of random tips has been added that appear every time the settings screen is opened
## Major Changes

### Mission System Rework

The mission system has been expanded and improved:

  • BATTLE** mission changes: if you walk a certain distance and still haven't found the Pokémon, it will automatically spawn with a glow effect

  • ADVICE** mission changes: Instead of relying on the AI's context to consider the answer 'good enough,' now it is required to give or take points every time an interaction happens, removing practically all the instability from this mission

  • New **LOST ITEM SEARCH** mission type: Using the mission HUD locator, you must go to the item depot area and dig until you find a barrel, to finally open it and complete the mission

  • Missions rely less on AI to be completed, eliminating several of the instability problems they had

  • Besides being guaranteed to receive a reward for completing the mission, you will earn an amount of XP based on the mission's difficulty, in addition to unlocking better rewards as your karma with the species increases by completing the missions... with a 1.5% chance of getting a **MASTER BALL** if your karma is higher than 12

### Mission HUD

Added a new **Mission HUD** to display active quests and mission-related information directly in gameplay.

### Pokémon Action HUD

Added a new **Pokémon Action HUD**, functioning as a quick interaction menu for Pokémon actions.

Players can now more easily command Pokémon actions directly through the HUD interface.

### Persistent Context System

Added the /cobblebrain saveContext command for persistent AI memory between gameplay sessions.

### Configurable Recent Memories Limit

Added a configurable Recent Memories Limit value in config, allowing players to choose how many previous interactions are saved and sent to the AI when a prompt is sent, specifically in the [LAST INTERACTIONS] session

### Convincing & Catching Improvements

Pokémon can now have a **guaranteed catch rate** after being successfully convinced during interactions.

### Fullness & Eating System Improvements

Connected Pokémon fullness directly to the **EAT action**, now Pokémon will not eat while they are full, unless they are berries (in case you want to give them a buff).

### Dialogue System Improvements

Updated and improved the dialogue system for better interaction flow and response quality.


## Improvements

  • Rebalanced action ability cooldowns
  • Improved guide book explanations
  • Simplified descriptions for several configuration settings, including renaming the OUTPUT SYSTEMS section to AI CAPABILITIES.
  • Rebalanced reward items
  • Added warnings for experimental settings


## Bug Fixes

  • Several bugs and stability issues were fixed
## Major Changes

### Mission System Rework

The mission system has been expanded and improved:

  • BATTLE** mission changes: if you walk a certain distance and still haven't found the Pokémon, it will automatically spawn with a glow effect

  • ADVICE** mission changes: Instead of relying on the AI's context to consider the answer 'good enough,' now it is required to give or take points every time an interaction happens, removing practically all the instability from this mission

  • New **LOST ITEM SEARCH** mission type: Using the mission HUD locator, you must go to the item depot area and dig until you find a barrel, to finally open it and complete the mission

  • Missions rely less on AI to be completed, eliminating several of the instability problems they had

  • Besides being guaranteed to receive a reward for completing the mission, you will earn an amount of XP based on the mission's difficulty, in addition to unlocking better rewards as your karma with the species increases by completing the missions... with a 1.5% chance of getting a **MASTER BALL** if your karma is higher than 12

### Mission HUD

Added a new **Mission HUD** to display active quests and mission-related information directly in gameplay.

### Pokémon Action HUD

Added a new **Pokémon Action HUD**, functioning as a quick interaction menu for Pokémon actions.

Players can now more easily command Pokémon actions directly through the HUD interface.

### Persistent Context System

Added the /cobblebrain saveContext command for persistent AI memory between gameplay sessions.

### Configurable Recent Memories Limit

Added a configurable Recent Memories Limit value in config, allowing players to choose how many previous interactions are saved and sent to the AI when a prompt is sent, specifically in the [LAST INTERACTIONS] session

### Convincing & Catching Improvements

Pokémon can now have a **guaranteed catch rate** after being successfully convinced during interactions.

### Fullness & Eating System Improvements

Connected Pokémon fullness directly to the **EAT action**, now Pokémon will not eat while they are full, unless they are berries (in case you want to give them a buff).

### Dialogue System Improvements

Updated and improved the dialogue system for better interaction flow and response quality.


## Improvements

  • Rebalanced action ability cooldowns
  • Improved guide book explanations
  • Simplified descriptions for several configuration settings, including renaming the OUTPUT SYSTEMS section to AI CAPABILITIES.
  • Rebalanced reward items
  • Added warnings for experimental settings


## Bug Fixes

  • Several bugs and stability issues were fixed

## Major Changes

### Gameplay Systems Configuration

Added a new **Gameplay Systems** feature in the config menu that allows enabling or disabling specific parts of the mod.

Each system can be toggled individually, dynamically affecting what is included in the AI output format:

  • Dialogue
  • Actions
  • April Fools Actions (disabled by default)
  • Friendship
  • Quests
  • World Context
  • Mobs Context

This allows players to **focus the mod on specific gameplay aspects** that they like.

### Multiplayer Configuration Overhaul

Reworked multiplayer configuration handling to give **servers more control over gameplay behavior**.

Improved synchronization between client and server settings.

### Client-side Config Improvements

Some settings are now in different sides:

  • selectedLanguage SERVER -> CLIENT
  • outputFormat CLIENT -> SERVER

### Default Output Adjustments

Improved default and client output formatting for more consistent and natural responses.


## New Experimental Settings

### Old Memory System

Re-added the old memory system for testing and customization.

### Output Pokémon Language

When enabled, Pokémon will speak according to their natural vocal structure instead of human language.
Automatically disables normal dialogue output when active.


## New Content

### Pokémon Translator System

Note: to use this new feature, enable 'Needs Pokemon Translator' in the config menu

Added a new Pokémon Translator system:
When active, Pokémon will speak normally if the player has the Exp Share equipped as a helmet or in the offhand slot.

If not equipped, Pokémon will communicate using animal-like sounds instead.

Pokémons don't need to have the Exp. Share equipped.

### April Fools Actions

Added **6 new special April Fools actions** (disabled by default):

  • (Fire Pokémon) Fireball Machine
  • (Fire Pokémon) Nuke
  • (Electric Pokémon) Final Judgment
  • (Fairy Pokémon) Imaginary Technique
  • (Psychic Pokémon) Psychic Stand
  • SSStyle


## New Config Options

### Needs Pokémon Translator

When enabled, Pokémon will speak normally only if the player has the Exp Share equipped. Otherwise, they will speak like animals.

This setting overrides other dialogue output settings.

### Use Chat Endpoint

Automatically includes '/v1/chat/completions' in the ApiBaseUrl address.
Disable it if you are having trouble accessing your AI API address.


## Improvements

  • Fixed and improved the **quest system**
  • General improvements to server-side stability
  • Reduced Pokémon detection range to prevent interactions with distant Pokémon
  • Improved config menu UI for better navigation
  • Removed the unused **pokemon talk** setting.

## Major Changes

### Gameplay Systems Configuration

Added a new **Gameplay Systems** feature in the config menu that allows enabling or disabling specific parts of the mod.

Each system can be toggled individually, dynamically affecting what is included in the AI output format:

  • Dialogue
  • Actions
  • April Fools Actions (disabled by default)
  • Friendship
  • Quests
  • World Context
  • Mobs Context

This allows players to **focus the mod on specific gameplay aspects** that they like.

### Multiplayer Configuration Overhaul

Reworked multiplayer configuration handling to give **servers more control over gameplay behavior**.

Improved synchronization between client and server settings.

### Client-side Config Improvements

Some settings are now in different sides:

  • selectedLanguage SERVER -> CLIENT
  • outputFormat CLIENT -> SERVER

### Default Output Adjustments

Improved default and client output formatting for more consistent and natural responses.


## New Experimental Settings

### Old Memory System

Re-added the old memory system for testing and customization.

### Output Pokémon Language

When enabled, Pokémon will speak according to their natural vocal structure instead of human language.
Automatically disables normal dialogue output when active.


## New Content

### Pokémon Translator System

Note: to use this new feature, enable 'Needs Pokemon Translator' in the config menu

Added a new Pokémon Translator system:
When active, Pokémon will speak normally if the player has the Exp Share equipped as a helmet or in the offhand slot.

If not equipped, Pokémon will communicate using animal-like sounds instead.

Pokémons don't need to have the Exp. Share equipped.

### April Fools Actions

Added **6 new special April Fools actions** (disabled by default):

  • (Fire Pokémon) Fireball Machine
  • (Fire Pokémon) Nuke
  • (Electric Pokémon) Final Judgment
  • (Fairy Pokémon) Imaginary Technique
  • (Psychic Pokémon) Psychic Stand
  • SSStyle


## New Config Options

### Needs Pokémon Translator

When enabled, Pokémon will speak normally only if the player has the Exp Share equipped. Otherwise, they will speak like animals.

This setting overrides other dialogue output settings.

### Use Chat Endpoint

Automatically includes '/v1/chat/completions' in the ApiBaseUrl address.
Disable it if you are having trouble accessing your AI API address.


## Improvements

  • Fixed and improved the **quest system**
  • General improvements to server-side stability
  • Fixed server-related issues on **NeoForge**
  • Reduced Pokémon detection range to prevent interactions with distant Pokémon
  • Improved config menu UI for better navigation
  • Removed the unused **pokemon talk** setting.

## Major changes

Fixed bug where client config caused a crash on a dedicated server, now the mod should work normally in that environment

Some client values in ``cobblebrain_client.json5` were transferred to the server config (`cobblebrain.json5`) to avoid bugs between client and server side, but all of them are still accessible through the mod config menu!

### Minor changes
The default
`Instruct` and `outputFormat`` were adjusted to avoid formatting errors
## Major changes

Fixed bug where client config caused a crash on a dedicated server, now the mod should work normally in that environment

Some client values in ``cobblebrain_client.json5` were transferred to the server config (`cobblebrain.json5`) to avoid bugs between client and server side, but all of them are still accessible through the mod config menu!

### Minor changes
The default
`Instruct` and `outputFormat`` were adjusted to avoid formatting errors
Project Cobblebrain Icon
Download Project Cobblebrain
Select game version
Select platform