Minecraft報錯解決方案合集
僅同步gitee,不維護格式,如需查看請前往已收集的問題.md · Rinkore/Minecraft-Maintenance-Documentation - Gitee.com
###### **以下所有解決方案并不確保能夠解決問題,僅提供可能的方案**
###### **此處僅供截圖使用,詳細分類的報錯請移步[wiki](https://gitee.com/Rinkore/Minecraft-Maintenance-Documentation/wikis),~wiki尚未制作完成~**
# **客戶端問題**
**錯誤代碼(ERROR CODE)**
- 如果您還在使用官方啟動器,我將建議您使用第三方啟動器(如PCL2、HMCL、BakaXL等)
**退出代碼(EXIT CODE)**
- 如果您還在使用官方啟動器,我將建議您使用第三方啟動器(如PCL2、HMCL、BakaXL等)
- 退出代碼1,雖然不確定,但是請檢查是否勾選**[使用unicode utf 8 提供全球語言支持選項](https://www.bilibili.com/read/cv17560079)**
**用戶名包含無效字符(Invalid characters in usernare)**
- 你的用戶名(即游戲名、游戲id)只能包含*英文字母+數(shù)字+下劃線*。
**Exception in thread "main" java.lang.UnsatisfiedLinkError:** ~C:\Users\?????~
- 取消勾選 **使用unicode utf 8 提供全球語言支持選項**,[具體參見](https://www.bilibili.com/read/cv17560079)
**java.lang.RuntimeException** *Minecraft game provider couldn't locate the game !*
- 導(dǎo)入整合包時,嘗試僅使用數(shù)字和英文命名。
**Description: Unexpected error**
- 如伴隨 java.lang.IllegalStateException:Already tesselating!
? ? - 問題出在渲染的進行,目前看來刪除OptiFine(高清修復(fù))是唯一的解決方案,可嘗試使用其他光影加載器(如[iris](https://www.mcmod.cn/class/3697.html))。~同時,如果在錯誤報告中見到有關(guān)任何光影的內(nèi)容,建議您先暫時將其刪除,再嘗試復(fù)刻錯誤。~
**Description: Exception in server tick loop**
- 伴隨出現(xiàn)的錯誤報告一般十分簡短,出去系統(tǒng)信息后僅有少數(shù)幾行,在此范圍內(nèi)尋找有關(guān)任何modid并檢查他與其他mod的兼容性問題(可能導(dǎo)致無法打開游戲或?qū)嶓w加載后出現(xiàn)崩潰)另,在此Description,也有可能出現(xiàn)因(包括服務(wù)端核心在內(nèi)的)mod版本過舊導(dǎo)致的錯誤。如該Description后包含 *java.lang.OutOfMemoryError: Java heap space* 請增加您的內(nèi)存分配!?
**Description: Mod loading error has occurred**
- 伴隨出現(xiàn)的錯誤報告一般十分簡短,出去系統(tǒng)信息后僅有少數(shù)幾行,在錯誤報告中 *Details:* 后會說明導(dǎo)致此次崩潰的mod和原因(可能是錯誤的將客戶端mod放入了服務(wù)端、或缺少前置等)。?
**fatal error in native method processing of javaagent failed processjavastart failed**
- 應(yīng)用程序代碼中存在致命的 bug。
- 應(yīng)用程序運行所需的某個依賴包沒有正確安裝。
- 應(yīng)用程序所在的 JVM 版本與應(yīng)用程序不兼容。
- - 可能的解決方案?
1. 檢查應(yīng)用程序代碼,看看是否存在致命 bug。
2. 檢查是否有任何依賴包沒有正確安裝。
3. 確保應(yīng)用程序運行所在的 JVM 版本與應(yīng)用程序兼容。
**unable to find valid certification path to requested target**
- 可能是因為勾選了*使用unicode utf 8 提供全球語言支持選項*
- - 可能的解決方案?
1. 取消勾選 **使用unicode utf 8 提供全球語言支持選項**,[具體參見](https://www.bilibili.com/read/cv17560079)
**從服務(wù)器接收到不完整標(biāo)簽集 **
- 在客戶端lastest.log 尋找* Incomplete server tags, disconnecting. Missing: {}*格式的文字,客戶端刪除{}中提到的mod或者服務(wù)端添加對應(yīng)的mod(這個操作可能要刪除服務(wù)器地圖)
- 再服務(wù)端server.properties中添加forge.overrideMinecraftVersionCheck=true
**[main/FATAL] [mixin/]**
- 例如 *Mixin apply failed **mixins.essential.json:client.gui.Mixin_ScaleForMainMenu** -> net.minecraft.client.MainWindow: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("CONSTANT") on net/minecraft/client/MainWindow::modifyMinWidth with priority 1000 cannot inject into net/minecraft/client/MainWindow::func_216521_a(IZ)I merged by **icyllis.modernui.core.mixin.MixinWindow** with priority 1000 [PREINJECT Applicator Phase -> **mixins.essential.json:client.gui.Mixin_ScaleForMainMenu** -> Prepare Injections ->? -> modifyExpressionValue$znd000$modifyMinWidth(I)I -> Prepare]*
- 就是 **essential** 和 **modernui** mixin沖突
**java.lang.IllegalArgumentException: Multiple entries with same key**
- 通常在這條報錯后會緊跟出錯的modid,刪除提到的mod僅剩一個即可(一般是同一個mod安裝了多次)
# **服務(wù)端問題**、
**DuplicateModsFoundException**如果在mods中找不到對應(yīng)mod,嘗試刪除mods下的memory_repo文件夾重新啟動
**Failed to load FML config from**(路徑)fml.toml
- 各種原因?qū)е碌奈募p壞,刪除該文件重啟服務(wù)端即可
**Internal Exception** *io.netty.handler.codec.DecoderException* *writerIndex(數(shù)字)FooledUnsafeLirectbytebuf(ridx: 數(shù)字,widx:數(shù)字.cap:數(shù)字)*
- 使用fabric/forge等mod加載器啟動的客戶端連接使用原版服務(wù)端核心運行的服務(wù)器導(dǎo)致的,請詢問服務(wù)器管理員是否使用了正確的服務(wù)端核心~
- 因數(shù)據(jù)包過大產(chǎn)生的bug,安裝[XL packets](https://www.mcmod.cn/class/4559.html)可有效解決這個問題。
**Description: Updating screen events**?
- 如伴隨 *Name and ID cannot both be blank*?
? ? - 可能是PCL導(dǎo)致的,請更新您的PCL版本,并停止使用舊版PCL,[具體操作方法~UUID 改變導(dǎo)致物品欄丟失的修復(fù)方法~](https://afdian.net/p/f8f8650e850e11ecad6452540025c377)。
? ? - 可能是部分快照的漏洞導(dǎo)致的
? ? - 可能是mojang驗證服務(wù)器出現(xiàn)了問題
**Missing Mods**
- 字面意思,缺少mod,或mod版本不符合需求。添加或更新提到的mod即可。
**Description: Mod loading error has occurred**
- mod加載時發(fā)生錯誤,在 *Details:* 后會給出發(fā)生錯誤的mod和錯誤信息,嘗試根據(jù)錯誤信息解決。
**Unknow Host**
- 服務(wù)器ip地址出現(xiàn)錯誤,可能是輸入錯誤,抑或是服務(wù)器端口設(shè)置、端口轉(zhuǎn)發(fā)、內(nèi)網(wǎng)穿透(請檢查隧道是否暢通)、DNS解析等部分出錯。
**Flying is not enabled on this server**
- 服務(wù)器開啟了禁止飛行(即server.properties中的allow-flight=false),請聯(lián)系服務(wù)器管理員解決。
**server is closing**
- 字面意思,可能是服務(wù)器自動重啟或進行了手動關(guān)閉。
**無效會話**
- 服務(wù)器開啟了正版認證(即server.properties中的online-mode=true),請聯(lián)系服務(wù)器管理員解決。
**Thread: Server Watchdog**
- 如伴隨 *ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)* 出現(xiàn)。將server.properties中的max-ticking-time=60000改為max-ticking-time=-1(一般來說是因為大型結(jié)構(gòu)的生成導(dǎo)致服務(wù)器造成了超過60s的卡頓,超出了max-ticking-time設(shè)置的最大值,如果想避免此卡頓可以嘗試使用地圖預(yù)加載mod提前加載地圖,如:[Chunk-Pregenerator](https://www.mcmod.cn/class/3425.html)/[Chunky](https://www.mcmod.cn/class/6239.html)/[其他](https://search.mcmod.cn/s?key=%E5%8C%BA%E5%9D%97))如果可以的話,請盡量使用[spark](https://www.mcmod.cn/class/4073.html)等mod進行刻分析,尋找導(dǎo)致卡頓的原因,這遠比更改max-ticking-time的值要好,因為他從根本上解決了卡頓而非增加玩家的等待時間來防止崩潰。
**[fatally-missing-registry-entries](https://gamingini.com/fatally-missing-registry-entries/)**尚未解決
# **網(wǎng)絡(luò)問題**
**身份驗證停機維護**
- Mojang的正版認證正在維護
- 你的網(wǎng)絡(luò)環(huán)境存在問題
- 沒有使用正版賬戶登陸游戲(注:2022年3月10日Mojang結(jié)束了賬號遷移)。
**Internal Exception**
- Connection reset,請檢查您的網(wǎng)絡(luò),或是DNS出現(xiàn)問題(嘗試詢問服務(wù)器的純數(shù)字ip),或是服務(wù)器未開啟(等)。
- No further information,請檢查您的網(wǎng)絡(luò),或是DNS出現(xiàn)問題(嘗試詢問服務(wù)器的純數(shù)字ip),或是服務(wù)器未開啟(等)。
# **未解決問題**