promotional bannermobile promotional banner

CobbleDrock Spawn Alerts

CobbleDrock Spawn Alerts adds real-time server-wide notifications for Legendary, Mythical, Rare, and Shiny Pokémon spawns, captures, defeats, and despawns in CobbleDrock.
# CurseForge description — CobbleDrock Spawn Alerts

 

---

 

## Summary field (short, paste into "Summary")

 

Server-wide spawn alerts for CobbleDrock: Legendary, Mythical, Ultra Beast, Paradox, Rare and Shiny Pokemon are announced to every player with species, level, IVs, nature, ability, biome and coordinates.

 

---

 

## Full description (paste into "Description", Markdown supported)

 

# CobbleDrock Spawn Alerts

 

Server-wide spawn notifications for **Minecraft Bedrock Edition**, built for the CobbleDrock ecosystem.

 

CobbleDrock Spawn Alerts watches wild Pokemon spawns and announces the ones that matter to **every player on the world** at the same time: Legendary, Mythical, Ultra Beast, Paradox, Rare species and Shinies. Then it tells everyone what happened to it — caught, defeated or gone.

 

Never miss the Legendary that spawned two biomes away again.

 

---

 

## Highlights

 

* **Server-wide, not local** — the alert goes to every player, with the coordinates, dimension, biome and the name and distance of the nearest player.
* **Rich details** — species, National Dex number, level, all six IVs, nature and ability, each of them individually toggleable.
* **Knows how it ended** — when a tracked Pokemon disappears, the addon checks your party and PC boxes and reports `was captured by <player>`, `was defeated` or `has despawned`, so nobody has to ask "did someone get it?".
* **Legendary addon aware** — anything carrying the shared `lota:legendary_spawn` tag from **CobbleDrock Legendary Encounters** is always announced, even if the species is not in the built-in rarity table.
* **Configurable in-game** — every tier, the sound, the cooldowns and every detail line can be switched on or off and stored per world.
* **Anti-spam built in** — a 3 second global cooldown and a 60 second per-species cooldown keep the chat readable.
* **No experimental toggles required** — stable script API only. **No Beta APIs experiment needed.**

 

---

 

## Requirements

 

| Addon / component | Version | Notes |
|---|---|---|
| **CobbleDrock Core** | 1.3.0 Fix | **Required.** Provides the Pokemon entities, party data and PC box data this addon reads |
| Minecraft Bedrock Edition | 1.21.120+ | `min_engine_version` of the pack |
| CobbleDrock Legendary Encounters | 1.0.3 | Optional but recommended — it already depends on this addon for its notifications |
| Experimental toggles | none | Stable script API only |

 

> This pack **depends on CobbleDrock Core**, so Core must be installed and active on the world. If it is missing, Minecraft reports a missing dependency instead of loading the pack.

 

---

 

## Installation

 

1. Download CobbleDrock Core and CobbleDrock Spawn Alerts.
2. Open each `.mcaddon` file to import it.
3. Create or edit a world and enable the packs:
   * `CobbleDrock Core BP` + `CobbleDrock Core RP`
   * `CobbleDrock Spawn Alerts 1.0.2 Fix`
4. Join the world — the addon immediately starts tracking spawns. Test it any time with `/scriptevent lota:alerts_test`.

 

---

 

## What an alert looks like

 

```
✦ LEGENDARY ENCOUNTER ✦
A wild Legendary Thundurus (Lv. 64) has appeared!
#642 | IVs (6/27/31/14/7/31) | Nature Naive | Ability Prankster
At (-42, 89, -86) · Overworld · Plains biome
Nearest: Steve (98m)
```

 

And when it is resolved:

 

```
✦ LEGENDARY ENCOUNTER ✦
A Legendary Thundurus has despawned.
(last seen at (-42, 89, -86) in Overworld)
```

 

A dragon-growl style sound (`mob.enderdragon.growl`) plays for every player with the spawn alert.

 

---

 

## What gets announced

 

| Tier | Examples | Default |
|---|---|---|
| Legendary | Articuno, Zapdos, Mewtwo, Groudon, Rayquaza, Zacian, Terapagos … | on |
| Mythical | Mew, Celebi, Arceus, Deoxys, Darkrai, Keldeo, Meloetta, Genesect, Shaymin … | on |
| Ultra Beast | Nihilego, Buzzwole, Pheromosa, Xurkitree, Celesteela, Kartana, Guzzlord … | on |
| Paradox | Great Tusk, Iron Treads, Roaring Moon, Iron Valiant, Walking Wake … | on |
| Rare | Dragonite, Tyranitar, Garchomp, Metagross, Salamence, Blissey, Snorlax … | on |
| Shiny | **any** species, shiny only | on |
| Tagged | anything spawned by CobbleDrock Legendary Encounters | on |

 

