Описание
## CobbleMissions
*A highly customizable mission system for your Cobblemon server*
Want to challenge your players with clear objectives, exciting rewards, and structured progression?
**CobbleMissions** is the plugin you need.
---
**Supported Mission Types**
**Battles**
> • Win or lose against an NPC, player, or wild Pokémon
> • Customize: mode (`win`/`lose`), opponent type, and specific name
**Level Up**
> • Make a specific Pokémon (or any) reach a certain level
> • Perfect for guiding evolutions or training
**Capture Pokémon**
> • Capture a specific Pokémon or any species
> • Supports advanced specs: forms, shinies, etc. (`@shiny`)
**Obtain Pokémon (Gained)**
> • Detect when a player *obtains* a Pokémon (GTS, Missions, etc.)
> • Key difference from `capture`: counts **all** ways of getting it!
**Revive Fossils**
> • Complete missions by reviving fossil Pokémon
> • Specify type or leave it open
**Farming (Berries & Apricorns)**
> • Harvest berries (`berry_harvest`) or apricorns (`apricorn_harvest`)
> • Perfect for encouraging exploration and gathering
Aquí tienes el texto **sin emojis** y con el **mismo formato listo para Discord**:
**Hatched Eggs**
> • Get players started with breeding
> • You can require a specific Pokémon inside the egg
**Defeat Pokémon**
> • Defeat a specific enemy Pokémon (doesn’t need to be captured!)
> • Ideal for elite or boss missions
**Evolve Pokémon**
> • Evolve a specific species (e.g., Haunter to Gengar)
> • Perfect for guiding team builds!
**Fish Pokémon**
> • Catch Pokémon with a fishing rod
> • You can require Magikarp, Dratini, or any fishable species
**Assign Items**
> • Give an item to a Pokémon (e.g., Sitrus Berry, Mystic Water)
**Pokémon Scanning**
> • Use the Pokédex scanner to complete missions
> • Ideal for collectors and completionists
**Use Experience Candies**
> • Make players use XS Candies, Rare Candies, etc.
> • Encourages use of valuable resources!
---
**Key Features**
* **Fully configurable** via JSON
* **Real-time events** with direct Cobblemon listening
* **Player-specific progress** stored and persistent
* **Progress messages in chat**
* **Built-in debugging system** (`/cobblemissions debug on`) for testers
* **Spec support** (advanced filters by species, form, level, type, etc.)
---
**What does a mission look like? (This is not everything, just a simplified example)**
```json
{
"id": 101,
"display": { "name": "First Capturer!" },
"tasks": [
{
"type": "capture",
"spec": "pikachu",
"mode": "specific",
"amount": 1
},
{
"type": "level_up",
"spec": "pikachu",
"requiredLevel": 15
}
],
"rewards": [ "cobblemon:poke_ball:5", "minecraft:diamond:2" ]
}
```