Description
Mokey Mod: Color Roulette
๐จ Color Roulette — The Roulette That Erases the Entire World, One Color at a Time
Picture this: you're mining peacefully, and suddenly a giant roulette wheel shows up on your screen, spins for 7 seconds and lands on... BROWN.
Goodbye wood. Goodbye dirt. Goodbye planks, wooden chests, platforms, treehouses. Everything brown across the whole world vanishes. And in 60 seconds, there's another spin.
Color Roulette is a Minecraft 26.3 (Fabric) mod that turns any world into a race against disappearance. Every minute, a roulette picks 1 of the game's 11 colors and EVERY block of that color is deleted from the world. You have one mission: reach the Nether or get a diamond before there's nothing left to stand on.
โ๏ธ How It Works
1๏ธโฃ The host types a command and the game begins
2๏ธโฃ Every 60 seconds (configurable), an animated roulette appears on every player's screen and spins for 7 seconds
3๏ธโฃ The chosen color is announced in chat and every block of that color starts being removed from the world
4๏ธโฃ The wheel keeps shrinking: a color that's been drawn never comes back, so each round fewer colors remain and the wheel adapts to what's left
5๏ธโฃ A counter at the top of the screen shows the time until the next draw and how many colors remain
6๏ธโฃ Whoever enters the Nether or picks up a diamond first WINS, with a victory screen, sounds and fireworks
๐ The 11 Roulette Colors
๐ด Red · โซ Black · โช White · ๐ Orange · ๐ก Yellow · ๐ฉท Pink · ๐ฉถ Gray · ๐ฃ Purple · ๐ต Blue · ๐ค Brown · ๐ข Green
The mod ships with over 1,100 blocks already sorted by color (each color is calculated from the block's texture, then hand-tuned where the game is misleading). A few examples:
๐ค Brown: logs, wood, planks, dirt, mud, farmland
๐ข Green: leaves, grass, ferns, moss, cactus, bamboo, slime
๐ฉถ Gray: stone, gravel and ALL regular ores (including diamond ore!)
โซ Black: deepslate (and deepslate ores), blackstone, obsidian, sculk
๐ด Red: netherrack, bricks, nether bricks, redstone, Nether ores
๐ต Blue: water, ice
๐ Orange: lava
๐ก Yellow: sand, sandstone, glowstone, hay
๐ฃ Purple: amethyst, purpur, chorus
๐ฉท Pink: cherry, pink petals
Pro tip: diamond ore is GRAY. If gray gets drawn before you reach it... good luck. ๐
๐ ๏ธ Commands
All commands use /colorroulette and require OP permission (level 2 / gamemaster).
/colorroulette start
Starts the game. Resets all colors (all 11 go back into the roulette), clears the removal queue and schedules the first draw.
/colorroulette stop
Ends the game immediately.
/colorroulette spin
Forces an immediate draw without waiting for the timer. Only works while the game is running, not mid-spin, and with colors still available.
/colorroulette interval <seconds>
Sets the time between draws (from 1 to 86,400 seconds). The value is saved to the config automatically.
/colorroulette status
Shows whether the game is running or stopped and which colors are currently being deleted.
๐งน How Deletion Works
- All dimensions: Overworld, Nether and End — blocks of the chosen color vanish from all of them
- New chunks too: anyone exploring fresh terrain will find the world already "cleaned" of deleted colors (configurable)
- Automatic re-scan: every 30 seconds the mod sweeps the loaded chunks again to catch anything that slipped through
- Removal runs in per-tick batches so the server doesn't freeze (6,000 blocks per tick by default)
- Blocks become air. Waterlogged blocks lose their water when blue is drawn
- Chests, barrels and other blocks holding items are preserved by default, so nobody loses their loot
- You can't place blocks of a color that's already been deleted — the mod blocks the action and tells you in chat which color was erased
- Essential blocks are never removed: air, bedrock, barrier, light, Nether portal, End portal, End portal frame, end gateway, command blocks, structure blocks, jigsaw, structure void and moving piston
๐ Win Conditions
๐ฅ Enter the Nether (any player in the Nether dimension wins)
๐ Have a diamond in your inventory
The check runs twice per second. The first player to meet either condition wins, the game ends and everyone sees the victory screen.
๐ง Configuration (config/colorroulette.json)
The file is created automatically in the config folder on first launch:
- spinIntervalSeconds (60): seconds between draws
- spinDurationMs (7000): roulette animation length
- postSpinHoldMs (4000): how long the wheel stays on screen after stopping
- wheelScreenFraction (0.3): wheel size relative to the screen
- blocksPerTick (6000): blocks removed per tick
- cleanNewChunks (true): cleans chunks generated after a draw
- rescanIntervalSeconds (30): interval for re-scanning loaded chunks
- touchInventories (false): if true, also deletes blocks that hold items
- deleteLastColor (true): if false, the last remaining color is never drawn
- cancelPlacingDeletedColors (true): blocks placing blocks of deleted colors
- autoStart (false): starts the game automatically when the server boots
๐ Technical Information
- Minecraft: 26.3
- Loader/API: Fabric (Fabric Loader 0.19.5 or newer + Fabric API)
- Java: 25 or newer
- Mod version: 1.0.0
- Environment: client and server (install on both to see the roulette and counter on screen)
- Multiplayer and singleplayer
๐ Why Support on Patreon?
This mod is made with love (and a lot of caffeine) to bring a different experience to Minecraft. Your support helps me:
๐ง Keep the mod updated with new Minecraft versions
โ Add new colors, modes and mechanics
๐ Fix bugs quickly
๐ฎ Create more content for the community
Every bit of support, no matter how small, makes a huge difference and keeps me motivated to keep developing. Thank you for being part of this! ๐
Color Roulette — Because Minecraft gets a lot more interesting when the ground can disappear at any minute.






