EMI发现

EMI发现

通过隐藏物品直到玩家库存中持有该物品,防止EMI在你的整合包中泄露所有秘密。

工作原理

  • 只有玩家手持过的物品才会出现在索引中。
  • 可合成/配方视图仅显示完全由已知物品组成的配方。
  • 可合成的配方会显示其产出物品,但在制作完成之前,无法对这些物品进行使用或配方查询。
  • 标签和列表成分会被过滤,以隐藏集合中的未知物品。
  • 已知物品可以从 JSON 文件预填充。
  • 已知物品存储在客户端,并分别针对每个玩家和世界进行保存。
  • 兼容 EMI++ 回溯物品分组。

配置

目前唯一的配置是预填充物品文件 config/emi_discovery_pre_discovered.json。其格式为 JSON 数组,数组元素为按注册表 ID 指定的物品字符串。示例:

[
    "minecraft:stone",
    "minecraft:iron_ingot"
]

文件中的内容会被复制到任何登录时尚未拥有已知物品列表的玩家的已知物品列表中。

致谢