Isotope Generator Basic
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | GalacticraftAmunRa:isotopeGeneratorBasic |
| TileEntity | TileEntityIsotopeGenerator (variant=0) |
| 分类 | metaBlockMachine (metadata 0) |
| 硬度 | 默认 (Material.iron) |
| 爆炸抗性 | 默认 (Material.iron) |
功能
Isotope Generator Basic(基础同位素发电机)是一种利用热差发电的原子电池。输出功率为 0.5W(500mW),通过自身与其他方块的温差产生能量。
它是一种被动发电装置,不需要燃料消耗,而是利用设备周围的热环境差异产生电力。可以作为飞船的辅助能源。
基础版本比高级版本输出较低,但更加稳定。GUI 用于查看发电状态和电池充电情况。
摆放要求
- 放置在飞船内部或任何需要电力的位置
- 支持 4 个水平旋转朝向
- 前方有专用输出纹理显示
数值
| 数值名 | 值 |
|---|---|
| 能量输出 | 0.5W (500mW) |
| 热效率 | 基础 |
| 电池充电 | 支持 |
交互
| 触发 | 行为 |
|---|---|
| 右键 | 打开原子电池 GUI(GuiIds.GUI_ATOMBATTERY) |
相关条目
- Isotope Generator Advanced - 高级同位素发电机
- Gravity Generator - 人工重力发电机
源码核对(2026-10-01 审计)
已核对正确:注册名 isotopeGeneratorBasic、metadata 0
(ARBlocks.java:536-543,父方块注册名 machines1)、
输出 0.5F(构造器最后一个实参 0.5F,ARBlocks.java:543)、
GUI GuiIds.GUI_ATOMBATTERY、支持 4 朝向、需电池充电。
已补充(上限,原条目未写):实际发电量并非固定 0.5W,
而是 Math.min(this.energyGeneration * this.generationBoost, MAX_GENERATE_WATTS),
其中 MAX_GENERATE_WATTS = 200(TileEntityIsotopeGenerator.java:44,101)。
热加成 getEnvironmentalEnergyBoost() = exp(-0.25 * thermalLevel),
上限 10.0F(TileEntityIsotopeGenerator.java:115-123)——
故基础机在极冷环境(thermalLevel 为负)时输出可被放大。
⚠️ 已订正:「通过自身与其他方块的温差产生能量」表述不准 ——
源码读的是当前维度的 getThermalLevelModifier()(来自 WorldProvider),
与相邻方块无关(TileEntityIsotopeGenerator.java:116-118)。
硬度/抗性:未调用 → 默认 Material.iron,原条目正确。