Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Minecraft Forge 1.16.5自1.16.4以来的更改-编译错误_Java_Visual Studio Code_Compiler Errors_Minecraft_Minecraft Forge - Fatal编程技术网

Java Minecraft Forge 1.16.5自1.16.4以来的更改-编译错误

Java Minecraft Forge 1.16.5自1.16.4以来的更改-编译错误,java,visual-studio-code,compiler-errors,minecraft,minecraft-forge,Java,Visual Studio Code,Compiler Errors,Minecraft,Minecraft Forge,我正在尝试学习Minecraft的修改,在遵循版本1.16.4的修改时,我发现他们的代码不起作用,我认为这是对API的更改,因为我使用的是1.16.5 我查看了官方和非官方的API文档,但这些文档并没有提供任何见解。有谁能给我指一个更好的API参考,或者更好的是指一个VSCode扩展,它可以为最新的Forge API自动完成 下面是我使用最小可复制示例运行/gradlew.bat build时出现的编译错误(很抱歉代码突出显示,我不知道如何修复它): 这是我的全部代码: 任何帮助都将不胜感激

我正在尝试学习Minecraft的修改,在遵循版本1.16.4的修改时,我发现他们的代码不起作用,我认为这是对API的更改,因为我使用的是1.16.5

我查看了官方和非官方的API文档,但这些文档并没有提供任何见解。有谁能给我指一个更好的API参考,或者更好的是指一个VSCode扩展,它可以为最新的Forge API自动完成

下面是我使用最小可复制示例运行
/gradlew.bat build
时出现的编译错误(很抱歉代码突出显示,我不知道如何修复它):

这是我的全部代码:


任何帮助都将不胜感激

我没有api引用,但是我发现ItemGroup类不在net.minecraftforge.item下。它在包net.minecraft.item


您的IDE(通常是IntellijIDEA或Eclipse)应该能够通过搜索功能告诉您这些类的位置。在Eclipse中,您可以按Control/Command+Shift+T打开一个搜索框,其中列出了您工作区中的所有类。

我确实希望继续使用VSCode,但作为最后手段,我将切换。您知道我在哪里可以找到这些类的列表(即文档),或者我是否可以从带有Minecraft Forge支持的IDE中导出这些类作为临时文档?我认为切换可能更明智,但首先要确保这是唯一的选择。我今天没有太多时间调试,但我只是尝试编译我的mod,你的解决方案修复了我遇到的问题,但我也有类似的问题,没有使用正确的类。然而,我认为你的解决方案是可以接受的,所以我接受了。
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;
                              ^