当前位置: 首页 > 知识库问答 >
问题:

Minecraft Forge 1.16.5自1.16.4更改-编译错误

楚宏胜
2023-03-14

我正在尝试学习Minecraft modding,同时学习1.16版的教程。4,我发现他们的代码不起作用,我认为这是对API的更改,因为我使用的是1.16。5.

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

这是编译错误,当我运行./gradlew.batbuild与我最小的可复制的例子(抱歉代码高亮,我不知道如何修复它):

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。javaiteminit。JAVA

任何帮助都将不胜感激!

共有1个答案

司马耘豪
2023-03-14

我没有api引用,但是我发现ItemGroup类不在net下。我的手工艺锻造厂。项目它在包裹网下面。我的世界。项目

您的IDE,通常是Intellij IDA或Eclipse,应该能够通过搜索功能告诉您这些类的位置。在Eclipse中,您可以按Control/命令移位T来调出一个搜索框,其中包含工作区中所有类的列表。

 类似资料:
  • 在Eclipse中,当我修改代码时,它会自动在控制台中显示工作区中的所有编译错误。似乎在IntelliJ中,我必须创建/构建项目才能看到任何编译错误。是否有一个窗口/标签来显示所有编译错误?

  • 问题内容: 我正在尝试在我的Android应用程序中将此代码示例编译为具有加密/解密功能。我在这里找到了该代码http://apachejava.blogspot.it/2012/04/androidencryption- made-easy.html 我不知道它是否不错,但这与这里无关。 编译时一切正常,但会出现此错误“无法解决实用程序”。用实用程序代替实用程序没有任何用处。 有什么帮助吗? 问

  • 我即将使用外部库,但它们不起作用,当我查看它们时,我发现了这个 所以我想知道如何更新我的编译器Abi版本,而且,我应该担心,其他一些外部库可能与此冲突吗?可以管理不同的编译器ABI版本?

  • 编译时出错:我将 Exoplayer 库从 r2.5.3 更改为 2.9.0。 现在Gradle同步正常,但当我试图重建项目时显示编译错误。 详细的错误日志: 原因: 网站建设者.dexing.DexArchiveBuilder异常: 无法处理 /家/水仙花-111/桌面/GitProjects/应用程序/应用程序/构建/中间/转换/火基地性能失败/预生产/13 原因:com.android.bu

  • 问题内容: 当我在Netbeans中构建并运行程序时,它可以正常工作。但是当我尝试“ mvn compile”时,使用相同的pom.xml文件会出现以下错误: 我的Java版本不是1.3,这里是“ mvn -version”的结果 这是第53行: 问题答案: 问题是在Maven2中默认使用和 您可以通过将其添加到pom中来解决此问题: 将其放在最顶层的父pom中是很实际的,这样您派生的pom不需要

  • 我遇到了一个初学者的编译错误: 我的简单程序: 我尝试使用以下命令编译它: gcc-g-Wall-ansi launch_瓷砖。c-o tiles\u程序 并得到这些错误: 启动_tiles。c: 在函数“main”中: launch_tiles. c: 17:19:错误:预期')'之前';'令牌 launch_tiles. c: 17:19:错误:太少的参数函数'fget' /usr/inclu