Jayly's Cinematic Editor

Thumbnail: Jayly's Cinematic Editor Go to files

The Cinematic Editor is a Minecraft editor extension that utilizing the /camera command for changing perspectives and designing cinematic scenes. The editor has the capability to control your camera perspective with Minecraft Bedrock Editor to allow players to make a Minecraft scene, without knowledge to use the /camera command.

Cinematic Editor Extension

Cinematic Editor Extension: Screenshot

Deferred Lighting Pack used: Poggy's Luminous Dreams

The Cinematic Editor Extension allows you to control your camera perspective without the use of commands. Which uses Minecraft: Bedrock Editor and the /camera command to allow players to make a Minecraft scene.

Similarities between ReplayMod

This cinematic editor has a similar concept to ReplayMod from Minecraft: Java Edition.

  • You can create multiple keyframes in a scene. With it's simple user interface provided by the Mojang's Minecraft Editor to create camera paths, which the editor can utilize a player's camera to move from one place to another with different transition and time duration.
  • The editor allows you to adjust the time duration and ease of a keyframe. There are more ease options than the actual ReplayMod!

Major Differences

However, a major difference between this extension and ReplayMod is that the scene are played in real time since you cannot rewind Minecraft's gameplay footage within the game.

Creating a Scene

Creating a Scene: Screenshot

To create a scene with the editor extension, first click on the camera icon on the left. The cinematic editor panel will pop up on the right, scroll down to the Stored Keyframes section. This is where you will create a keyframe and a scene.

The 'Create Keyframe' button will immediately saves the player's current coordinates and rotation into the extension, which can be viewed within the top part of the extension:

Player Location & Rotation Settings

When the button is clicked, the keyframes dropdown will have an item with the location the keyframe is captured in. Doing this multiple times allows you to create a scene. The keyframes order are shown in the dropdown:

Player Location & Rotation Settings

When the 'Play Scene' button is clicked, the editor extension controls your camera and gets all the keyframes saved to generate a path for the camera to transit from one location to another.

Running Scene: Screenshot

Note: The extension will only take control of the camera to run a scene given by there are data in the stored keyframes dropdown.

Camera Transition (Easing)

Ease Type & Time Settings

The 'Ease Type' button adjust the ease of a keyframe, different ease type allows the camera can move from one place to another with different motion. Which different ease types allows us to make?nbsp;the transition more natural in some scenes.

The following easing types are supported in the cinematic editor extension:

All Ease Types

Tip: The image above is taken from Easing Functions Cheat Sheet (easings.net). Check out the website to learn more about different methods of easing.

Ease Type Selection: Screenshot

The 'Ease Time' adjust the time duration from one key frame to another.

These two options are automatically saved to world, so data will not be deleted when leaving and joining the world.

And finally, the Export Keyframes button will transfer the data from Cinematic Editor extension to Cinematic Runtime, meaning you can play a scene outside of editor mode.

Modifying Existing Keyframes

If you want to change the keyframe's ease, you can select a keyframe from the Keyframes dropdown. The panel will show easing details for the selected keyframe.

You can modify the ease type and the ease time for the keyframe. However you cannot modify it's position and rotation. You would have to delete the keyframe using the 'Delete Keyframe' button, then create a keyframe again.

Scene Action

Scene Action Menu

The Scene Action section in the extension panel allows creators to either play the scene, export the scene to Cinematic Runtime Add-On, or reset the scene.

Play Scene

This will play the scene which is stored in the Cinematic Editor Extension Add-On. To play a scene stored in Cinematic Runtime Add-On, use the Scene Player item.

Export Scene

Pressing this button will transfer the scene details from Cinematic Editor Extension to Cinematic Runtime Add-On. This means you can play the scene with the Scene Player item available from Cinematic Runtime Add-On without the Minecraft Editor or the extension.

Important: Exporting Scene from extension to the runtime add-on requires both behavior packs activated in the Editor project.

Cinematic Editor Behavior Packs

Reset Scene

This action will reset all data of the camera scene from the Editor extension, and it cannot be undone once the scene is removed. This does not affect the scene in Cinematic Runtime Add-On.

Hud Elements Visibility

The toggles controls the HUD visibility when playing a scene using the extension. There are multiple toggles under the action buttons which indicates the HUD elements to display when playing a scene.

  • Show Hunger - Shows hunger bar element.
  • Show Paper Doll - Shows'paper doll' on-screen representation of the player.
  • Show Armor - Shows armor element on the HUD.
  • Show Tool Tips - Shows tool tip elements of the HUD.
  • Show Touch Controls - Shows touch controls elements of the HUD. Depending on the players' platform, these elements may never show up.
  • Show Cross Hair - Shows cross-hair section of the HUD.
  • Show Hotbar - Shows hotbar inventory area element of the HUD.
  • Show Health - Shows health element of the HUD.
  • Show Progress Bar - Shows progress bar element of the HUD.
  • Show Air Bubbles - Shows air bubble status element of the HUD.
  • Show Horse Health - Shows visual representation of the players' ride element of the HUD.
  • Show Status Effects - Shows status effects element of the HUD.
  • Show Item Text - Shows item text element.

