Products Docs Help Store Discord

What's New

Recent CobbleRanked updates at a glance.

New here? Start with the Quick Start. Upgrading? This page lists what changed and which config keys are new, so you know exactly what to touch.

📝 New config keys are added automatically with safe defaults on first boot — upgrading never breaks an existing setup.


v2.1.03 – v2.1.07 (July 2026)

Casual match rewards

Casual battles can now pay out their own rewards, separate from ranked. Two new lists in battle.yaml:

rewards:
  casualVictoryCommands: []   # runs after casual wins
  casualDefeatCommands: []    # runs after casual losses

Works great with economy mods (Impactor, Vault/Essentials). See Victory/Defeat Rewards.

Random Battle: Max PP & instant leads

  • maxPP: true (new default) — every generated move gets PP Max applied, matching Pokémon Showdown (Earthquake 10→16 PP).
  • skipLeadSelection — skip the lead-selection GUI in random battles and send out the first team member immediately.

See Random Battle.

Softer default penalties

Default flee/forfeit penalties were rebalanced to be friendlier for casual-leaning servers:

Old defaultNew default
Penalty tiersup to 1 day ban at 10+ fleesup to 1 hour at 8+ flees
Early forfeitfirst 3 turns, ×3.0 penaltyfirst 6 turns, ×1.5 penalty

Strict-server admins can restore harsher values in battle.yaml → competitive. See Flee & Forfeit Penalties.

PlaceholderAPI on Arclight

On Arclight servers with the PlaceholderAPI plugin, CobbleRanked now registers a native PAPI expansion automatically — Bukkit scoreboard/chat/hologram plugins can use %cobbleranked_singles_elo% and friends. See Placeholders.

Detailed Pokémon tooltips

Team-selection and lead-selection GUIs can show ability, nature, held item, moves, IVs and EVs in each Pokémon’s tooltip (gui.detailedTooltips, on by default; showOpponentDetails reveals the opponent’s details too). See GUI Settings.

MiniMessage text formatting

Language files now accept MiniMessage tags — HEX colors, gradients, rainbow — alongside classic & codes. Existing translations keep working unchanged. See Languages.


v2.1.0 – v2.1.02 (May–July 2026)

  • Discord Webhook notifications — rank-ups, match results, and season-end posts to a Discord channel. Works on pure Fabric and Arclight. See Main Config.
  • Arclight cross-server compatibility — player transfers between linked servers now work on Arclight hybrids.
  • LuckPerms dynamic contexts — expose a player’s tier and ELO as LuckPerms contexts for rank-gated permissions. See LuckPerms.
  • Music config moved — background music settings moved from config.yaml to sounds.yaml. See Sounds.

See Also