我对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本身提取信息会快得多。 我先问
答案 0 :(得分:1)
您可能会在去混淆的Minecraft源代码中找到运气检查。您可以使用(非官方)Minecraft Coder Pack生成所需的文件。应该有几个类和枚举,你可以获得(或编写一个脚本来提取)你需要的信息。
抱歉,我不能更具体。我手头没有这个来源。