
Cobblemon Randomizer | Nuzlocke
This project implements rules and randomization in order to bring Nuzlocke to Cobblemon's open-world, open-region play style.
Screenshots




About this Mod
Cobblemon Randomizer
Cobblemon Randomizer is an addon for Cobblemon that adds a randomized Nuzlocke-style challenge system to your Cobblemon playthrough.
Start with randomized starter choices, then use Challenge Tokens to unlock legal target Pokémon from different biomes. Track your run with the Challenge Journal, follow stricter catch rules, and manage fallen Pokémon through built-in Nuzlocke death mechanics.
Current Features
- Randomized Cobblemon starter choices
- Biome-based target unlocks
- Challenge Token item
- Challenge Journal item
- Battle-only target catching
- Wrong-target catch blocking
- Failed target handling on faint or flee
- Nuzlocke death rules for fainted Pokémon
- Hardcore world-fail support
- Player and admin commands
- Per-player run data for multiplayer
Recommended Companion Mods
Cobblemon Randomizer does not add trainers, trainer battles, NPC opponents, gyms, quests, or structured battle encounters.
For a fuller Nuzlocke-style experience, it is recommended to play alongside other Cobblemon-compatible mods that add trainers, NPC battles, or additional battle content.
Cobblemon Randomizer focuses on:
- randomized starters
- biome target unlocks
- catch restrictions
- Challenge Tokens
- Challenge Journal tracking
- Nuzlocke death rules
- Hardcore run-fail support
Trainer progression and NPC battle content are outside the current release scope, but are planned for implementation once it comes to Cobblemon.
How It Works
When you begin your Cobblemon journey, the normal starter list is replaced with randomized starter options. These 3 options can be from any region.
After choosing a starter, your Nuzlocke begins, and you receive a Challenge Journal.
To catch more Pokémon, craft or obtain Challenge Tokens. Right-click a token while standing in a biome to unlock that biome’s target Pokémon.
The biome determines the target, but the target can be caught anywhere as long as it is caught during battle.
Challenge Journal
The Challenge Journal tracks your run in-game.
It includes:
- Available Targets
- Locked Until Tomorrow
- Failed Challenges
- Completed Challenges
- Fallen Pokémon
- Run Status
- Rules and token instructions
Nuzlocke Rules
Only Pokémon listed as available targets may be caught.
Target Pokémon must be caught during battle. Direct overworld catching is blocked.
If a target Pokémon faints or you flee from its battle, the target fails. Depending on config, failed targets either become available again the next Minecraft day or fail permanently.
When one of your Pokémon faints in battle, it becomes Nuzlocke-dead. Dead Pokémon remain in your party or PC, but they stay at 0 HP and cannot be healed back into usability.
If you have no usable Pokémon remaining in your party or PC, the run fails.
Hardcore Support
In Hardcore worlds, failing the Nuzlocke triggers Minecraft’s normal Hardcore death.
It is recommended that you enable permanent challenge losses if you fail to catch or flee from a challenge Pokémon, but this is disabled by default in the config.
Commands
Cobblemon Randomizer includes player and admin commands for checking target unlocks, viewing run status, refreshing retry-ready targets, clearing challenge data, clearing death data, and resetting runs.
A list of all commands and their descriptions can be found in the Cobblemon Randomizer Wiki.
Configuration
The config includes options for:
- starter selection size
- starter level
- starter IV minimum and maximum
- baby Pokémon starter eligibility
- single-stage Pokémon starter eligibility
- legendary, mythical, Ultra Beast, and Paradox starter eligibility
- Nuzlocke death rules
- death announcements
- dead Pokémon trade blocking
- repeated failed target attempts
Challenge target unlocks always prohibit legendary, mythical, Ultra Beast, and Paradox Pokémon.
Requirements
- Minecraft
1.21.1 - NeoForge
- Cobblemon
1.7.3
Planned Features
Future updates may expand Cobblemon Randomizer with additional challenge systems and progression features.
Planned or considered features include:
- Trainer battle challenges when official Cobblemon NPC trainer systems are available
- Achievement/advancement support for major Nuzlocke milestones
- More configurable difficulty presets
- Expanded Hardcore-specific messaging
- Rewards for completing target unlocks
- Better integration with future Cobblemon progression systems
These features are not guaranteed for a specific release date, but they are planned or under consideration for future versions.
License
Cobblemon Randomizer is All Rights Reserved.
Do not reupload, redistribute, fork, port, modify, or publish modified versions of this mod without permission.
Cobblemon is a separate project and belongs to its respective creators.
Thanks to the Cobblemon Team!
Special thanks to the team behind Cobblemon. I love their work, and I am so grateful to them for making such a great mod and for making it open-source so that creators like me can learn from them!
Enjoy Cobblemon Randomizer Nuzlocke?
Consider supporting me on Ko-fi!
Available Versions
How to Install Cobblemon Randomizer | Nuzlocke on Your Server
Order Server
Order a Minecraft Java server with at least 4 GB RAM (6 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Cobblemon Randomizer | Nuzlocke". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✓ RequiredRecommended RAM
6 GB(min. 4 GB)Frequently Asked Questions
Cobblemon Randomizer | Nuzlocke server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 4 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Cobblemon Randomizer | Nuzlocke compatible with fabric and neoforge?
Cobblemon Randomizer | Nuzlocke officially supports fabric, neoforge for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Cobblemon Randomizer | Nuzlocke – how to optimize performance?
Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if Cobblemon Randomizer | Nuzlocke consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Cobblemon Randomizer | Nuzlocke with just one click on your server.