Cutscene API
by thewinnt
Cutscene API is a library for Minecraft mod makers who want a player's camera to follow a scripted path, with on-screen text and effects during the scene.
What it does
The library moves the player's camera along a path during a cutscene. A path is assembled from segments, and each segment can be a straight run, a curve shaped by control points, a smooth spline through several points, or a fixed point at given coordinates, with positions optionally set by math functions. Camera rotation follows the same kinds of segments, and a special segment can keep the camera looking at a specific point. The player's view does not snap to the start of the path, and transitions such as smooth ease, fade-in and fade-out can be set to enter and leave the scene gently. The screen color need not be one constant and can change between the start and end of the cutscene.
While a cutscene runs, the library can stop the player from moving, turning the head, breaking blocks, using items or taking damage, and spectator mobs do not target the player. Effects can show text that appears slowly over time, and the library includes helpers that draw simple geometry from triangles, rectangles and textures at set positions. The author describes the time handling as somewhat unstable, so timing-sensitive scenes may need testing.
Cutscene API is published for Fabric, Forge, NeoForge and Quilt and is licensed under the MIT License, so the code is open source. It needs Fabric API and runs on client and server. Its files cover 9 release versions, 1.20 – 1.21.4, and the latest builds target 1.21.1 for Fabric and NeoForge and 1.20.1 for Forge and Quilt.
Key features
Camera paths
Camera paths made of lines, Bézier curves, Catmull-Rom splines and static points, with coordinates set by math functions.
Rotation control
Camera rotation can follow the same segment types or lock the view onto a chosen point during the scene.
Transitions
Smooth ease, fade-in and fade-out transitions soften how the cutscene starts and ends, and the screen color can change during it.
Player restrictions
While a cutscene runs, movement, head turning, block breaking, item use and damage can be switched off, and spectator mobs ignore the player.
On-screen effects
Effects show text that appears gradually and draw simple geometry and textures at set positions over the scene.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x5 of 5 versions with builds
1.20.x4 of 4 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
How it compares
Cutscenary is the Fabric-only option for 1.20.1 and is open source under the GNU Lesser General Public License v3.0 or later. Lumiera works on Fabric, Forge and NeoForge for 1.20.1 – 26.1.2 and uses a custom license, with either side able to run it alone. Cutscene API covers more loaders and game versions under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Cutscene API | Fabric, Forge, NeoForge and Quilt | 1.20 – 1.21.4 | Client and server | 2025-03-20 |
| Cutscenary | Fabric | 1.20.1 | Client and server | 2023-09-10 |
| Lumiera | Fabric, Forge and NeoForge | 1.20.1 – 26.1.2 | Client or server, optional | 2026-07-05 |
Questions
Does Cutscene API need Fabric API?
Does the server need Cutscene API?
Which Forge build should a pack use?
In the catalog
Cutscene API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,979 mods support Minecraft 1.21.4.
Similar mods
What the author says
Cutscene API is a mod that allows you to make cutscenes with camera movement and optional effects, and play them in-game in real time. It is intended to be used by map and mod makers to make their projects more beautiful. The player's camera may follow a certain path during a cutscene. This path is defined by a set…
Official listing
- Modrinth page
- modrinth.com/mod/cutscene-api
- Owner
- thewinnt
- Published
- 2024-06-17
- Updated on Modrinth
- 2025-03-20
- Facts verified
- 2026-10-15