CobbleCast

Quick rating

Community listing page, reviews here may not be monitored by the author.

CobbleCast

No reviews yet

A catch broadcaster for the Cobblemon mod

Mod Loaders
Minecraft

About

Description

⚠️ Config might reset to default if the format changes in future versions.⚠️

Reset to version 1.0.0 – as it was a rewrite in Fabric/Kotlin of my old mod (no plans on doing code in neo-forge).

A very easy client or server-side mod that broadcasts Cobblemon Captures/Kills/Spawns events for Legendary’s, Ultra Beasts, Shiny’s, and Normal’s. All can be toggled on or off.


Config Settings

{
  "webHookConfig": {
    "discordCapHook": true,
    "discordKillHook": false,
    "discordSpawnHook": false,
    "discordReleaseHook": false,
    "releaseURL": "https://discord.com/api/webhooks/",
    "webhookName": "CobbleCast",
  },
  "spawnConfig": {
    "toggleSpawnMessage": false,
    "isSpawnNormalEnable": false,
    "isSpawnLegendaryEnable": false,
    "isSpawnUltraBeastEnable": false,
    "isSpawnShinyEnable": false,
    "spawnMessage": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Spawned by <bold><blue><player></blue></bold>"
  },
  "captureConfig": {
    "toggleCapMessage": true,
    "isNormalEnable": false,
    "isLegendaryEnable": true,
    "isUltraBeastEnable": true,
    "isShinyEnable": true,
    "captureMessage": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Been Capture by <bold><blue><player></blue></bold>"
  },
  "faintedConfig": {
    "toggleFaintedMessage": false,
    "isFaintedNormalEnable": false,
    "isFaintedLegendaryEnable": false,
    "isFaintedUltraBeastEnable": false,
    "isFaintedShinyEnable": false,
    "faintedMessage": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Been Fainted by <bold><blue><player></blue></bold>"
  },
  "releaseConfig": {
    "toggleReleaseMessage": false,
    "isReleaseNormalEnable": false,
    "hasHighIvsCount": 2,
    "isReleaseLegendaryEnable": false,
    "isReleaseUltraBeastEnable": false,
    "isReleaseShinyEnable": false,
    "spawnReleasePokemon": false,
    "showNearbyPlayer": false,
    "releaseMessageTemplate": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Been Released by <bold><blue><player></blue></bold>"
  },
  "langConfig": {
    "isshiny": "<gold>SHINY</gold> ",
    "islegendary": "<red>LEGENDARY</red> ",
    "isultrabeast": "<purple>ULTRA BEAST</purple> "
  }
}

List of all the place holders Note: That Biome and Position only work in the spawn message.

<pokemon>        - The display name of the spawned Pokémon.
<isshiny>        - Shiny tag text if the Pokémon is shiny (from config).
<islegendary>    - Legendary tag text if the Pokémon is legendary (from config).
<ismythical>     - Mythical tag text if the Pokémon is mythical (from config).
<isultrabeast>   - Ultra Beast tag text if the Pokémon is an Ultra Beast (from config).
<paradox>        - Paradox tag text if the Pokémon is marked as a paradox (from config).
<ivs>            - IV summary string (custom formatted).
<nature>         - The nature of the Pokémon.
<level>          - The Pokémon’s level.
<ability>        - The Pokémon’s ability or abilities.
<player>         - The player who triggered or is related to the spawn (by name).
<nearbyplayer>   - The name of the closest nearby player.
<biome>         - The biome where the Pokémon spawned.
<position>       - The position of the Pokémon in the world (X, Y, Z).

Logo Art Made by: Actias (on the Cobblemon discord server)

Config might reset so always backup them

Reset to version 1.0.0 – as it was a Rewritten in Fabric/Kotlin of my old mod (no plans on doing code in neo-forge)

A very easy client or server-side mod that does a Broadcast of Cobblemon Captures/Kills/Spawns event for Legendary’s, Ultra Beasts, Shiny’s, and Normal’s. All can be toggled on or off.


Config Settings

{
"webHookConfig": {
"discordCapHook": true,
"discordKillHook": false,
"discordSpawnHook": false,
"discordReleaseHook": false,
"capURL": "https://discord.com/api/webhooks/",
"killURL": "https://discord.com/api/webhooks/",
"spawnURL": "https://discord.com/api/webhooks/",
"releaseURL": "https://discord.com/api/webhooks/",
"webhookName": "CobbleCast",
"avatarUrl": "https://cdn.modrinth.com/data/MdwFAVRL/e54083a07bcd9436d1f8d2879b0d821a54588b9e.png"
},
"spawnConfig": {
"toggleSpawnMessage": false,
"isSpawnNormalEnable": false,
"isSpawnLegendaryEnable": false,
"isSpawnUltraBeastEnable": false,
"isSpawnShinyEnable": false,
"spawnMessage": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Spawned by <bold><blue><player></blue></bold>"
},
"captureConfig": {
"toggleCapMessage": true,
"isNormalEnable": false,
"isLegendaryEnable": true,
"isUltraBeastEnable": true,
"isShinyEnable": true,
"captureMessage": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Been Capture by <bold><blue><player></blue></bold>"
},
"faintedConfig": {
"toggleFaintedMessage": false,
"isFaintedNormalEnable": false,
"isFaintedLegendaryEnable": false,
"isFaintedUltraBeastEnable": false,
"isFaintedShinyEnable": false,
"faintedMessage": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Been Fainted by <bold><blue><player></blue></bold>"
},
"releaseConfig": {
"toggleReleaseMessage": false,
"isReleaseNormalEnable": false,
"hasHighIvsCount": 2,
"isReleaseLegendaryEnable": false,
"isReleaseUltraBeastEnable": false,
"isReleaseShinyEnable": false,
"spawnReleasePokemon": false,
"showNearbyPlayer": false,
"releaseMessageTemplate": "<bold><white><isshiny><islegendary><isultrabeast><yellow><pokemon></yellow> Has Been Released by <bold><blue><player></blue></bold>"
},
"langConfig": {
"isshiny": "<gold>SHINY</gold> ",
"islegendary": "<red>LEGENDARY</red> ",
"isultrabeast": "<purple>ULTRA BEAST</purple> "
}
}