CobbleCast
Warning: configuration settings might reset, so always back them up.
This mod is a rewritten version 1.0.0 in Fabric/Kotlin of my old project (no plans to port to Neo-Forge).
CobbleCast is a simple client or server-side modification that broadcasts notifications to chat about Cobblemon events: captures, defeats, and spawns. You can customize alerts for different pokemon categories: legendary, ultra beasts, shiny, and normal ones.
Configuration 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> "
}
}