[英]Minecraft Forge 1.16.5 changes since 1.16.4 - compiling error
我正在尝试学习 Minecraft 改装,在遵循 1.16.4 版本的教程时,我发现他们的代码不起作用,我认为这是对 API 的更改,因为我使用的是 1.16.5。
我查看了官方和非官方 API 文档,但这些并没有为我提供任何见解。 谁能给我指出一个更好的 API 参考,或者更好的是一个 VSCode 扩展,它可以自动完成最新的 Forge API。
这是我使用最小的可重现示例运行./gradlew.bat build
时出现的编译错误(抱歉代码突出显示,我不知道如何修复它):
C:\Users\eric\Desktop\Programming\Java\Minecraft Mod 1\src\main\java\com\ericl5445\testmod1\core\init\ItemInit.java:1: error: package net.minecraftforge.item does not exist
import net.minecraftforge.item.Item;
^
C:\Users\eric\Desktop\Programming\Java\Minecraft Mod 1\src\main\java\com\ericl5445\testmod1\core\init\ItemInit.java:2: error: package net.minecraftforge.item does not exist
import net.minecraftforge.item.ItemGroup;
^
这是我的完整代码: TestMod1.java ItemInit.java
任何帮助将不胜感激!
我没有 api 参考,但是我发现 ItemGroup class 不在net.minecraftforge.item下。 它在 package net.minecraft.item下。
您的 IDE,通常是 Intellij Idea 或 Eclipse,应该能够通过搜索功能告诉您这些类的位置。 在 Eclipse 中,您可以按 Control/Command + Shift + T 来打开一个搜索框,其中包含工作区中所有类的列表。
您需要导入的 Package 是 net.minecraft.item.Item 和 net.minecraft.itemGroup,而不是 net.minecraftforge.item.Item 和 net.minecraftforge.itemGroup
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.