
No Random Damage Rolls for Cobblemon
Mega Showdown script for no damage rolls in Cobblemon. Persistent damage!
Screenshots

About this Mod
REQUIRES MEGA SHOWDOWN!
FOR THE MOMENT, DO NOT USE NAVAS ZAMEGAS WITH IT, AS ITS SCRIPTS OVERWRITE THIS. This will be fixed when the Mega Showdown guys are able to get to it.
This mod removes "damage rolls" from Cobblemon's turn-based battles using Mega Showdown's actions injections, allowing for persistent damage (aside from the random crit chance).
What is a damage roll and why should I care?
A damage roll is a completely random addition to your attack's base damage, not counting critical hits. You ever used Pokemon Showdown's calculator and wondered why moves have a random percent chance to KO rather than be guaranteed? That's why.
If you don't enjoy that level of luck, this pack's for you. Currently anyway it changes nothing else.
Alright, does that mean I do the maximum damage every time?
Nope! You do the median of all those rolls. So what that generally means is that most guaranteed OHKOs/KOs should be unaffected. Most of them. No guarantee on some edge cases.
Why doesn't this work on Nava's ZAMegas? (currently anyway)
For whatever reason, its scripts are overwriting mine. Likely a bug as this sort of stuff's experimental.
Credits
Thanks to the Showdown modding community and Mega Showdown guys for being patient.
You can find the typescript version of the code I used on DH2's Github..
Also check out Project Lazuli for over 1,000 edits to Pokemon, abilities, moves, items, conditions, everything in battles!!

Available Versions
How to Install No Random Damage Rolls for Cobblemon on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set datapack Loader
In the panel under "Egg", select the datapack loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "No Random Damage Rolls for Cobblemon". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.21
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
No Random Damage Rolls for Cobblemon server crashes on startup – what to do?
Most common cause: wrong datapack version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 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 No Random Damage Rolls for Cobblemon compatible with datapack and fabric and forge and neoforge and quilt?
No Random Damage Rolls for Cobblemon officially supports datapack, fabric, forge, neoforge, quilt for Minecraft 1.21.1, 1.21. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with No Random Damage Rolls for Cobblemon – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if No Random Damage Rolls for Cobblemon 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 No Random Damage Rolls for Cobblemon with just one click on your server.