这个项目能做什么
# Creator Mods Suite
**Creator Mods Suite** 是一套专为 Minecraft 内容创作者、YouTuber 和主播打造的综合模组套件,面向 1.21.1 版本。它提供八项可独立开关的功能,用于增强录制时的游戏体验,并在同一套多加载器代码库中同时支持 NeoForge 与 Fabric。
## 核心用途
该套件相当于 Minecraft 的“导演工具箱”,让创作者可以通过命令或按键绑定即时触发复杂事件、管理镜头角度并修改游戏规则。这样在录制过程中就无需暂停、退出到菜单或重启游戏,从而确保画面流畅且专业。
## 主要功能
该套件包含八个独立模块,每个模块承担特定的创作功能:
1. **导演工具箱(`/toolkit`)**:录制辅助工具,提供屏幕上的场记板、镜头标记、生物/玩家冻结开关、波次生成器、竞技场快照、镜头书签以及干净画面 HUD 开关。它可精确控制录制条次。
2. **灰烬巨像(`/colossus`)**:由 GeckoLib 驱动的动画三阶段 Boss 战。包含冲击波猛击、熔岩雨、小怪波次以及火环狂暴阶段等机制。
3. **能力套件(`/power`)**:提供六种按键激活能力,如冲刺、火焰爆发、地面重击、末影牵引、护盾穹顶和生物冻结。包含服务器权威冷却时间以及通过快捷栏行显示的视觉反馈。
4. **规则引擎(`/rule`、`/shop`)**:允许实时修改游戏规则,提供十一种可叠加选项(例如随机掉落、合成倍增、熔岩地面、巨型生物)。支持数据包预设以便轻松切换。
5. **进化(`/evolve`)**:五阶段玩家变身系统,玩家在每个阶段都会获得体型、属性提升和被动能力,并伴有粒子效果和模型替换。
6. **事件导演(`/event`)**:触发定向世界事件,如血月、流星、围攻、幸运雨和虚空升起。事件基于阶段推进,可通过命令重新计时、跳过或停止。
7. **军械库(`/arsenal`)**:引入四种独特武器:抓钩刃、风暴弓、重力锤和灵魂镰刀,每种都有独特的机制互动。
8. **诅咒宝库(`/vault`)**:一个拼图式地牢结构,包含一座诅咒祭坛,可召唤小 Boss(宝库看守者),以及在其被击败后开启的封印宝箱。包含一键重置功能。
## 面向创作者的设计
* **命令行控制**:每项功能都可通过聊天命令控制(例如 `/colossus phase 3`、`/event skip`),无需中断游戏即可实时调整。
* **静默模式**:命令可配置为仅向动作栏输出反馈,而不是聊天日志,从而避免录制画面中出现杂乱信息,同时让操作者仍能看到错误消息。
* **独立开关**:八项功能均可通过配置或命令单独启用或禁用。禁用后的功能不会在世界中注册任何内容,确保不使用时零性能开销或视觉干扰。
* **非侵入式 HUD**:所有自定义 HUD 层都遵循原版 F1 全屏模式,并可通过命令按玩家清理,便于多机位设置。
* **镜头安全**:处于创造或旁观模式的玩家会被敌对机制(Boss 攻击、环境危害)忽略,使摄影师可以安全地飞越场景。
## 技术细节
* **兼容性**:支持 Minecraft 1.21.1,需 NeoForge 21.1.250+ 和 Fabric Loader 0.19.5+。需要 Java 21。
* **架构**:使用共享的 `common/` 模块处理游戏逻辑,并为平台特定入口点和 mixin 分别设置 `fabric/` 与 `neoforge/` 模块。这确保不同加载器之间行为一致。
* **配置**:通过单个 `config/creatormods.json` 文件管理。平衡数值为硬编码常量;动态数据使用 Minecraft 数据包。
* **测试**:项目包含大量测试,每个加载器有 486 个 JUnit 5 单元测试和 134 个世界内 GameTests,覆盖逻辑、网络和交互式游戏场景。
* **资源**:当前资源为程序化生成的占位资源(Python 纹理、ffmpeg 音频),以确保模组在缺少资源时也能运行。真实美术资源已计划加入,但尚未包含。
## 安装
用户必须从源码构建模组,或使用提供的 JAR(如果有)。依赖项包括 GeckoLib(动画所需)和 Fabric API(用于 Fabric 构建)。为获得完整功能,模组必须同时安装在客户端和服务端。
## 许可证
该项目采用 MIT 许可证,允许分叉、修改和私人服务器使用,且无需强制公开更改。
评论
0 评分人数达到10人后显示
登录后参与讨论。