-
-
Notifications
You must be signed in to change notification settings - Fork 40
Custom Types
YajatKaul edited this page Jan 18, 2026
·
15 revisions
To create a custom type you first start of with declaring it
data/namespace/mega_showdown/custom_type/shadow.json
{
"name": "Toxic",
"id": "toxic",
"hue": 15863808,
"lang": "cobblemon.type.toxic",
"zTypeMove": "Toxic Slammer"
"maxTypeMove": "Max ToxStrike"
}-
name: Name of your type -
id: Showdown id of your type -
hue: Color of your type so 15863808 is F21000 which is red color, you can use Hex to Decimal for it -
lang: Lang file equivalent so you can use this in your lang file and give it names which is displayed in game -
zTypeMove: Every move has a type and a type move has an equivalent z type move so you can assign any move which is the equivalent for all the moves associated with this type -
maxTypeMove: Similar to zTypeMove every type has a equivalent max type move