The rarity table covers **163 entries**: 81 Legendary, 24 Mythical, 16 Paradox, 11 Ultra Beast and 31 Rare (including alternate forms such as Mega evolutions). Anything that is not in the table but carries the Legendary Encounters tag is still announced as a Legendary.

 

---

 

## Commands

 

```
/scriptevent lota:alerts_status
/scriptevent lota:alerts_test
/scriptevent lota:alerts_toggle on|off
/scriptevent lota:alerts_clear
/scriptevent lota:alerts_config <key> <value>
```

 

### Configuration keys

 

| Key | Default | Description |
|---|---|---|
| `enabled` | true | Master switch |
| `alertOnLegendary` | true | Alert on Legendary species |
| `alertOnMythical` | true | Alert on Mythical species |
| `alertOnUltraBeast` | true | Alert on Ultra Beasts |
| `alertOnParadox` | true | Alert on Paradox Pokemon |
| `alertOnRareSpecies` | true | Alert on Rare species (pseudo-legendaries and other notables) |
| `alertOnShiny` | true | Alert on shiny Pokemon of any species |
| `alertTaggedLegendarySpawns` | true | Alert on anything tagged by CobbleDrock Legendary Encounters |
| `announceSound` | `mob.enderdragon.growl` | Sound played with the alert. Set to `""` to disable |
| `soundVolume` / `soundPitch` | 1 / 0.8 | Sound tuning |
| `globalCooldownSeconds` | 3 | Minimum gap between any two alerts |
| `speciesCooldownSeconds` | 60 | Minimum gap between two alerts for the same species |
| `includeDexNumber` | true | Show `#<National Dex>` |
| `includeLevel` | true | Show the level |
| `includeIvs` | true | Show all six IVs |
| `includeNature` | true | Show the nature |
| `includeAbility` | true | Show the ability |
| `includeBiome` | true | Show the biome |
| `includeDimension` | true | Show the dimension |
| `includeNearestPlayer` | true | Show the nearest player and their distance |

 

Example: `/scriptevent lota:alerts_config includeIvs false`

 

---

 

## Suggested metadata for the project page

 

* **Category:** Addons → Server / Utility / Mobs
* **Tags:** alerts, notifications, spawns, legendary, shiny, pokemon, cobblemon, server, utility
* **Environment:** multiplayer / dedicated servers — the whole point is that everyone sees it

 

---

 

## Troubleshooting

 

| Problem | Cause / fix |
|---|---|
| No alerts at all | `/scriptevent lota:alerts_status` and check `Enabled: ON`. Turn it back on with `/scriptevent lota:alerts_toggle on` |
| A second spawn right after the first is silent | Working as intended: the 3 second global and 60 second per-species cooldowns. Clear them with `/scriptevent lota:alerts_clear`, or set the cooldowns to `0` while testing |
| Alerts are too chatty | Turn off the tiers you do not care about: `alertOnRareSpecies`, `alertOnShiny`, … |
| A captured Pokemon is reported as "despawned" | The capture is written to the party or PC a few seconds after the entity disappears. If the save was interrupted, the addon falls back to "despawned" |
| Legendary Encounters spawns are not announced | Make sure this pack is active on the world, and that `alertTaggedLegendarySpawns` is `true` |

 

---

 

## CobbleDrock family

 

* **CobbleDrock Core** — the Pokemon gameplay core (required)
* **CobbleDrock Spawn Alerts** — this addon
* **CobbleDrock Legendary Encounters** — Legendary encounters in the wild, which feed their spawns into these alerts

 

---

 

## Credits & license

 

* Author: **lota882**
* Ported from the Java **Cobblemon Spawn Alerts** mod for the Bedrock CobbleDrock ecosystem. Fan-made; not affiliated with or endorsed by the Cobblemon team, Mojang or Microsoft.

 

---

 

## For the CurseForge file changelog field

 

```
1.0.2 Fix
- Fixed the dependency on CobbleDrock Core: it was still pinned to 1.2.4 while
  Core ships as 1.3.0, which could keep the whole pack from loading and take all
  notifications with it.
- Fixed the entity-removal subscription. EntityRemoveAfterEvent exposes
  removedEntityId, not entityId, so the subscription never matched a tracked
  Pokemon and every despawn/defeat/capture report had to wait for the 100 tick
  fallback scan. Removals are now detected immediately.
- Added the lota:alerts_api handshake, written on world load. CobbleDrock
  Legendary Encounters 1.0.3 reads it and reports "alerts: linked" in its
  /checkspawn legendary status output.
- Notification content, sounds, tiers, cooldowns and stored configuration are
  unchanged from 1.0.2.
```

The CobbleDrock Spawn Alerts Team

profile avatar
  • 29
    Followers
  • 3
    Projects
  • 32.4K
    Downloads
Donate

More from Kyrox999