演出现在直接作为 ExcellentCrates 的开箱动画。需要 ExcellentCrates 7.2.0 或更高版本。
- 在 EC 的箱子编辑器或箱子配置文件里,把开箱动画设成某个演出(例如 cratecinema_starfall:default)就会播放。不再使用 bindings.yml。
- 每个演出的设置改为 EC 的动画配置,放在 plugins/ExcellentCrates/objects/animations/cratecinema_<演出>/,用 /ecrates reload 重载。同一个演出可以有多份配置,例如更快的 cratecinema_orbit:fast,用 /cratecinema preview orbit:fast 预览。
- 批量开箱改成和 EC 自带动画一样:每个奖励各放一场,最后一场结束后一起发奖。中途被打断时,剩下的场次跳过,奖励一次发齐。
- 基岩版玩家一律看纯文字的 simple 演出,删除了 bedrock.mode。
- 超过并发上限(limits.max-concurrent-shows)的开箱改放 simple 演出,原来是直接按普通方式开箱。
- /cratecinema reload 只重载 config.yml。
从 1.x 升级
- 第一次启动时,plugins/CrateCinema/shows/<演出>.yml 会复制进对应演出的 default 配置,改过的设置会保留。旧文件留在原处,但不再读取。
- 控制台会按旧的 bindings.yml,列出每个箱子该选哪个动画配置。设置好后执行 /ecrates reload,再删掉 bindings.yml。
详见配置文档(英文)的 "Upgrading from 1.x" 一节:
configuration.md