Skip to content

Custom Battle Effects

YajatKaul edited this page Jun 15, 2026 · 7 revisions

Different types of battle effects

There are many types of battle effects such as Weather, Hazard, Room, Screen, Tailwind, Terrain. Currently there are only 2 which you can datapack right now

Weather

data/namespace/mega_showdown/battle_effect/boiling.json

{
  "type": "weather",
  "name": "effect_id",
  "id": "namespace:particle"
}

Fields

  • type*: This is the battle type.
  • name*: This should be the effect id from showdown.
  • id*: This is the particles you make in Snowstorm Particles, Click here for implementation.

Hazard

data/namespace/mega_showdown/battle_effect/poison_gas.json

{
  "type": "hazard",
  "tickInterval": 20,
  "name": "effectName",
  "id": "namespace:particle"
}

Fields

  • type*: This is the battle type.
  • name*: This should be the effect id from showdown.
  • id*: This is the particles you make in Snowstorm Particles, Click here for implementation.
  • tickInterval*: This is after how many ticks should the particle be respawned.

Clone this wiki locally