簡體   English   中英

Minecraft Forge 1.16.5 自 1.16.4 起更改 - 編譯錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM