java - Forge Mod Development 需要手动导入
问题描述
开发人员必须手动查找类并将其导入到修改项目中是否正常?我正在尝试使用 eclipse 中的 mdk 进行 minecraft mod 开发工作。我开始尝试在游戏中获得一个键绑定,上面写着 hello world 之类的东西。但是在每一步我都必须在 forge 中找到一个允许我做某事然后先导入它的类。这是正常的还是有一种方法可以让我不必手动导入我使用的任何类?或者至少像一个网站,可以帮助您找到您正在寻找的方法?
解决方案
是的,这很正常。没有多少过程记录在案,并且在重命名类/方法时,版本之间通常会发生很大差异。
他们都是致力于让 Forge 与每个新的 Minecraft 版本一起工作的志愿者,有时 Mojang 会改变他们处理事物的方式(从 1.7.10 到 1.8 的转换是主要的)或者 Forge 团队决定了一种更好的方法来处理事物和重写类以更好地反映这一点。
你必须在网上四处寻找博客帖子/论坛/这里的例子,如果他们是另一个版本的,你找不到提到的类,如果有人问过,试着找how do I use ClassnameHere in forge [version.here]
改装不适合内心或耐心的弱者,需要大量的实验。
如果您反编译提供其模组的“开发”版本的模组,因为它们没有被混淆,它会有所帮助,并且可以为您提供有关它们如何工作的工作示例。
推荐阅读
- amazon-web-services - env.yml 与 .config 之间的 AWS Elastic Beanstalk 区别
- java - Java Spring Application,经过HTTP请求方法
- typescript - 使用bind时如何对this的typescript类型说?
- android - 如何在 Android Studio 中禁用 lambda 功能?
- python - 简单的加法问题在python中不起作用
- python - Matplotlib:如何只显示一个图形而不关闭其他图形?
- javascript - 从我的桌面复制 S3 存储桶文件后未显示
- reactjs - 更改第 3 方组件的背景颜色而不更改其代码
- ios - 如果我使用工具栏,UISplitViewController 的颜色显示不正确
- flutter - Flutter,从函数中显示 AlertDialog