nonscenes
11-anonscenes is a free and open source cutscene plugin for minecraft 1.20.x - 1.21.x
11-alatestnonscenes 11-a6 days ago - New keyframe editor:/nonscene edit <name>opens a cutscene (or creates a new one), and/nonscene key add|remove|move|speed|tp|listchanges its keyframes. Check your changes with/nonscene preview, then/nonscene saveor/nonscene discard- Recorded cutscenes opened in the editor are cut down to a few keyframes automatically, so they are easy to edit - Timeline events: show titles, play sounds, spawn particles, or run console/player commands at any moment of a cutscene with/nonscene event add|list|clear- Triggers: play a cutscene on a player's first join, from your own command (e.g./intro), or when a player walks into an area. Set them up in thetriggerssection ofconfig.yml- Fade to black before and after a cutscene (BLINDNESS,TITLEwith a resource-pack glyph, orNONE) - The camera is now fully locked during playback: viewers can't move or look around, and the hotbar and hand are hidden - New commands:skip,pause,resume,rename,copy,export,import, andreload- Viewers can skip a cutscene by sneaking (needsnonscene.skip; turn off withskip-on-sneak: false) -/nonscene play <name> [player]plays a cutscene for another player and works from the console and command blocks - Cutscenes can be shared between servers:exportsaves them toplugins/nonscenes/exports, andimportloads them from there -/nonscene deletenow asks for confirmation - If the server stops during a cutscene, the player is put back where they were when they join again - A cutscene that fails during playback now stops cleanly and no longer leaves the player stuck - Neweye-heightoption sets the camera height;ride-height-offsetandbake-pathwere removed - Missing options inconfig.ymlandmessages.ymlare added automatically when you update - New permissions:nonscene.play.others,nonscene.skip(.others),nonscene.pause(.others),nonscene.rename,nonscene.copy,nonscene.export,nonscene.import,nonscene.event,nonscene.edit,nonscene.reload(all included innonscene.admin) - Simple API for other plugins: play, stop, pause, resume, and skip cutscenes - The plugin now sends anonymous usage statistics via FastStats10-anonscenes 10-a3 weeks ago Changes
- Cutscene playback waits for the route's chunks to load before it starts, reducing startup stutter. - Camera updates continue if chunks unload during playback; nearby chunks are loaded as needed. - Cutscene paths can now span multiple worlds without blending coordinates across world boundaries. - Player movement, camera input, interactions, inventory actions, and most other gameplay actions are locked during playback so the scene is not interrupted. - Commands are blocked during playback except for/nonscene stopand/ns stop. - SQLite storage is more reliable under concurrent access thanks to serialized operations and WAL mode. - MySQL and PostgreSQL credentials are no longer embedded in JDBC URLs. MySQL connections are no longer explicitly configured with SSL disabled.09-anonscenes 09-aSep 10, 2026 - Camera paths use spline motion only (Catmull-Rom or Bezier); straight-line interpolation is gone - Playback no longer starts with a hitch - the camera waits until it is actually mounted -/nonscene showpathnow lasts the number of seconds set in the config - Cutscene names may only contain letters, digits,_and-(max 64 characters) - Redis storage has been removed - use SQLite (default), MySQL, PostgreSQL, or MongoDB - LuckPerms is no longer required - PacketEvents is now required to use the new version08-anonscenes 08-aAug 12, 2026 - Cutscenes are now much smoother. - Added new camera movement modes and smoother transitions between recorded points. - Recording now uses time instead of frame count:/nonscene start <name> <seconds>Example:/nonscene start intro 15- The maximum recording duration is now 300 seconds. - A progress bar is displayed while recording a cutscene. - When a cutscene ends or is cancelled, the player is returned to their original position and state. - Improved chunk loading during playback to reduce stuttering on longer paths. - Added settings for camera height, update rate, and path smoothing. - PacketEvents is now required to use the new version.07-anonscenes 07-aMay 23, 2026 * Add countdown phase to cutscene recording * Smoother cutscene playback * Improved world handling * Fixed missed restore on disable * Fixed resource leaks on player quit * Fixed multi-db support * Fixed cutscene directory * Fixed cutscenes playback timings06-anonscenes 06-aJan 7, 2026 - Rewrite Java code to Kotlin - Kotlin code improvements and features - Remove ProtocolLib dependency - Improve maintainability and consistency of database operations - Fixed player location saving and restoration during cutscenes05-anonscenes 05-aDec 29, 2025 - Stop command to cancel cutscene playback - Added support for databases - Smoother cutscene playback - Now cutscene playback without UI Make sure ProtocolLib installed on your server!04-anonscenes 04-aNov 27, 2025 - Added command block during cutscene playback - Clamp fps to 1-60 and update default to 30 - Ensure chunks are loaded before starting cutscene playback03-anonscenes 03-aNov 3, 2025 - Fixed plugin start up02-anonscenes 02-aNov 3, 2025 - Updated dependencies - Code improvements01-anonscenes 01-aNov 3, 2025 - Added README - Added DB support - Added progression indicator during playback - Now using Java 210-anonscenes 0-aApr 14, 2025 First alpha release
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta