Mod

BlockBuster engine

Quick rating

BlockBuster engine

No reviews yet

Blockbaster Engine is a Minecraft datapack for creating cinematics and cutscenes. The engine allows you to record player movements, create actors with custom skins, control scenes, and play complex animated sequences directly in the game.

API/Library

Community voices

Reviews

Filter by exact patch versions
Loading exact versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your updated review is now pending. It has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

#BlockbasterEngine

Cinematic Engine for Minecraft

Blockbaster Engine is a powerful datapack for creating professional cinematics, cutscenes, and animated sequences directly in Minecraft. The engine provides a complete set of tools for recording, editing, and playing back complex scenes with multiple actors.


🎬 Key Features

Actor System

Create and manage virtual characters for your scenes:

  • Actor creation with unique names and IDs
  • Custom skins — apply any skins to actors
  • Visibility control of names and display parameters
  • Actor database with the ability to save and load
  • Interactive menu for editing actor properties

Motion Recording

Capture player actions in real time:

  • Frame-by-frame recording of all player movements, turns, and actions
  • Save to storage for later use
  • Playback via mannequins — precise repetition of recorded actions
  • Support for multiple recordings for a single scene
  • Indexing system for organizing large numbers of recordings

Scene Editor

A professional tool for creating Cinematography:

  • Create and manage scenes with unique IDs
  • Add multiple recordings to a single scene
  • Link actors to recordings for synchronized playback
  • Load and edit existing scenes
  • Interactive menu with a user-friendly control interface

Playback System (Player)

Smooth and synchronized playback:

  • Frame-by-frame execution of recorded actions
  • Synchronize multiple actors in a single scene
  • Control the player's camera during cutscene playback
  • Automatic player state restoration upon completion
  • Callback system for integration with other systems

Mannequin System

Advanced NPC playback system:

  • Dynamic creation of mannequins with specified skins
  • Frame-by-frame animation of movements and rotations
  • Support Indexed records for optimization
  • Automatic cleanup after playback completes
  • Macro system for efficient data loading

🚀 Quick Start

Installation

  1. Download the datapack
  2. Place the blockbaster-engine folder in the datapacks directory of your world
  3. Reload the world or run /reload

Launching the Editor

To work with Blockbaster Engine, use the visual editor instead of commands:

/function _blockbuster:open

After launching, the editor interface will open with a menu in the actionbar (above the hotbar).


🎮 Working with the Editor

Interface Controls

Menu Navigation:

  • Mouse Wheel (Slot Change) — Switch between menu items
  • RMB (Right Mouse Button) — Select the current menu item

Main Menu Structure:

  1. 🔴 Record — Start recording movements
  2. Stop — Stop the current recording
  3. Play — Play the last recording
  4. 🎬 Scenes — Open the scene management menu
  5. 🎞 Cutscene — Cutscene Editor
  6. 👤 Character — Actor Management Menu
  7. Exit — Close the editor

Creating Your First Scene

Step 1: Open Editor

/function _blockbuster:open

Step 2: Create a Character

  • Scroll to 👤 Character
  • Right-click to open the menu
  • Select the desired action (create, list, edit)

Step 3: Record Actions

  • Scroll to 🔴 Record
  • Right-click to start recording
  • Perform the desired actions (move, turn, jump)
  • Scroll to ⏹ Stop and right-click

Step 4: Create a Scene

  • Scroll to 🎬 Scenes
  • Right-click to open the scenes menu
  • Create a new scene and add recordings

Step 5: Play

  • Select ▶ Play to preview the results

🎯 Character Menu

After selecting 👤 Character in the main menu:

  1. Character List — view all created actors
  2. Stop All — stop playback of all mannequins
  3. Back — return to the main menu

Working with Characters

  • Create actors with unique names
  • Assign custom skins
  • Manage name visibility
  • Link recordings to specific characters

🎬 Scene Menu

After selecting 🎬 Scenes in the main menu:

  • Create Scene — new cinematic scene
  • Scene List — all saved scenes
  • Edit — change scene parameters
  • Add Recording — link a recording to a scene
  • Play — start a scene

Working with Scenes

  • One scene can Contain multiple recordings
  • Each recording is linked to a specific actor
  • Automatic synchronization of all actors during playback
  • Saving scenes to files for reuse

🔧 Technical features

Data Storage System

  • Use of storage for temporary data
  • Loot tables** for persistent storage of scenes and actors
  • Predicates** for conditional logic and checks

Optimization

  • Indexed system** for working with large numbers of records
  • Macro functions** for dynamic data loading
  • Efficient memory management** by cleaning up unused data

Integration

  • Callback system** for interacting with other datapacks
  • Cutscene Engine support** for advanced features
  • Modular architecture** for easy functionality expansion

📋 Requirements

  • Minecraft version**: 1.21.9+
  • Game mode**: Any (Creative recommended for ease of use)
  • Permissions**: Operator for executing commands

🎯 Usage Examples

Creating a Dialogue Scene

  1. Create two actors with different skins
  2. Record movements for each character
  3. Create a scene and add both recordings
  4. Adjust timing using the scene editor
  5. Play the final scene

Cinematic Cutscene

  1. Record camera (player) movement
  2. Add actor recordings for background characters
  3. Use the playback system to control the camera
  4. Integrate with Cutscene Engine for additional effects

🤝 Integration with Other Systems

Blockbaster Engine supports integration via:

  • Callback Functions — calling custom functions when events occur
  • Storage API — accessing scene and actor data
  • Predicate System — conditional logic for complex scenarios

Create cinematic masterpieces in Minecraft with Blockbaster Engine! 🎬✨

Screenshots

Gallery

  • Scene menu
    Scene menu
  • Main menu
    Main menu
  • Example scene
    Example scene
  • Actor menu
    Actor menu

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Reviews
0
Followers
0
In stacks

By the numbers

Statistics

~4,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync