Wisp entities generate a huge amount of particles for their trail effect, which in the case of wandering wisps can quickly reach the 16k particles cap when standing near a slipway. While this does not seem to cause too much of a performance impact, it does have a visible effect on framerate (going from ~400 to ~140 fps on my machine). In the case of multiple slipways being present next to each other, the trail of wisps can end up being cut short due to the particle cap being reached.
Minecraft's particle system is not the best, and rendering a trail effect by spawning a huge amount of particle is suboptimal. A better way to render the trail would be to use a ribbon, a dynamically generated mesh that grows behind the particle but such implementation is much more complex, and would require potentially a lot of work for a relatively minor issue like this.
An easier solution would be to include an option allowing us to reduce the amount of particles wisps spawn, without having to change the global particle settings.
Mod version: 0.3.1
Hex casting version: 0.11.3
Minecraft version: 1.20.1
Forge version: 47.4.10
Wisp entities generate a huge amount of particles for their trail effect, which in the case of wandering wisps can quickly reach the 16k particles cap when standing near a slipway. While this does not seem to cause too much of a performance impact, it does have a visible effect on framerate (going from ~400 to ~140 fps on my machine). In the case of multiple slipways being present next to each other, the trail of wisps can end up being cut short due to the particle cap being reached.
Minecraft's particle system is not the best, and rendering a trail effect by spawning a huge amount of particle is suboptimal. A better way to render the trail would be to use a ribbon, a dynamically generated mesh that grows behind the particle but such implementation is much more complex, and would require potentially a lot of work for a relatively minor issue like this.
An easier solution would be to include an option allowing us to reduce the amount of particles wisps spawn, without having to change the global particle settings.
Mod version: 0.3.1
Hex casting version: 0.11.3
Minecraft version: 1.20.1
Forge version: 47.4.10