Introduction to Reverie
Introduction to Reverie
Section titled “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.
What You Can Build
Section titled “What You Can Build”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
How Contests Work
Section titled “How Contests Work”A contest flows through these phases automatically:
- Registration — Players join and select a Pokemon from their party
- Introduction — Audience NPCs spawn, contestants are announced, cameras pan across the stage
- Presentation — Each Pokemon is showcased individually with seal effects and costumes
- Performance — The main gameplay phase. Players select moves across multiple rounds, earning appeal scores through category matching, combos, and stat bonuses
- Minigame — An interactive skill challenge tied to the contest category
- Judging — Spectators and NPCs vote on their favorites
- Results — Winner announced, ribbons awarded, rewards distributed
Contest Categories
Section titled “Contest Categories”| Category | Primary Stat | Favored Moves | Theme |
|---|---|---|---|
| Cool | Cool | Physical, aggressive status | Blue |
| Beauty | Beauty | Special, graceful status | Pink |
| Cute | Cute | Status, any | Yellow |
| Clever | Clever | Status, special | Green |
| Tough | Tough | Physical, defensive status | Red |
Contest Ranks
Section titled “Contest Ranks”Higher ranks require ribbons from the previous tier:
| Rank | Requirement |
|---|---|
| Normal | None |
| Super | Normal ribbon in that category |
| Hyper | Super ribbon in that category |
| Master | Hyper 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.
Requirements
Section titled “Requirements”| Requirement | Version |
|---|---|
| Minecraft | 1.21.1 |
| Fabric Loader | 0.16.0+ |
| Fabric API | 0.116.6+1.21.1 |
| Cobblemon | 1.7.0+ |
| Java | 21 |
Next Steps
Section titled “Next Steps”- Installation — Get Reverie running on your server
- Your First Contest — Step-by-step walkthrough to set up and run a contest
- Contests — Deep dive into the core contest system