Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Move JSONs

From Pixelmon Wiki

Different aspects of the Pixelmon mod can be tweaked through different types of external JSON files. This page covers the Move files, which define characteristics and behavior of Pokémon moves. Generally, these should not be modified. Any incorrect move behavior should be reported to the Bug Tracker. Custom moves are not supported.

<move>.json

Each move file contains data fields related to the move. This is a basic list of data fields for each move but there may be more or less fields depending on the move.

  • attackIndex: A number used internally to identify the move.
  • attackName: The name of the move.
  • attackType: The type of the move.
  • attackCategory: The category of the move. There are 3: STATUS, PHYSICAL, SPECIAL.
  • basePower: The base property of the move that helps determine how much damage is dealt.
  • ppBase: The base property of the move's PP (Power Points).
  • ppMax: The maximum property of the move's PP.
  • accuracy: The accuracy of the move.
  • makesContact: Whether or not the move makes contact. True or False.
  • effects: Contains an array of fields that determine what effects the move causes to occur in battle.
  • animations: Any animations associated with the move.
  • targetingInfo: Determines what is targeted by the move.
  • z: Contains an array of fields that determines the Z-Move along with its effects.

© 2012 - 2025 Pixelmon Mod