ParticleGenerator
by mt1006
ParticleGenerator adds a block that emits configurable particles, which players set up through NBT data and commands rather than a graphical screen.
What it does
A Particle Generator block can emit several particle types from one position. Each entry sets the particle ID, its motion, the position and speed randomization, and how many particles spawn per tick. Position and motion values are randomized within a range centered on the set value. Spawn frequency is controlled by Interval and Probability tags, so a generator can produce a steady stream or occasional bursts.
The block also works with the vanilla animateTick method, which is what torches and many other blocks use for ambient particles. Setting UseAnimateTick to true lets the generator recreate that effect. The mod is aimed at decoration builds, adventure maps and utility setups where a fixed particle source is useful. It requires Fabric API on Fabric, and it is published for Fabric, Forge and NeoForge across 29 release versions, 1.16.5 – 26.3. The server and every player need the mod installed. The code is under the GNU Lesser General Public License v3.0 only, so the mod is open source.
Key features
Particle Generator block
A placeable block that emits one or more particle types at its position.
Randomized emission
Particle position, motion, count and spawn chance can each vary within a set range.
Animate tick mode
An option reproduces the ambient particle spawning that vanilla blocks such as torches use.
Command-based setup
Generators are configured with commands and NBT data, and a help command lists the templates and particle IDs.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x3 of 3 versions with builds
1.18.x1 of 1 version with builds
1.16.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Surface Particles is a Fabric, Forge and NeoForge mod for 1.20.1 – 26.3 that is client-side only and open source under the MIT License. Player Particles is server-side only, open source under the GNU Lesser General Public License v3.0 only, and supports Fabric and NeoForge for 1.20.4 – 26.2. Dynamic Smoke Particles is client-side only, open source under the MIT License, and supports Fabric and NeoForge for 26.1 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ParticleGenerator | Fabric, Forge and NeoForge | 1.16.5 – 26.3 | Client and server | 2026-10-03 |
| Surface Particles | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Client-side only | 2026-09-16 |
| Player Particles | Fabric and NeoForge | 1.20.4 – 26.2 | Server-side only | 2026-06-17 |
| Dynamic Smoke Particles | Fabric and NeoForge | 26.1 – 26.3 | Client-side only | 2026-09-15 |
Questions
Does ParticleGenerator need Fabric API?
Does the server need ParticleGenerator?
Which loader should be used for version 26.3?
In the catalog
ParticleGenerator is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 8,071 mods support Minecraft 26.3.
More from mt1006
Similar mods
What the author says
Particle Generator block is highly customisable and using it is much more convenient and efficient than using command blocks. It allows you to generate multiple particles from one block or set generated particles position and speed randomization. *For position and motion, random value is in range from val-(rand/2) to…
Official listing
- Modrinth page
- modrinth.com/mod/particlegenerator
- Owner
- mt1006
- Published
- 2023-05-07
- Updated on Modrinth
- 2026-10-03
- Facts verified
- 2026-10-15
