About CobbleBoss
From ModrinthA mod that allows you to infinitely add and customize your own exclusive Bosses in the Cobblemon world.
CobbleBoss Boss User Guide
1. Data Pack Structure
CobbleBoss data packs use the cobbleboss namespace.
Normal Boss files are placed in:
data/cobbleboss/bosses/
Paid multiplayer Boss team files are placed in:
data/cobbleboss/boss_teams/
Main structure:
pack.mcmeta
data/cobbleboss/bosses/
data/cobbleboss/boss_teams/
Recommended file naming:
- Use lowercase English letters.
- Use underscores instead of spaces.
- Use clear names related to the Boss.
- Keep each Boss file independent.
2. What A Boss JSON Controls
A Boss JSON controls:
- Which Pokemon the Boss is
- Boss display name
- Boss glow color
- Natural spawn rules
- Rewards after victory
- Punishments after defeat
- Moves
- EVs
- Custom battle stats
- Nature
- Ability
- Form
- Held items
- Battle mode
- Actions per turn
- Shield settings
- Phase skills
- Boss size
3. Recommended Reading Order
For beginners, understand these parts first:
- Boss identity
- Spawn rules
- Rewards and punishments
- Battle configuration
- Visual settings
- Advanced raid mechanics
Most important fields:
unique_idspecies_idrandom_configs
Recommended fields:
display_nameglowmovesbattle_modeactions_per_turnscale
Optional fields:
spawn_rulereward_rulepunish_ruleeffort_valuescustom_battle_statsphase_skillsheld_itemsnatureabilityformshield_layersshield_recover_per_turnshield_weaken_turns
4. Top-Level Boss Fields
unique_id
Purpose:
The unique internal ID of the Boss.
Recommendation:
Required.
Notes:
- Must be unique.
- Commands use this ID.
- Do not reuse the same ID in multiple Boss files.
- Recommended format is lowercase English letters with underscores.
display_name
Purpose:
The name shown to players in game.
Recommendation:
Recommended.
Notes:
- Supports Minecraft color codes.
- Useful for making Boss names more obvious.
- If omitted, the species name may be used instead.
species_id
Purpose:
Defines which Pokemon species the Boss is.
Recommendation:
Required.
Notes:
- Usually uses the
cobblemonnamespace. - This determines the actual Pokemon created by the Boss system.
glow
Purpose:
Controls the Boss glowing outline color after it spawns.
Position:
Top-level field.
Recommendation:
Optional.
How it works:
- If set, the Boss receives a glowing outline.
- If missing or empty, the Boss does not glow.
- Uses Minecraft color names.
Available colors:
blackdark_bluedark_greendark_aquadark_reddark_purplegoldgraydark_graybluegreenaquaredlight_purpleyellowwhite
Notes:
- Invalid colors can cause the Boss file to fail loading.
- This only controls entity glow, not announcement color.
spawn_rule
Purpose:
Controls natural spawning rules.
Recommendation:
Optional.
Important:
For natural spawning, a Boss usually needs:
spawn_locationsspawn_timesspawn_biomesorspawn_structuresspawn_weight
Notes:
- A Boss without usable spawn rules may not participate in natural spawning.
spawn_biomesandspawn_structuresare checked as biome-or-structure matching.
reward_rule
Purpose:
Controls rewards after players defeat the Boss.
Recommendation:
Optional.
Can contain:
- Direct item rewards
- Direct command rewards
- Reward pools that roll once and randomly choose one entry
- Count
- Chance
- Weight
- Rolls
punish_rule
Purpose:
Controls punishments after players lose to the Boss.
Recommendation:
Optional.
Can contain:
- Level reduction
- EV reduction
- IV reduction
- Command punishment
- Chance
random_configs
Purpose:
Defines one or more possible battle configurations for this Boss.
Recommendation:
Required.
How it works:
- A Boss can have multiple random configurations.
- One configuration is selected when the Boss is created.
- Different configurations can have different moves, stats, held items, battle modes, shield settings, and size.
5. Spawn Rule Fields
spawn_locations
Purpose:
Restricts where the Boss can spawn.
Available values:
landwater_surfaceunderwatercaveskylava
Notes:
- Natural spawning needs a valid spawn location type.
- Use values that match the Boss theme.
spawn_times
Purpose:
Restricts the time period when the Boss can spawn.
Available values:
all_dayearly_morningmorningnoonafternoondusknightmidnight
Time mapping:
early_morning: 0 - 2999 ticksmorning: 3000 - 5999 ticksnoon: 6000 - 11999 ticksafternoon: 12000 - 14999 ticksdusk: 15000 - 17999 ticksnight: 18000 - 20999 ticksmidnight: 21000 - 23999 ticksall_day: no time restriction
Notes:
- Minecraft has 24000 ticks per day.
- Multiple time values can be used.
all_daymeans the Boss can spawn at any time.
spawn_biomes
Purpose:
Restricts which biomes the Boss can spawn in.
How it works:
- A normal biome ID limits spawning to that biome.
- A biome tag starting with
#allows all biomes in that tag.
Notes:
- Use biome IDs for precise control.
- Use biome tags for broader biome groups.
- This can be combined with
spawn_structures.
spawn_structures
Purpose:
Allows Boss spawning when the player is inside specific structures.
How it works:
- Uses structure IDs.
- If the player is inside a matching structure, the Boss can match this rule.
- This is checked together with biome rules as biome-or-structure matching.
Notes:
- This is for structure IDs, not structure tags.
- Useful for dungeon, temple, ruin, stronghold, or custom structure Bosses.
spawn_weight
Purpose:
Controls natural spawn selection weight.
How it works:
- When multiple Bosses are valid, higher weight means higher selection chance.
- It is not a direct percentage.
Notes:
Highlights
From source dataGame versions
Built for Minecraft 1.21.1.
Loaders
Runs on Fabric and NeoForge.
Footprint
Rated a light load on a server.
CobbleBoss on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Fabric, NeoForge
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 6.0, released 2026-05-24
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Fabric | 1.21.1 | 1.21.1 |
| NeoForge | 1.21.1 | 1.21.1 |
From 5 recorded builds of CobbleBoss.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 6.0 | 2026-05-24 | 1.21.1 | NeoForge |
| 6.0 | 2026-05-24 | 1.21.1 | Fabric |
| 5.0 | 2026-03-22 | 1.21.1 | NeoForge |
| 5.0 | 2026-03-22 | 1.21.1 | Fabric |
| 4.0 | 2026-03-05 | 1.21.1 | Fabric |
Run CobbleBoss on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogCreatures & NPCs
Adds or changes creatures, NPCs and how they behave.
Runs on your server
From source side supportModrinth lists CobbleBoss as required on the server. Check its Modrinth page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- FabricNeoForge
- Runs on
- Serverrequired on the server
- Game versions
- 1.21.1
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorRainApricot, as published on Modrinth
- ✓LicenseLicenseRef-All-Rights-ReservedFree












