我对 Python 和 Java 的解决方案持开放态度;我还没有真正决定用哪种语言来做这件事。
我正在编写一个 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
will take / is going to take forever,但编辑功能非常值得编写界面本身。
能够从 Minecraft 本身中提取信息会快得多。 我先问
- 如果这是可能的,并且
- 怎么可能