Tags
Creators
Details
Neoforge-1.4.1
Compatibility
Required content
Changes
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)
apiBaseUrl: https://text.novelai.netcustomApiProvider: novelaiuseChatEndpoint: true -
Renamed
localApiProvidertocustomApiProvider, 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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:YSqiXLE3:V7U4p0S1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:YSqiXLE3:V7U4p0S1"
}