Cinematic Runtime Add-On

The Cinematic Runtime is an Add-On allows players to play a scene by sending scene data from Cinematic Editor in the release version of Minecraft.

The Cinematic Runtime add-on is part of the Cinematic Editor extension, a Minecraft editor add-on which utilizing the /camera command for changing perspectives and designing cinematic scenes. The editor has the capability to control your camera perspective with Minecraft Bedrock Editor to allow players to make a Minecraft scene, without knowledge to use the /camera command.

This is made possible through exporting the scene data from the editor extension to another add-on. And the data is saved in world storage, so the scene can still be played when rejoining without the need to import the data again.

Import Scene from Editor to World

In the video, it showcased the extension has the capability to transfer a scene data to the runtime Add-On. Here's how you do it:

Apply both Cinematic Editor Extension and Cinematic Runtime Add-On to an Editor project.

Create a scene in the Editor UI, then press the Export Scene button.

Either using Test World feature or export the project as world in world settings to convert an Editor project to normal world.

Enter the world, and type the following command:

  • /function cinematic/editor

Creating a Scene

The runtime add-on now supports creating and editing a Minecraft scene without the Editor, by sacrificing the fancy UI given by Minecraft Editor engine.

Start by running the following command:

  • /function cinematic/editor

When executed, this form should appear when you have not created a scene:

Create Scene Button: Screenshot

Scene Editor Mode

After pressing the create scene button, you will enter Scene Editor mode. There will be 3 items in your hotbar, and your whole inventory will be cleared until you exit scene editor mode:

Camera Item: Screenshot

Exit without saving scene

Exits scene editor without saving the scene using the Cancel item.

Create keyframe

Create a keyframe using the camera item. Not to be confused with Minecraft's camera item.

When using this item a keyframe will be saved temperatory to a scene.

It will also asks you to set values of ease type and ease time, which you can change it later after exiting scene editor mode.

Edit Keyframe Menu: Screenshot

Saving Scene

Using the Confirm item will save the scene to the world.

Edit Existing Scene

Once you have created an existing scene and when you decide to edit that scene, enter /function cinematic/editor command and you will be greeted with different panel:

Cinematic Editor Menu: Screenshot

Select a keyframe then select Edit Keyframe, which brings you back to the form seen in Create Keyframe.

You can also delete a keyframe from existing scene.

Edit Scene Menu: Screenshot

Scene Settings

This screen controls the HUD visibility when playing a scene using the Runtime Add-On.

Scene Settings Menu: Screenshot

  • Show Hunger - Shows hunger bar element.
  • Show Paper Doll - Shows'paper doll' on-screen representation of the player.
  • Show Armor - Shows armor element on the HUD.
  • Show Tool Tips - Shows tool tip elements of the HUD.
  • Show Touch Controls - Shows touch controls elements of the HUD. Depending on the players' platform, these elements may never show up.
  • Show Cross Hair - Shows cross-hair section of the HUD.
  • Show Hotbar - Shows hotbar inventory area element of the HUD.
  • Show Health - Shows health element of the HUD.
  • Show Progress Bar - Shows progress bar element of the HUD.
  • Show Air Bubbles - Shows air bubble status element of the HUD.
  • Show Horse Health - Shows visual representation of the players' ride element of the HUD.
  • Show Status Effects - Shows status effects element of the HUD.
  • Show Item Text - Shows item text element.

Installation

This video has infomations of installing this editor extension, and behind the scenes of development of the cinematic editor.

Important

Cinematic Editor Extension requires Bedrock Editor mode to be enabled, which the engine is only available to Windows 10/11 players. Check out this article to get access to the Editor.
Cinematic Editor Runtime Add-On for Minecraft v1.21.0 requires Beta APIs experiment enabled.

Required Experiments for Jayly's Cinematic Editor Add-On

You are allowed to repost this add-on to other websites or make a YouTube video for commercial purposes, provided that you must put the link this post https://jaylydev.github.io/posts/cinematic-editor/ in the description of the video or a webpage and must not have any other direct-download links.

Downloading Cinematic Editor Extension

In order to download the editor extension that is for Windows version of Minecraft Preview and the Editor engine, go to the downloads section, click the link on the text 'Download Cinematic Editor Extension', scroll down then choose the add-on version to download that is compatible with your Minecraft version.

Downloading Cinematic Runtime Add-On

In order to download the cross-platform compatible Cinematic Editor add-on that doesn't require the editor engine, go to the downloads section, click the link on the text 'Download Cinematic Runtime Add-On', choose the add-on version to download that is compatible with your Minecraft version.

Download links
Download Cinematic Runtime Add-On
Download Cinematic Editor Extension
Support Discord Server
Supported versions
1.21.0 1.20.80 1.20.70 1.20.60 1.20.50 1.20.40 1.20.30 1.20.10 1.20.0
Tags
517
2 comments
Cancel
  1. I don't suppose it works for mobile version of the game ๐Ÿ˜…
    1. Jayly profile avatar Jayly
      Cinematic Runtime Add-On works for mobile and PCs. However Cinematic Editor Extension only works on Windows Preview only