
凤凰的分裂
这是一个为GregTech现代版设计的裂变插件,以极高的可配置性为核心。
查看大图这是一个专注于 酷炫、适应性强的功能 和 高度可配置性 的格雷科技现代版裂变反应堆附属模组。它可以独立使用,但主要为 整合包作者 设计,帮助他们为自己的整合包重塑反应堆的行为、平衡性和进度。
模组包含 3 个主要反应堆多方块结构:
加压裂变反应堆
使用 裂变冷却器、裂变慢化剂 和 驱动燃料棒 来产出 EU 和 核废料。
-
冷却 由所有已安装的冷却器提供(总 HU/t)。
-
冷却液消耗行为可配置:
-
叠加模式:每个冷却器都会增加冷却液抽取量,或
-
仅主冷却器模式:只有“主”(最高等级/最大占比)冷却器决定冷却液使用量。
-
高性能增殖反应堆
使用 裂变冷却器、裂变慢化剂、增殖棒(靶件) 和 驱动燃料棒,为未来的增殖循环产出 更强的燃料,并产生部分电力。
-
增殖处理支持流体或物品输入/输出(GT 材料 ID 或 Forge 注册 ID)。
-
增殖棒的使用行为也可以配置(叠加模式与仅主增殖棒模式),与冷却液模型风格一致。
熔盐反应堆
使用 MSR 内衬 和 裂变冷却器 来处理熔盐。
-
设计用于处理较重的可裂变材料,并将其缓慢转化为更安全、更有用的产物。
-
随着时间的推移会积累氙气毒化,你需要从流体仓中将其抽出。
-
拥有一种不同的热模型,该模型侧重于流量,而非热量。
自定义界面
所有 4 个基础机器类别都拥有自定义界面,供你赏玩!
基础裂变反应堆和增殖反应堆界面

甚至还有图表,让你一眼就能看出安全性!


还有一个计算页面!


熔盐反应堆界面

热交换器界面

KubeJS 内容支持
新的 冷却器、慢化剂、燃料棒 和 增殖棒 都可以在 KubeJS 中定义。
关键点:
-
冷却器现在使用纯 Forge 流体注册 ID 来指定冷却液(例如:
gtceu:distilled_water)。 -
冷却器可以选择性地定义输出“热”冷却液(例如:蒸馏水 → 蒸汽)。
- 如果反应堆无法输出热冷却液变体,它可以选择性地销毁输出(可通过整合包配置),这样反应堆就不必在每个结构中都需要输出仓才能运行。
-
使用行为(冷却液 / 燃料 / 增殖棒)可以由配置开关(叠加模式与仅主模式)驱动。
以下是每种类型的示例。
StartupEvents.registry("block", event => {// 1. 自定义裂变冷却器
event.create('aether_flow_cooler', 'phoenix_fission:fission_cooler')
.displayName('以太流冷却器')
.tier(3) // 决定爆炸缩放和等级匹配逻辑
.coolerTemperature(1025) // 主动散热能力 (HU/t)
.coolantUsagePerTick(10) // 每个运行刻消耗的冷却液流体毫桶数
.requiredCoolantMaterialId('phoenixcore:frost') // 输入流体注册 ID
.outputCoolantFluidId('phoenixcore:warm_frost') // 输出加热流体注册 ID
.tintColor(0xFF7DE7FF) // 无实际作用但必须设置,保留默认值
.texture('kubejs:block/fission/aether_flow_cooler') // 注意:需要匹配的方块和活动方块纹理(活动纹理追加在末尾)
.maskTexture('phoenix_fission:block/fission/cooler_mask'); // 可选遮罩纹理层
// 2. 自定义裂变燃料棒
event.create('high_density_driver_rod', 'phoenix_fission:fission_fuel_rod')
.displayName('高密度驱动棒')
.tier(3) // 控制内部多方块优先级和爆炸等级
.baseHeatProduction(50) // 在慢化剂修正前的核心 HU/t 产热
.durationTicks(1200) // 燃烧完一个燃料周期前的寿命(单位:刻)
.amountPerCycle(1) // 每个周期完成时消耗的燃料物品数量
.neutronBias(1) // 与附近增殖/靶棒输出不稳定性权重交互
.fuelKey('gtceu:uranium_235_nugget') // 输入物品 ID(支持标签或特定注册 ID)
.outputKey('gtceu:depleted_uranium_235_nugget') // 输出废料物品 ID
.texture('kubejs:block/fission/high_density_driver_rod'); // 注意:需要匹配的方块和活动方块纹理(活动纹理追加在末尾)
// 3. 自定义裂变慢化剂 event.create('niobium_modified_silicon_carbide_moderator', 'phoenix_fission:fission_moderator') .displayName('铌-碳化硅慢化剂') .tier(4) // 主慢化剂选择层级权重 .euBoost(15) // 增加 EU 发电输出的缩放系数 .fuelDiscount(5) // 效率折扣:延长燃料棒在周期之间的持续时间刻数 .texture('kubejs:block/fission/niobium_sic_moderator');
// 4. 自定义增殖/靶棒
event.create('uranium_blanket_rod', 'phoenix_fission:fission_blanket_rod')
.displayName('U-238 增殖棒')
.tier(2) // 优先级逻辑等级匹配
.durationTicks(2400) // 每个转化周期的总寿命刻数
.amountPerCycle(1) // 每个周期完成时的物品消耗率
.inputKey('gtceu:uranium_238_nugget') // 目标可增殖材料注册条目
// 动态输出:.addOutput(注册键, 权重, 不稳定性)
.addOutput('gtceu:plutonium_nugget', 70, 1)
.addOutput('gtceu:plutonium_241_nugget', 20, 3)
.addOutput('gtceu:plutonium_238_nugget', 10, 4) // 高不稳定性意味着如果中子偏置匹配,则输出更高
.texture('kubejs:block/fission/uranium_blanket_rod');
// 5. 自定义熔盐反应堆 (MSR) 内衬
event.create('advanced_msr_liner', 'phoenix_fission:msr_core_liner')
.displayName('高级 MSR 堆芯内衬')
.tier(3)
.fluidFlowRate(40) // 通过内衬的最大流体处理速率 (mB/t)
.heatPerMb(15.5) // 每处理一千毫升流体的热能产生常数
.inputFluidId('gtceu:enriched_naquadah_salt') // 熔盐燃料混合物输入
.outputFluidId('gtceu:depleted_naquadah_salt')
.texture('phoenix_fission:block/fission/liner_base'); // 也需要活动纹理
});
正在加载版本记录…






正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。