With this library, you can design particle animations with snowstorm and draw them in a Minecraft world.
Currently only Minestom is supported.
A full, runnable example server can be found in here
Particle examples can be found here
Add the following to your build.gradle.kts
file:
repositories {
maven("https://reposilite.worldseed.online/public")
}
Add the library as a dependency
dependencies {
implementation("net.worldseed.particleemitter:ParticleEmitter:<version>")
}
The lastest version number can be found here
To execute the code you must add the java VM flag --add-opens java.base/java.lang=ALL-UNNAMED
.
ParticleEmitter supports the following features
- Emitter lifetime expression, loop and once
- Emitter rate instant and steady
- Emitter shape box, disc, point and sphere
- Particle tinting (colour)
Minecraft Query Language (MQL) does not fully support Molang
- Variables do not work
- Functions do not work
Particle Restrictions
- Velocity only works on certain particles and acceleration don't work on any particles
- Custom particle textures don't work
- Curves have not been implemented
- Particle lifetimes have not been implemented