Cinematic Studio | Cutscenes Creation Tool icon

Cinematic Studio | Cutscenes Creation Tool -----

Create cinematic cutscenes using this powerful tool





Full changelog here.
----------, Jun 25, 2024

WARNING:
This is an alpha version, expect stuff to change in next updates.


This is a complete recode of the plugin.
v1.0 cinematics are not compatible with v2.0.
Download old plugin versions here.

What does this update bring?
  • extremely smooth cinematics
  • performance improvements
  • easier to update for me
  • manual files editing, you can edit all files on your own, it wasn't possible before due to the awful files format
----------, Apr 23, 2024

WARNING:
This is an alpha version, expect stuff to change in next updates.


This is a complete recode of the plugin.
v1.0 cinematics are not compatible with v2.0.
Download old plugin versions here.

What does this update bring?
  • extremely smooth cinematics
  • performance improvements
  • easier to update for me
  • manual files editing, you can edit all files on your own, it wasn't possible before due to the awful files format
----------, Apr 22, 2024

Added 1.20.4 support
----------, Dec 25, 2023



Fixed 1.16.5 support
----------, Apr 14, 2023



Added 1.19.3 compatibility
----------, Jan 11, 2023

Happy to announce that the development of this plugin is now moved to LoneDev, the author of ItemsAdder and other plugins.

Recent changes:
  • A lot of bug fixes
  • Added 1.17.1, 1.18.2 and 1.19.2 support
  • Quality of life changes
  • Smooth camera. No more stuttering movements
  • Completely frozen camera, player cannot move it in any way
  • No more little empty nametag on NPCs
  • Extreme performance improvements
  • Developers API (with also events)
  • Wiki with tutorials https://lonedev.gitbook.io/cinematicstudio/

I'm doing my best to fix all the issues of this plugin since the original code wasn't the best.
In the future I plan to even rewrite it completely from scratch and provide a full standalone program to edit cinematics more easily.
----------, Oct 13, 2022

  • Sometimes plugin would say "running on wrong version" even if this wasn't the case. This is fixed now :)
----------, Mar 14, 2022

  • Fixed API, it is now available by calling the class statically.
  • Fixed 1.13 support
----------, Jan 1, 2022

  • Added both 1.17- files and 1.18 files to same download.
  • Optimized region handler. (Still work to be done though)
  • Added API
Code (Text):
public class CinematicStudioAPI {

    //Check if player is currently in a cutscene
    public static boolean isInCutscene(Player p) {
        return CutsceneMode.isPlayerInCutsceneMode(p);
    }
   
    //Get a cutscene object
    public static Cutscene getCutscene(Player p, String name) {
        DataPath dataPath = new DataPath(name, Standards.PATH_TO_CUTSCENES);
        if(!DataHandler.checkIfFileExists(dataPath)) {
            return null;
        }
       
        return new Cutscene(dataPath, p);
    }
   
    public static Cutscene getCurrentCutscene(Player p) {
        if(CutsceneMode.cutsceneLink.containsKey(p.getUniqueId())) {
            return CutsceneMode.cutsceneLink.get(p.getUniqueId());
        }
       
        return null;
    }
   
    //Example #1: Play a cutscene
    public static Cutscene playCutscene(Player p, String name) {
        Cutscene cutscene = CinematicStudioAPI.getCutscene(p, name);
        if(cutscene == null) {
            return null;
        }
       
        //Integer argument determines at what node the cutscene starts
        cutscene.startCutscene(0);
        CutsceneMode.setPlayerCutsceneMode(p, true, cutscene);
        return cutscene;
    }
   
    //Example #2: Pause a cutscene
    public static void pauseCutscene(Player p) {
        Cutscene cutscene = CinematicStudioAPI.getCurrentCutscene(p);
        if(cutscene == null) {
            return;
        }
       
        cutscene.setIsPaused(true);
    }
   
