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:
- Add the plugin to MCreator’s plugins folder.
- Open your workspace, go to Workspace Settings, and enable the Effekseer option.
- Click Save Changes and wait for MCreator to inject the plugin.
- Download the Effekseer software to create your own particle effects, or use sample effects available on the official website:
🔗 https://effekseer.github.io/en/ - Once you've created a particle, go to File > Save As... in Effekseer and save it as a
.efkefc
file. - Navigate to your workspace folder:
src/main/resources/assets/yourmodid/
Create a folder named effeks. - Inside the effeks folder, create two more folders:
Model
→ to store your particle’s model filesTexture
→ to store the particle’s textures
- Place the
.efkefc
file directly inside the effeks folder (besideModel
andTexture
). - It’s recommended to use a sample effect from the site to better understand the folder structure.
- 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.
- Still in the particle creation screen, set Particle Maximum Age to 1 and 0, then save.
-
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. - Below
super.tick();
, add: AAALevel.addParticle(this.level, BILLBOARD.position(this.x, this.y, this.z)); - Make sure the required import statements are present (check the reference image).
- Click Close and Save, then Lock the Code.
- 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
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