Immersive Cinematics

Immersive Cinematics

为您的模组包添加电影过场动画——无需命令方块或红石。支持JSON脚本、14种触发类型,以及游戏内时间轴编辑器。

这是什么?

ImmersiveCinematics 让你能为整合包添加电影式过场动画——无需命令方块、无需红石、无需妥协。编写 JSON 脚本或使用内置的时间轴编辑器,服务端触发系统会在条件满足时自动播放。


功能特性

过场动画系统

  • 6 自由度摄像机 — 位置、偏航角、俯仰角、翻滚角、视野范围、变焦
  • 关键帧动画 + 贝塞尔曲线,采用弧长参数化实现丝滑运动
  • 多轨时间轴 — 摄像机、宽银幕黑边、音频、事件、模组事件
  • 相对 / 绝对 定位、循环播放、无限时长
  • 宽银幕黑边(2.35:1),支持淡入淡出
  • 镜头间过渡转场

触发系统(服务端)

14 种触发类型——脚本会在条件满足时自动触发:

login(登录)· location(位置,点+半径 / 长方体区域)· advancement(进度)· biome(生物群系)· dimension_change(维度切换)· entity_kill(击杀实体)· interact(交互)· item_craft(合成物品)· item_use(使用物品)· inventory(物品栏)· structure(结构)· gamestage(游戏阶段)· custom(自定义)· command(命令)

  • 支持 OR/AND 逻辑和通配符匹配
  • 单次触发或可重复触发,可配置延迟
  • 玩家状态持久化(SNBT)

运行时控制

  • 18 个行为开关 — 可跳过、可中断、结尾保持、键盘/鼠标/生物 AI 屏蔽、7 个独立的 HUD 开关、手臂隐藏、视角晃动抑制、玩家模型渲染、暂停时同步暂停
  • 脚本排队与抢占
  • 多人游戏 — 完整脚本追踪、完成同步、跳过投票

游戏内时间轴编辑器

在游戏中按 F6 键打开内置的时间轴编辑器:

  • 4 区域布局:菜单栏、属性面板、16:9 预览视口、多轨时间轴
  • 剪辑和关键帧的完整增删改查 — 拖拽、缩放、吸附
  • 触发器编辑器,支持从游戏注册表中自动补全
  • 基于 FBO 的视口预览

快速开始

  1. 安装 Minecraft Forge 1.20.1(47.x+)
  2. 将 jar 文件放入 .minecraft/mods/ 目录
  3. 启动游戏

命令

命令 说明
/icinematics play <file> 播放过场动画脚本
/icinematics stop 停止当前播放
/icinematics status 显示播放状态