Gene Sample
基本信息
| 属性 |
值 |
| 注册名 |
gendustry:GeneSample |
| 注册方式 |
Items.regItem(GeneSample)(Items.scala:34) |
| 类 |
net.bdew.gendustry.items.GeneSample |
| 最大堆叠 |
1(setMaxStackSize(1)) |
| 容器物品 |
Items.geneSampleBlank(setContainerItem,取回返还空白样本) |
| 创造标签 |
GendustryCreativeTabs.main + GendustryCreativeTabs.samples |
| 物品 NBT |
GeneSampleInfo.writeToNBT 写入的物种根 UID + 染色体序号 + 等位基因 UID |
功能
基因样本承载一条等位基因,是 Gendustry 遗传操作的基本单位。GeneSample 是一个 SimpleItem,实例本身无行为,全部信息存在 NBT 里。
newStack(info: GeneSampleInfo) 构造带 NBT 的样本
getInfo(stack) 反解回 GeneSampleInfo
- 创造标签页
samples 下会列出 GeneticsCache.geneSamples 里的全部已知样本(getSubItems)
- Tooltip 依次显示物种根本地化名、样本本地化名,以及
item.gendustry.GeneSample.<alleleUID>.tooltip(若该键存在;按字面量 \\n 拆行)
获取方式
| 途径 |
说明 |
| Genetic Sampler |
从活体个体随机采一条 |
| 熔炼 |
recipes.cfg:smelt: $s => I:gendustry:GeneSampleBlank + 10 xp,熔掉样本只回收空白样本 + 10 经验 |
| 挤压机 |
squeezer: I:gendustry:GeneSample, 1 cycles => liquiddna 50 mb + 90% I:gendustry:GeneSampleBlank(Forestry 挤压机) |
语言文件 en_US.lang:321 记录了一个具体样本的 tooltip,可作为格式样本:
item.gendustry.GeneSample.gregtech.lifeEon.tooltip=Base Bee Ticks: 600 (6:52:30.0 after beekeeping mode)。
用途
相关条目