Modscraper Modscraper Minecraft
Cobblemon MiniGames logo

Cobblemon MiniGames

Mod

Add 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

logo

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.

Home image

Minigames

Roulette

Roulette image

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

Slot Machine image

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

Higher or Lower image

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

Mystery Box image

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

Memory Match image

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

coin recipe

Ingredients:

  • 1 Cobblemon Relic Coin
  • 4 Iron Nuggets
  • Result: 1 MiniGames Coin

MiniGames Machine

machine recipe

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.yml

Use 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: 2

You 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

Fabric Neoforge

Game Versions

1.21.1

Screenshots

Similar Mods

External Resources