Getting started
Requirements
| Requirement | Version |
|---|---|
| Server software | Paper (1.21.x — built and tested on 1.21.11) |
| Java | 21+ |
| Client | 1.21.x (item-display models require a recent client) |
Note: MoParticles is a Paper plugin. It will not run on plain Spigot, CraftBukkit, or BungeeCord.
Installation
Download the latest
MoParticles-x.x-all.jarfrom the releases page.Drop the jar into your server's
plugins/folder.Start (or restart) the server. On boot you should see:
text[MoParticles] Loaded 3 particle effect(s). MoParticles v1.1.0 enabled.That's it. There is no configuration file to edit — the plugin works out of the box.
Your first effect
With the server running, give a player the moparticles command permission (or run it as an operator) and try:
/moparticles playhere snowstorm:rainbowThis plays the bundled rainbow effect at your current location with a default radius of 10 blocks.
The resource pack
MoParticles generates a resource pack on boot at:
plugins/MoParticles/generated/resourcepack.zipThe pack contains the item models and particle textures that the animations are built from. Players need this pack installed for the effects to render correctly:
- Share the zip with your players (a download link, a media folder, or your launcher's pack directory).
- If you add new particle files later, the pack is regenerated the next time the plugin loads — redistribute the updated zip when you do.
The pack is regenerated from your
particles/andtextures/folders, so it always matches what's loaded.
Folder layout
Everything MoParticles owns lives under plugins/MoParticles/:
plugins/MoParticles/
├── particles/ # your .json effect files (3 bundled by default)
├── textures/
│ └── particle/ # texture files (circle.png, cube.png bundled)
└── generated/
└── resourcepack.zipConfiguration (optional)
MoParticles has zero required settings. If you need to debug, create plugins/MoParticles/config.yml:
# Log extra diagnostics to the console while effects are playing
debug: falseThen restart the server (or use /moparticles reload after editing).
Building from source
If you prefer to build MoParticles yourself, you need JDK 21:
git clone https://github.com/Chest-Solutions/MoParticles.git
cd MoParticles
./gradlew shadowJarThe shaded jar is written to build/libs/.
