放射性隔离区 (S.T.A.L.K.E.R)

放射性隔离区 (S.T.A.L.K.E.R)

向你的世界添加放射性生物危害。

能源、流体与物品运输

Radioactive Containment

描述将会和我所有其他项目一样,配有图片和装饰风格,但我现在没有时间去做,目前只会支持 1.20.1,之后会添加更多版本(1.19.2...1.21.1....)。敬请期待!

 

Radioactive Containment 是一个 Minecraft 1.20.1 Forge 模组,灵感来源于《潜行者》(STALKER)等游戏的氛围,引入了危险的地表辐射区、防护装备、辐射探测、环境效果和生存机制。

世界中包含程序化生成的辐射区,分布在主世界中。这些区域形状不规则,具有不同的危险等级,并会影响区域内的环境和生物。辐射从 Y=60 开始向上延伸,地下区域则不受辐射系统影响。

 

多人游戏

Radioactive Containment 支持多人游戏环境,可用于专用服务器和集成单人服务器。

在多人游戏中,模组必须同时安装在服务器和每个连接的玩家上。辐射区、辐射伤害、盔甲效果、探测、环境效果和其他游戏机制会在服务器和客户端之间同步。

模组使用服务端逻辑和网络通信,确保每位玩家单独获得相应的辐射状态和视觉/音频效果。

 

辐射区

辐射区根据世界种子确定性生成,使同一个世界始终生成相同的辐射位置。每个区域呈不规则多边形而非简单圆形,并具有以下三种危险等级之一:

  • 危险等级 1 — 100 辐射点
  • 危险等级 2 — 200 辐射点
  • 危险等级 3 — 300 辐射点

辐射探测基于玩家与区域实际边缘的距离,使辐射计在玩家接近危险时反应越来越强烈。

辐射伤害

辐射区内的玩家会根据区域的危险等级和自身总辐射防护点受到周期性辐射伤害。

辐射使用自定义伤害类型,可无视常规盔甲、附魔、抗性效果和盾牌。只有专门的辐射防护才能减少所受伤害。

辐射还会随时间损坏专用辐射盔甲,无视耐久附魔,最终会摧毁长时间暴露在辐射中的装备。

辐射盔甲

模组添加了两个防护装备等级:

Radiation MK.I

  • 每件提供 25 点辐射防护
  • 全套提供 100 点辐射防护

Radiation MK.II

  • 每件提供 75 点辐射防护
  • 全套提供 300 点辐射防护

盔甲可以在不同等级之间混搭,以创建不同的防护等级。两套盔甲均可使用铀锭修复。

辐射计

辐射计可探测附近的辐射区,无需玩家已身处其中。

探测器根据与区域边缘的距离做出反应:

  • 超过 100 格 — 静默
  • 100–51 格 — 缓慢的哔声
  • 50–21 格 — 更快的哔声,音调更高
  • 20 格或更少 — 快速、更高音调的哔声

辐射计使用客户端声音播放,通过服务器数据包同步,确保只有使用探测器的玩家能听到信号。

环境效果

辐射会影响环境的外观。

辐射区内的水会明显变得具有放射性,带有自定义的绿色静止、流动和水面叠加纹理,而辐射区外的正常水则保持不变。

辐射区还会产生静态视觉叠加和危险指示器,显示当前辐射等级。玩家身处危险区域时,会播放相应的静态辐射音效,离开后立即停止。

被动生物

辐射不限于玩家。暴露在辐射中的被动生物也会受到周期性辐射伤害,包括动物、水生动物、环境生物和村民。

敌对生物不受影响。

铀

铀矿石自然生成于主世界,可加工成铀锭。

铀矿石支持:

  • 精准采集
  • 时运
  • 正常矿石掉落
  • 基于铀的合成和装备修复

合成系统

模组包含一个自定义的有序配方系统,支持每个合成槽位精确的材料数量。

这允许实现如下配方:

  • 单个槽位中放入 2 个铀锭
  • 单个槽位中放入 3 个铀锭
  • 铁和其他材料的精确数量
  • 基于标签的材料,如任意颜色的羊毛

该系统使用普通 Minecraft 工作台,但通过每个槽位的材料数量对其进行了扩展。

辐射手册

辐射手册作为游戏内参考指南提供。

手册包含九个配方页面,涵盖所有主要的辐射装备和工具。配方直接使用 Minecraft 物品模型和纹理从模组的实际配方数据渲染,因此无需静态配方截图。

新玩家首次加入世界时会收到辐射手册和一条介绍性的辐射信息。

模组内容

当前主要新增内容包括:

  • 铀矿石
  • 铀锭
  • Radiation MK.I 盔甲
  • Radiation MK.II 盔甲
  • 辐射计
  • 辐射手册
  • 三种辐射危险等级
  • 程序化辐射区
  • 绿色放射性水
  • 辐射静态效果
  • 辐射探测音效
  • 被动生物辐射伤害
  • 自定义辐射伤害类型
  • 自定义精确数量合成配方
  • 自定义创造模式标签页

Radioactive Containment 的设计理念是:辐射应该感觉像一种环境威胁,而不仅仅是另一种状态效果——一种玩家在探索世界时必须探测、准备和敬畏的东西。