Effekseer

Published by Parlack on
Supported MCreator versions
2024.4
Tags / plugin type
API support
 Effekseer
Downloads:
66
Upvotes: 2
About the plugin

Bring realistic particles to MCreator using the power of Effekseer!
This plugin allows you to import visual effects created in the Effekseer software directly into your MCreator mods. Easily create advanced particles like explosions, sparks, magic, fire, smoke, and more — with high realism, performance, and flexibility. Perfect for making your mods more immersive and visually stunning.

How to Use:

  1. Add the plugin to MCreator’s plugins folder.
  2. Open your workspace, go to Workspace Settings, and enable the Effekseer option.
  3. Click Save Changes and wait for MCreator to inject the plugin.
  4. Download the Effekseer software to create your own particle effects, or use sample effects available on the official website:
    🔗 https://effekseer.github.io/en/
  5. Once you've created a particle, go to File > Save As... in Effekseer and save it as a .efkefc file.
  6. Navigate to your workspace folder:
    src/main/resources/assets/yourmodid/
    Create a folder named effeks.
  7. Inside the effeks folder, create two more folders:
    1. Model → to store your particle’s model files
    2. Texture → to store the particle’s textures
  8. Place the .efkefc file directly inside the effeks folder (beside Model and Texture).
  9. It’s recommended to use a sample effect from the site to better understand the folder structure.
  10. In MCreator, create a new particle. For its texture, you can use any image — a transparent one is recommended since it won't affect the in-game appearance.
  11. Still in the particle creation screen, set Particle Maximum Age to 1 and 0, then save.
  12. Click on the particle and select Edit Java code.
    Add this line at the start of the class: private static final ParticleEmitterInfo BILLBOARD = new ParticleEmitterInfo(new ResourceLocation("yourmodid", "yourparticle")); 

    Replace "yourmodid" with your mod’s ID and "yourparticle" with the name of the .efkefc file.

  13. Below super.tick();, add: AAALevel.addParticle(this.level, BILLBOARD.position(this.x, this.y, this.z));
  14. Make sure the required import statements are present (check the reference image).
  15. Click Close and Save, then Lock the Code.
  16. Done! Now you can create a procedure to trigger your particle however you want.

🎥 We also have a tutorial video (in Portuguese-BR), but you can enable subtitles to better follow along.

 

Imgur: The magic of the Internet

Imgur: The magic of the Internet

Imgur: The magic of the Internet

Imgur: The magic of the Internet

Imgur: The magic of the Internet

 

🎥 Video Link: https://www.youtube.com/watch?v=JfKvUXMTWfY

Notes:
Compatibility: The plugin is compatible with the following versions:
– 2024.4 (Forge) – Minecraft 1.20.1

License
GNU Lesser General Public License version 3 (LGPLv3)

Plugin downloads
Effekseer - 2024.4 - Effekseer.zip Uploaded on: 04/17/2025 - 18:34   File size: 1.27 KB

Comments

I did everything the exact same way as the video (albeit with a different mod id and efkefc name) but no particle is being displayed in-game; it doesn't work. I need help badly