A mod that allows you to infinitely add and customize your own exclusive Bosses in the Cobblemon world.
Cobblemon Boss: Complete Guide to Creating a Boss
It is compatible with the custom abilities and moves of Cobblemon version 1.7, allowing you to unlimitedly customize your exclusive Boss via data packs.
{
"display_name": "§e⚡阿罗拉雷丘⚡",
"species": "cobblemon:raichu",
"form": "",
"shiny": false,
"abilities": [
"static"
],
"move_groups": [
[
"thunderbolt",
"quickattack",
"irontail",
"voltwitch"
],
[
"thunder",
"agility",
"electroball",
"rest"
]
],
"held_items": [
"cobblemon:light_ball"
],
"loot_table": [
"minecraft:experience_bottle"
],
"spawn_biomes": [
"minecraft:plains"
],
"spawn_weight": 8,
"spawn_locations": {
"allowed_types": [
"WATER_SURFACE"
]
}
}
Detailed Field Explanations & Configuration Tips
Required Fields
display_name - Display Name
"display_name": "§e⚡Alolan Raichu⚡"
"display_name": "§cMysterious Mew"
"display_name": "§6Legendary Charizard"
species - Pokémon Species
"species": "cobblemon:raichu"
"species": "cobblemon:charizard"
"species": "cobblemon:mew"
Optional Fields
form - Form
"form": "alolan"
"form": "mega"
"form": "galarian"
shiny - Shiny
"shiny": true
"shiny": false
abilities - Ability List
"abilities": ["static", "lightning-rod"]
"abilities": ["blaze", "solar-power"]
"abilities": ["pressure"]
move_groups - Move Sets
"move_groups": [
["thunderbolt", "quickattack", "irontail", "voltwitch"],
["thunder", "agility", "electroball", "rest"]
]
held_items - Held Items
"held_items": ["cobblemon:light_ball"]
"held_items": ["cobblemon:charizardite_x"]
loot_table - Loot Table
"loot_table": [
"minecraft:experience_bottle",
"cobblemon:thunder_stone",
"cobblemon:rare_candy"
]
spawn_biomes - Spawn Biomes
"spawn_biomes": [
"minecraft:plains",
"minecraft:sunflower_plains"
]
"spawn_biomes": [
"minecraft:ocean",
"minecraft:deep_ocean"
]
spawn_weight - Spawn Weight
"spawn_weight": 8
"spawn_weight": 3
"spawn_weight": 1
spawn_locations - Spawn Location Types
"spawn_locations": {
"allowed_types": [
"WATER_SURFACE"
]
}
"spawn_locations": {
"allowed_types": [
"LAND",
"CAVE"
]
}
Configuration Tips
Display Name Color Codes
§0 - Black
§1 - Dark Blue
§2 - Dark Green
§3 - Cyan
§4 - Dark Red
§5 - Purple
§6 - Gold
§7 - Gray
§8 - Dark Gray
§9 - Blue
§a - Green
§b - Light Blue
§c - Red
§d - Pink
§e - Yellow
§f - White
Explanations of Spawn Location Types
LAND - Land surface
WATER_SURFACE - Water surface
UNDERWATER - Underwater
CAVE - Inside caves
UNDERGROUND - Underground
LAVA_SURFACE - Lava surface
SKY - In the sky
Recommendations for Spawn Weight
Higher weight values result in higher spawn probabilities.
Final Step
Package it into a data pack and add it to the game.
Cobblemon Boss Command System Module
Module Overview
The Cobblemon Boss Command System Module is a complete command management framework specifically designed to manage and execute in-game commands related to Boss Pokémon. This module provides a rich set of command functions, enabling players and administrators to easily view, spawn, and manage Boss Pokémon.
Core Features
1. Boss Check Command (/checkboss)
2. Boss Spawn Command (/spawnboss)
species: Boss species (supports Tab auto-completion)level: Level (1-900)shiny: Whether it's shinyform: Special formCommand Examples
/checkboss # View spawnable Bosses
/spawnboss charizard # Spawn default Charizard
/spawnboss raichu 50 true # Spawn a level 50 shiny Raichu
/spawnboss charizard 100 false mega_x # Spawn a level 100 non-shiny Mega Charizard X
/spawnboss raichu 30 true alolan # Spawn a level 30 shiny Alolan Raichu
Cobblemon Boss Spawning System Module
The Cobblemon Boss Spawning System is an intelligent, automatic boss spawning module based on player and environmental conditions. Through timed checks and probability calculations, this system spawns challenging Boss Pokémon for players at appropriate times and locations.
Core Features
1. Intelligent Spawning Scheduling System
Cobblemon Boss Reward System Module
The Cobblemon Boss Reward System is an expansion module designed for the Cobblemon mod, specifically for managing and distributing rewards after successful Boss battles. Through intelligent drop probability calculations and flexible configuration options, this system provides players with a dynamic reward mechanism based on the Boss's level and configuration parameters.
Core Features
1. Intelligent Drop Probability System
2. Event-driven Reward Distribution
3. Flexible Reward Configuration
4. Player Experience Optimization
CobblemonBoss Mod - Boss Level Dynamic Adjustment Module
Module Overview
The Boss Level Dynamic Adjustment Module is a key functional component of the CobblemonBoss mod, specifically designed for intelligently calculating and setting the levels of Boss Pokémon. Through various configuration options, this module enables server administrators to dynamically adjust Boss difficulty based on the level of the player's team, ensuring the fairness and adaptability of challenges.
Features
Dynamic Level Calculation
Level Calculation Sources
CobblemonBoss Mod - Boss Damage Immunity Module
Module Overview
The Boss Damage Immunity Module is a key functional component of the CobblemonBoss mod, specifically designed to provide damage immunity capabilities for Boss Pokémon. Through a simple configuration toggle, this module allows server administrators to decide whether to make Bosses immune to all incoming damage, thereby creating invincible Boss challenges or special in-game mechanics.
Features
Global Damage Immunity
CobblemonBoss Mod - Boss Battle Restriction Module
Module Overview
The Battle Restriction Module is a core functional component of the CobblemonBoss mod, specifically designed to implement fairness checks and rule restrictions in Boss battles. Through configurable detection mechanisms, this module ensures the challenge and balance of Boss battles, preventing players from using specific Pokémon, items, or moves that may undermine the gaming experience.
Features
Basic Battle Detection
Pokémon Restrictions
Item Restrictions
Move Restrictions
Sets the Boss level based on a multiple of the player's highest-level Pokémon.
Ensures the Boss level stays within a reasonable range via minimum and maximum level limits.
Supports both dynamic level calculation and fixed level modes.
The Boss Damage Immunity Module is a key functional component of the CobblemonBoss mod, specifically designed to provide damage immunity capabilities for Boss Pokémon. Through a simple configuration toggle, this module allows server administrators to decide whether to make Bosses immune to all incoming damage, thereby creating invincible Boss challenges or special in-game mechanics.
The Battle Restriction Module is a core functional component of the CobblemonBoss mod, specifically designed to implement fairness checks and rule restrictions in Boss battles. Through configurable detection mechanisms, this module ensures the challenge and balance of Boss battles, preventing players from using specific Pokémon, items, or moves that may undermine the gaming experience.
The following JSON configuration block defines the core parameters for Boss team battles (spawned at swamp huts). Each field is explained below for standardized writing:
{
"team_id": "boss:cacturne_pikachu_poliwrath", // Unique ID for the Boss team (format: "boss:[Pokémon1]_[Pokémon2]_[Pokémon3]")
"pokemon_display_name": [ // Custom display names for each Boss Pokémon (supports Minecraft color codes & symbols)
"§e⚡Boss⚡", // §e = yellow, ⚡ = lightning symbol (for Pikachu)
"§3☂Boss☂", // §3 = dark blue, ☂ = umbrella symbol (for Poliwrath)
"§2❀Boss❀" // §2 = dark green, ❀ = flower symbol (for Cacturne)
],
"spawn_structures": [ // In-game structures where the Boss team spawns (supports vanilla/modded structure IDs)
"minecraft:swamp_hut" // Spawn only in Minecraft vanilla Swamp Hut (matches "Boss Team Battle at the Swamp Hut")
],
"defeat_rewards": { // Rewards granted to players when the Boss team is defeated
"reward_items": [ // List of reward items (supports Cobblemon/vanilla/modded items)
{"item": "cobblemon:rare_candy", "count": 5} // Item ID + quantity (e.g., 5 Rare Candies from Cobblemon)
]
}
}
Conversation