🛠️ Admin GUI Guide
The Admin GUI allows server operators to manage skill assignments for any Pokemon species directly in-game -- no JSON editing or server restarts needed. This is especially powerful for adding support for Fakemon mods that do not have built-in skill assignments.
Opening the Admin GUI
/cobblebase admin
Requires OP level 2 or higher.
Interface Layout
The Admin GUI has two main panels:
Left Panel: Species Browser
A scrollable, searchable list of all loaded Pokemon species, including:
- All official Cobblemon species
- Fakemon from installed mods (Lively Mons, Alatias Pack, Gravelmon, etc.)
- Custom species added through the Admin GUI
Each entry shows the Pokemon's sprite (with a fallback icon for unknown species).
Search: Type in the search bar at the top to filter species by name. The list updates in real-time as you type.
Right Panel: Skill Editor
When you select a species from the browser, the right panel shows:
- Species name at the top
- 3-column skill grid organized by category
- Checkbox for each skill to toggle it on or off
- Proficiency stars (★☆☆☆☆ to ★★★★★) that you can click to set the proficiency level
Managing Skills
✅ Toggling Skills
Click the checkbox next to any skill to enable or disable it for the selected species. Changes take effect immediately -- no restart required.
⭐ Setting Proficiency
Click the star icons (★ to ★★★★★) next to any enabled skill to set its proficiency level:
- ★☆☆☆☆ = Novice
- ★★☆☆☆ = Apprentice
- ★★★☆☆ = Skilled
- ★★★★☆ = Expert
- ★★★★★ = Master
See the Proficiency Guide for how each level affects performance.
Resetting to Default
Click the "Reset to Default" button to revert a species to its built-in skill assignments. This removes any custom overrides you have made for that species.
🧩 Adding Fakemon
If you have a Fakemon mod installed and a species does not appear in the species list:
- Type the Fakemon's name in the search bar
- A green "+ Add" option will appear at the bottom of the list
- Click it to create a new species entry
- Assign skills and set proficiency levels
- The Fakemon will persist across restarts
Persistence
All custom assignments are saved to:
<world_folder>/cobblebase_species_overrides.json
This file is loaded on server start and takes priority over built-in assignments. You can also edit this file manually if needed, but the in-game GUI is the recommended approach.
Override Behavior
Custom assignments fully override built-in data for a species. If you toggle a single skill for a Pokemon, all of its skills (including the ones you did not change) are saved in the override file.
💡 Use Cases
Balancing Skills for Your Server
If you think a Pokemon's proficiency is too high or too low for your server's balance, use the Admin GUI to adjust it. For example:
- Lower Arceus from ★★★★★ to ★★★☆☆ on Legendary Recruiter to reduce legendary spawns
- Increase a less common Pokemon's Guard proficiency to make it more useful
Adding Fakemon Support
When you install a new Fakemon mod:
- Open
/cobblebase admin - Browse or search for the new species
- Assign appropriate skills based on the Fakemon's theme and stats
- Consider the Fakemon BST guidelines for balanced assignments
Creating Themed Bases
Assign unusual skills to specific Pokemon for themed bases:
- Give all your Eevee evolutions unique Finder specializations
- Make a "Fire Base" where Fire-type Fakemon handle all environmental jobs
Tips
- ⚡ Changes are live. If a Pokemon is currently assigned to a job and you remove that skill, the Pokemon will stop working immediately.
- Override file is per-world. Different worlds can have different skill configurations.
- Back up your overrides. If you have spent time configuring many species, back up
cobblebase_species_overrides.jsonbefore wiping your world. - The Admin GUI shows ALL species. Even if 8,000+ species are loaded, they all appear in the scrollable list. Use the search bar to find what you need quickly.
