📖 Mod Overview & Core Features
🃏 Collectible cards
- Open packs – obtain card packs while exploring the MCPE world.
- Variety of Cobblemon – each card features a different Cobblemon with unique artwork.
- Rarity system – common, uncommon, rare, and ultra‑rare cards.
- Build your collection – every card you pull is stored in your personal album.
📦 Pack mechanics
- Packs drop from mobs / loot – find them in chests, from fishing, or as mob drops.
- Guaranteed rare per pack – each pack contains at least one uncommon or better.
- Stackable packs – open multiple packs at once via GUI.
- Card preview – hover over a card to see its stats and flavour text.
🎨 Collection & GUI
- Card Album – browse all cards you've collected, sorted by rarity.
- Missing cards tracker – see which Cobblemon you still need.
- Pack opening animation – satisfying visual feedback when opening packs.
- Search & filter – find cards by name, type, or rarity.
🚀 Development status
- Alpha available – early access for backers (Ko‑fi).
- Beta coming soon – more cards, animations, and trading.
- Community driven – suggestions welcome; support the project on Ko‑fi.
- Full 1.21.1‑1.21.11 support – works on the latest MCPE versions.
🛠️ Technical Summary
🧠 Architecture & data
- Card data – stored as JSON with properties: id, name, rarity, type, flavour.
- Player collection – per‑player NBT data tracking owned cards and pack counts.
- Dynamic pack generation – weighted random selection based on rarity tiers.
- Client‑server sync – collection data is synced via packets when opening packs.
📦 Loader & dependencies
- Fabric – requires Fabric API and Fabric Loader.
- Single JAR – works on both client and server (dedicated server compatible).
- Minimal dependencies – no external libraries; uses native MCPE codecs.
- Cross‑version – built for 1.21.1–1.21.11 with LTS in mind.
⚙️ Core mechanics
- Pack opening – uses a custom screen with animated card flip.
- Rarity weights – configurable in
cards.json; common 50%, uncommon 30%, rare 15%, ultra‑rare 5%. - Collection persistence – saved to player data on logout and world save.
- Trading (future) – planned peer‑to‑peer card exchange.
🔧 Advanced features
- Custom card textures – each card uses a distinct model and texture.
- Pack loot injection – adds packs to vanilla loot tables via data pack.
- Command support –
/cobblecardgives packs, views collection, and more. - Multiplayer ready – collections are per‑player; no cross‑player interference.
• Cards are defined in /data/cobblecard/cards.json with rarity weights.
• Player collection stored as a list of card IDs + count in player NBT.
• Pack opening uses a server‑side RNG with client‑side animation.
• Loot table injection via global loot modifiers (Fabric).
• Fully server‑authoritative – prevents duplication exploits.
📥 Installation Guide
🧵 Fabric Installation
RECOMMENDED Lightweight & cross‑platform
1. Install the Fabric Loader (recommended version for your MCPE version).
2. Download Fabric API from Modrinth or CurseForge.
3. Download CobbleCardQuest-[version].jar.
4. Place both fabric-api-xxx.jar and CobbleCardQuest-xxx.jar inside .minecraft/mods/.
5. Launch using the Fabric profile.
└── mods/
├── fabric-api-0.92.0+1.21.1.jar
└── CobbleCardQuest-1.0.0-alpha+1.21.1.jar
✅ Note: Fabric API is mandatory. Client and server both require the mod.
🖥️ Client & Server setup
BOTH Works on dedicated servers and singleplayer
Client: Same as Fabric installation above – mod goes in mods/ folder.
Server (dedicated):
1. Download Fabric server launcher for your MCPE version.
2. Place fabric-api-xxx.jar and CobbleCardQuest-xxx.jar in the server's mods/ folder.
3. Start the server (agree to EULA).
4. Cards and packs will be available in the world.
└── mods/
├── fabric-api-0.92.0+1.21.1.jar
└── CobbleCardQuest-1.0.0-alpha+1.21.1.jar
⚠️ Important: The mod must be installed on both client and server for full functionality.
📌 Universal steps & recommendations
- Alpha access: Available now for Ko‑fi supporters. Beta will be public.
- Performance: Lightweight; works well with Sodium, Lithium, and Iris.
- Data location: Card data is in
/data/cobblecard/; player collections in world data. - Compatibility: Works with any mod that doesn't override loot tables.
- Suggestions: Feature requests and feedback are welcome on the Ko‑fi page.
1. Download Fabric server launcher for your MCPE version.
2. Add Fabric API + CobbleCardQuest to "mods" folder.
3. Start server (agree to EULA).
4. (Optional) Customise card weights in /data/cobblecard/cards.json.
⭐ Card Rarities (reference)
| Rarity | Weight | Example cards | Pack odds |
|---|---|---|---|
| Common | 50% | Pikachu, Eevee, Bulbasaur | ~50% |
| Uncommon | 30% | Charizard, Mewtwo, Gengar | ~30% |
| Rare | 15% | Shiny Rayquaza, Lugia, Ho-Oh | ~15% |
| Ultra‑Rare | 5% | Mew, Celebi, Golden Magikarp | ~5% |
Rarities are configurable in cards.json. Every pack guarantees at least one Uncommon or better.
Cobble Card Quest Mod · by WR_Eiden · alpha available on Ko‑fi · support the project
🃏 Collectible Cobblemon cards · Fabric · MCPE 1.21.1–1.21.11 · client & server