Cobblebase
← Back to Documentation Index

🚀 Getting Started

This guide walks you through installing Cobblebase and getting your first Pokemon base up and running.

📦 Requirements

DependencyVersion
Minecraft1.21.1
Cobblemon1.7.0+
Cloth ConfigRequired (mod crashes without it)

Fabric

  • Fabric Loader 0.16.14+
  • Fabric Language Kotlin

NeoForge

  • NeoForge 21.1+
  • Kotlin for Forge 5.x

Installation

  1. Download the latest Cobblebase JAR for your platform (Fabric or NeoForge) from Modrinth or GitHub Releases.
  2. Place the JAR in your mods/ folder alongside Cobblemon, Cloth Config, and the Kotlin language adapter for your platform.
  3. Launch the game.

First Steps

1. Place a Pasture Block

Cobblebase works through the Cobblemon Pasture Block. Place one down and send your Pokemon into the pasture as you normally would.

2. Open the Cobblebase GUI

Right-click the Pasture Block to open it. You will see a "Cobblebase" button in the Pasture Block UI. Click it to open the management interface.

🔒 On multiplayer servers, only the pasture owner can open the Cobblebase GUI.

3. Assign Jobs

In the Skills tab, you will see each Pokemon in your pasture along with their available skills. You have two options:

  • Idle -- The Pokemon does nothing. Only passive buffs remain active.
  • Manual -- Click a specific skill button to assign that job. Look for the highest proficiency stars ★★★★★ for the best performance.

4. Watch Your Pokemon Work

Once assigned, Pokemon begin performing their jobs on cooldown-based cycles. They will harvest crops, mine ores, guard your base, find items, and more -- all automatically.

🔇 Use the mute button in the top-right corner if cry sounds are distracting.

5. Check Your Logs

Switch to the Logs tab to see what your Pokemon have been doing. Filter by rarity to quickly find valuable discoveries.

⚙️ Configuration

Press K (default keybind) to open the Cloth Config settings screen. Key options include:

SettingDescriptionDefault
Passive XPToggle passive XP gain for pastured PokemonOn
Passive XP PercentagePercentage of XP to next level gained per tick5%
Passive XP IntervalSeconds between passive XP ticks60s
Skill TogglesEnable/disable entire skill categoriesAll on
Search RadiusDefault block search radius for skills10
Mentor Max BoostCap the mentor XP multiplier100%

All settings are also available as JSON configuration files for server admins.

Building from Source

git clone https://github.com/notlown/cobblebase.git
cd cobblebase
./gradlew build          # builds both Fabric and NeoForge
./gradlew fabric:build   # Fabric only
./gradlew neoforge:build # NeoForge only

Output JARs are located in fabric/build/libs/ and neoforge/build/libs/. Requires Java 21.

Next Steps

  • Learn about all 43 jobs your Pokemon can perform
  • Understand the proficiency system that scales performance
  • Explore the GUI tabs for managing your base
  • Check compatibility with Fakemon packs (8,426 species supported)