    //Example #3: Stop a cutscene
    public static void stopCutscene(Player p) {
        Cutscene cutscene = CinematicStudioAPI.getCurrentCutscene(p);
        if(cutscene == null) {
            return;
        }
       
        //Boolean argument 1 = Whether this is called by server reloading.
        //Boolean argument 2 = Whether the cutscene should loop
        cutscene.stopCutscene(false, false);
    }
}
----------, Dec 19, 2021

Hey everyone!

Here is a 1.18 compatible build. Unfortunately this build is ONLY compatible with 1.18. If you need 1.17 support or lower please go to the 'version history' tab and download V 1.2.1 or send me an email at ' [email protected]'.

Backwards compatibility is coming but I thought I'd better not keep you all waiting.
----------, Dec 1, 2021

Another update! This one adds a user-requested feature.

  • Added the ability to run a list of commands when the cutscene ends. Find this new setting in the new general settings menu. Also included is a button that gives you a couple of example commands. Use %player% to refer to the player in the cutscene.
----------, Nov 22, 2021

Hey! Here is an update containing a few new features.

  • Added support for CustomModelData in the new npc menu meaning your NPCs can now carry items with a CustomModelData tag so you can show custom items through a resource pack.
  • Added the option for the NPC in the cutscene to have the skin of the player viewing the cutscene. Do this by setting the skin owner to '%player%' in the new npc menu.
  • Added the option for the NPC in the cutscene to have the name of the player viewing the cutscene. Do this by setting the name option in the new npc menu to '%player%'.
  • Added a new 'General Settings' menu accessible via the main timeline menu. In this new menu there are 3 new options
  • Stop Cutscene on Sneak: If toggled will stop the cutscene if the player sneaks.
  • Return to start position: If toggled will teleport the player back to the location they were at when they started the cutscene.
  • Repeating Cutscene: Keeps repeating the cutscene until the player sneaks. Make sure you also toggle the Stop Cutscene on Sneak on because else there is no way to get out of the cutscene apart from logging out or running the admin command /studio stop.
I really hope you enjoy this update and please keep sending me suggestions.
----------, Nov 22, 2021

  • Added a new button to the new NPC menu which allows you to copy / paste the texture values from a website like Mineskin.org into the cutscene file in order to apply a skin without needing the skin owner name.
  • Fixed second skin layer not showing up in 1.17.
----------, Nov 18, 2021

  • Added full 1.17 support! Sorry it took so long...
----------, Nov 17, 2021

  • Added the ability to run commands through the effects function. Simply add a new effect to your timeline and assign a command to it. Start the command with '#' to make the player run the command else the console will run the command. The plugin will substitute %player% for the name of the player in the cutscene.
  • Fixed issue where creative players weren't able to fly after a cutscene even though they could before the cutscene.
----------, Apr 18, 2021

  • Fixed NPCs not showing up if error occured during skin loading process.
----------, Mar 12, 2021

  • Fixed entities being able to target a player in a cutscene.
  • Added an additional line to the scoreboard to make it more obvious what slots you need to select to not apply any special effects (like sleeping).
----------, Mar 1, 2021

  • Fix: Non-operator users are no longer able to use operator only commands.
  • Update: Overhauled the cosmetic look of all the inventories and made the cutscene overview much more descriptive by adding lore to these items.
----------, Mar 1, 2021

  • Fixed a couple of minor issues
  • Laid ground works for 1.13 compatibility. 1.13 is not supported yet! But it will be in the future :)
  • More updates with actual features coming soon!
----------, Mar 1, 2021

  • Minor Hotfix and 20% Release Discount
----------, Feb 27, 2021

  • Added all updates that were made during the review process.
----------, Feb 27, 2021

Resource Information
Author:
----------
Total Downloads: 819
First Release: Feb 27, 2021
Last Update: Sep 18, 2024
Category: ---------------
All-Time Rating:
64 ratings
Find more info at lonedev.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings