Genetics Labware

基本信息

属性 值
注册名 gendustry:Labware
注册方式 Items.regSimpleItem("Labware")(bdlib ItemManager)
本地化键 item.gendustry.Labware.name(英文 Genetics Labware,简中 基因药皿)
创造标签 GendustryCreativeTabs.main

功能

基因药皿是 Gendustry 全部基因机器的通用耗材。regSimpleItem 只注册一个纯数据物品,没有独立的行为类 —— 它的作用完全体现在各机器的槽位校验与消耗逻辑里。

作为 Items.labware(val labware = regSimpleItem("Labware"),Items.scala:30)被以下机器接受:

机器 槽位 消耗概率
Mutatron 3 (inLabware) 100%
Advanced Mutatron 3 (inLabware) 100%
Genetic Sampler 1 (inLabware) 100%
Genetic Imprinter 1 (inLabware) 100%
DNA Extractor 1 (inLabware) 10%
Genetic Transposer 1 (inLabware) 20%

消耗判定统一为 if (worldObj.rand.nextInt(100) < cfg.labwareConsumeChance) decrStackSize(...)。

不作为耗材的两台机器:Protein Liquifier 没有培养皿槽位;Mutagen Producer 与 Genetic Replicator 也不检查培养皿。

合成配方

P_P
P_P
_D_

一次产出 16 个。recipes.cfg 写作 => I:gendustry:Labware * 16。

字符 物品
P B:glass_pane(玻璃板)
D minecraft:diamond

相关条目