Cinematic Camera
๐ก Updated this yearPreview

๐ Analysis
- ๐ #276 of 313 game-mechanics mods in this game by downloads
๐ About This Mod
# ๐ฌ CinematicCamera Plugin โ Full README > A Minecraft (Paper/Spigot) plugin for creating smooth, cinematic camera paths with rotation, speed zones, keyframe effects, and more. --- ## Table of Contents 1. (#quick-start) 2. (#how-it-works--core-architecture) 3. (#commands-reference) 4. (#removing-a-keyframe) 5. (#keyframe-types--full-reference) 6. (#speed-zones) 7. (#auto-play-trigger) 8. (#playback-system--how-it-works-in-code) 9. (#path-interpolation--catmull-rom-splines) 10. (#camera-rotation-interpolation) 11. (#state-management-maps) 12. (#full-workflow-example) 13. (#tab-completion) 14. (https://youtu.be/XeyuTUPXr4E) --- ## Quick Start 1. Run `/cinematicwand` to get the wand item (a Blaze Rod). 2. Walk to a position and **Left Click** to add a waypoint. Your camera's yaw (horizontal rotation) and pitch (vertical rotation) are saved with each waypoint. 3. Add at least 2+ waypoints along your desired path. 4. Run `/cinematic save mypath normal` to save it. 5. Run `/cinematic play mypath` to watch it. --- ## How It Works โ Core Architecture The plugin is a single class `CinematicCamera` that extends `JavaPlugin` and implements `Listener`. All state is stored in in-memory `HashMap`/`HashSet` fields (no persistence to disk between restarts). ### Core State Maps | Field | Type | Purpose | |-------|------|---------| | `paths` | `Map<String, CinematicPath>` | All saved cinematic paths, keyed by name | | `editors` | `Map<UUID, PathEditor>` | Active wand sessions per player โ holds their unsaved waypoints | | `playingCinematic` | `Set<UUID>` | Players currently watching a cinematic | | `originalGameModes` | `Map<UUID, GameMode>` | Stores each player's gamemode before the cinematic starts so it can be restored | | `activeAnimations` | `Map<UUID, BukkitTask>` | The running `BukkitRunnable` task for each player โ used to cancel on stop | | `savedLocations` | `Map<UUID, Location>` | Player's location before cinematic โ teleported back on end | | `savedFlying` | `Map<UUID, Boolean>` | Whether the player was flying before โ restored on end | | `awaitingClick` | `Set<UUID>` | Players currently paused on a `PAUSE_CLICK` keyframe, waiting for any click | --- ## Commands Reference ### `/cinematicwand` Gives you the Blaze Rod wand item. - **Left Click** (air or block): Adds your current position + rotation as a waypoint - **Right Click**: Shows current waypoint count and how to save - **Shift + Right Click**: Clears all your current unsaved waypoints ### `/cinematic save <name> <speed>` Saves your current waypoints as a named path. **Speed values:** | Input | Multiplier | |-------|-----------| | `slow` or `cinematic` | 0.3x | | `normal` or `medium` | 1.0x | | `fast` | 2.0x | | `veryfast` or `rapid` | 3.5x | | `0.1` โ `5.0` | Custom | ### `/cinematic play <name>` Starts the cinematic for you. Puts you in SPECTATOR mode, applies invisibility, teleports you to waypoint 0, and begins the animation loop. ### `/cinematic stop` Immediately stops the cinematic, cancels the task, removes effects, and teleports you back to your saved location. ### `/cinematic list` Lists all saved paths with their waypoint count, speed, keyframe count, speed zone count, and auto-play status. ### `/cinematic delete <name>` Removes a saved path entirely. ### `/cinematic setspeed <name> <speed>` Changes the base speed multiplier of an existing path. ### `/cinematic toggle <name>` Toggles the auto-play trigger on or off for a path. When on, walking within 1.5 blocks of the first waypoint auto-starts the cinematic. ### `/cinematic clear` Clears your current unsaved wand waypoints (same as Shift+Right Click). ### `/cinematic settitle <name> <title> ` Sets the title shown at the beginning of a cinematic. - Use `|` to separate title and subtitle: `/cinematic settitle mypath Welcome | Enjoy the view` ### `/cinematic addkeyframe <name> <waypointIndex> <type> ` Adds an effect keyframe that triggers when the camera reaches the given waypoint. ### `/cinematic listkeyframes <name>` Lists all keyframes on a path with their index, waypoint, type, and text preview. ### `/cinematic removekeyframe <name> <index>` Removes a keyframe by its list index (shown in `/cinematic listkeyframes`). ### `/cinematic addzone <name> <startWP> <endWP> <speed>` Adds a speed zone between two waypoint indices. Overrides the base speed for that segment. ### `/cinematic listzones <name>` Lists all speed zones on a path. ### `/cinematic removezone <name> <index>` Removes a speed zone by its list index. --- ## Removing a Keyframe This is a 2-step process: **Step 1** โ Find the keyframe
# ๐ฌ CinematicCamera Plugin โ Full README
> A Minecraft (Paper/Spigot) plugin for creating smooth, cinematic camera paths with rotation, speed zones, keyframe effects, and more.
## Table of Contents
1. (#quick-start) 2. (#how-it-works--core-architecture) 3. (#commands-reference) 4. (#removing-a-keyframe) 5. (#keyframe-types--full-reference) 6. (#speed-zones) 7. (#auto-play-trigger) 8. (#playback-system--how-it-works-in-code) 9. (#path-interpolation--catmull-rom-splines) 10. (#camera-rotation-interpolation) 11. (#state-management-maps) 12. (#full-workflow-example) 13. (#tab-completion) 14. (https://youtu.be/XeyuTUPXr4E)
## Quick Start
1. Run `/cinematicwand` to get the wand item (a Blaze Rod). 2. Walk to a position and Left Click to add a waypoint. Your camera's yaw (horizontal rotation) and pitch (vertical rotation) are saved with each waypoint. 3. Add at least 2+ waypoints along your desired path. 4. Run `/cinematic save mypath normal` to save it. 5. Run `/cinematic play mypath` to watch it.
## How It Works โ Core Architecture
The plugin is a single class `CinematicCamera` that extends `JavaPlugin` and implements `Listener`. All state is stored in in-memory `HashMap`/`HashSet` fields (no persistence to disk between restarts).
### Core State Maps
| Field | Type | Purpose |
|-------|------|---------|
| `paths` | `Map
## Commands Reference
### `/cinematicwand` Gives you the Blaze Rod wand item. - Left Click (air or block): Adds your current position + rotation as a waypoint - Right Click: Shows current waypoint count and how to save - Shift + Right Click: Clears all your current unsaved waypoints
### `/cinematic save
Speed values: | Input | Multiplier | |-------|-----------| | `slow` or `cinematic` | 0. 3x | | `normal` or `medium` | 1. 0x | | `fast` | 2. 0x | | `veryfast` or `rapid` | 3. 5x | | `0. 1` โ `5. 0` | Custom |
### `/cinematic play
### `/cinematic stop` Immediately stops the cinematic, cancels the task, removes effects, and teleports you back to your saved location.
### `/cinematic list` Lists all saved paths with their waypoint count, speed, keyframe count, speed zone count, and auto-play status.
### `/cinematic delete
### `/cinematic setspeed
### `/cinematic toggle
### `/cinematic clear` Clears your current unsaved wand waypoints (same as Shift+Right Click).
### `/cinematic settitle
### `/cinematic addkeyframe
### `/cinematic listkeyframes
### `/cinematic removekeyframe
### `/cinematic addzone
### `/cinematic listzones
### `/cinematic removezone
## Removing a Keyframe
This is a 2-step process:
Step 1 โ Find the keyframe
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- Frqme
- Version
- 3
- Downloads
- 178
- Endorsements
- 0
- Category
- game-mechanics
- Created
- 4/11/2026
- Updated
- 4/7/2026
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- game-mechanics, management, utility
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does Cinematic Camera support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of Cinematic Camera?
Version 3, published 2026-04-07 with 178 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await