首页 > 解决方案 > Forge Mod Development 需要手动导入

问题描述

开发人员必须手动查找类并将其导入到修改项目中是否正常?我正在尝试使用 eclipse 中的 mdk 进行 minecraft mod 开发工作。我开始尝试在游戏中获得一个键绑定,上面写着 hello world 之类的东西。但是在每一步我都必须在 forge 中找到一个允许我做某事然后先导入它的类。这是正常的还是有一种方法可以让我不必手动导入我使用的任何类?或者至少像一个网站,可以帮助您找到您正在寻找的方法?

标签: javaapiminecraftminecraft-forge

解决方案


是的,这很正常。没有多少过程记录在案,并且在重命名类/方法时,版本之间通常会发生很大差异。

他们都是致力于让 Forge 与每个新的 Minecraft 版本一起工作的志愿者,有时 Mojang 会改变他们处理事物的方式(从 1.7.10 到 1.8 的转换是主要的)或者 Forge 团队决定了一种更好的方法来处理事物和重写类以更好地反映这一点。

你必须在网上四处寻找博客帖子/论坛/这里的例子,如果他们是另一个版本的,你找不到提到的类,如果有人问过,试着找how do I use ClassnameHere in forge [version.here]

改装不适合内心或耐心的弱者,需要大量的实验。

如果您反编译提供其模组的“开发”版本的模组,因为它们没有被混淆,它会有所帮助,并且可以为您提供有关它们如何工作的工作示例。


推荐阅读