Skip to content

Introduction to Reverie

Reverie brings the full Pokemon Contest experience to Cobblemon. Players showcase their Pokemon through appeal moves, interactive minigames, and audience engagement — all wrapped in cinematic camera work, NPC audiences, and deep scoring mechanics.

Reverie gives you the tools to run a complete contest ecosystem on your server:

  • Contest halls with custom stages, audience seating, and cinematic camera positions
  • Five contest categories — Cool, Beauty, Cute, Clever, and Tough — each with unique scoring
  • Tiered progression — Normal, Super, Hyper, and Master ranks with ribbon gating
  • Interactive minigames — rhythm challenges, timing games, memory sequences, and more
  • Tournaments — single elimination, double elimination, round robin, and swiss brackets
  • Seasonal leaderboards with automatic rollover and end-of-season rewards
  • Poffin cooking to boost Pokemon contest stats with a berry blending minigame
  • Pokeball seals that create particle effects when Pokemon are sent out
  • NPC audiences that react to the action with cheers, gasps, and crowd waves
  • Economy integration with entry fees and currency rewards via Impactor
  • Discord webhooks for real-time contest announcements

A contest flows through these phases automatically:

  1. Registration — Players join and select a Pokemon from their party
  2. Introduction — Audience NPCs spawn, contestants are announced, cameras pan across the stage
  3. Presentation — Each Pokemon is showcased individually with seal effects and costumes
  4. Performance — The main gameplay phase. Players select moves across multiple rounds, earning appeal scores through category matching, combos, and stat bonuses
  5. Minigame — An interactive skill challenge tied to the contest category
  6. Judging — Spectators and NPCs vote on their favorites
  7. Results — Winner announced, ribbons awarded, rewards distributed
CategoryPrimary StatFavored MovesTheme
CoolCoolPhysical, aggressive statusBlue
BeautyBeautySpecial, graceful statusPink
CuteCuteStatus, anyYellow
CleverCleverStatus, specialGreen
ToughToughPhysical, defensive statusRed

Higher ranks require ribbons from the previous tier:

RankRequirement
NormalNone
SuperNormal ribbon in that category
HyperSuper ribbon in that category
MasterHyper ribbon in that category

This means a Pokemon with a Master Cool ribbon still needs to earn Normal Beauty, Super Beauty, etc. to progress in Beauty contests.

RequirementVersion
Minecraft1.21.1
Fabric Loader0.16.0+
Fabric API0.116.6+1.21.1
Cobblemon1.7.0+
Java21
  1. Installation — Get Reverie running on your server
  2. Your First Contest — Step-by-step walkthrough to set up and run a contest
  3. Contests — Deep dive into the core contest system