HomeJavaModsCobblemon: PokeMarks
Cobblemon: PokeMarks

✨ PokeMarks for Cobblemon ✨

🔍 What is this mod?

Ever feel that it's not enough to have shinies alone to represent rarity, status, how special that one pokemon is?

Now you can take it to the next level! PokeMarks introduces marks from Sword and Shield / Scarlet and Violet into your game - adding more flair, character, and a touch of mystery to your Pokémon. Spend even more time hunting for Pokémon and flaunting your collection!

Each mark comes with:

Marks are applied according to in-game conditions like weather, time of day, biome, and more. Almost all of the Sword and Shield / Scarlet and Violet marks are included with their proper chances and conditions from original games, with some little tweaking to fit better in minecraft. With only those lacking a direct Minecraft/Cobblemon counterpart omitted (to be added in future updates).

✨ Mark Showcase

There are some amazing combinations of Pokémon with different marks! Here's a glimpse of what's possible:

Tag of Vaporeon with mark text added. Reads: "Vaporeon the Sodden" Tag of Shiny Vaporeon with mark text added. Reads: "Vaporeon the Pompous"
Vaporeon with bubbles popping around Shiny Vaporeon with cherry blossom petals flying around
Vaporeon with the Rainy Mark Shiny Vaporeon with the Thorny Mark

What marks will you discover? With dozens of possible combinations across hundreds of Pokémon, each mark adds a unique personality and visual flair to your collection.

Will you find a Sandshrew with the Sandstorm Mark? Or perhaps a Charizard with the Alpha Mark? The possibilities are endless!

🌟 Features

Completely Personalizable Marks

Dynamic Condition Checks

Effortless Cobblemon Integration

Developer-Friendly Setup

🚀 Planned Features

Enhanced UI Integration

Expanded Mark Collection

Configurable Sound System

Mod Integrations

In-Game Commands

Statistics Tracking

📋 Available Mark Conditions

Marks utilize condition statements to decide whether they should be applied. Here's the complete set of available conditions:

🌍 Environment Conditions

⏰ Time Conditions

📍 Location Conditions

🐠 Pokémon Conditions

🧩 Condition Expression Syntax

Conditions can be simple or complex with these powerful options:

Numerical Operators

Wildcards

Logical Operators

Example of a complex condition:

⚙️ Configuration

The mod auto-generates a JSON config file in your minecraft/config directory.
If new mod version includes config changes, just remove last version of config and mod will create new one!
Personalize your marks without touching any code!

Global Config

Mark Configuration Properties

Particle Configuration

📝 Example Configuration

{
  "data": {
    "config_hot_reload_each_tick": true,
    "marks": {
      "Alpha Mark": {
        "title": "Former Alpha",
        "chance": 2.5,
        "color": "#FF1616",
        "particles": {
          "particle_type": "minecraft:small_flame",
          "spawn_rate": 1,
          "spawn_count": 2,
          "velocity_affected_by_rotation": false,
          "velocity": {
            "x": 0.0,
            "y": 0.0, 
            "z": 0.0
          },
          "offset": {
            "x": { 
              "min": 0.0, 
              "max": 1.5 
            },
            "y": { 
              "min": 0.0, 
              "max": 1.0 
            }
          }
        },
        "condition": "isPokemonIVSum(>=145)"
      }
    }
  }
}
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more