promotional bannermobile promotional banner

Cobblemon: Perfect Partners

Cobblemon addon that adds friendship interactions Contest stats, ribbons, partner gifts, headpats, and subtle partner effects.

File Details

Cobblemon: Perfect Partners 1.1.0 - Fabric

  • R
  • May 7, 2026
  • 357.10 KB
  • 30
  • 1.21.1
  • Fabric

File Name

cobblemon-perfect-partners-fabric-1.1.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:cobblemon-perfect-partners-1525104:8052152"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Cobblemon: Perfect Partners — Changelog from 1.0.2 to 1.1.0

Main changes

Partner Journal and onboarding

  • Renamed the Contest Journal to Partner Journal.
  • New players now receive a Partner Journal once when first joining a world.
  • Using the journal now opens a built-in Perfect Partners guide.
  • Sneak-using the journal opens the partner tracker.
  • Journal tooltips were rewritten to explain guide/tracker behavior more clearly.

In-game guide and command discoverability

  • Added /companionbonds guide to open the Perfect Partners guide.
  • Added /companionbonds commandguide to list available commands in chat.

Config GUI

  • Added an in-game server config screen opened with /companionbonds config.
  • Added client/server networking for editing config values safely.
  • Config values are clamped server-side before saving.
  • Config and reload commands now require permission level 3+.

Cobblemon interaction wheel support

  • Added a Pet option to Cobblemon’s Pokémon interaction wheel on Fabric.
  • Added config toggles for petting behavior:
    • Enable/disable petting globally.
    • Enable/disable direct empty-hand right-click petting.
    • Enable/disable Cobblemon interaction-wheel petting.

First-person headpat animation polish

  • Further adjusted the first-person headpat hand transform so the player’s hand stays visible.
  • Raised the first-person petting arm much higher in 1.1.0.
  • Tuned the pose so the higher arm placement feels more natural during the petting loop.

Trainer Card and certificates

  • Added /trainercard [slot].
  • Added /leafcertificate [slot].
  • Added /partnercertificate [slot] as a certificate alias.
  • Added Trainer Card GUI art and screen handling.
  • Added Shiny Leaf certificate GUI art and screen handling.
  • Right-clicking a Shiny Crown now opens the partner certificate flow.

Shiny Leaf and Shiny Crown improvements

  • Added dedicated Shiny Leaf, Shiny Crown, Leaf Crown, certificate, and Trainer Card textures.
  • Shiny Leaf messaging now includes first-leaf, location, progress, and certificate messages.
  • Shiny Leaf item tooltip now explains that five leaves on the same partner make a Leaf Crown.
  • Shiny Crown tooltip was rewritten to focus on the crown/certificate flow.
  • Shiny Crown collection now ties into certificate and Trainer Card presentation.

(In Development) Randolph contest judge NPC

  • Added Randolph NPC data, dialogue, model, animation, renderer, and texture.
  • Added admin commands to spawn Randolph:
    • /contest admin randolph
    • /contest admin judge
  • Randolph is disabled by default for new configs in 1.1.0, but remains configurable in the GUI/config file.

(In Development But In Build) Partner utility actions

New configurable utility assists for nearby partners:

  • Dig-capable Pokémon can sometimes duplicate mined ore as a gift.
  • Fire-type Pokémon can cook supported food items.
  • Water-type Pokémon can splash out player fire.
  • Poison-type Pokémon can retaliate by poisoning attackers.
  • High-affection Pokémon can occasionally cure status or help at low HP.

All utility behaviors are configurable under the new utility and affection config sections.

Follow Assist tuning

  • Follow Assist remains configurable.
  • Default follow speed multiplier changed from 1.18 to 1.15 for a slightly calmer default pace.
  • Existing configs keep their saved value unless changed manually or through the GUI.

Ambient partner and pasture text polish

  • Added additional partner/pasture messaging support.
  • Nearby owned pasture/stationary Pokémon can now provide ambient flavor messages without gaining walking progress, gifts, leaves, or follow assist.

Commands and permissions

New normal player commands

  • /companionbonds guide
  • /companionbonds commandguide
  • /trainercard [slot]
  • /leafcertificate [slot]
  • /partnercertificate [slot]

Admin command hardening

  • Contest admin commands now use an explicit named admin permission level.
  • Each /contest admin subcommand has its own permission guard, not just the parent command.
  • Permission-protected command output was clarified in /companionbonds commandguide.

Permission levels

Permission level 2+:

  • /contest admin set <player> <slot> <stat> <value>
  • /contest admin add <player> <slot> <stat> <amount>
  • /contest admin max <player> <slot> <stat>
  • /contest admin maxall <player> <slot>
  • /contest admin clear <player> <slot>
  • /contest admin clearstat <player> <slot> <stat>
  • /contest admin aura <player> <slot> <aura>
  • /contest admin giveallmarks <player> <slot>
  • /contest admin givecontestmarks <player> <slot>
  • /contest admin randolph
  • /contest admin judge
  • /contest admin refresh <player> <slot>
  • /companionbonds stats
  • /companionbonds debug_gift

Permission level 3+:

  • /companionbonds config
  • /companionbonds reload

Native Cobblemon mark/ribbon improvements

  • Continued native Cobblemon mark and ribbon syncing.
  • Added repair/sync logic for unsafe native marks during regular partner ticks.
  • Admin mark tools were expanded and permission-hardened.
  • Contest mark refresh tooling remains available through admin commands.