从Minecraft安装中提取项目,配方元数据

时间:2013-06-18 22:35:22

标签: java python minecraft

我对Python和Java的解决方案持开放态度;我还没有真正决定使用哪种语言<{3}}

我正在编写一个CLI应用程序,它将Minecraft项目缩减为原始列表(更重要的是,需要多少,但这不是重点)。为此,我需要提取或创建和维护所有项目和配方的数据库。如果可以提取,数据库将保存为McRaw的原生格式(CSV,duh)。

在游戏中为每个实体手动执行以下操作(此处为ID=123一个可以使用的项目和一个相当简单的配方)

mcraw   item add    123 --name "Test Craftable Block"
mcraw recipe add  1 123  2 321  1 231  2 213

将会/将要永远,但编辑功能非常值得编写接口本身。


能够从Minecraft本身提取信息会快得多。 我先问

  • 如果可以的话,
  • 怎么可能呢?

1 个答案:

答案 0 :(得分:1)

您可能会在去混淆的Minecraft源代码中找到运气检查。您可以使用(非官方)Minecraft Coder Pack生成所需的文件。应该有几个类和枚举,你可以获得(或编写一个脚本来提取)你需要的信息。

抱歉,我不能更具体。我手头没有这个来源。