Genetic Replicator

基本信息

属性 值
注册名 gendustry:replicator
TileEntity net.bdew.gendustry.machines.replicator.TileReplicator
本地化键 tile.gendustry.replicator.name(英文 Genetic Replicator,简中 基因复制机)
硬度 2.0(BaseMachineBlock.setHardness(2))
材质 MachineMaterial = Material(MapColor.ironColor)
GUI ID 10
内部槽位 2(getSizeInventory = 2)
创造标签 GendustryCreativeTabs.main

功能

基因复制机是 Gendustry 的终点机器:投入一张已完整的 Gene Template,加上 Liquid DNA 与 Protein 两种液体,产出一只全新个体。

槽位布局(TileReplicator.slots):

槽位索引 名称 内容
0 inTemplate 基因模板
1 outIndividual 产出的个体

主要行为:

  • canStart 有 4 个条件全须满足:模板槽非空、Protein ≥ ProteinPerItem、Liquid DNA ≥ DNAPerItem、产物槽必须为空(本机不支持堆叠输出)
  • 槽位 0 只接受 GeneTemplate 且 GeneTemplate.isComplete(stack) 为真的模板 —— 模板必须集齐该物种全部必需染色体
  • 两个储罐实现 IFluidHandler,canFill 接受 DNA 与 Protein,不接受其他任何液体;drain 两个重载均返回 null(液体不可抽出)
  • 产物由 GeneticsHelper.individualFromTemplate(template, makePristineBees) 生成
  • MakePristineBees 为 False(默认)时不产出"原始"个体;置 True 才是
  • 可贴任意盖板

液体配比极不均衡:每次运行 5000 mB Protein 对 1000 mB Liquid DNA,比例 5:1,且 Protein 储罐是 DNA 储罐的 5 倍容量(50000 vs 10000 mB)。

数值

数值名 值 来源
最大接收能量 1000 t tuning.cfg Replicator.MaxReceivedEnergy
耗电速率 0.001 /t PowerUseRate
每次加工耗能 250000 MJ MjPerItem
最大储能 500000 MJ MaxStoredEnergy
启动能量 50 MJ ActivationEnergy
Liquid DNA 储罐 10000 mB DNATankSize
每次运行耗 Liquid DNA 1000 mB DNAPerItem
Protein 储罐 50000 mB ProteinTankSize
每次运行耗 Protein 5000 mB ProteinPerItem
产出原始个体 否 MakePristineBees = False

每次加工 250000 MJ 与最大储能 500000 MJ 都是全模组最高值,储能恰好只够连续跑 2 次。

合成配方

AZA
POP
AZA
字符 物品
A OD:gearBronze(铜齿轮)
Z Genetics Processor
P Power Module
O Forestry:sturdyMachine(坚固机器)

相关条目