
DoxCore
Dox模组共享库——软链接API,使其无需硬依赖即可相互配合。
简短描述
DoxCore 是 Dox 模组套件所基于的共享库。它本身不包含任何游戏内容 —— 仅包含一些小的“软链接”契约,让其他模组在运行时能够相互检测和衔接,无需硬性依赖。安装它是因为其他 Dox 模组需要它。
它提供了什么
- 部位命中软链接 —— 一种让命中框引擎发布“命中哪个身体部位”以及让伤害/生命模组读取该信息的方式(缺失时优雅回退)。
- 姿势软链接 —— 倾斜角度与屏息状态,供枪械集成代码读取,使倾斜/呼吸模组保持对枪械模组的独立性。
- 网络辅助功能 —— 各模组独立的频道创建和字节缓冲区/清洗工具(每个模组拥有自己的频道;无共享频道的顺序脆弱性)。
需求
- 除 Forge 外无其他需求。这是一个依赖库 —— 它本身不会显示任何可见内容。
面向模组开发者
软链接入口点(在您的模组设置阶段注册):
DoxParts.register(DoxPartService)/DoxParts.resolve(attacker, victim)→ 返回部位名称或 null。DoxPose.registerLean(...)/DoxPose.registerBreath(...);通过DoxPose.leanAngle、leanPeekOffset、breathFade读取。DoxNetworks.create(modid, proto)用于创建 SimpleChannel;DoxBufs用于安全的字符串输入/输出。
所有项目均由 AI 制作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。