Cobblebase
← Back to Documentation Index

🖥️ GUI Guide

Cobblebase adds a tabbed management interface to the Pasture Block. This guide covers all four tabs and how to use them effectively.

Opening the GUI

  1. Right-click any Pasture Block to open the standard Cobblemon pasture interface.
  2. Click the "Cobblebase" button to open the management screen.

The GUI uses a dark theme with 0.75x font scaling for a compact, information-dense layout.

🔒 Pasture Lock: Only the owner of the pasture can open the Cobblebase GUI. Other players cannot access or modify your base assignments.


🎮 Skills Tab

The Skills tab is your primary management interface. It shows every Pokemon in the pasture along with their available jobs.

Layout

Each row displays:

  • Pokemon sprite -- top-aligned icon for the species
  • Pokemon name and level -- displayed next to the sprite
  • Aura icon -- if the Pokemon has a buff skill, a small icon appears between the name and skill buttons
  • Idle button -- a narrow button in its own column that sets the Pokemon to idle mode (does nothing, only passive buffs run)
  • Skill buttons -- color-coded buttons for each available skill, with proficiency stars ★★★★★

🔇 Mute Button

A mute toggle button appears in the top-right corner of the GUI. Click to switch between:

  • 🔊 -- Pokemon cry sounds enabled (default volume: 30)
  • 🔇 -- Pokemon cry sounds muted

Cry sounds are rate-limited to a maximum of 1 cry per 60 seconds per Pokemon, even when unmuted.

Row Height

Rows use dynamic height based on how many skills a Pokemon has:

  • Pokemon with few skills get compact rows (24px)
  • Pokemon with many skills get taller rows (42px)

Assigning Skills

Idle mode: Click the "Idle" button to put the Pokemon in idle mode. The Pokemon does nothing -- only passive buffs continue to run.

Manual mode: Click any specific skill button to assign that job. The button highlights to show the active assignment.

Skill assignments persist across sessions and server restarts.

Skill Button Colors

Skills are color-coded by category:

  • 🌾 Gathering skills use harvest/nature colors
  • ⚔️ Combat skills use red tones
  • 💚 Support skills use healing/green colors
  • 🌍 Environmental skills use elemental colors (🔥 fire, 💧 water, ❄️ ice)
  • 🌟 Legendary skills use special/gold colors

✨ Buffs Tab

The Buffs tab shows all currently active jobs and effects for this pasture.

What It Shows

  • Every Pokemon currently assigned to a job
  • The job name and category, color-coded
  • Proficiency stars (★☆☆☆☆ to ★★★★★) for each active skill
  • Active buff effects and their status

This tab gives you an at-a-glance overview of your entire base's productivity.


📜 Logs Tab

The Logs tab shows a chronological activity log of everything your Pokemon have been doing.

Columns

ColumnDescription
TimeWhen the event occurred
PokemonWhich Pokemon performed the action
ActionWhat job was executed
ItemWhat was found/produced (if applicable)
RarityColor-coded rarity tier

Rarity Color Coding

ColorRarity
GrayCommon
GreenUncommon
BlueRare
GoldUltra Rare

Filtering

Use the filter buttons at the top to show only events above a certain rarity:

  • All -- show everything
  • Uncommon+ -- hide common events
  • Rare+ -- show only rare and ultra rare
  • Ultra Rare -- show only the rarest finds

Storage

  • Up to 100 entries per pasture are stored
  • Entries older than 24 hours are automatically cleaned up
  • Logs persist in cobblebase_logs.json in the world folder

Note: Passive buff applications do not appear in the log to avoid clutter.


🧭 Discovery Tab

The Discovery tab (also called Scout tab) shows permanent discoveries made by Scout Pokemon.

What It Shows

A scrollable table with:

ColumnDescription
TypeIcon indicating Pokemon, Structure, or Biome
NameThe name of the discovery
CoordinatesX, Y, Z location (clickable)
Discovered ByWhich Pokemon made the discovery
WhenTimestamp of the discovery

Filter Buttons

  • All -- show all discoveries
  • Structures -- show only structure discoveries
  • Biomes -- show only biome discoveries

Discovery Types

TypeUnlocked AtExamples
Wild Pokemon★☆☆☆☆+Any wild Pokemon in range
Structures★★★☆☆+Villages, Mineshafts, Ruined Portals, Shipwrecks, Ocean Ruins
Biomes★★★★☆+Mushroom Fields, Ice Spikes, Cherry Grove, Deep Dark, Lush Caves

Persistence

  • Wild Pokemon sightings auto-expire after 30 minutes
  • Structure and biome discoveries are permanent
  • All discoveries are saved to cobblebase_discoveries.json in the world folder
  • Chunk-based deduplication prevents the same discovery from being reported twice

💡 Tips

  • Use Idle sparingly. Idle mode does nothing -- only set it if you want to pause a Pokemon's job while keeping passive buffs active.
  • Check Logs regularly. Ultra Rare drops can be easy to miss if you are not watching.
  • Filter by Rare+ to quickly spot valuable finds without scrolling through common results.
  • Multiple Scouts with different proficiency levels can discover different things in the same area.
  • The Buffs tab is read-only. To change assignments, switch to the Skills tab.
  • 🔇 Mute if needed. If cry sounds are distracting, use the mute button in the top-right corner.
  • 🔒 Your base is safe. Only you (the pasture owner) can open and modify your Cobblebase GUI.