Tutorials/Creating A Particle Effect

Revision as of 09:47, 14 November 2024 by Apion (talk | contribs) (Created page with "Under construction, dont look >:( == Preface == This guide aims to provide a base for people who have created a particle effect in Snowstorm and want to implement it in Cobblemon as a move effect. For help creating the Snowstorm particle effect, resources such as [https://learn.microsoft.com/en-us/minecraft/creator/documents/particleeffects?view=minecraft-bedrock-stable Microsoft's Tutorial] and Snowstorm's built in documentation (accessible via the question mark icon a...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Under construction, dont look >:(

Preface

This guide aims to provide a base for people who have created a particle effect in Snowstorm and want to implement it in Cobblemon as a move effect. For help creating the Snowstorm particle effect, resources such as Microsoft's Tutorial and Snowstorm's built in documentation (accessible via the question mark icon at the top right of Snowstorm) are recommended.

Recommended Tools

This section will list some free tools and resources that can help you format your files and folders.

  • A Text Editor - If you are not using one already, they can be helpful for editing multiple files at once
    • Recommendations:
      • Visual Studio Code - You can open your entire addon folder and access all content within. There is also a plugin to display Snowstorm in the editor. Helps you visualize the folder structure of your addon.


Getting Started

This article assumes that you already have one (or more) particle.json exported from Snowstorm and a Cobblemon Action Effect. The process of adding them to a data pack is essentially drag and drop.

Particle Structure

Folder Structure

  • (addon name)
    • pack.mcmeta
    • assets
      • cobblemon
        • bedrock
          • particles
            • moves
              • <move name>
                • <particle_name1>.particle.json
                • <particle_name2>.particle.json
                • ...
        • textures
          • particle
            • <texture>.png
    • data
      • cobblemon
        • action_effects
          • moves
            • <move>.json