JEI掉落

JEI掉落

JEI掉落物在JEI中直接显示真实方块战利品来源,包括工具敏感掉落物,如精准采集、时运、剪刀和徒手破坏。

Discord / 支持

JEI Drops

JEI Drops 为 JEI 添加了方块掉落信息。它会扫描已加载世界中的战利品表,并将结果添加到 JEI 中,这样你就可以查看某个方块会掉落什么以及它是如何被采集的。

在 JEI 中打开 方块掉落 分类,或者查看某个物品的 JEI 用途,即可找到能够产出该物品的方块。

包含的掉落检查

  • 徒手和普通工具破坏。
  • 剪刀、精准采集和时运 I 至 III。
  • 树叶的额外采样,因为树苗之类的掉落物并不常见。
  • 一些有用的方块状态,例如作物生长阶段和附着状态。
  • 掉落几率、数量范围和平均数量。

普通的自身掉落会被隐藏。一个方块在正常破坏时仅仅掉落自身,在掉落列表中并不是很有用,隐藏这些条目可以保持分类的可读性。

扫描与缓存

服务器会在启动后以及数据包重新加载后执行扫描。结果按世界保存,并在玩家加入或扫描完成时发送给玩家。

缓存文件位于:

serverconfig/jeidrops/blockdrops-cache.json

在专用服务器上,通常路径为:

world/serverconfig/jeidrops/blockdrops-cache.json

在大型整合包中,首次扫描可能需要一些时间。后续启动时,如果缓存仍与当前模组版本和扫描格式匹配,则会使用缓存。扫描延迟和缓存大小限制位于 config/jeidrops-common.toml 中。

命令

命令需要管理员权限。

  • /jeidrops rescan 开始一次全新的扫描。
  • /jeidrops stats 显示扫描进度和缓存状态。
  • /jeidrops clear-cache 移除当前世界的缓存。
  • /jeidrops cache clear 功能相同。
  • /jeidrops cache path 打印缓存位置。

需求

在服务器和连接的客户端上安装 JEI Drops。JEI 仅在客户端需要。

  • Forge:Minecraft 1.20.1 和 Forge 版 JEI。
  • NeoForge:Minecraft 1.21.1 和 NeoForge 版 JEI。

限制

JEI Drops 在运行战利品表时不会放置方块或创建假的方块实体。这对整合包更安全,但这也意味着某些模组掉落物可能无法被精确重现。

  • 需要真实方块实体、物品栏、能力、假玩家或其他实时数据的掉落可能只显示可能的输出,或可能不显示。
  • 依赖生物群系、维度、世界状态、自定义工具或其他未测试条件的掉落可能会缺失。
  • 稀有的非树叶掉落可能被遗漏,因为扫描使用有限的样本数量。
  • 如果某个模组战利品表在扫描期间失败,JEI Drops 会跳过该结果,而不是使游戏或服务器崩溃。

在更改模组或数据包后,运行 /jeidrops rescan。如需支持,请附上缺失方块的 ID 和 /jeidrops stats 的输出。