Skip to content

Bezier chain curves behave like step frames instead of smooth interpolation. #123

Description

@Fluke458

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions