Cobblemon MiniGames
ModAdd a craftable arcade machine to your Cobblemon world. Spend coins, play quick reward-based challenges, and win items or Pokémon with fully configurable rarities. Great for servers, events, and survival worlds that need more fun progression.
Type
Mod
Modrinth Downloads
98
Modrinth ID
KVNtCTpr
Last Updated
May 15, 2026
Description

Bring a working arcade to your Cobblemon world.
Cobblemon MiniGames adds a craftable arcade machine with fun reward-based games like Roulette, Slot Machine, Mystery Box, Higher or Lower, and Memory Match. Spend arcade coins, test your luck or skill, and win items or Pokémon across configurable rarity tiers.

Minigames
Roulette

Insert coins, spin the roulette, and wait for it to stop on a reward. Every slot contains a reward, but rare rewards have lower weights.
Slot Machine

Play a recreation inspired by the Pokemon Emerald slot machine. Bet arcade coins, stop the reels, trigger Reel Time, and build score from winning lines to earn rewards.
Buttons:
- Bet: insert one coin, up to three, to play more pay lines.
- Max: bet three coins at once and start the spin.
- Info: open the in-game help with the symbol payouts.
- Quit: leave the slot machine.
While the reels are spinning, click each reel to stop it.
Keyboard:
- A: start the spin, and stop each reel while they are spinning.
- Down arrow: insert one coin (same as the Bet button).
- Esc: leave the slot machine.
Higher or Lower

Guess whether the next card will be higher or lower. Correct guesses increase your streak and improve the reward rarity you can cash out. A wrong guess ends the round with no reward.
Mystery Box

Pick one mystery box from the grid. Every box contains a reward, but the best rewards are harder to find. Your selected box is revealed first, then the other boxes are shown.
Memory Match

Find matching card pairs. The fewer mistakes you make, the better the final reward rarity. If you pass the configured mistake limit, the game ends with no reward.
Recipes
The images in this section are placeholders. Replace them with your real logo and recipe screenshots before publishing.
MiniGames Coin

Ingredients:
- 1 Cobblemon Relic Coin
- 4 Iron Nuggets
- Result: 1 MiniGames Coin
MiniGames Machine

