微型发电厂

微型发电厂

用简单的方式产生能量

技术

微型发电厂(MPP)

支持情况:

版本 Modloader 状态
1.21 NeoForge ✅
1.20.6 NeoForge ⚠️
1.20.4 NeoForge ⚠️
1.20.2 NeoForge ❌
1.20.1 Forge ⚠️
1.19.x Forge ❌
1.18.x Forge ❌

⚠️:仅修复漏洞,不添加新功能

关于

微型发电厂的诞生是为了解决一个简单的问题:无需建造复杂的工厂,即可实现多样化的能源生产。

你只需合成并放置载体,它最多可容纳三个模块和三个升级,以及 20kFE 的能量。通过添加模块,你就能建造出一座简易的发电厂。

任何模块都有其优缺点,例如太阳能模块在阳光直射下效果最佳,但会受到恶劣天气的影响。 不过,要了解所有效果,可以通过一个简单的统计视图查看,其中记录了所有能量产出和所有惩罚。

计划

  • 为现有模块添加升级(温度、水)
  • 新增一种通过“消耗”草和树叶来产生能量的模块

Wiki

载体

方块

载体是一个方块,为任何发电模块提供基础。 它可以被水浸没,但这样做目前没有任何好处。

GUI

交互时,它会打开界面,以便放入模块。

界面由五个部分组成(从上到下):

统计条

每个模块/升级槽下方都有一个条形,显示该模块和升级的统计数据。

在这张图片中,你可以看到该模块当前的消耗速率。 100% 的速率是正常的,模块会以其默认水平消耗。 升级可以帮助降低这一速率,但也会提高它。

在其下方列出了能量产出、惩罚和增益。 所有这些都可能有多条条目,且可能因时间、位置或任何其他外部因素而变化。

可见的条形显示 0% 到 150% 的消耗速率。 0% 到 50% 为绿色,51% 到 100% 为黄色,超过 100% 的部分为红色。 超过 150% 的消耗速率是可能的,但不会显示在条形中。

电池槽

电池槽能够扩展载体的容量。

载体会尽快将自己的能量泵入该物品中。

该槽只能放入能够处理能量的物品。 这并不意味着该物品实际上能够接收能量,所以放入时要小心。

能量表

能量表显示载体或电池槽中任何物品当前存储的能量。

鼠标悬停时,它会显示自身及任何电池存储的确切能量数值、每 tick 的能量产出以及上一 tick 浪费的能量。

能量条本身显示载体和可选电池的合并存储能量。

能量与物品栏 IO

使用其他模组的线缆或管道,可以插入和提取物品,并提取能量。

如果载体还有剩余存储能量,它会尝试将其推向所有方向,之后填充可选的已插入电池。 同样,如果可选电池中存储有能量,它也会尝试将其传输到周围的方块。

你可以将物品推入载体,规则与 GUI 内部相同。 提取则严格得多,因此只有在三个模块完全耗尽时才能提取它们。 不允许提取升级和电池。

模块

模块是可以放入对应载体槽位的物品。 它们是能量生产的主要部分,功能各不相同。 每个模块都有最大消耗量和默认消耗速率。 使用时,模块会每 tick 按其速率消耗。

对于任何 1 类模块,最大消耗量为 100K,消耗速率为每 tick 1。 因此该模块可持续 5000 秒,约 83 分钟(现实时间)。 1 类太阳能模块每 tick 最多产生 10FE,因此在其寿命内最多可产生 1MFE。 这些计算仅在未使用升级时适用。

模块 槽位 等级 最大消耗量 消耗速率 基础能量产出
太阳能 顶部 1 100K 1.0 0 - 10 FE/t
温度 中部、底部 1 100K 1.0 0 - 20 FE/t
水 中部、底部 1 100K 1.0 每面 0 - 8 FE/t
风 中部、底部 1 100K 1.0 10 FE/t

太阳能

太阳能模块从太阳获取能量。 但这无法实现,所以我选择了简单的方式,让它们根据载体方块接收到的天空光照来产生能量。 天空光照取决于多种因素,如一天中的时间、上方的遮挡物或天气状况。 它使用与阳光探测器相同的算法,但数值乘以 0.67,以将最大输出降低至 10FE/t(而不是 15)。

该模块可以附加由自然因素引起的惩罚。 最常见的是下雨,会使能量产出降低 50%,而雷暴会使产出降低 85%。

太阳能模块有多个等级,具有不同的消耗水平和能量输出。

温度

温度模块似乎能从虚无中产生能量,嗯,不是虚无,但看起来像是这样。 能量产出取决于载体方块所在的生物群系。 Minecraft 为每个生物群系关联了一个温度值,该值乘以十即为产生的能量。

当载体方块位置下雨时,该模块会附加 50% 的惩罚。

水

水模块从附近水流的流动中产生能量。 要获得最佳效果,你需要将 4 级流动水放在所有侧面。

水位是流动水的阶段。放置一个水源方块会创建 8 级水, 沿流动方向的每个方块,水位降低一级。

以下是不同水位产生的能量列表(1 类模块):

水位 产生的能量(FE/t)
1 和 7 2
2 和 6 4
3 和 5 6
4 8
8 1

此类模块没有惩罚。

风

风模块根据载体的 y 坐标、世界高度和周围方块产生能量。 其基础产出在 y=128 时为 10FE/t。每增加或减少一个位置,能量输出也会相应增加或减少。

该模块有一个 7x7 的半径,会检查完整方块,每找到一个就会增加 10% 的惩罚。

升级

升级是可以放入对应载体槽位的物品。 这些是可选的,但推荐用于增加能量产出或降低模块消耗。 通常,一个升级只影响其附近放置的模块,但有些升级也会影响其他模块。 如果是这样,会在其描述中说明。

环保

环保升级有利于降低消耗速率,从而延长模块寿命,但也会降低能量产出。 环保+ 升级会降低所有其他模块以及自身的消耗。

类型 自身消耗 其他模块消耗 能量降低
环保 10% - 5%
环保+ 20% 10% 7.5%