跳到正文
烈焰甘蔗Wiki

ItemDatabase

注册名: Genetics:database
最大堆叠: 1
伤害值: 0 = 普通数据库, 1 = 主数据库(Master)

⚠️ 已订正(注册名缺域):原文只写 database。ItemDatabase.java:28-31 注册为 database,域为 Genetics。

⚠️ 重要区分(同名的多件东西):本条目是 binnie/genetics/item/ItemDatabase.java。全 mod 共有 5 个「词典类」注册名,极易混淆:

注册名 源文件
Genetics:database genetics/item/ItemDatabase.java:28(本条目)
Botany:database botany/genetics/ItemDictionary.java:28
ExtraTrees:database extratrees/item/ItemDictionary.java:28
ExtraTrees:databaseMoth extratrees/item/ItemMothDatabase.java:28
ExtraBees:dictionary extrabees/genetics/items/ItemDictionary.java:28

五者注册名/域各不相同,但源码文件名高度雷同(三个 ItemDictionary.java)。

✅ 已复核正确:damage==0 → geneDatabase、否则 → masterGeneDatabase(ItemDatabase.java:43-46);getSubItems 产出 meta 0 与 1 两种(:52-56)。

功能

基因数据库(Database)是一种手持设备,用于存储和管理已分析的基因信息。物品有兩個版本:

  • 普通数据库 (damage=0): 打开标准数据库 GUI
  • 主数据库 (damage=1): 打开主数据库 GUI(支持更多功能)

使用方式

右击打开数据库界面:

伤害值 名称 功能
0 Gene Database 标准基因数据库
1 Master Gene Database 主基因数据库

渲染

  • 图标(普通): geneDatabase
  • 图标(主): masterGeneDatabase
  • getIconFromDamage(int damage): 根据伤害值返回不同图标

源码引用

  • binnie/genetics/item/ItemDatabase.java
浏览全部模组