Ingredients:
- 4 any Planks
- 2 Gold Ingots
- 2 Iron Ingots
- 1 Emerald
- Result: 1 MiniGames Machine
Configuration
Config files are generated in the mod config folder. Rewards are split into four rarity tiers: common, uncommon, rare, and ultra-rare.
Global Settings
File: default_config.yml
Setting Default Description pokemonAvgLvl true If enabled, reward Pokemon levels are based on the player's party average. The generated level is chosen around the party average, from average -2 to average +2. If the player has no Pokemon, it uses a random level from 1 to 5. If disabled, the mod uses pokemonMinLvl and pokemonMaxLvl. pokemonMinLvl 5 Minimum level for reward Pokemon when pokemonAvgLvl is disabled. pokemonMaxLvl 100 Maximum level for reward Pokemon when pokemonAvgLvl is disabled. pokemonShinyChance 2048 Shiny chance expressed as 1 in this number. For example, 2048 means 1/2048.Item Reward Pools
Folder: items/*.yml
Setting Description common.items List of item rewards available in the common tier. uncommon.items List of item rewards available in the uncommon tier. rare.items List of item rewards available in the rare tier. ultra-rare.items List of item rewards available in the ultra-rare tier. id Item ID, for example minecraft:diamond or cobblemon:park_ball. count Fixed item amount when minCount and maxCount are not used. minCount Minimum amount for randomized item counts. maxCount Maximum amount for randomized item counts. weight Weight of this item inside its rarity tier. Higher means more likely. A weight of 0 disables it.If an item does not exist or resolves to air, the mod logs it and does not use it as a reward.
Adding Items From Other Mods
Create one YAML file per mod inside config/cobblemonminigames/items. For example, to add rewards from a mod with the modId called examplemod, create:
config/cobblemonminigames/items/examplemod.ymlUse the item registry IDs from that mod and place them in the rarity tier where you want them to appear:
common: items: - id: "examplemod:copper_token" count: 4 weight: 10 rare: items: - id: "examplemod:rare_gem" minCount: 1 maxCount: 3 weight: 2You can create files such as cobblemon.yml, mega_showdown.yml, or one file for any other installed mod. Invalid item IDs are skipped and reported in the log.
Roulette
File: roulette_config.yml
Setting Default Description coinToPlay 1 Coins required to play one spin. pokemonChance 0.15 Chance that a reward slot generates a Pokemon instead of an item. pokemonLimit 2 Maximum number of Pokemon reward slots that can appear in one spin. pokemonRarityWeights.common 80.0 Weight for common Pokemon rewards. pokemonRarityWeights.uncommon 15.0 Weight for uncommon Pokemon rewards. pokemonRarityWeights.rare 4.0 Weight for rare Pokemon rewards. pokemonRarityWeights.ultra-rare 1.0 Weight for ultra-rare Pokemon rewards. itemsRarityWeights.common 72.0 Weight for common item rewards. itemsRarityWeights.uncommon 22.0 Weight for uncommon item rewards. itemsRarityWeights.rare 5.0 Weight for rare item rewards. itemsRarityWeights.ultra-rare 1.0 Weight for ultra-rare item rewards.Slot Machine
File: slotmachine_config.yml
Setting Default Description pokemonChance 0.2 Chance that a score reward is generated as a Pokemon instead of an item. scoreThresholds.common 2 Minimum score required for a common reward. scoreThresholds.uncommon 8 Minimum score required for an uncommon reward. scoreThresholds.rare 24 Minimum score required for a rare reward. scoreThresholds.ultra-rare 90 Minimum score required for an ultra-rare reward.Higher or Lower
File: higherlower_config.yml
Setting Default Description coinToPlay 1 Coins required to start, and coins required to continue after a correct guess. pokemonChance 0.2 Chance that the cashed-out reward is a Pokemon instead of an item. rarityStreaks.common 1 Minimum streak required for a common reward. rarityStreaks.uncommon 3 Minimum streak required for an uncommon reward. rarityStreaks.rare 5 Minimum streak required for a rare reward. rarityStreaks.ultra-rare 7 Minimum streak required for an ultra-rare reward.Mystery Box
File: mysterybox_config.yml
Setting Default Description coinToPlay 1 Coins required to play. pokemonChance 0.15 Chance that a box contains a Pokemon instead of an item. pokemonLimit 2 Maximum number of boxes that can contain Pokemon in one round. rarityWeights.common 72 Weight for common rewards. rarityWeights.uncommon 22 Weight for uncommon rewards. rarityWeights.rare 5 Weight for rare rewards. rarityWeights.ultra-rare 1 Weight for ultra-rare rewards.Memory Match
File: memorymatch_config.yml
Setting Default Description coinToPlay 1 Coins required to play. pokemonChance 0.25 Chance that the final reward is a Pokemon instead of an item. rarityMistakeLimits.ultra-rare 4 Maximum mistakes allowed for an ultra-rare reward. rarityMistakeLimits.rare 5 Maximum mistakes allowed for a rare reward. rarityMistakeLimits.uncommon 6 Maximum mistakes allowed for an uncommon reward. rarityMistakeLimits.common 20 Maximum mistakes allowed for a common reward. If the player passes the highest configured limit, the game ends with no reward.Server Notes
- Rewards can be items or Pokemon.
- Pokemon rewards are generally less common than item rewards.
- Rarity balance can be tuned per game.
- Coins let server owners control the entry cost for each minigame.
- Invalid item rewards are ignored and logged, so configuration issues are easier to find.
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
ShootScreen
Make your game screen look like a screenshot.
Pings
A block marking tool inspired by Satisfactory.
Copper Horse Armour Recipe
Now you can craft your own copper horse armour in 1.21.9
Nostalgic F3
Brings back the old debug overlay!
Nine-nether Regions
An adventure-themed mod set in the Eastern underworld,blended with some Western elements.
Au Naturel Longwings No Effects Fix
A fix for the longwings mod to disable the magical effects from drinking while surrounded by butterflys