OneGunLifetime(一人一枪一辈子)
OneGunLifetime 是 ModularShoot(模块化射击) 的附属拓展模组,运行于 NeoForge 1.21.1。它提供“灵魂绑定”射击玩法:玩家绑定一把枪,这把枪就是玩家自己。绑定后,玩家的数值与特性始终挂在玩家身上,背包中的枪只是投影入口;枪丢了会自动补回,其它枪械进入背包会被同化。
依赖:本模组为 ModularShoot 的附属模组,必需安装 ModularShoot 0.3.1 及以上版本,服务端与客户端均需安装。
功能一览
| 功能 | 说明 |
|---|---|
| 灵魂绑定 | 玩家通过命令一生绑定一次;绑定后生成一把专属投影枪,且数据以玩家实体为单真源 |
| 玩家就是这把枪 | 数值与插件修饰符直接挂在玩家实体上,空手或手持其它物品时同样生效 |
| 背包独占与同化 | 其它 ModularShoot 枪械进入背包会被替换/作废;插件会尝试并入,放不下的以插件物品返还 |
| 丢失补回 | 主动丢弃会被拦截并立即补回;被岩浆等销毁后自动重建;管理员 /clear 明确不补回 |
| 容器拒收 | 投影枪无法放入容器;漏网路径由低频容器回收兜底 |
| 插件兼容 | 安装/拆卸完全走框架语义,插件列表会自动回写灵魂数据 |
| 非持有者禁射 | 他人拾取投影枪无法发射;未绑定者得到的是纪念品而非可用枪械 |
快速上手
- 安装本模组与 ModularShoot 0.3.1+(NeoForge 21.1.233+,MC 1.21.1)
- 使用
/onegun bind <枪械注册ID>绑定一把已注册枪械,例如/onegun bind modularshoot:demo_pistol - 绑定后背包会出现你的专属投影枪;用
/onegun stat set、/onegun trait add自定义数值与特性 - 其它枪械进入背包会自动同化;丢弃/销毁后会自动补回
快速导航
| 文档 | 适合人群 | 内容 |
|---|---|---|
| 玩法指南 | 想了解完整机制的玩家 | 绑定、投影枪、属性常驻、同化、补回、容器守卫、纪念品 |
| 命令参考 | 想使用命令的玩家/管理员 | /onegun 全部子命令与示例 |
| API 参考 | 模组开发者 | OneGunLifetimeAPI —— 编程式绑定/解绑、属性特性、插件装卸、数值面板 |