
Cobblemon Cards
Collect, trade, grade, and display Pokémon trading cards with stunning 3D holographic shaders in Cobblemon!
- Загрузки
- 13K
- Подписчики
- 31
- Обновлён
- 14 июля 2026 г.
- Лицензия
- MIT
Опубликован 5 июня 2026 г.
An immersive and feature-rich Minecraft mod (Fabric & NeoForge) that introduces the ultimate Trading Card Game to the Cobblemon universe!
Collect, trade, grade, and proudly display your favorite Pokémon on gorgeous 3D cards complete with animated holographic shaders.
🌟 Key Features
📦 Thematic & Generational Booster Packs
- Over 20 distinct booster packs to open using an interactive custom opening interface.
- Generations 1 to 9: Focus your collection on specific regions and generations!
- Type-Themed Boosters: Target your search with elemental packs containing only specific types (Fire, Water, Grass, Electric, Ghost, etc.).
- God Pack Ticket: A legendary item that guarantees your next booster pack will be an ultra-rare "God Pack"!
🎴 Collectible Pokémon Cards
- Multiple Rarity Tiers: Common, Uncommon, Rare, Epic, Legendary, and Mythic.
- Visual Variants: Normal cards and full-art Shiny (Chromatiques) variants with custom visual models.
- Special Forms: Complete integration of Regional variants (Alola, Galar, Hisui) and Mega Evolutions.
✨ Dynamic Holographic Shaders & Visual Effects
Witness over 20 unique procedural holographic effects powered by custom shaders that glisten and shift as you look around:
- Foil Stars, Rainbow Prism, Plasma, Cosmic Constellation, Cyber Dust, Magical Wind...
- Custom special-form effects like Mega Vortex, Alolan Shore, Galarian Steam, Paldean Terastal, Distortion Rift, Time Gears, Spatial Crack, and Prism Stars...
📖 Card Binders & Storage Cabinets
- Tiered Binders: Craft Leather, Iron, Gold, Diamond, Netherite, and the ultimate Master Album.
- RPG Stats & Passive Bonuses: Equip your binders in your Trinkets slot! Slotted cards grant passive stat boosts (Mining Speed, Movement Speed, Attack Damage, Luck, Armor, Max Health, and custom wild spawn rate multipliers).
- Card Cabinet: A beautiful piece of furniture storing up to 12,000 cards featuring built-in search, sorting, and filter controls.
🔬 Grading Station & Recycling System
- Grading Station: Analyze and rate your cards (Grades 1 to 10). High-grade cards grant massive multipliers to active RPG stats!
- Card Recycler: Grind duplicate or unwanted cards down into Cobblecard Dust.
- Use dust to power scanning equipment or speed up the card grading process.
📡 Instant-Dex Tool & Structure Disks
- Instant-Dex Scanner: A handheld utility tool to scan wild Pokémon in the wild.
- Card Structure Disks: Load them with card dust, lock in a target species, scan them in the wild, and print a physical card once compilation hits 100%!
🌌 3D Holographic Projectors
- Showcase your trophy cards in your base using regular and advanced Holo Projectors.
- 6 Display Modes: Continuous Rotation, Face Player, Dynamic (Spin & Face), Fixed, Flat, and Simple Bobbing.
- The advanced projector lets you slot in and sequence a moving gallery of up to 27 cards!
⚙️ Configuration (MidnightConfig)
⚙️ Click to expand configuration options
Cobblemon Cards is fully configurable out of the box via MidnightConfig. You can access the configuration menu in-game (requires ModMenu) or by editing the config/cobblemon-cards.json file.
| Config Option | Default Value | Range / Type | Description |
|---|---|---|---|
globalStatMultiplier |
10.0 |
0.1 - 100.0 |
Multiplier applied to all passive RPG statistics bonuses granted by slotted cards. |
recyclerProcessTime |
40 |
1 - 1200 |
Time (in ticks) it takes for a Card Recycler to process one card. |
gradingStationProcessTime |
100 |
1 - 12000 |
Time (in ticks) it takes for a Grading Station to grade a card. |
gradingStationDustCost |
5 |
0 - 64 |
Amount of Cobblecard Dust required to grade a card. |
godPackTicketChance |
1.0 |
0.0 - 100.0 |
Percentage chance of obtaining a God Pack Ticket when opening a Booster Pack. |
cardDropChance |
1.0 |
0.0 - 100.0 |
Percentage chance for a defeated or captured Pokémon to drop a card. |
enableBoosterChestSpawn |
true |
Boolean |
Whether classic booster packs should spawn in Minecraft structure chests. |
boosterChestSpawnChance |
2.0 |
0.0 - 100.0 |
Percentage chance to find a classic booster pack inside a structure chest. |
📦 Modpack Integration & Standalone Notice
[!NOTE] Designed for Modpacks: Cobblemon Cards is primarily designed and balanced to be played as part of a larger modpack. While everything has been built to ensure it works perfectly as a standalone mod (acting as a complete addon to Cobblemon), the gameplay loop, drop rates, and RPG stat rewards shine best when integrated alongside other mods, quests, and custom progression systems.
🛠️ Required Dependencies
To run Cobblemon Cards, download and place the correct versions of the dependencies according to your mod loader:
🪶 For Fabric Users
| Mod | Required Version | Purpose |
|---|---|---|
| Fabric API | 0.116.10+1.21.1 |
Core Fabric library |
| Cobblemon | 1.7.0+ |
Core Pokémon mod |
| Architectury API | 13.0.6+ |
Cross-platform compatibility helper |
| Cloth Config | 15.0.140+ |
Mod configuration and UI systems |
| Trinkets | 3.10.0+ |
Enables accessory slots to equip binders for RPG stats |
| MidnightLib | 1.9.2+1.21.1 |
Lightweight config library |
| Cardinal Components | 6.1.3+ |
Entity data attachment system |
🛠️ For NeoForge Users
| Mod | Required Version | Purpose |
|---|---|---|
| Cobblemon | 1.7.0+ |
Core Pokémon mod |
| Architectury API | 13.0.6+ |
Cross-platform compatibility helper |
| Cloth Config | 15.0.140+ |
Mod configuration and UI systems |
| Accessories | 1.1.0-beta.53+ |
Enables accessory slots to equip binders for RPG stats |
| MidnightLib | 1.9.2+ |
Lightweight config library |
[!TIP] Recipe Viewers (EMI, REI, JEI): The mod fully integrates recipe viewers compileOnly contracts. This makes it easy for players to check custom crafting recipes for Binders, Cabinets, Recyclers, and the Grading Station in-game!
🚀 Installation Guide
- Download and install Fabric Loader or NeoForge for Minecraft version
1.21.1. - Grab the dependencies listed above and place them into your
.minecraft/modsfolder. - Download or compile the Cobblemon Cards
.jarfile and drop it into themodsfolder. - Launch the game and start your ultimate collection journey!
💻 For Developers: Compiling from Source
If you want to modify the source code or build the mod manually:
- Clone this repository:
git clone https://github.com/Howlite-UI/CobblemonCards.git cd CobblemonCards - Decompile and set up the Minecraft environment:
./gradlew genSources - Build the mod JAR (found in
build/libs/after compilation):./gradlew build
🤫 Easter Eggs
🔍 Click here to reveal the mod's secrets! (Spoilers)
👤 Custom Player Cards
- Using the Instant-Dex Scanner on another player while having a Card Structure Disk in your inventory will instantly consume the disk and print a Mythic Grade 10 Cosmetic Card featuring that player's Minecraft skin!
- Note: Player cards are purely cosmetic and do not grant passive stat boosts.
👾 The Legendary MissingNo.
- If you scan Pokémon during a Full Moon at night while affected by the Darkness effect, the fabric of reality glitches!
- You will hear a haunting glitch scream and receive the legendary Mythic Grade 10 MissingNo. card, featuring a custom glitched pixel art texture and special stats!
👻 Ghost of Lavender Town
- Scan Gastly, Haunter, Gengar, Cubone, or Marowak near midnight (world time ticks 16000 to 20000) while standing on Soul Sand or Soul Soil.
- Yields a Mythic Grade 10 Cosmetic Card featuring the spooky Lavender Town Ghost!
🌟 Divine Bidoof
- Scan a wild Bidoof while holding a Golden Apple or an Enchanted Golden Apple in your off-hand.
- Yields the legendary Mythic Grade 10 Cosmetic Card of Divine Bidoof!
💎 Crystal Onix
- Scan a wild Onix while holding an Amethyst Shard in your off-hand.
- Yields a Mythic Grade 10 Cosmetic Card featuring the stunning Crystal Onix!
🖤 Shadow Lugia
- Scan a wild Lugia during a Thunderstorm while affected by the Wither status effect.
- Yields a Mythic Grade 10 Cosmetic Card featuring the corrupted Shadow Lugia!
🏳️⚧️ Pride Sylveon
- Scan a wild Sylveon while holding Pink Dye, Light Blue Dye, or White Dye (the colors of the Trans pride flag) in your off-hand.
- Yields a Mythic Grade 10 Cosmetic Card of Pride Sylveon!
💝 You & Mew
- Scan a wild Mew while carrying a custom Player Card (obtained from scanning another player) in your inventory.
- Consumes both the Player Card and the structure disk, and yields the ultimate Mythic Grade 10 Cosmetic Card representing you and Mew!
🎵 Jukebox Holo-Music
- Placing a Holo Projector or Advanced Holo Projector directly on top of a Jukebox and slotting in a card will trigger custom Pokémon music tracks!
- The track played adapts dynamically based on the card's rarity, shiny status, or stats:
- Mythic: Soul Heart
- Legendary & Shiny: Battle! Necrozma
- Legendary: Cynthia
- Other Shiny: Battle! Zinnia
- Fire or Attack stats: Battle! Team Plasma
- Water or Speed stats: Route 209
- Grass or Health stats: Littleroot Town
- Ice or Armor stats: Snowpoint City
📜 License
This project is licensed under the CC0 1.0 Universal License - see the LICENSE file for details.
huge thanks to Nothh888 for the SpeciesRarityManager !
Made with ❤️ by Pokemon card enthusiasts in Minecraft.
Ченджлог
1.0.4Релиз1.21.1 · 14 июля 2026 г.
📝 Changelog: v1.0.4
🐛 Bug Fixes
- Right-Click Menu Crash (
IndexOutOfBoundsException): Fixed a server/client desync crash that occurred when right-clicking a Master Album in your hand while having a regular Binder equipped in your accessory slot. The menu logic now strictly differentiates between hotkey presses (which check the accessory slot first) and direct item interactions (which strictly open the clicked item). - Grainy Terrain / Mipmap Rendering Bug: Fixed a major visual issue where distant terrain (especially tree leaves) appeared shimmering or pixelated when the mod was installed. This was caused by irregular texture dimensions (like
40x30or22x31) forcing Minecraft's texture atlas to drop the mipmap level from 4 to 0. All affected textures have been padded with transparent space to reach multiple-of-16 dimensions (e.g.,48x32,32x32), restoring smooth distant rendering.
🎨 UI & Visual Polish
- GUI UV Mapping Adjustments: Updated the internal rendering code to perfectly offset the new transparent padding applied to the textures. Cards and Pokémon icons will continue to render exactly at their intended sizes without any visual shifting or misalignment.
- Shiny Sprite Cleanup: Removed the semi-transparent orange aura/glow artifacts from Shiny Pokémon icons (commonly found in HOME or newer generation sprites), giving them a much cleaner, authentic pixel-art look inside the binders.
- Icon Standardization: Cropped and centered oversized Pokémon icons to ensure all sprites fit perfectly inside the designated
40x30card slots without overflowing the UI.
1.0.4Релиз1.21.1 · 13 июля 2026 г.
📝 Changelog: v1.0.4
🐛 Bug Fixes
- Right-Click Menu Crash (
IndexOutOfBoundsException): Fixed a server/client desync crash that occurred when right-clicking a Master Album in your hand while having a regular Binder equipped in your accessory slot. The menu logic now strictly differentiates between hotkey presses (which check the accessory slot first) and direct item interactions (which strictly open the clicked item). - Grainy Terrain / Mipmap Rendering Bug: Fixed a major visual issue where distant terrain (especially tree leaves) appeared shimmering or pixelated when the mod was installed. This was caused by irregular texture dimensions (like
40x30or22x31) forcing Minecraft's texture atlas to drop the mipmap level from 4 to 0. All affected textures have been padded with transparent space to reach multiple-of-16 dimensions (e.g.,48x32,32x32), restoring smooth distant rendering.
🎨 UI & Visual Polish
- GUI UV Mapping Adjustments: Updated the internal rendering code to perfectly offset the new transparent padding applied to the textures. Cards and Pokémon icons will continue to render exactly at their intended sizes without any visual shifting or misalignment.
- Shiny Sprite Cleanup: Removed the semi-transparent orange aura/glow artifacts from Shiny Pokémon icons (commonly found in HOME or newer generation sprites), giving them a much cleaner, authentic pixel-art look inside the binders.
- Icon Standardization: Cropped and centered oversized Pokémon icons to ensure all sprites fit perfectly inside the designated
40x30card slots without overflowing the UI.
1.0.3Релиз1.21.1 · 12 июля 2026 г.
📝 Changelog: v1.0.3
✨ New Features & Content
- Workshop Support: Added Gigantamax (G-Max) and Regional forms to the Workshop.
🐛 Bug Fixes
- Mining Speed Bonus Fix: Fixed an issue where the card mining speed bonus was not working. The attribute operation was changed from
ADD_MULTIPLIED_BASE(which resulted in $0 \times \text{modifier} = 0$) toADD_VALUEso the bonus properly applies over the vanilla base value (0) of theMINING_EFFICIENCYattribute. - "B" Hotkey Crash Resolution (
IndexOutOfBoundsException): Fixed a critical client-side crash when opening the binder via the hotkey. Added a unified fallback methodBinderMenu.findActiveBinder(Player)to ensure that the client and server always open the same active binder following a strict priority order (Accessories➔Main Hand➔Off-hand➔Inventory). This resolves the slot count desynchronization (e.g., 48 vs 120) that caused the client to crash. - Card Reading & Vanilla Limits: Fixed the system that reads cards inside binders (used for calculating drop chances and spawn modifiers).
- Cards are now stored and read via the custom
BINDER_CONTENTScomponent, successfully bypassing the vanilla 256-item limit. - Backwards Compatibility: Implemented a fallback to the old
CONTAINERcomponent to ensure existing saves continue to work seamlessly. - Added explicit verbose logging to the server console during card drop chance calculations to facilitate testing phases.
- Cards are now stored and read via the custom
🔄 Technical & API Changes
- Fabric Migration to Accessories API:
- Completely removed deprecated dependencies on Trinkets (
dev.emi:trinkets) and Cardinal Components in favor of the unified accessories-fabric dependency via the Wisp Forest Maven. - The equipment management code (
FabricPlatformHelper.java) has been entirely rewritten to interact withAccessoriesCapabilityinstead ofTrinketsApi, making the Fabric implementation identical to the NeoForge logic. - Replaced binder and master album registration with
AccessoriesAPI.registerAccessoryinstead ofTrinketsApi.registerTrinketinFabricCobblemonCards.java. - Replaced the
Trinketinterface withAccessoryinFabricBinderItem.javaandFabricMasterAlbumItem.java. Updated calculation logic to usegetDynamicModifierswithAccessoryAttributeBuilder.
- Completely removed deprecated dependencies on Trinkets (
- "Belt" Equipment Slot on Fabric:
- Created the accessory tag file in the common module (
common/.../data/accessories/tags/item/belt.json) so Fabric knows binders belong in thebeltslot. - Removed this file from the NeoForge module (as it is now inherited from the common module) to prevent duplicate file Gradle errors during the build.
- Created the accessory tag file in the common module (
1.0.3Релиз1.21.1 · 12 июля 2026 г.
📝 Changelog: v1.0.3
🚨 IMPORTANT UPDATE NOTICE: MIGRATION TO ACCESSORIES API 🚨 We have officially transitioned from Trinkets to the Accessories API! ⚠️ BEFORE UPDATING: It is highly recommended to unequip your binders from your current Trinket slots and make a backup of your world/server to prevent any potential data loss.
✨ New Features & Content
- Workshop Support: Added Gigantamax (G-Max) and Regional forms to the Workshop.
🐛 Bug Fixes
- Mining Speed Bonus Fix: Fixed an issue where the card mining speed bonus was not working. The attribute operation was changed from
ADD_MULTIPLIED_BASE(which resulted in0 * modifier = 0) toADD_VALUEso the bonus properly applies over the vanilla base value (0) of theMINING_EFFICIENCYattribute. - "B" Hotkey Crash Resolution (
IndexOutOfBoundsException): Fixed a critical client-side crash when opening the binder via the hotkey. Added a unified fallback methodBinderMenu.findActiveBinder(Player)to ensure that the client and server always open the same active binder following a strict priority order (Accessories➔Main Hand➔Off-hand➔Inventory). This resolves the slot count desynchronization (e.g., 48 vs 120) that caused the client to crash. - Card Reading & Vanilla Limits: Fixed the system that reads cards inside binders (used for calculating drop chances and spawn modifiers).
- Cards are now stored and read via the custom
BINDER_CONTENTScomponent, successfully bypassing the vanilla 256-item limit. - Backwards Compatibility: Implemented a fallback to the old
CONTAINERcomponent to ensure existing saves continue to work seamlessly. - Added explicit verbose logging to the server console during card drop chance calculations to facilitate testing phases.
- Cards are now stored and read via the custom
🔄 Technical & API Changes
- Fabric Migration to Accessories API:
- Completely removed deprecated dependencies on Trinkets (
dev.emi:trinkets) and Cardinal Components in favor of the unified accessories-fabric dependency via the Wisp Forest Maven. - The equipment management code (
FabricPlatformHelper.java) has been entirely rewritten to interact withAccessoriesCapabilityinstead ofTrinketsApi, making the Fabric implementation identical to the NeoForge logic. - Replaced binder and master album registration with
AccessoriesAPI.registerAccessoryinstead ofTrinketsApi.registerTrinketinFabricCobblemonCards.java. - Replaced the
Trinketinterface withAccessoryinFabricBinderItem.javaandFabricMasterAlbumItem.java. Updated calculation logic to usegetDynamicModifierswithAccessoryAttributeBuilder.
- Completely removed deprecated dependencies on Trinkets (
- "Belt" Equipment Slot on Fabric:
- Created the accessory tag file in the common module (
common/.../data/accessories/tags/item/belt.json) so Fabric knows binders belong in thebeltslot. - Removed this file from the NeoForge module (as it is now inherited from the common module) to prevent duplicate file Gradle errors during the build.
- Created the accessory tag file in the common module (
1.0.2Релиз1.21.1 · 10 июля 2026 г.
📝 Patch Notes — Cobblemon Cards 1.0.2
This release contains various features, balance adjustments, and bug fixes for both Fabric and NeoForge.
✨ Features & Content Updates
Dynamax & Gigantamax Support in Card Workshop
- Form Sprites: Added all existing Gigantamax, G-Max, and Eternamax form sprites to the Card Workshop Screen selection list.
- Improved Resolution: Improved base-species resolution in both the card rendering system (
CardItemRenderer) and commands (GiveCardCommand). This ensures form-specific sprites (e.g.,charizard_gigantamaxorgengar_gmax) from the mod's textures are correctly resolved and render on cards instead of displayingmissing.png.
Fakemon Card Drop Whitelist (Datapack & Resource Pack)
- Custom Datapack Whitelists: Modpack creators can now selectively enable card drops and booster pack inclusion for specific Fakemon species by creating JSON files under:
data/cobblemon-cards/fakemon_cards/your_whitelist.jsonFormat:
{
"replace": false,
"species": [
"my_fakemon_id",
"another_one"
]
}
- Dynamic Reloading: Changes to whitelist datapacks take effect immediately in-game using the
/reloadcommand. Cache invalidation is handled automatically. - Resource Pack Integration: Textures for whitelisted Fakemon are loaded dynamically from:
assets/cobblemon-cards/textures/item/cards/pokemon/regular/{species_name}.png(and.../shiny/{species_name}.png).
Species-Aware Rarity System (SpeciesRarityManager)
- Natural Rarity Distribution: Integrated a smart weighting system so that card generation feels more organic. Instead of all Pokémon being equally likely in every slot, species now lean toward card rarities that match their lore and strength (e.g., starters and fossils lean Rare, Legendaries lean Legendary, basic forms lean Common).
- Cross-Platform System Configuration: Generates a new file
config/cobblemon-cards-species-rarity.jsonupon launch, allowing server owners to enable/disable the system, adjust weights, or override individual Pokémon rules (setting minimum/maximum card rarities). - Species-Aware Capture Drops: Capturing or defeating a Legendary/Mythic species now skews card drops toward higher rarities instead of using standard uniform probabilities.
⚙️ Configuration Updates
Default Exclude for Fakemon
- New Entry: Introduced a new configuration entry:
allowFakemonCards(defaults tofalse). - Behavior: When set to
false, species with a National Pokédex number outside 1–1025 (addon-added Fakemon) are automatically excluded from card drops and booster packs, preventing immersion breaks due to missing sprites. - In-Game Toggle: Toggleable in-game via the MidnightConfig menu without requiring a server reboot.
🐛 Bug Fixes
Binder & Card Cabinet Storage Expansion (Data Loss & Crash Fix)
- Unlimited Storage: Fixed a critical server crash (
java.lang.IllegalArgumentException: Got 291 items, but maximum is 256) that occurred when binders contained more than 256 cards. Card list storage has been moved to a custom, unlimitedBINDER_CONTENTScomponent. - Seamless Crafting Upgrades: Fixed a bug where upgrading binders (e.g., Leather -> Master Album) or crafting a Card Cabinet from a Master Album resulted in losing all stored cards due to a vanilla container item 256-cap. Both Binders and Card Cabinets now use the unlimited data structure when crafted.
- NeoForge Mixin Load Fix: Resolved an issue where recipe data copy mixins did not load in NeoForge development environments by officially declaring the mixin config under the
[[mixins]]key inneoforge.mods.toml. - Legacy Save Migration: Seamlessly migrates card container data from legacy vanilla components to the new unlimited format when opening legacy binders.
huge thanks to Nothh888 for the SpeciesRarityManager !
1.0.2Релиз1.21.1 · 10 июля 2026 г.
📝 Patch Notes — Cobblemon Cards 1.0.2
This release contains various features, balance adjustments, and bug fixes for both Fabric and NeoForge.
✨ Features & Content Updates
Dynamax & Gigantamax Support in Card Workshop
- Form Sprites: Added all existing Gigantamax, G-Max, and Eternamax form sprites to the Card Workshop Screen selection list.
- Improved Resolution: Improved base-species resolution in both the card rendering system (
CardItemRenderer) and commands (GiveCardCommand). This ensures form-specific sprites (e.g.,charizard_gigantamaxorgengar_gmax) from the mod's textures are correctly resolved and render on cards instead of displayingmissing.png.
Fakemon Card Drop Whitelist (Datapack & Resource Pack)
- Custom Datapack Whitelists: Modpack creators can now selectively enable card drops and booster pack inclusion for specific Fakemon species by creating JSON files under:
data/cobblemon-cards/fakemon_cards/your_whitelist.jsonFormat:
{
"replace": false,
"species": [
"my_fakemon_id",
"another_one"
]
}
- Dynamic Reloading: Changes to whitelist datapacks take effect immediately in-game using the
/reloadcommand. Cache invalidation is handled automatically. - Resource Pack Integration: Textures for whitelisted Fakemon are loaded dynamically from:
assets/cobblemon-cards/textures/item/cards/pokemon/regular/{species_name}.png(and.../shiny/{species_name}.png).
Species-Aware Rarity System (SpeciesRarityManager)
- Natural Rarity Distribution: Integrated a smart weighting system so that card generation feels more organic. Instead of all Pokémon being equally likely in every slot, species now lean toward card rarities that match their lore and strength (e.g., starters and fossils lean Rare, Legendaries lean Legendary, basic forms lean Common).
- Cross-Platform System Configuration: Generates a new file
config/cobblemon-cards-species-rarity.jsonupon launch, allowing server owners to enable/disable the system, adjust weights, or override individual Pokémon rules (setting minimum/maximum card rarities). - Species-Aware Capture Drops: Capturing or defeating a Legendary/Mythic species now skews card drops toward higher rarities instead of using standard uniform probabilities.
⚙️ Configuration Updates
Default Exclude for Fakemon
- New Entry: Introduced a new configuration entry:
allowFakemonCards(defaults tofalse). - Behavior: When set to
false, species with a National Pokédex number outside 1–1025 (addon-added Fakemon) are automatically excluded from card drops and booster packs, preventing immersion breaks due to missing sprites. - In-Game Toggle: Toggleable in-game via the MidnightConfig menu without requiring a server reboot.
🐛 Bug Fixes
Binder & Card Cabinet Storage Expansion (Data Loss & Crash Fix)
- Unlimited Storage: Fixed a critical server crash (
java.lang.IllegalArgumentException: Got 291 items, but maximum is 256) that occurred when binders contained more than 256 cards. Card list storage has been moved to a custom, unlimitedBINDER_CONTENTScomponent. - Seamless Crafting Upgrades: Fixed a bug where upgrading binders (e.g., Leather -> Master Album) or crafting a Card Cabinet from a Master Album resulted in losing all stored cards due to a vanilla container item 256-cap. Both Binders and Card Cabinets now use the unlimited data structure when crafted.
- NeoForge Mixin Load Fix: Resolved an issue where recipe data copy mixins did not load in NeoForge development environments by officially declaring the mixin config under the
[[mixins]]key inneoforge.mods.toml. - Legacy Save Migration: Seamlessly migrates card container data from legacy vanilla components to the new unlimited format when opening legacy binders.
huge thanks to Nothh888 for the SpeciesRarityManager !
1.0.1Релиз1.21.1 · 8 июля 2026 г.
📝 Changelog - Cobblemon Cards - Fabric 1.0.1
All major changes brought to Cobblemon Cards in this update.
🚀 Version 1.0.1 (Multiloader & Easter Eggs Update)
⚙️ Multiloader Architecture (Fabric & NeoForge)
- Architectury Migration: Complete separation of the project into
common,fabric, andneoforgemodules. - NeoForge Support: The mod now runs natively on NeoForge (Minecraft 1.21.1).
- Accessory Management: Native support for Trinkets for Fabric players and Accessories for NeoForge players to equip card binders.
- Asset Mutualization: Moved all textures, models, and localizations to the common module (
common).
🤫 Secret Easter Egg Cards (Mythic Cosmetics)
Added 6 new purely cosmetic mythic cards (perfect Grade 10, no passive stats, non-recyclable) with unique acquisition conditions using the Instant-Dex:
- Ghost of Lavender Town (
ghost): Scan a ghost-type Pokémon (Gastly, Haunter, Gengar, Cubone, Marowak) near Midnight (Ticks 16000-20000) while standing on Soul Sand or Soul Soil. - Divine Bidoof (
god_bidoof): Scan a wild Bidoof while holding a Golden Apple or an Enchanted Golden Apple in your off-hand. - Crystal Onix (
crystal_onix): Scan a wild Onix while holding an Amethyst Shard in your off-hand. - Shadow Lugia (
shadow_lugia): Scan a wild Lugia during a Thunderstorm while suffering from the Wither status effect. - Pride Sylveon (
pride_sylveon): Scan a wild Sylveon while holding a color from the Trans pride flag (Pink Dye, Light Blue Dye, or White Dye) in your off-hand. - You & Mew (
you_and_mew): Scan a wild Mew while carrying a custom Player Card (obtained by scanning another player) in your inventory.
💿 Card Structure Disk Improvements (card_structure_disk)
- Stack Size Limit: Reduced the maximum stack size from 64 to 1 to reflect the value of each unique disk.
- Pouch and Sack Support:
- You can now charge the disk using Card Dust Pouches (9 dust) and Card Dust Sacks (81 dust).
- Simple Right-Click: Consumes a single unit of the smallest available resource.
- Shift + Right-Click: Smart-consumes sacks, pouches, then individual dusts to top-up the disk (capped at 1000).
🐛 Bug Fixes
- Ghost of Lavender Town Fix: Corrected block detection under the player. Sinking into Soul Sand changed the player's Y coordinate floored value; the mod now checks both current block position and below for perfect detection.
- Nickname Fix: Replaced nickname checks (for Bidoof & Sylveon) with off-hand item checks, as wild Pokémon cannot be nicknamed and scanning player-owned Pokémon is disabled for gameplay balancing.
1.0.1Релиз1.21.1 · 10 июня 2026 г.
📝 Changelog - Cobblemon Cards
All major changes brought to Cobblemon Cards in this update.
🚀 Version 1.0.1 (Multiloader & Easter Eggs Update)
⚙️ Multiloader Architecture (Fabric & NeoForge)
- Architectury Migration: Complete separation of the project into
common,fabric, andneoforgemodules. - NeoForge Support: The mod now runs natively on NeoForge (Minecraft 1.21.1).
- Accessory Management: Native support for Trinkets for Fabric players and Accessories for NeoForge players to equip card binders.
- Asset Mutualization: Moved all textures, models, and localizations to the common module (
common).
🤫 Secret Easter Egg Cards (Mythic Cosmetics)
Added 6 new purely cosmetic mythic cards (perfect Grade 10, no passive stats, non-recyclable) with unique acquisition conditions using the Instant-Dex:
- Ghost of Lavender Town (
ghost): Scan a ghost-type Pokémon (Gastly, Haunter, Gengar, Cubone, Marowak) near Midnight (Ticks 16000-20000) while standing on Soul Sand or Soul Soil. - Divine Bidoof (
god_bidoof): Scan a wild Bidoof while holding a Golden Apple or an Enchanted Golden Apple in your off-hand. - Crystal Onix (
crystal_onix): Scan a wild Onix while holding an Amethyst Shard in your off-hand. - Shadow Lugia (
shadow_lugia): Scan a wild Lugia during a Thunderstorm while suffering from the Wither status effect. - Pride Sylveon (
pride_sylveon): Scan a wild Sylveon while holding a color from the Trans pride flag (Pink Dye, Light Blue Dye, or White Dye) in your off-hand. - You & Mew (
you_and_mew): Scan a wild Mew while carrying a custom Player Card (obtained by scanning another player) in your inventory.
💿 Card Structure Disk Improvements (card_structure_disk)
- Stack Size Limit: Reduced the maximum stack size from 64 to 1 to reflect the value of each unique disk.
- Pouch and Sack Support:
- You can now charge the disk using Card Dust Pouches (9 dust) and Card Dust Sacks (81 dust).
- Simple Right-Click: Consumes a single unit of the smallest available resource.
- Shift + Right-Click: Smart-consumes sacks, pouches, then individual dusts to top-up the disk (capped at 1000).
🐛 Bug Fixes
- Ghost of Lavender Town Fix: Corrected block detection under the player. Sinking into Soul Sand changed the player's Y coordinate floored value; the mod now checks both current block position and below for perfect detection.
- Nickname Fix: Replaced nickname checks (for Bidoof & Sylveon) with off-hand item checks, as wild Pokémon cannot be nicknamed and scanning player-owned Pokémon is disabled for gameplay balancing.
Комментарии
Загружаем…