Sueta

nonscenes

11-a

nonscenes is a free and open source cutscene plugin for minecraft 1.20.x - 1.21.x

·Plugin
  1. 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|list changes its keyframes. Check your changes with /nonscene preview, then /nonscene save or /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 the triggers section of config.yml - Fade to black before and after a cutscene (BLINDNESS, TITLE with a resource-pack glyph, or NONE) - 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, and reload - Viewers can skip a cutscene by sneaking (needs nonscene.skip; turn off with skip-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: export saves them to plugins/nonscenes/exports, and import loads them from there - /nonscene delete now 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 - New eye-height option sets the camera height; ride-height-offset and bake-path were removed - Missing options in config.yml and messages.yml are 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 in nonscene.admin) - Simple API for other plugins: play, stop, pause, resume, and skip cutscenes - The plugin now sends anonymous usage statistics via FastStats
    4 downloads
  2. 10-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 stop and /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.
    22 downloads
  3. 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 showpath now 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 version
    6 downloads
  4. 08-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.
    24 downloads
  5. 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 timings
    52 downloads
  6. 06-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 cutscenes
    33 downloads
  7. 05-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!
    24 downloads
  8. 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 playback
    32 downloads
  9. 03-anonscenes 03-aNov 3, 2025
    - Fixed plugin start up
    27 downloads
  10. 02-anonscenes 02-aNov 3, 2025
    - Updated dependencies - Code improvements
    22 downloads
  11. 01-anonscenes 01-aNov 3, 2025
    - Added README - Added DB support - Added progression indicator during playback - Now using Java 21
    22 downloads
  12. 0-anonscenes 0-aApr 14, 2025
    First alpha release
    23 downloads

Similar projects

Plugin →