StarterRoulette
Transform your Cobblemon starter selection into an exciting roulette experience!
🎰 What is StarterRoulette?
StarterRoulette replaces the default Cobblemon starter picker with an animated roulette wheel. Instead of simply choosing your starter, watch as the wheel spins through all 27 starters from every Pokémon generation before landing on your random companion!
✨ Features
Animated Roulette Wheel
Smooth spinning animation with acceleration and deceleration phases
5 visible slots showing 3D Pokémon models as they spin past
Golden indicator highlighting your final selection
Sound effect when the roulette stops
All Generation Starters
The roulette includes all 27 classic starters:
Kanto: Bulbasaur, Charmander, Squirtle
Johto: Chikorita, Cyndaquil, Totodile
Hoenn: Treecko, Torchic, Mudkip
Sinnoh: Turtwig, Chimchar, Piplup
Unova: Snivy, Tepig, Oshawott
Kalos: Chespin, Fennekin, Froakie
Alola: Rowlet, Litten, Popplio
Galar: Grookey, Scorbunny, Sobble
Paldea: Sprigatito, Fuecoco, Quaxly
Simple Controls
Press R to open the roulette (configurable keybind)
Click or press ENTER to confirm your starter after the spin
The default Cobblemon starter screen (C key) is blocked until you use the roulette
Admin Commands
Server operators can manage player starters with these commands (requires OP level 2):
Command Description
/starterroulette reset Reset your own starter and delete all your Pokémon
/starterroulette reset <player> Reset a specific player's starter
/starterroulette resetall Reset all online players' starters
📋 Requirements
Minecraft 1.21.1
Fabric Loader 0.15.0+
Fabric API
Fabric Language Kotlin
Cobblemon 1.7.1+
🎮 How to Use
Join a world/server with the mod installed
Press R to open the starter roulette
Watch the wheel spin!
Once it stops, click or press ENTER to receive your starter
Enjoy your new random companion!
⚠️ Important Notes
This mod is required on both client and server
Players can only spin the roulette once (unless reset by an admin)
The roulette result is random - embrace the surprise!

