空降

空降

用于机械动力及其附属模组的污染模组

技术

Airborne

Airborne 是一个面向 NeoForge 1.21.1 的污染与大气模组,主要面向围绕 Create、TFMG、Sable 以及其他工业模组 构建的多人整合包。

Airborne 并不将污染作为单独的方块或实体存在,而是在区块尺度地图上追踪整个世界中的污染。工厂、引擎、熔炉、岩浆以及其他来源会添加不同种类、不同数量的污染物,这些污染物随后会随时间扩散。

目前共有五种污染物:

  • CO₂

  • PM2.5

  • SO₂

  • NOₓ

  • CO

不同的燃料和机器会产生不同的污染特征,因此燃烧柴油与运行烈焰 burner 并不相同,二者也都不等同于直接排放 CO₂。

污染也并非永久存在。森林、水体、草地、阳光和降雨可以逐渐净化一片区域。熔炉周围少量的污染可能会在你不知不觉中消失,而一座大型工业厂区连续运行数天后,可能会留下一片需要很长时间才能恢复的污染区域。

环境也可能让情况变得更糟。高污染会损害作物、动物、草地和树木,进而移除原本吸收污染的自然系统。一个污染严重的工业区最终可能变得难以恢复。

风

Airborne 拥有一套大尺度风系统,会影响污染的扩散方式。

自然风会随时间变化,而足够强大的 Sable 螺旋桨 也可以影响风。因此,大型风扇可用于将污染推向特定方向,安装位置越高,影响的区域就越大。

是的,这意味着你有可能把一台巨型风扇对准你朋友的家。

污染地图

调查污染的主要方式是 污染地图,这是一张 Create 主题的地图,会在普通世界地图上叠加一层热力图。

它有以下几种模式:

  • 环境健康

  • CO₂

  • PM2.5

  • SO₂

  • NOₓ

  • CO

污染源也会显示在地图上,从而可以判断问题究竟来自哪里。

Create / TFMG

Airborne 旨在与工业整合包配合得特别好。它包含了对 Create 引擎和燃烧器、TFMG 机械与燃料、Create Propulsion: Simulated 推进器、Sable 子层级以及其他燃烧系统的集成。

暴露的岩浆也是一个重要的污染源,所以在工厂旁边造一个巨大的岩浆湖之前,也许要三思。

性能

整个系统围绕长期运行的多人世界设计。

污染以聚合区块数据的形式存储,而不是数千个单独的污染对象。已经完全处理掉的旧污染不再进行模拟,而自然污染汇只有在确实有污染需要吸收时才会进行工作。

目标是让一个运行了 5,000 天的世界与运行了 50 天的世界表现大致相当,前提是活跃污染的总量也没有大幅增长。

Airborne 旨在让工业化感觉会产生后果,同时又不会让每一座熔炉都变成即刻致命的陷阱。