Package me.deecaad.core.transition


package me.deecaad.core.transition
  • Class
    Description
    Combines up to three transform-component transitions (translation, scale, rotation) for one display entity into a single schedule of Transformation segments.
    Maps a normalized time t in [0, 1] to an eased value in [0, 1].
    Blends two values of type T by a normalized factor t in [0, 1].
    Built-in Interpolator constants for the value types typically transitioned: scalars, Bukkit and JOML vectors, JOML quaternions (slerp), plus a stepped interpolator for discrete types like BlockData or ItemStack.
    One sample in a Transition: the normalized time at which value should be reached, and the easingToNext curve that shapes how the previous segment approaches this keyframe.
    A value-over-time curve.
    Realizes a Transition into a schedule of TransitionPlayback.Segment pushes.
    One step in a transition schedule.