Minecraft - Mega Showdown Tidbits
August 26, 2025
A small helpful “modding” (datapack) guide for things related to Mega Showdown a Minecraft mod.
Links
First, let’s get some official links out of the way. These are useful to reference. Shadowboxed did a great walkthrough of creating custom things (moves, abilities, conditions, typings) for mega showdown, some of the information here is just repeated from there. If I uncover new information it will be added here.
- Official Mega Showdown Github Document
- Shadowboxed’s Showdown Cheat Sheet - Google Docs
- Showdown’s method reference - Github
And if you’re really new to MC Modding, here’s the MC guide on creating a datapack.
Custom Typings
You can see currently implemented types by going to typechart on showdown’s github.
A datapack depending on Mega Showdown will allow you to overwrite typings, or just add your own.
If you want to add a custom typing / edit typings, the path to do so is:
(ADDON_NAME)\data\mega_showdown\showdown\typecharts
For clarification “typecharts” is a folder. You will break down each typing into a single file (showdown’s github will have a master file).
The difference between the masterfile and the individual file is that you do not include “bug:” in your file. Your file name should be the exact name of the typing with .js as an ending i.e. “flying.js”
Custom Moves
You can see currently implemented moves by going to moves on showdown’s github.
A datapack depending on Mega Showdown will allow you to overwrite typings, or just add your own.
If you want to add a custom move / edit moves, the path to do so is:
(ADDON_NAME)\data\mega_showdown\showdown\moves
The difference between the masterfile and the individual file is that you do not include “absorb:” in your file. Your file name should be the exact name of the move with .js i.e. “absorb.js”