Back to mods
Pebble's Cobblemon Spawn Events project artwork

Modrinth · Minecraft mod

Pebble's Cobblemon Spawn Events

Create custom legendary, event or normal Pokemon spawns with weighted probability and spawn intervals!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Pebble's Cobblemon Spawn Events release should I use?

Updated 1 year ago
Latest stable file 1.0.1-1.21.1
Game version 1.21.1
Loader Fabric

Pebble's Cobblemon Spawn Events 1.0.1-1.21.1 targets 1.21.1 with Fabric. Do not install it on the client. It must be installed on the dedicated server. All 2 required mods have matching files.

Where it goes

Is Pebble's Cobblemon Spawn Events required on the client, server, or both?

Do not install it on the client. It must be installed on the dedicated server.

Client Not supported
Dedicated server Required
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This file is marked server-only.

What else does Pebble's Cobblemon Spawn Events 1.0.1-1.21.1 need?

1.0.1-1.21.1. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

Fabric Language Kotlin Needed by Pebble's Cobblemon Spawn Events 1.0.1-1.21.1
required
Matching file found Matched file: 1.13.13+kotlin.2.4.10
Fabric API Needed by Pebble's Cobblemon Spawn Events 1.0.1-1.21.1
required
Matching file found Matched file: 0.116.15+1.21.1

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Pebble's Cobblemon Spawn Events without breaking your instance.

Built for Pebble's Cobblemon Spawn Events 1.0.1-1.21.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0.1-1.21.1. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    Do not install it on the client. It must be installed on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0.1-1.21.1. It opens that exact file at the source.

About this project

What does Pebble's Cobblemon Spawn Events add?

Pebble's Cobblemon Spawn Events

Pebble's Spawn Events mod for Fabric and Forge Minecraft version 1.20.1

Make sure you have Fabric Language Kotlin installed (or Kotlin For Forge)!

Architechtury API is also a requirement.

Create dynamic and configurable spawnevents that chooses random players and Pokemon from the pool based on assigned weights. The randomiser for player tries to deprioritise the 2 latest players if more than 2 players are online so you won't see the same events happening on the same players constantly.

Commands

  • /spawnevent: Opens the spawn events UI containing live event and all the event history
  • /spawnevent reload: Requires OP (permission level >=2), reloads the spawn event configuration. Preferably a restart is safer as the event cycles and who knows what happens if you make huge changes :v

Important

Certain interactions such as that with CobbleClear might give unexpected result. It is best that the event Pokemon species gets whitelisted from being autocleared.

Configurations

On first launch, a config folder is generated in config/pebbles-spawnevents

  • config.json
{
  "enabled": true,
  "minPlayers": 1, // Minimum online players for event to trigger
  "spawnInterval": 1 //Spawn interval in minute between each event being rolled in
}
  • event-history/event-history-config.json Allows for custom label on how the event was ended on the display screen.
{
  "enabled": true,
  "capturedStatus": "<green>Captured",
  "killedStatus": "<red>Killed",
  "despawnedStatus": "<yellow>Despawned",
  "unknownStatus": "<gray>Unknown"
}
  • event-history/event-history-screen.json Allows for flexible screen customisation, you can also use a bitmap title for custom overlay. Look at screenshot for how the screen appears.
{
  "title": "<blue>Legendary Spawn History",
  "liveSpawnSlot": 4,
  "liveSpawnLores": [
    "{pokemon}",
    "<gray>Spawned near <aqua>{player_name.spawned}</aqua> in {dimension} <red>{time_passed}</red> ago",
    "<gray>Biome: <yellow>{biome}"
  ],
  "historySlots": [18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],
  "historyLores": [
    "{pokemon}",
    "<gray>Spawned near <aqua>{player_name.spawned}</aqua> in {dimension} <red>{time_passed}</red> ago",
    "<gray>Biome: <yellow>{biome}",
    "Status: {status} by {player_name.acted}"
  ],
  "navForwardSlots": [
    37
  ],
  "navForwardStack": {
    "displayName": "<aqua>Next Page",
    "material": "minecraft:arrow",
    "amount": 1,
    "nbt": "",
    "lore": [
      "<yellow>Click to view next page"
    ]
  },
  "navBackSlots": [
    36
  ],
  "navBackStack": {
    "displayName": "<aqua>Previous Page",
    "material": "minecraft:arrow",
    "amount": 1,
    "nbt": "",
    "lore": [
      "<yellow>Click to view previous page"
    ]
  },
  "emptySlotStack": {
    "displayName": "<gray>",
    "material": "minecraft:gray_stained_glass_pane",
    "amount": 1,
    "nbt": "",
    "lore": [
      ""
    ]
  }
}
  • spawns/ Contains all the spawn events. A Zapdos example is generated on first launch, feel free to copy the file and make as many different events as you want. The weight determines the chance. For example, if you have Zapdos (1 weight), Moltres (1 weight) and Articuno (2 weight), the odds for Zapdos spawning is 1/4 (25%), Moltress is 1/4 (25%) and Articuno is 1/2 (50%)
{
  "pokemonProperties": "zapdos lvl=50 special_attack_iv=31",
  "broadcast": {
    "spawn": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has been spotted in <light_purple>{biome}!\n<gray>It will be available for the next <green>{duration}</green> minutes.</gray>\n\n<blue>Closest player: <aqua>{player_name.spawned}</aqua>",
    "despawn": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has despawned.</blue>",
    "capture": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has been captured by <aqua>{player_name.acted}</aqua>!</blue>",
    "kill": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has been killed by <aqua>{player_name.acted}</aqua>!</blue>"
  },
  "spawnWeight": 1,
  "despawnTimerMinutes": 10,
  "sound": "minecraft:entity.lightning_bolt.thunder"
}

Supporter:

Osu of Cobblehaven helped fund this mod.

Project description from Modrinth.

Pick your setup

Pebble's Cobblemon Spawn Events by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

3 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Pebble's Cobblemon Spawn Events versions and loaders

5 of 5 releases match

Looking for an older file? The official Modrinth project page is in Resources.