🎞️Cinematic

Nodes

The cinematic is saved using nodes. Each node represents an action which happens during a tick.

Nodes types

CAMERA

NOTE: row 0 is reserved to camera nodes.

The CAMERA node is a special node which specifies where the camera must move at a specific tick index.

timelineRows:
  '0': # Row
    '0': # Tick index
      type: CAMERA
      pos:
        x: 14.556940967600697
        y: 67.37247408373739
        z: 85.71817786641455
      rot:
        x: 46.349937438964844
        y: -22.502201080322266
      mode: C
      interpolation: SMOOTH
      interpolationFrequency: 15.0
      instantTeleport: false
      fade:
        inTime: 20
        stayTime: 20
        outTime: 20

Mode:

  • A: Normal teleport (stuttering)

  • B: Spectator (smooth, but rotation is not)

  • C: Alternative mode (very smooth)

Interpolation:

  • LINEAR: Moves between two nodes in a straight line.

  • SMOOTH: Moves between two nodes in a smooth curve.

Fade:

Use these settings to make some fading effect between camera teleportation (black screen). Requires resourcepack to be installed, refer to the installation guide.

ACTOR_RECORDING

This node makes a particular actor recording start playing at a specific tick index.

COMMAND

This node makes a particular command execute at a specific tick index.

PARTICLE

This node makes a particular particle play at a specific tick index.

SOUND

This node makes a particular sound play at a specific tick index.

Actor recordings

You can record yourself or multiple players and make them move during the cinematic. You can later then edit the file manually to add more actions or fix mistakes.

NOTE

Multiple actions can happen in the same tick, this is why you have the - character in front of the properties start.

Because you can add more than one action, for example:

BLOCK_BREAK

Breaks a block at a particular tick index.

BLOCK_PLACE

Places a block at a particular tick index.

BLOCK_OPEN_CLOSE

CONTAINER_OPEN_CLOSE

FIRE_TRICKS

HURT

MOVE

PLAYER_ANIMATION_PACKET

POSE

PROJECTILE_LAUNCH

SET_DATA_FLAG

Flags

DEAD

USING_ITEM

Or you can just specify the material.

Last updated