
Alexy的辐射库
一个功能强大且特性齐全的模组,添加了可配置的辐射系统!
☢️ Alexy 的辐射库 — 区域、辐射与爆发
RadioLib 是一个受 STALKER/Stalcraft 启发的辐射系统,适用于 Forge 1.20.1。它并非即插即用:需要配置,面向希望在模组服务器上添加辐射系统的服务器管理员。
该模组是引擎(辐射、区域、伤害、同步);内容(战利品、任务、平衡)则留给你,通过配置和 KubeJS 自行实现。
你可以在 ./config/radlib/wiki.txt 中找到一份详细的“wiki”,其中解释了每个命令、功能以及 KubeJS API 的用法。
功能
三种辐射类型
rad(电离辐射)、bio(污染)和 psy(精神辐射)。每种都有其独特的伤害类型、衰减速率和减益效果。它们都会无视护甲——只有配置的防辐射装备才能减少其影响。
区域
使用选择魔杖将放射性区域定义为箱体或逐方块接触危害(例如海草、岩浆)。共有 6 个等级,从 0(微弱本底)到 5(数秒内杀死无防护玩家)。一个切换键(默认 ALT+Z)可显示彩色线框区域。
掩体
安全区域,可阻止辐射摄入,并在你身处其中时提供保护,免受爆发影响。
爆发
一种定时、全服范围内的事件。在爆发期间,天空会被自定义天空盒替换,云层隐藏,雾气变浓,播放环境音效,并在快捷栏上方显示警告。未处于掩体内的玩家在短暂暴露后将受到致命伤害。时间设置通过命令调整,并与客户端同步。
属性 / 装备
辐射抗性、剂量耐受性和恢复能力是通过配置分配给盔甲或 Curios 装备的属性。此外,还有一些负面属性,用于会辐射穿戴者的物品。
盖革计数器
一个 Curios 物品,可播放滴答声,其强度会随你所在位置的辐射等级而变化。
防辐射消耗品
任何食物或饮品都可以配置为消除剂量、提供临时抗性或加速衰减。
减益效果
按类型划分的中毒阶段(从轻微到急性),具有可配置的伤害、几率和药水效果。配置采用 JSON 格式(支持注释),并且在配置文件夹中会生成一份 wiki.txt 参考文档。
服务器相关
- KubeJS API — 一个门面以及事件(爆发阶段、辐射致死、进出区域、阶段变化),用于脚本化战利品、任务、自动爆发、区域门禁等。
- 多人游戏 — 区域自动同步到客户端;服务器对伤害具有权威性。
- 命令 — 区域、掩体、爆发和剂量管理均通过
/radiation处理。
快速入门
- 安装模组(Forge 1.20.1)及 Curios。
- 使用
/radiation tool give,选择两个角落,然后输入/radiation zone create rad 4 wasteland。 - 按 ALT+Z 查看区域。
- 输入
/radiation emission start 30 60测试一次爆发。
兼容性
- 可选: Curios(用于盖革计数器)、KubeJS
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。