Cobblemon MiniGames

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

Banner

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

Choose whether to play 1, 3, or 5 lines, stop the reels, and look for three matching symbols on an active line. Cherries award coins, while symbols like Shellder, Magnemite, Psyduck, Pikachu, R, and 7 award different rarity rewards.

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
coinToPlay 1 Base cost per line. Playing 3 or 5 lines multiplies this cost.
pokemonChance 0.2 Chance used when a symbol can award either an item or a Pokemon.
symbolWeights.SEVEN 5.0 Weight for the 7 symbol. Awards an ultra-rare reward.
symbolWeights.LETTER_R 8.0 Weight for the R symbol. Awards a rare reward.
symbolWeights.PIKACHU 12.0 Weight for Pikachu. Awards an uncommon Pokemon.
symbolWeights.PSYDUCK 12.0 Weight for Psyduck. Awards an uncommon item.
symbolWeights.MAGNEMITE 18.0 Weight for Magnemite. Awards a common Pokemon.
symbolWeights.SHELLDER 18.0 Weight for Shellder. Awards a common item.
symbolWeights.CHERRY 27.0 Weight for Cherry. Each winning cherry line awards 1 coin.

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.

The Cobblemon MiniGames Team

profile avatar
Owner
  • 3
    Projects
  • 4.8K
    Downloads

More from xBarto_

  • Cobblemon Wild Spawn project image

    Cobblemon Wild Spawn

    • 4.5K
    • Mods

    Explore grass, water and natural areas to trigger classic wild Pokémon encounters, shiny hunt rare Pokémon ✨, and relive the experience from the original games

    • 4.5K
    • May 12, 2026
    • Mods
    • +3
  • Cobblemon Pink Pastel GUI project image

    Cobblemon Pink Pastel GUI

    • 116
    • Resource Packs

    A Cobblemon resource pack that redesigns the PC, Summary, and Party Overlay with a sleek Pink Pastel aesthetic for a modern and cohesive UI.

    • 116
    • April 24, 2026
    • Resource Packs
    • +2
  • Cobblemon Wild Spawn project image

    Cobblemon Wild Spawn

    • 4.5K
    • Mods

    Explore grass, water and natural areas to trigger classic wild Pokémon encounters, shiny hunt rare Pokémon ✨, and relive the experience from the original games

    • 4.5K
    • May 12, 2026
    • Mods
    • +3
  • Cobblemon Pink Pastel GUI project image

    Cobblemon Pink Pastel GUI

    • 116
    • Resource Packs

    A Cobblemon resource pack that redesigns the PC, Summary, and Party Overlay with a sleek Pink Pastel aesthetic for a modern and cohesive UI.

    • 116
    • April 24, 2026
    • Resource Packs
    • +2