I’m encountering an issue with particle animations using bezier_chain curves.
I’m not exactly sure in which version this started, but something has changed in the way Blockbench or Snowstorm interprets curve data.
Originally, the bezier chain curves in my particle effects were smooth and behaved correctly in-game.
However, after switching Minecraft versions and updating Blockbench, the particle behavior has completely changed:
Bezier chain curves no longer interpolate smoothly.
The motion now looks similar to step frames, even though the curve type is correctly set to bezier_chain with proper slope values.
The in-editor preview does not match the in-game behavior anymore.
I also tried modifying the curve input (v.particle_age, v.particle_lifetime) but it had no effect — the animation still isn’t smooth.
This issue affects my entities’ abilities since many of them depend on smooth curve animation for particle effects.
I currently cannot determine whether the problem comes from:
variable interpretation,
curve parsing,
or a change in bezier_chain logic.
Could you please investigate what changed in the Variables & Curves → interpretation → bezier_chain system?
Right now, both Blockbench and in-game playback no longer match the previous behavior.
I can provide a particle file or a minimal reproduction project if needed.
I’m encountering an issue with particle animations using bezier_chain curves.
I’m not exactly sure in which version this started, but something has changed in the way Blockbench or Snowstorm interprets curve data.
Originally, the bezier chain curves in my particle effects were smooth and behaved correctly in-game.
However, after switching Minecraft versions and updating Blockbench, the particle behavior has completely changed:
Bezier chain curves no longer interpolate smoothly.
The motion now looks similar to step frames, even though the curve type is correctly set to bezier_chain with proper slope values.
The in-editor preview does not match the in-game behavior anymore.
I also tried modifying the curve input (v.particle_age, v.particle_lifetime) but it had no effect — the animation still isn’t smooth.
This issue affects my entities’ abilities since many of them depend on smooth curve animation for particle effects.
I currently cannot determine whether the problem comes from:
variable interpretation,
curve parsing,
or a change in bezier_chain logic.
Could you please investigate what changed in the Variables & Curves → interpretation → bezier_chain system?
Right now, both Blockbench and in-game playback no longer match the previous behavior.
I can provide a particle file or a minimal reproduction project if needed.