promotional bannermobile promotional banner
premium banner
Server-focused balance/QoL mod for Cobblemon that adds configurable progression limits

Description

CobbleQOL

(Cobblemon 1.7.1 • Fabric // NeoForge 1.21.1)

jumped to make an IV candy limiter for someone before confirmation+payment, decided to just give it out for free and add on to it!

  • Server-friendly quality-of-life tweaks for Cobblemon. Everything is configurable and reloadable.

Features

  • Per-Pokémon Rare Candy Cap - Default 25 level-ups. Prevents overleveling abuse.

  • Shared Enhancement Budget - IV candies, Hyper Training, mints, mochi/feathers/stat boosts all draw from one per-Pokémon pool (default 30). Blocks further enhancement when exhausted.

  • Chance-based Enhancement Failure - Above configured IV thresholds (default 21/26), enhancements can fail using success multipliers (e.g., 50%/25%). Items are still consumed; failures send a configurable message.

  • Move Change Cooldown - Prevents rapid move swapping (default 5s). Notifies players in chat.

  • Name Prettifier - Converts missing species translation keys (e.g., cobblemon.species.ectomancer.name) into readable names server‑side (chat, logs, command output).

  • BattleSpeedMultiplier - Adjust the server-side speed of your battles, increase or decrease the value at will.

  • Command - /cobbleqol reload reloads config

Config

{ "enhancements": { "maxRareCandiesPerPokemon": 25, //Rare Candy limit per Pokémon. "enableEnhancementBudget": true, //Toggle shared budget. "maxEnhancementBudget": 30 //Total budget count per Pokémon. }, "failure": { //Success chances when IV + gain reaches thresholds. "enable": true, "start": 21, "heavyStart": 26, "multiplier": 0.5, "heavyMultiplier": 0.25 }, "movechanges": { //Move change cooldown toggle and duration. "enableCooldown": true, "cooldownSeconds": 5 }, "chat": { //Convert missing species translations into readable server-side names ( chat, logs, command outputs ) "prettifyMissingSpeciesNames": true } }

Messages

Placeholders:

  • {player}
  • {pokemon}
  • {item}
  • {budgetUsed}
  • {budget}
  • {max}
  • {count}
  • {cooldown}
  • Supports & and hex codes.

To Do

  • Add more features
  • Further optimize if possible
  • Change enhancements lingo to something else eventually