Mineuniverse
Mods
Project Cobblebrain

Project Cobblebrain

MOD
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!
by VICdev
Download Claim this project
Add a badge to your pageLink to Project Cobblebrain from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the mod page on MineUniverse.

112,924 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Addons
Advertisement Remove ads with Premium →

Note: This is the recommended method to set up the mod. If you prefer other options, see the How to Play section below.

Cobblebrain - AI dialogue System for Cobblemon

Version License Status

⚠️Disable the Catch indicator mod (present in Cobbleverse) when playing with cobblebrain.
⚠️Known bug: If you're playing on a server, disable "Talk in Battle". To do this, open cobblebrain.json5 in the server's config folder and set the "talkInBattle" option to false.

Discord: join the official Cobblemon server, check mods-and-plugins → CobbleBrain.


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 using your prompt.

Wild Pokémon are also capable of interacting with the player and the world, creating quests, remembering your actions, and even organizing raids if you become their enemy.


Features

  • Pokémon can talk to the player and to each other using AI.
  • Pokémon can perform actions such as attacking, eating, cooking, repairing tools, growing plants, and more.
  • Dialogue influenced by friendship, nature, past interactions, and world conditions.
  • Wild Pokémon quests and karma system that react to your actions.
  • Raid events triggered when Pokémon species become hostile toward you.
  • Fully customizable AI prompts, behaviors, and gameplay settings through the Mod Menu configuration screen.
  • Supports cloud AI models (Google AI Studio, OpenAI, OpenRouter, Player2) and local models via LM Studio and Player2.
  • Multiplayer compatible, with each player managing their own AI processing.

Wild Pokémon Systems

Wild Pokémon are no longer passive. They can interact with the player and react to how you treat their species.

Quests

Wild Pokémon may approach you and start small quests, such as:

  • Item Requests – bring a specific item to the Pokémon.
  • Advice Requests – answer questions and influence your reputation.
  • Battle Requests – defeat a specific Pokémon in battle.
  • Lost Item Requests – find a treasure barrel with the help of the quest tracker

Completing quests may reward the player with items or gifts.

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.

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.


How to Play

You can choose to play using cloud models or local models.

A. Cloud Mode (Recommended)

Cloud mode uses external AI providers to process dialogue.

1. Player2 App (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 is a youtube tutorial!

2. Other Providers (Google AI Studio, OpenAI, OpenRouter, etc.)

  • Create an account with the provider.
  • Generate an API key.
  • Choose a model (examples: gemma-3-12b-it, gpt-4.1-mini, anthropic/claude-3.5-sonnet).
  • Open the mod config Menu and fill:
    • apiKey
    • apiBaseUrl
    • aiModel

Here is a youtube tutorial!


B. Local Mode

Local mode allows you to run models directly on your machine using LM Studio or Player2.

See the CobbleBrain GitHub README for detailed setup instructions.


How to Trigger Actions

Encourage Pokémon through chat to perform actions or use the action HUD to make all your Pokémon perform the chosen action.

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 durability threshold.
  • Shift (Ghost): Teleports the player between dimensions with temporary buffs and debuffs.

General Actions

These actions work with any pokemon!

  • Attack: Pokémon attacks nearby mobs.
  • Protect: Targets hostile mobs near the player; otherwise follows the player.
  • Eat: Consumes edible items dropped on the ground (some foods and berries grant effects).
  • Buff: Grants the player a positive status effect based on type.
  • Debuff: Applies negative status effects to nearby mobs based on type.
  • Sit: Pokémon stays in place.
  • Idle: Cancels commands and returns to normal behavior.

Configuration

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.

All the settings include tooltips explaining what they do!

For the full list of settings, check the GitHub README.


FAQ

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 the 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, use the Characteristics setting.

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.

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 question?

Enable Debug Logging first, then ask for help on the Cobblebrain discord support thread and include your logs whenever possible.
To go to the help thread:
1. Join the official Cobblemon server
2. Look for the channel content-help
3. Search for “Cobblebrain”
cobblebrain-neoforge-1.6.1.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-09-29 Get
cobblebrain-fabric-1.6.1.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-09-29 Get
cobblebrain-neoforge-1.5.3.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-09-10 Get
cobblebrain-fabric-1.5.3.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-09-10 Get
cobblebrain-fabric-1.4.1.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-07-29 Get
cobblebrain-neoforge-1.4.1.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-07-29 Get
cobblebrain-fabric-1.4.0.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-07-19 Get
cobblebrain-neoforge-1.4.0.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-07-19 Get
cobblebrain-fabric-1.4.0-BETA.jar
MC Client, Fabric, 1.21.1, Server
Beta 2026-07-08 Get
cobblebrain-neoforge-1.4.0-BETA.jar
MC Client, 1.21.1, NeoForge, Server
Beta 2026-07-08 Get
cobblebrain-neoforge-1.3.2.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-05-29 Get
cobblebrain-fabric-1.3.2.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-05-29 Get
cobblebrain-fabric-1.3.1.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-05-18 Get
cobblebrain-neoforge-1.3.1.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-05-18 Get
cobblebrain-neoforge-1.3.0.jar
MC Client, 1.21.1, NeoForge, Server
Beta 2026-05-18 Get
cobblebrain-fabric-1.3.0.jar
MC Client, Fabric, 1.21.1, Server
Beta 2026-05-18 Get
cobblebrain-fabric-1.2.0.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-04-11 Get
cobblebrain-neoforge-1.2.0.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-04-11 Get
cobblebrain-neoforge-1.1.1.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-03-27 Get
cobblebrain-fabric-1.1.1.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-03-27 Get
cobblebrain-fabric-1.0.2.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-03-23 Get
cobblebrain-neoforge-1.0.2.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-03-23 Get
cobblebrain-neoforge-1.0.1.jar
MC Client, 1.21.1, NeoForge, Server
Beta 2026-03-22 Get
cobblebrain-fabric-1.0.1.jar
MC Client, Fabric, 1.21.1, Server
Beta 2026-03-22 Get
cobblemon-cobblebrain-Fabric-1.0.0.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-03-07 Get
cobblemon-cobblebrain-[BETA]Fabric-1.0.0.jar
MC Client, Fabric, 1.21.1, Server
Beta 2026-03-01 Get
cobblebrain-0.9.2-cobblemon-1.7.jar
MC Fabric, 1.21.1, Server
Release 2026-01-31 Get
cobblebrain-0.9.0-cobblemon-1.7.jar
MC Fabric, 1.21.1, Server
Release 2026-01-08 Get
Cobblebrain-0.8.0-Cobblemon-1.7.jar
MC Fabric, 1.21.1, Server
Release 2025-12-21 Get
cobblebrain-0.7.0-cobblemon-1.7.jar
MC Fabric, 1.21.1, Server
Release 2025-12-04 Get
Cobblebrain-0.6.0-cobblemon-1.6
MC Fabric, 1.21.1, Server
Release 2025-11-17 Get
cobblebrain-0.5.1-cobblemon-1.6.jar
MC Client, Fabric, 1.21.1
Release 2025-10-25 Get
cobblebrain-0.5.0-cobblemon-1.6.jar
MC Client, Fabric, 1.21.1
Beta 2025-10-20 Get
Advertisement Remove ads with Premium →

You Might Also Like