From ebeec04f83e873199e3cc42830b017de9dff9828 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Tue, 21 Sep 2021 06:43:52 +0800 Subject: [PATCH] feat: crash report analyzer more rules. --- .../jackhuang/hmcl/ui/GameCrashWindow.java | 35 +- .../resources/assets/lang/I18N.properties | 18 +- .../resources/assets/lang/I18N_zh.properties | 18 +- .../assets/lang/I18N_zh_CN.properties | 19 +- .../hmcl/game/CrashReportAnalyzer.java | 96 ++- .../hmcl/game/CrashReportAnalyzerTest.java | 238 +++++++- .../test/resources/crash-report/config.txt | 306 ++++++++++ .../resources/crash-report/debug_crash.txt | 63 ++ .../crash-report/loading_error_fabric.txt | 92 +++ .../resources/crash-report/mod/icycream.txt | 203 +++++++ .../resources/crash-report/mod/tconstruct.txt | 148 +++++ .../resources/crash-report/out_of_memory.txt | 438 ++++++++++++++ .../crash-report/resourcepack_resolution.txt | 80 +++ .../src/test/resources/logs/bootstrap.txt | 557 ++++++++++++++++++ .../test/resources/logs/fabric_warnings.txt | 91 +++ .../test/resources/logs/graphics_driver.txt | 33 ++ HMCLCore/src/test/resources/logs/java9.txt | 3 + .../test/resources/logs/mod_resolution.txt | 14 + .../logs/openj9-unsupported_charset.txt | 33 ++ HMCLCore/src/test/resources/logs/openj9.txt | 6 + .../src/test/resources/logs/out_of_memory.txt | 345 +++++++++++ 21 files changed, 2784 insertions(+), 52 deletions(-) create mode 100644 HMCLCore/src/test/resources/crash-report/config.txt create mode 100644 HMCLCore/src/test/resources/crash-report/debug_crash.txt create mode 100644 HMCLCore/src/test/resources/crash-report/loading_error_fabric.txt create mode 100644 HMCLCore/src/test/resources/crash-report/mod/icycream.txt create mode 100644 HMCLCore/src/test/resources/crash-report/mod/tconstruct.txt create mode 100644 HMCLCore/src/test/resources/crash-report/out_of_memory.txt create mode 100644 HMCLCore/src/test/resources/crash-report/resourcepack_resolution.txt create mode 100644 HMCLCore/src/test/resources/logs/bootstrap.txt create mode 100644 HMCLCore/src/test/resources/logs/fabric_warnings.txt create mode 100644 HMCLCore/src/test/resources/logs/graphics_driver.txt create mode 100644 HMCLCore/src/test/resources/logs/java9.txt create mode 100644 HMCLCore/src/test/resources/logs/mod_resolution.txt create mode 100644 HMCLCore/src/test/resources/logs/openj9-unsupported_charset.txt create mode 100644 HMCLCore/src/test/resources/logs/openj9.txt create mode 100644 HMCLCore/src/test/resources/logs/out_of_memory.txt diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java index 00862f558..4014bee77 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java @@ -52,6 +52,7 @@ import java.nio.file.Path; import java.nio.file.Paths; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; +import java.util.List; import java.util.*; import java.util.concurrent.CompletableFuture; import java.util.logging.Level; @@ -60,6 +61,7 @@ import java.util.stream.Collectors; import static org.jackhuang.hmcl.setting.ConfigHolder.config; import static org.jackhuang.hmcl.ui.FXUtils.newImage; import static org.jackhuang.hmcl.util.Logging.LOG; +import static org.jackhuang.hmcl.util.Pair.pair; import static org.jackhuang.hmcl.util.i18n.I18n.i18n; public class GameCrashWindow extends Stage { @@ -102,14 +104,28 @@ public class GameCrashWindow extends Stage { private void analyzeCrashReport() { loading.set(true); CompletableFuture.supplyAsync(() -> { - return CrashReportAnalyzer.anaylze(logs); - }).whenCompleteAsync((results, exception) -> { + String rawLog = logs.stream().map(Pair::getKey).collect(Collectors.joining("\n")); + Set keywords = Collections.emptySet(); + try { + String crashReport = CrashReportAnalyzer.findCrashReport(rawLog); + if (crashReport != null) { + keywords = CrashReportAnalyzer.findKeywordsFromCrashReport(crashReport); + } + } catch (IOException e) { + LOG.log(Level.WARNING, "Failed to read crash report", e); + } + return pair( + CrashReportAnalyzer.anaylze(rawLog), + keywords); + }).whenCompleteAsync((pair, exception) -> { loading.set(false); if (exception != null) { LOG.log(Level.WARNING, "Failed to analyze crash report", exception); reason.set(i18n("game.crash.reason.unknown")); } else { + List results = pair.getKey(); + Set keywords = pair.getValue(); StringBuilder reasonText = new StringBuilder(); for (CrashReportAnalyzer.Result result : results) { switch (result.getRule()) { @@ -120,13 +136,21 @@ public class GameCrashWindow extends Stage { break; default: reasonText.append(i18n("game.crash.reason." + result.getRule().name().toLowerCase(Locale.ROOT), - Arrays.stream(result.getRule().getGroupNames()).map(groupName -> result.getMatcher().group("groupName")) + Arrays.stream(result.getRule().getGroupNames()).map(groupName -> result.getMatcher().group(groupName)) .toArray())) .append("\n"); break; } } - reason.set(reasonText.toString()); + if (results.isEmpty()) { + if (!keywords.isEmpty()) { + reason.set(i18n("game.crash.reason.stacktrace", String.join(", ", keywords))); + } else { + reason.set(i18n("game.crash.reason.unknown")); + } + } else { + reason.set(reasonText.toString()); + } } }, Schedulers.javafx()); } @@ -168,6 +192,7 @@ public class GameCrashWindow extends Stage { private final class View extends VBox { View() { + setStyle("-fx-background-color: white"); HBox titlePane = new HBox(); { @@ -237,7 +262,7 @@ public class GameCrashWindow extends Stage { javaDir.setSubtitle(launchOptions.getJava().getBinary().toAbsolutePath().toString()); TwoLineListItem reason = new TwoLineListItem(); - reason.getStyleClass().setAll("two-line-item-second-large"); + reason.getStyleClass().setAll("two-line-item-second-large", "wrap-text"); reason.setTitle(i18n("game.crash.reason")); reason.subtitleProperty().bind(GameCrashWindow.this.reason); diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index 2cff8a2e6..9754d7fb9 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -312,20 +312,32 @@ game=Game game.crash.info=Game Status game.crash.reason=Crash Analyzer game.crash.reason.analyzing=Analyzing... -game.crash.reason.duplciated_mod=Game cannot run because of duplicate mods: %s.\n%s\nEach Mod can only be installed one, please delete the duplicate mod and try again. +game.crash.reason.block=Game cannot run because of a block.\nYou can remove this block by MCEdit, or directly remove the related Mod.\nBlock Type:%1$s\nBlock Location: %2$s +game.crash.reason.bootstrap_failed=Game cannot due to mod %1$s crashed.\nYou can try to delete or update it. +game.crash.reason.config=Game cannot run because a mod cannot parse its config file.\nMod %1$s cannot parse its config file %2$s. +game.crash.reason.debug_crash=Game cannot run because crash is manually trigged.\nIn fact, the game is innocent, it's all your fault. +game.crash.reason.duplicated_mod=Game cannot run because of duplicate mods: %s.\n%s\nEach Mod can only be installed one, please delete the duplicate mod and try again. +game.crash.reason.entity=Game cannot run because of an entity.\nYou can remove this entity by MCEdit, or directly remove the related Mod.\nEntity Type:%1$s\nEntity Location: %2$s +game.crash.reason.fabric_warnings=Fabric gives some warnings:\n%1$s +game.crash.reason.file_already_exists=Game cannot run because file %1$s already exists.\nIf it can be deleted, backup it, delete it and try again. game.crash.reason.file_changed=Game cannot run because file verification failed.\nIf you have modified the Minecraft primary jar, you need roll back the changes, or re-download the game. game.crash.reason.gl_operation_failure=Game crashed due to some mods, shader packs, texture packs.\nPlease disable the mods/shader packs/texture packs you are using and try again. game.crash.reason.graphics_driver=Game crashed due to a problem with your graphics driver.\nPlease update your graphics driver to the latest version.\nIf your computer has a discrete graphics card, you need to check whether the game uses itegrated/core graphics. If so, please run HMCL and game using discrete graphics card. If you still have these problems, you may consider getting a new graphics card or a new computer. game.crash.reason.illegal_access_error=Game crashed because of some mods.\nIf you recognize: %1$s, you may update or delete the mod and try again. game.crash.reason.jdk_9=Game cannot run because the Java version is too high.\nYou need download and install Java 8 and select the newly installed Java in game settings. game.crash.reason.jvm_32bit=If your OS is 64-bit, please install and use 64-bit Java. If your OS is 32-bit, you may reinstall a 64-bit OS or change a new computer. +game.crash.reason.loading_crashed_forge=Game cannot due to mod %1$s (%2$s) crashed.\nYou can try to delete or update it. +game.crash.reason.loading_crashed_fabric=Game cannot due to mod %1$s crashed.\nYou can try to delete or update it. game.crash.reason.mod=Game crashed because of the mod: %1$s.\nYou may update or delete the mod and try again. -game.crash.reason.no_class_def_found_error=Game cannot run because of incomplete code.\nYour game may be missing a mod, or some mod files may be incomplete.\nYou may need to reinstall the game and mods, or ask for help. +game.crash.reason.mod_resolution=Game crashed because of mod resolution failure.\nFabric gives following information:\n%s +game.crash.reason.no_class_def_found_error=Game cannot run because of incomplete code.\nYour game may be missing a mod, or some mod files may be incomplete.\nYou may need to reinstall the game and mods, or ask for help.\nMissing %1$s game.crash.reason.no_such_method_error=Game cannot run because of incomplete code.\nYour game may be missing a mod, or some mod files may be incomplete.\nYou may need to reinstall the game and mods, or ask for help. game.crash.reason.opengl_not_supported=Game cannot run because of a problem with your graphics driver.\nBecause OpenGL is not supported, are you in remote desktop or streaming mode? If yes, please use the original computer to start game.\nOr try to update your graphics driver to the latest version and restart game. If your computer has a discrete graphics, you need to check whether the game uses integrated/core graphics. If so, try to run HMCL and game using discrete graphics card. If you still have these problems, you may consider getting a new graphics card or a new computer. game.crash.reason.openj9=Game cannot run on OpenJ9 virtual machine, please switch to Hotspot Java virtual machine in the game settings and restart the game. If not, you can download it online. game.crash.reason.out_of_memory=Game cannot run because out of memory.\nThis may be due to too little memory allocation, or too many mods.\nYou can increase the game memory allocation in the game settings to allow the game running on larger memory.\nIf you still have these problems, you may need to change a better computer. -game.crash.reason.too_old_java=Game cannot run because the Java virtual machine version is too low.\nYou need to switch to a newer version of Java virtual machine in the game settings and restart the game. If not, you can download it online. +game.crash.reason.resolution_too_high=Game cannot run because you are using a resource pack whose resolution is too high\nYou should use a resource pack with lower resolution, or buy a graphics card with larger memory. +game.crash.reason.stacktrace=Unknown. You can look into details by clicking "Logs" button.\nThere are some keywords that may represent Mod ID. You can search them online to figure out the reason.\n%s +game.crash.reason.too_old_java=Game cannot run because the Java virtual machine version is too low.\nYou need to switch to a newer version (%1$s) of Java virtual machine in the game settings and restart the game. If not, you can download it online. game.crash.reason.unknown=Unknown. You can look into details by clicking "Logs" button. game.crash.title=Game crashed game.directory=Game Directory diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index 9daae2c58..19f8e2302 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -312,20 +312,32 @@ game=遊戲 game.crash.info=遊戲訊息 game.crash.reason=崩潰原因 game.crash.reason.analyzing=分析中... -game.crash.reason.duplciated_mod=當前遊戲因為 Mod 重複安裝,無法繼續運行。\n%s\n每種 Mod 只能安裝一個,請你刪除多餘的 Mod 再試。 +game.crash.reason.block=當前遊戲因為某個方塊不能正常工作,無法繼續運行。\n你可以嘗試通過 MCEdit 工具編輯存檔刪除該方塊,或者直接刪除相應的 Mod。\n方塊類型:%1$s\n方塊坐標:%2$s +game.crash.reason.bootstrap_failed=當前遊戲因為模組 %1$s 錯誤,無法繼續運行。\n你可以嘗試刪除或更新該模組以解決問題。 +game.crash.reason.config=當前遊戲因為無法解析模組配置文件,無法繼續運行\n模組 %1$s 的配置文件 %2$s 無法被解析。 +game.crash.reason.debug_crash=當前遊戲因為手動觸發崩潰,無法繼續運行。\n事實上遊戲並沒有問題,問題都是你造成的。 +game.crash.reason.duplicated_mod=當前遊戲因為 Mod 重複安裝,無法繼續運行。\n%s\n每種 Mod 只能安裝一個,請你刪除多餘的 Mod 再試。 +game.crash.reason.entity=當前遊戲因為某個實體不能正常工作,無法繼續運行。\n你可以嘗試通過 MCEdit 工具編輯存檔刪除該實體,或者直接刪除相應的 Mod。\n實體類型:%1$s\n實體坐標:%2$s +game.crash.reason.fabric_warnings=Fabric 提供了一些警告訊息:\n%1$s +game.crash.reason.file_already_exists=當前遊戲因為文件 %1$s 已經存在,無法繼續運行。\n如果你認為這個文件可以刪除,你可以在備份這個文件後嘗試刪除它,並重新啟動遊戲。 game.crash.reason.file_changed=當前遊戲因為檔案校驗失敗,無法繼續運行。\n如果你手動修改了 Minecraft.jar 檔案,你需要回退修改,或者重新下載遊戲。 game.crash.reason.gl_operation_failure=當前遊戲因為你使用的某些 Mod、光影包、材質包,無法繼續運行。\n請先嘗試禁用你所使用的Mod/光影包/材質包再試。 game.crash.reason.graphics_driver=當前遊戲因為你的顯示卡驅動存在問題崩潰了。\n請嘗試升級你的顯示卡驅動到最新版本後再嘗試啟動遊戲。\n如果你的電腦存在獨立顯示卡,你需要檢查遊戲是否使用集成/核心顯示卡啟動,如果是,請嘗試使用獨立顯示卡啟動 HMCL 與遊戲。如果仍有問題,你可能需要考慮換一個新顯示卡或新電腦。 game.crash.reason.illegal_access_error=當前遊戲因為某些 Mod 的問題,無法繼續運行。\n如果你認識:%1$s,你可以更新或刪除對應 Mod 再試。 game.crash.reason.jdk_9=當前遊戲因為 Java 版本過高,無法繼續運行。\n你需要下載安裝 Java 8,並在遊戲設置中將 Java 設置為 1.8 的版本。 game.crash.reason.jvm_32bit=如果你的電腦是 64 位系統,請下載安裝並更換 64 位 Java。如果你的電腦室 32 位系統,你或許可以重新安裝 64 位系統,或換一台新電腦。 +game.crash.reason.loading_crashed_forge=當前遊戲因為模組 %1$s (%2$s) 錯誤,無法繼續運行。\n你可以嘗試刪除或更新該模組以解決問題。 +game.crash.reason.loading_crashed_fabric=當前遊戲因為模組 %1$s 錯誤,無法繼續運行。\n你可以嘗試刪除或更新該模組以解決問題。 game.crash.reason.mod=當前遊戲因為 %1$s 的問題,無法繼續運行。\n你可以更新或刪除已經安裝的 %1$s 再試。 -game.crash.reason.no_class_def_found_error=當前遊戲因為代碼不完整,無法繼續運行。\n你的遊戲可能缺失了某個 Mod,或者某些 Mod 檔案不完整。\n你可能需要重新安裝遊戲和 Mod,或請求他人幫助。 +game.crash.reason.mod_resolution=當前遊戲因為 Mod 依賴問題,無法繼續運行。Fabric 提供了如下訊息:\n%1$s +game.crash.reason.no_class_def_found_error=當前遊戲因為代碼不完整,無法繼續運行。\n你的遊戲可能缺失了某個 Mod,或者某些 Mod 檔案不完整。\n你可能需要重新安裝遊戲和 Mod,或請求他人幫助。\n缺失:%1$s game.crash.reason.no_such_method_error=當前遊戲因為代碼不完整,無法繼續運行。\n你的遊戲可能缺失了某個 Mod,或者某些 Mod 檔案不完整。\n你可能需要重新安裝遊戲和 Mod,或請求他人幫助。 game.crash.reason.opengl_not_supported=當前遊戲因為你的顯示卡驅動存在問題,無法繼續運行。\n原因是 OpenGL 不受支援,你現在是否在遠程桌面或者串流模式下?如果是,請直接使用原電腦啟動遊戲。\n或者嘗試升級你的顯示卡驅動到最新版本後再嘗試啟動遊戲。如果你的電腦存在獨立顯示卡,你需要檢查遊戲是否使用集成/核心顯示卡啟動,如果是,請嘗試使用獨立顯示卡啟動 HMCL 與遊戲。如果仍有問題,你可能需要考慮換一個新顯示卡或新電腦。 game.crash.reason.openj9=當前遊戲無法運行在 OpenJ9 虛擬機上,請你在遊戲設置中更換 Hotspot Java 虛擬機,並重新啟動遊戲。如果沒有下載安裝,你可以在網路上自行下載。 game.crash.reason.out_of_memory=當前遊戲因為記憶體不足,無法繼續運行。\n這可能是記憶體分配太小,或者 Mod 數量過多導致的。\n你可以在遊戲設置中調大遊戲記憶體分配值以允許遊戲在更大的記憶體下運行。\n如果仍然出現該錯誤,你可能需要換一台更好的電腦。 -game.crash.reason.too_old_java=當前遊戲因為 Java 虛擬機版本過低,無法繼續運行。\n你需要在遊戲設置中更換更新版本的 Java 虛擬機,並重新啟動遊戲。如果沒有下載安裝,你可以在網路上自行下載。 +game.crash.reason.resolution_too_high=當前遊戲因為材質包解析度過高,無法繼續運行\n你可以更換一個解析度更低的材質,或者更換一個視訊記憶體更大的顯示卡。 +game.crash.reason.stacktrace=原因未知,請點擊日誌按鈕查看詳細訊息。\n下面是一些關鍵字,其中可能包含 Mod 名稱,你可以透過搜索的方式查找有關訊息。\n%s +game.crash.reason.too_old_java=當前遊戲因為 Java 虛擬機版本過低,無法繼續運行。\n你需要在遊戲設置中更換 %1$s 或更新版本的 Java 虛擬機,並重新啟動遊戲。如果沒有下載安裝,你可以在網路上自行下載。 game.crash.reason.unknown=原因未知,請點擊日誌按鈕查看詳細訊息。 game.crash.title=遊戲意外退出 game.directory=遊戲路徑 diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index 55897f3ab..ff81ddf46 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -312,22 +312,33 @@ game=游戏 game.crash.info=游戏信息 game.crash.reason=崩溃原因 game.crash.reason.analyzing=分析中... -game.crash.reason.duplciated_mod=当前游戏因为 Mod 重复安装,无法继续运行。\n%s\n每种 Mod 只能安装一个,请你删除多余的 Mod 再试。 +game.crash.reason.block=当前游戏因为某个方块不能正常工作,无法继续运行。\n你可以尝试通过 MCEdit 工具编辑存档删除该方块,或者直接删除相应的 Mod。\n方块类型:%1$s\n方块坐标:%2$s +game.crash.reason.bootstrap_failed=当前游戏因为模组 %1$s 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。 +game.crash.reason.config=当前游戏因为无法解析模组配置文件,无法继续运行\n模组 %1$s 的配置文件 %2$s 无法被解析。 +game.crash.reason.debug_crash=当前游戏因为手动触发崩溃,无法继续运行。\n事实上游戏并没有问题,问题都是你造成的。 +game.crash.reason.duplicated_mod=当前游戏因为模组 %1$s 重复安装,无法继续运行。\n%2$s\n每种 Mod 只能安装一个,请你删除多余的 Mod 再试。 +game.crash.reason.entity=当前游戏因为某个实体不能正常工作,无法继续运行。\n你可以尝试通过 MCEdit 工具编辑存档删除该实体,或者直接删除相应的 Mod。\n实体类型:%1$s\n实体坐标:%2$s +game.crash.reason.fabric_warnings=Fabric 提供了一些警告信息:\n%1$s +game.crash.reason.file_already_exists=当前游戏因为文件 %1$s 已经存在,无法继续运行。\n如果你认为这个文件可以删除,你可以在备份这个文件后尝试删除它,并重新启动游戏。 game.crash.reason.file_changed=当前游戏因为文件校验失败,无法继续运行。\n如果你手动修改了 Minecraft.jar 文件,你需要回退修改,或者重新下载游戏。 game.crash.reason.gl_operation_failure=当前游戏因为你使用的某些 Mod、光影包、材质包,无法继续运行。\n请先尝试禁用你所使用的Mod/光影包/材质包再试。 game.crash.reason.graphics_driver=当前游戏因为你的显卡驱动存在问题崩溃了。\n请尝试升级你的显卡驱动到最新版本后再尝试启动游戏。\n如果你的电脑存在独立显卡,你需要检查游戏是否使用集成/核心显卡启动。如果是,请尝试使用独立显卡启动 HMCL 与游戏。如果仍有问题,你可能需要考虑换一个新显卡或新电脑。 game.crash.reason.illegal_access_error=当前游戏因为某些 Mod 的问题,无法继续运行。\n如果你认识:%1$s,你可以更新或删除对应 Mod 再试。 game.crash.reason.jdk_9=当前游戏因为 Java 版本过高,无法继续运行。\n你需要下载安装 Java 8,并在游戏设置中将 Java 设置为 1.8 的版本。 game.crash.reason.jvm_32bit=如果你的电脑是 64 位系统,请下载安装并更换 64 位 Java。如果你的电脑室 32 位系统,你或许可以重新安装 64 位系统,或换一台新电脑。 +game.crash.reason.loading_crashed_forge=当前游戏因为模组 %1$s (%2$s) 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。 +game.crash.reason.loading_crashed_fabric=当前游戏因为模组 %1$s 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。 game.crash.reason.mod=当前游戏因为 %1$s 的问题,无法继续运行。\n你可以更新或删除已经安装的 %1$s 再试。 -game.crash.reason.no_class_def_found_error=当前游戏因为代码不完整,无法继续运行。\n你的游戏可能缺失了某个 Mod,或者某些 Mod 文件不完整。\n你可能需要重新安装游戏和 Mod,或请求他人帮助。 +game.crash.reason.mod_resolution=当前游戏因为 Mod 依赖问题,无法继续运行。Fabric 提供了如下信息:\n%1$s +game.crash.reason.no_class_def_found_error=当前游戏因为代码不完整,无法继续运行。\n你的游戏可能缺失了某个 Mod,或者某些 Mod 文件不完整。\n你可能需要重新安装游戏和 Mod,或请求他人帮助。\n缺失:%1$s game.crash.reason.no_such_method_error=当前游戏因为代码不完整,无法继续运行。\n你的游戏可能缺失了某个 Mod,或者某些 Mod 文件不完整。\n你可能需要重新安装游戏和 Mod,或请求他人帮助。 game.crash.reason.opengl_not_supported=当前游戏因为你的显卡驱动存在问题,无法继续运行。\n原因是 OpenGL 不受支持,你现在是否在远程桌面或者串流模式下?如果是,请直接使用原电脑启动游戏。\n或者尝试升级你的显卡驱动到最新版本后再尝试启动游戏。如果你的电脑存在独立显卡,你需要检查游戏是否使用集成/核心显卡启动,如果是,请尝试使用独立显卡启动 HMCL 与游戏。如果仍有问题,你可能需要考虑换一个新显卡或新电脑。 game.crash.reason.openj9=当前游戏无法运行在 OpenJ9 虚拟机上,请你在游戏设置中更换 Hotspot Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以在网上自行下载。 game.crash.reason.out_of_memory=当前游戏因为内存不足,无法继续运行。\n这可能是内存分配太小,或者 Mod 数量过多导致的。\n你可以在游戏设置中调大游戏内存分配值以允许游戏在更大的内存下运行。\n如果仍然出现该错误,你可能需要换一台更好的电脑。 -game.crash.reason.too_old_java=当前游戏因为 Java 虚拟机版本过低,无法继续运行。\n你需要在游戏设置中更换更新版本的 Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以在网上自行下载。 +game.crash.reason.resolution_too_high=当前游戏因为材质包分辨率过高,无法继续运行\n你可以更换一个分辨率更低的材质,或者更换一个显存更大的显卡。 +game.crash.reason.stacktrace=原因未知,请点击日志按钮查看详细信息。\n下面是一些关键词,其中可能包含 Mod 名称,你可以通过搜索的方式查找有关信息。\n%s +game.crash.reason.too_old_java=当前游戏因为 Java 虚拟机版本过低,无法继续运行。\n你需要在游戏设置中更换 %1$s 或更新版本的 Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以在网上自行下载。 game.crash.reason.unknown=原因未知,请点击日志按钮查看详细信息。 -game.crash.reason.unsupported_class_version=当前游戏因为 Java game.crash.title=游戏意外退出 game.directory=游戏路径 game.version=游戏版本 diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java index f528169f3..e2413e40b 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java @@ -1,10 +1,12 @@ package org.jackhuang.hmcl.game; -import org.jackhuang.hmcl.util.Log4jLevel; -import org.jackhuang.hmcl.util.Pair; +import org.jackhuang.hmcl.util.io.FileUtils; +import org.jetbrains.annotations.Nullable; -import java.util.ArrayList; -import java.util.List; +import java.io.IOException; +import java.nio.file.InvalidPathException; +import java.nio.file.Paths; +import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -21,11 +23,13 @@ public class CrashReportAnalyzer { // Maybe software rendering? Suggest user for using a graphics card. OPENGL_NOT_SUPPORTED(Pattern.compile("The driver does not appear to support OpenGL")), - GRAPHICS_DRIVER(Pattern.compile("(Pixel format not accelerated|Couldn't set pixel format|net\\.minecraftforge\\.fml.client\\.SplashProgress|org\\.lwjgl\\.LWJGLException)")), + GRAPHICS_DRIVER(Pattern.compile("(Pixel format not accelerated|Couldn't set pixel format|net\\.minecraftforge\\.fml.client\\.SplashProgress|org\\.lwjgl\\.LWJGLException|EXCEPTION_ACCESS_VIOLATION(.|\\n|\\r)+# C {2}\\[(ig|atio|nvoglv))")), // Out of memory - OUT_OF_MEMORY(Pattern.compile("java\\.lang\\.OutOfMemoryError")), + OUT_OF_MEMORY(Pattern.compile("(java\\.lang\\.OutOfMemoryError|The system is out of physical RAM or swap space)")), + // Too high resolution + RESOLUTION_TOO_HIGH(Pattern.compile("Maybe try a (lower resolution|lowerresolution) (resourcepack|texturepack)\\?")), // game can only run on Java 8. Version of uesr's JVM is too high. - JDK_9(Pattern.compile("java\\.lang\\.ClassCastException: java\\.base/jdk")), + JDK_9(Pattern.compile("java\\.lang\\.ClassCastException: (java\\.base/jdk|class jdk)")), // user modifies minecraft primary jar without changing hash file FILE_CHANGED(Pattern.compile("java\\.lang\\.SecurityException: SHA1 digest error for (?.*)"), "file"), // mod loader/coremod injection fault, prompt user to reinstall game. @@ -35,12 +39,24 @@ public class CrashReportAnalyzer { // coremod wants to access class without "setAccessible" ILLEGAL_ACCESS_ERROR(Pattern.compile("java\\.lang\\.IllegalAccessError: tried to access class (.*?) from class (?.*?)"), "class"), // Some mods duplicated - DUPLICATED_MOD(Pattern.compile("DuplicateModsFoundException")), - MOD_RESOLUTION(Pattern.compile("ModResolutionException: Duplicate")), + DUPLICATED_MOD(Pattern.compile("Found a duplicate mod (?.*) at (?.*)"), "name", "path"), + MOD_RESOLUTION(Pattern.compile("ModResolutionException: (?(.*)[\\n\\r]*( - (.*)[\\n\\r]*)+)"), "reason"), // Some mods require a file not existing, asking user to manually delete it FILE_ALREADY_EXISTS(Pattern.compile("java\\.nio\\.file\\.FileAlreadyExistsException: (?.*)"), "file"), // Forge found some mod crashed in game loading - LOADING_CRASHED(Pattern.compile("LoaderExceptionModCrash: Caught exception from (?.*?) \\((?.*)\\)"), "name", "id"); + LOADING_CRASHED_FORGE(Pattern.compile("LoaderExceptionModCrash: Caught exception from (?.*?) \\((?.*)\\)"), "name", "id"), + BOOTSTRAP_FAILED(Pattern.compile("Failed to create mod instance. ModID: (?.*?),"), "id"), + // Fabric found some mod crashed in game loading + LOADING_CRASHED_FABRIC(Pattern.compile("Could not execute entrypoint stage '(.*?)' due to errors, provided by '(?.*)'!"), "id"), + // Manually triggerd debug crash + DEBUG_CRASH(Pattern.compile("Manually triggered debug crash")), + CONFIG(Pattern.compile("Failed loading config file (?.*?) of type SERVER for modid (?.*)"), "id", "file"), + // Fabric gives some warnings + FABRIC_WARNINGS(Pattern.compile("Warnings were found!(.*?)[\\n\\r]+(?[^\\[]+)\\["), "reason"), + // Game crashed when ticking entity + ENTITY(Pattern.compile("Entity Type: (?.*)[\\w\\W\\n\\r]*?Entity's Exact location: (?.*)"), "type", "location"), + // Game crashed when tesselating block model + BLOCK(Pattern.compile("Block: (?.*)[\\w\\W\\n\\r]*?Block location: (?.*)"), "type", "location"); private final Pattern pattern; private final String[] groupNames; @@ -83,19 +99,65 @@ public class CrashReportAnalyzer { } } - public static List anaylze(List> logs) { + public static List anaylze(String log) { List results = new ArrayList<>(); - for (Pair log : logs) { - for (Rule rule : Rule.values()) { - Matcher matcher = rule.pattern.matcher(log.getKey()); - if (matcher.find()) { - results.add(new Result(rule, log.getKey(), matcher)); - } + for (Rule rule : Rule.values()) { + Matcher matcher = rule.pattern.matcher(log); + if (matcher.find()) { + results.add(new Result(rule, log, matcher)); } } return results; } + private static final Pattern CRASH_REPORT_LOCATION_PATTERN = Pattern.compile("#@!@# Game crashed! Crash report saved to: #@!@# (?.*)"); + + @Nullable + public static String findCrashReport(String log) throws IOException, InvalidPathException { + Matcher matcher = CRASH_REPORT_LOCATION_PATTERN.matcher(log); + if (matcher.find()) { + return FileUtils.readText(Paths.get(matcher.group("location"))); + } else { + return null; + } + } + + private static final Pattern CRASH_REPORT_STACK_TRACE_PATTERN = Pattern.compile("Description: (.*?)[\\n\\r]+(?[\\w\\W\\n\\r]+)A detailed walkthrough of the error"); + private static final Pattern STACK_TRACE_LINE_PATTERN = Pattern.compile("at (?.*?)\\((.*?)\\)"); + private static final Set PACKAGE_KEYWORD_BLACK_LIST = new HashSet<>(Arrays.asList( + "net", "minecraft", "item", "block", "player", "tileentity", "events", "common", "client", "entity", "mojang", "main", "gui", "world", "server", "dedicated", // minecraft + "renderer", "chunk", "model", "loading", "color", "pipeline", "inventory", "launcher", "physics", "particle", "gen", "registry", "worldgen", "texture", "biomes", "biome", + "monster", "passive", "ai", "integrated", "tile", "state", "play", "structure", "nbt", "pathfinding", "chunk", "audio", "entities", "items", "renderers", + "storage", + "java", "lang", "util", "nio", "io", "sun", "reflect", "zip", "jdk", "nashorn", "scripts", "runtime", "internal", // java + "mods", "mod", "impl", "org", "com", "cn", "cc", "jp", // title + "core", "config", "registries", "lib", "ruby", "mc", "codec", "channel", "embedded", "netty", "network", "handler", "feature", // misc + "file", "machine", "shader", "general", "helper", "init", "library", "api", "integration", "engine", "preload", "preinit", + "hellominecraft", "jackhuang", // hmcl + "fml", "minecraftforge", "forge", "cpw", "modlauncher", "launchwrapper", "objectweb", "asm", "event", "eventhandler", "handshake", "kcauldron", // forge + "fabricmc", "loader", "game", "knot", "launch", "mixin" // fabric + )); + + public static Set findKeywordsFromCrashReport(String crashReport) throws IOException, InvalidPathException { + Matcher matcher = CRASH_REPORT_STACK_TRACE_PATTERN.matcher(crashReport); + Set result = new HashSet<>(); + if (matcher.find()) { + for (String line : matcher.group("stacktrace").split("\\n")) { + Matcher lineMatcher = STACK_TRACE_LINE_PATTERN.matcher(line); + if (lineMatcher.find()) { + String[] method = lineMatcher.group("method").split("\\."); + for (int i = 0; i < method.length - 2; i++) { + if (PACKAGE_KEYWORD_BLACK_LIST.contains(method[i])) { + continue; + } + result.add(method[i]); + } + } + } + } + return result; + } + public static final int getJavaVersionFromMajorVersion(int majorVersion) { if (majorVersion >= 46) { return majorVersion - 44; diff --git a/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java b/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java index e8fc9d2b3..8d2865461 100644 --- a/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java +++ b/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java @@ -19,34 +19,23 @@ package org.jackhuang.hmcl.game; import org.jackhuang.hmcl.util.Log4jLevel; import org.jackhuang.hmcl.util.Pair; +import org.jackhuang.hmcl.util.io.IOUtils; import org.junit.Assert; import org.junit.Test; -import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; import java.nio.charset.StandardCharsets; -import java.util.ArrayList; -import java.util.List; - -import static org.jackhuang.hmcl.util.Pair.pair; +import java.util.*; public class CrashReportAnalyzerTest { - private List> loadLog(String path) throws IOException { + private String loadLog(String path) throws IOException { List> logs = new ArrayList<>(); InputStream is = CrashReportAnalyzerTest.class.getResourceAsStream(path); if (is == null) { throw new IllegalStateException("Resource not found: " + path); } - - try (BufferedReader reader = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { - String line; - while ((line = reader.readLine()) != null) { - logs.add(pair(line, Log4jLevel.ERROR)); - } - } - return logs; + return IOUtils.readFullyAsString(is, StandardCharsets.UTF_8); } private CrashReportAnalyzer.Result findResultByRule(List results, CrashReportAnalyzer.Rule rule) { @@ -55,6 +44,25 @@ public class CrashReportAnalyzerTest { return r; } + @Test + public void jdk9() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/java9.txt")), + CrashReportAnalyzer.Rule.JDK_9); + } + + @Test + public void modResolution() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/mod_resolution.txt")), + CrashReportAnalyzer.Rule.MOD_RESOLUTION); + Assert.assertEquals(("Errors were found!\n" + + " - Mod test depends on mod {fabricloader @ [>=0.11.3]}, which is missing!\n" + + " - Mod test depends on mod {fabric @ [*]}, which is missing!\n" + + " - Mod test depends on mod {java @ [>=16]}, which is missing!\n").replaceAll("\\s+", ""), + result.getMatcher().group("reason").replaceAll("\\s+", "")); + } + @Test public void tooOldJava() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( @@ -83,7 +91,7 @@ public class CrashReportAnalyzerTest { public void securityException() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( CrashReportAnalyzer.anaylze(loadLog("/crash-report/security.txt")), - CrashReportAnalyzer.Rule.FILE_CHANGED); + CrashReportAnalyzer.Rule.FILE_CHANGED); Assert.assertEquals("assets/minecraft/texts/splashes.txt", result.getMatcher().group("file")); } @@ -117,7 +125,7 @@ public class CrashReportAnalyzerTest { public void loaderExceptionModCrash() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash.txt")), - CrashReportAnalyzer.Rule.LOADING_CRASHED); + CrashReportAnalyzer.Rule.LOADING_CRASHED_FORGE); Assert.assertEquals("Better PvP", result.getMatcher().group("name")); Assert.assertEquals("xaerobetterpvp", result.getMatcher().group("id")); } @@ -126,7 +134,7 @@ public class CrashReportAnalyzerTest { public void loaderExceptionModCrash2() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash2.txt")), - CrashReportAnalyzer.Rule.LOADING_CRASHED); + CrashReportAnalyzer.Rule.LOADING_CRASHED_FORGE); Assert.assertEquals("Inventory Sort", result.getMatcher().group("name")); Assert.assertEquals("invsort", result.getMatcher().group("id")); } @@ -135,7 +143,7 @@ public class CrashReportAnalyzerTest { public void loaderExceptionModCrash3() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash3.txt")), - CrashReportAnalyzer.Rule.LOADING_CRASHED); + CrashReportAnalyzer.Rule.LOADING_CRASHED_FORGE); Assert.assertEquals("SuperOres", result.getMatcher().group("name")); Assert.assertEquals("superores", result.getMatcher().group("id")); } @@ -144,11 +152,19 @@ public class CrashReportAnalyzerTest { public void loaderExceptionModCrash4() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash4.txt")), - CrashReportAnalyzer.Rule.LOADING_CRASHED); + CrashReportAnalyzer.Rule.LOADING_CRASHED_FORGE); Assert.assertEquals("Kathairis", result.getMatcher().group("name")); Assert.assertEquals("kathairis", result.getMatcher().group("id")); } + @Test + public void loadingErrorFabric() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/loading_error_fabric.txt")), + CrashReportAnalyzer.Rule.LOADING_CRASHED_FABRIC); + Assert.assertEquals("test", result.getMatcher().group("id")); + } + @Test public void graphicsDriver() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( @@ -156,10 +172,192 @@ public class CrashReportAnalyzerTest { CrashReportAnalyzer.Rule.GRAPHICS_DRIVER); } + @Test + public void graphicsDriverJVM() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/graphics_driver.txt")), + CrashReportAnalyzer.Rule.GRAPHICS_DRIVER); + } + @Test public void splashScreen() throws IOException { CrashReportAnalyzer.Result result = findResultByRule( CrashReportAnalyzer.anaylze(loadLog("/crash-report/splashscreen.txt")), CrashReportAnalyzer.Rule.GRAPHICS_DRIVER); } + + @Test + public void openj9() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/openj9.txt")), + CrashReportAnalyzer.Rule.OPENJ9); + } + + @Test + public void resolutionTooHigh() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/resourcepack_resolution.txt")), + CrashReportAnalyzer.Rule.RESOLUTION_TOO_HIGH); + } + + @Test + public void bootstrapFailed() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/bootstrap.txt")), + CrashReportAnalyzer.Rule.BOOTSTRAP_FAILED); + Assert.assertEquals("prefab", result.getMatcher().group("id")); + } + + @Test + public void outOfMemoryMC() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/out_of_memory.txt")), + CrashReportAnalyzer.Rule.OUT_OF_MEMORY); + } + + @Test + public void outOfMemoryJVM() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/out_of_memory.txt")), + CrashReportAnalyzer.Rule.OUT_OF_MEMORY); + } + + @Test + public void config() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/config.txt")), + CrashReportAnalyzer.Rule.CONFIG); + Assert.assertEquals("jumbofurnace", result.getMatcher().group("id")); + Assert.assertEquals("jumbofurnace-server.toml", result.getMatcher().group("file")); + } + + @Test + public void fabricWarnings() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/fabric_warnings.txt")), + CrashReportAnalyzer.Rule.FABRIC_WARNINGS); + Assert.assertEquals((" - Conflicting versions found for fabric-api-base: used 0.3.0+a02b446313, also found 0.3.0+a02b44633d, 0.3.0+a02b446318\n" + + " - Conflicting versions found for fabric-rendering-data-attachment-v1: used 0.1.5+a02b446313, also found 0.1.5+a02b446318\n" + + " - Conflicting versions found for fabric-rendering-fluids-v1: used 0.1.13+a02b446318, also found 0.1.13+a02b446313\n" + + " - Conflicting versions found for fabric-lifecycle-events-v1: used 1.4.4+a02b44633d, also found 1.4.4+a02b446318\n" + + " - Mod 'Sodium Extra' (sodium-extra) recommends any version of mod reeses-sodium-options, which is missing!\n" + + "\t - You must install any version of reeses-sodium-options.\n" + + " - Conflicting versions found for fabric-screen-api-v1: used 1.0.4+155f865c18, also found 1.0.4+198a96213d\n" + + " - Conflicting versions found for fabric-key-binding-api-v1: used 1.0.4+a02b446318, also found 1.0.4+a02b44633d\n").replaceAll("\\s+", ""), + result.getMatcher().group("reason").replaceAll("\\s+", "")); + } + + @Test + public void customNpc() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/mod/customnpc.txt")), + CrashReportAnalyzer.Rule.ENTITY); + Assert.assertEquals("customnpcs.CustomNpc (noppes.npcs.entity.EntityCustomNpc)", + result.getMatcher().group("type")); + Assert.assertEquals("99942.59, 4.00, 100000.98", + result.getMatcher().group("location")); + + Assert.assertEquals( + new HashSet<>(Arrays.asList("npcs", "noppes")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/customnpc.txt"))); + } + + @Test + public void tconstruct() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/mod/tconstruct.txt")), + CrashReportAnalyzer.Rule.BLOCK); + Assert.assertEquals("Block{tconstruct:seared_drain}[active=true,facing=north]", + result.getMatcher().group("type")); + Assert.assertEquals("World: (1370,92,-738), Chunk: (at 10,5,14 in 85,-47; contains blocks 1360,0,-752 to 1375,255,-737), Region: (2,-2; contains chunks 64,-64 to 95,-33, blocks 1024,0,-1024 to 1535,255,-513)", + result.getMatcher().group("location")); + + Assert.assertEquals( + new HashSet<>(Arrays.asList("tconstruct", "slimeknights", "smeltery")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/tconstruct.txt"))); + } + + @Test + public void bettersprinting() throws IOException { + Assert.assertEquals( + new HashSet<>(Arrays.asList("chylex", "bettersprinting")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/bettersprinting.txt"))); + } + + @Test + public void ic2() throws IOException { + Assert.assertEquals( + new HashSet<>(Collections.singletonList("ic2")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/ic2.txt"))); + } + + @Test + public void nei() throws IOException { + Assert.assertEquals( + new HashSet<>(Arrays.asList("nei", "codechicken", "guihook")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/nei.txt"))); + } + + @Test + public void netease() throws IOException { + Assert.assertEquals( + new HashSet<>(Arrays.asList("netease", "battergaming")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/netease.txt"))); + } + + @Test + public void flammpfeil() throws IOException { + Assert.assertEquals( + new HashSet<>(Arrays.asList("slashblade", "flammpfeil")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/flammpfeil.txt"))); + } + + @Test + public void creativemd() throws IOException { + Assert.assertEquals( + new HashSet<>(Arrays.asList("creativemd", "itemphysic")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/creativemd.txt"))); + } + + @Test + public void mapletree() throws IOException { + Assert.assertEquals( + new HashSet<>(Arrays.asList("MapleTree", "bamboo", "uraniummc", "ecru")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/mapletree.txt"))); + } + + @Test + public void thaumcraft() throws IOException { + Assert.assertEquals( + new HashSet<>(Collections.singletonList("thaumcraft")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/thaumcraft.txt"))); + } + + @Test + public void shadersmodcore() throws IOException { + Assert.assertEquals( + new HashSet<>(Collections.singletonList("shadersmodcore")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/shadersmodcore.txt"))); + } + + @Test + public void twilightforest() throws IOException { + Assert.assertEquals( + new HashSet<>(Collections.singletonList("twilightforest")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/twilightforest.txt"))); + } + + @Test + public void wizardry() throws IOException { + Assert.assertEquals( + new HashSet<>(Arrays.asList("wizardry", "electroblob", "projectile")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/wizardry.txt"))); + } + + @Test + public void icycream() throws IOException { + Assert.assertEquals( + new HashSet<>(Collections.singletonList("icycream")), + CrashReportAnalyzer.findKeywordsFromCrashReport(loadLog("/crash-report/mod/icycream.txt"))); + } } diff --git a/HMCLCore/src/test/resources/crash-report/config.txt b/HMCLCore/src/test/resources/crash-report/config.txt new file mode 100644 index 000000000..5e010bdf0 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/config.txt @@ -0,0 +1,306 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 11/22/20 1:40 PM +Description: Exception in server tick loop + +net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigLoadingException: Failed loading config file jumbofurnace-server.toml of type SERVER for modid jumbofurnace + at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:60) ~[?:?] {re:classloading} + at net.minecraftforge.fml.config.ConfigFileTypeHandler$$Lambda$16675/1280589919.apply(Unknown Source) ~[?:?] {} + at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:104) ~[?:?] {re:classloading} + at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[?:?] {re:classloading} + at net.minecraftforge.fml.config.ConfigTracker$$Lambda$16674/452455151.accept(Unknown Source) ~[?:?] {} + at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_51] {} + at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2062) ~[?:1.8.0_51] {} + at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[?:?] {re:classloading} + at net.minecraftforge.fml.server.ServerLifecycleHooks.handleServerAboutToStart(ServerLifecycleHooks.java:95) ~[?:?] {re:classloading} + at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:59) ~[?:?] {re:classloading,xf:OptiFine:default,pl:runtimedistcleaner:A} + at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:620) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A} + at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:232) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A} + at net.minecraft.server.MinecraftServer$$Lambda$25190/1809790537.run(Unknown Source) [?:?] {} + at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {} +Caused by: com.electronwill.nightconfig.core.io.ParsingException: Not enough data available + at com.electronwill.nightconfig.core.io.ParsingException.notEnoughData(ParsingException.java:22) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.io.ReaderInput.directReadChar(ReaderInput.java:36) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.io.AbstractInput.readChar(AbstractInput.java:49) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.io.AbstractInput.readCharsUntil(AbstractInput.java:123) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.toml.TableParser.parseKey(TableParser.java:166) ~[toml-3.6.2.jar:?] {} + at com.electronwill.nightconfig.toml.TableParser.parseDottedKey(TableParser.java:145) ~[toml-3.6.2.jar:?] {} + at com.electronwill.nightconfig.toml.TableParser.parseNormal(TableParser.java:55) ~[toml-3.6.2.jar:?] {} + at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:44) ~[toml-3.6.2.jar:?] {} + at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:37) ~[toml-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:113) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:219) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:202) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.file.WriteSyncFileConfig.load(WriteSyncFileConfig.java:73) ~[core-3.6.2.jar:?] {} + at com.electronwill.nightconfig.core.file.AutosaveCommentedFileConfig.load(AutosaveCommentedFileConfig.java:85) ~[core-3.6.2.jar:?] {} + at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:56) ~[?:?] {re:classloading} + ... 13 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.16.4 + Minecraft Version ID: 1.16.4 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 997125992 bytes (950 MB) / 5671747584 bytes (5409 MB) up to 7259291648 bytes (6923 MB) + CPUs: 12 + JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx7787m -Xms256m -XX:PermSize=256m + ModLauncher: 8.0.6+85+master.325de55 + ModLauncher launch target: fmlclient + ModLauncher naming: srg + ModLauncher services: + /mixin-0.8.2.jar mixin PLUGINSERVICE + /eventbus-3.0.5-service.jar eventbus PLUGINSERVICE + /forge-1.16.4-35.1.1.jar object_holder_definalize PLUGINSERVICE + /forge-1.16.4-35.1.1.jar runtime_enum_extender PLUGINSERVICE + /accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE + /forge-1.16.4-35.1.1.jar capability_inject_definalize PLUGINSERVICE + /forge-1.16.4-35.1.1.jar runtimedistcleaner PLUGINSERVICE + /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE + /OptiFine_1.16.3_HD_U_G5.jar OptiFine TRANSFORMATIONSERVICE + /forge-1.16.4-35.1.1.jar fml TRANSFORMATIONSERVICE + FML: 35.1 + Forge: net.minecraftforge:35.1.1 + FML Language Providers: + javafml@35.1 + minecraft@1 + kotori_scala@2.13.3-build-5 + Mod List: + ftbessentials-1603.1.0.11.jar |FTB Essentials |ftbessentials |1603.1.0.11 |DONE |NOSIGNATURE + AdditionalEnchantedMiner-1.16.3-16.1.2.jar |QuarryPlus |quarryplus |16.1.2 |DONE |1a:13:52:63:6f:dc:0c:ad:7f:8a:64:ac:46:58:8a:0c:90:ea:2c:5d:11:ac:4c:d4:62:85:c7:d1:00:fa:9c:76 + simplemagnets-1.0.8-mc1.16.4.jar |Simple Magnets |simplemagnets |1.0.8 |DONE |NOSIGNATURE + missingstructurefix-1.0.jar |Missing Structure Fix |missingstructurefix |1.0 |DONE |NOSIGNATURE + mcw-windows-1.0.2-mc1.16.4.jar |Macaw's Windows |mcwwindows |1.0.2 |DONE |NOSIGNATURE + modnametooltip_1.16.2-1.15.0.jar |Mod Name Tooltip |modnametooltip |1.15.0 |DONE |NOSIGNATURE + IronJetpacks-1.16.4-4.1.3.jar |Iron Jetpacks |ironjetpacks |4.1.3 |DONE |NOSIGNATURE + ReAuth-1.16-Forge-3.9.3.jar |ReAuth |reauth |3.9.3 |DONE |3d:06:1e:e5:da:e2:ff:ae:04:00:be:45:5b:ff:fd:70:65:00:67:0b:33:87:a6:5f:af:20:3c:b6:a1:35:ca:7e + Powah-1.16.4-2.3.5.jar |Powah |powah |2.3.5 |DONE |NOSIGNATURE + rangedpumps-0.8.2.jar |Ranged Pumps |rangedpumps |0.8.2 |DONE |NOSIGNATURE + jumbofurnace-1.16.3-2.1.1.0.jar |Jumbo Furnace |jumbofurnace |1.16.3-2.1.1.0 |DONE |NOSIGNATURE + Wither-Skeleton-Tweaks-1.16.3-5.2.1.jar |Wither Skeleton Tweaks |wstweaks |5.2.1 |DONE |NOSIGNATURE + reliquary-1.16.3-1.3.4.1055.jar |Reliquary |xreliquary |1.16.3-1.3.4.1055 |DONE |NOSIGNATURE + randompatches-1.16.2-1.22.1.2.jar |RandomPatches |randompatches |1.16.2-1.22.1.2 |DONE |92:f6:29:d4:09:89:f5:f5:98:5e:20:34:31:d0:7b:58:22:06:bd:a5:d1:6a:92:6e:ac:3d:8d:18:c5:b2:5b:d7 + WaterStrainer-1.16.3-10.0.0.jar |Water Strainer |waterstrainer |1.16.3-10.0.0 |DONE |NOSIGNATURE + dynviewdist-1.7.jar |Dynamic view distance |dynview |1.7 |DONE |NOSIGNATURE + TMechworks-1.16.3+-2.2.2.jar |Tinkers' Mechworks |tmechworks |2.2.2 |DONE |NOSIGNATURE + JustEnoughResources-1.16.4-0.12.0.103.jar |Just Enough Resources |jeresources |0.12.0.103 |DONE |NOSIGNATURE + confdespawntimer_1.16.4-1.3.jar |Configurable Despawn Timer |confdespawntimer |1.3 |DONE |NOSIGNATURE + shetiphiancore-1.16-3.8.4.jar |ShetiPhian-Core |shetiphiancore |3.8.4 |DONE |NOSIGNATURE + MysticalAgradditions-1.16.4-4.1.1.jar |Mystical Agradditions |mysticalagradditions |4.1.1 |DONE |NOSIGNATURE + emojiful-1.16.3-2.1.1.jar |Emojiful |emojiful |1.16.3-2.1.1 |DONE |NOSIGNATURE + refinedstorage-1.9.9.jar |Refined Storage |refinedstorage |1.9.9 |DONE |NOSIGNATURE + PackMenu-1.16.3-2.3.0.jar |Pack Menu |packmenu |2.3.0 |DONE |NOSIGNATURE + alltheores-0.1.13-1.16.3-34.1.0.jar |AllTheOres |alltheores |0.1.13 |DONE |NOSIGNATURE + industrial-foregoing-1.16.4-3.2.2-daea863.jar |Industrial Foregoing |industrialforegoing |3.2.2 |DONE |NOSIGNATURE + cleancut-mc1.16-2.2-forge.jar |Clean Cut |cleancut |2.2 |DONE |NOSIGNATURE + torchmaster-2.3.4-alpha.jar |Torchmaster |torchmaster |2.3.4-alpha |DONE |NOSIGNATURE + repurposed_structures-1.16.4-2.3.0.jar |Repurposed Structures |repurposed_structures |1.16.4-2.3.0 |DONE |NOSIGNATURE + BiomesOPlenty-1.16.4-13.0.0.420-universal.jar |Biomes O' Plenty |biomesoplenty |1.16.4-13.0.0.418 |DONE |NOSIGNATURE + mcw-trapdors-1.0.0-mc1.16.4.jar |Macaw's Trapdoors |mcwtrpdoors |1.0.0 |DONE |NOSIGNATURE + SilentGear-1.16.3-2.3.5+170.jar |Silent Gear |silentgear |2.3.5+170 |DONE |NOSIGNATURE + portality-1.16.4-3.2.0.jar |Portality |portality |3.2.0 |DONE |NOSIGNATURE + curios-forge-1.16.4-4.0.2.1.jar |Curios API |curios |1.16.4-4.0.2.1 |DONE |NOSIGNATURE + Botania-1.16.3-409.jar |Botania |botania |1.16.3-409 |DONE |NOSIGNATURE + tanknull-2.1-1.16.2.jar |Tank Null |tanknull |2.1-1.16.2 |DONE |NOSIGNATURE + angelring-1.16.3-1.3.3.jar |Angel Ring |angelring |1.3.3 |DONE |NOSIGNATURE + tombstone-6.0.2.jar |Corail Tombstone |tombstone |6.0.2 |DONE |NOSIGNATURE + ExtraStorage-1.16.4-1.2.1.jar |Extra Storage |extrastorage |1.2.1 |DONE |NOSIGNATURE + NaturesAura-32.0.jar |Nature's Aura |naturesaura |32.0 |DONE |NOSIGNATURE + constructionwand-1.16.2-1.6.jar |Construction Wand |constructionwand |1.16.2-1.6 |DONE |NOSIGNATURE + mcws-roofs-2.0.0-mc1.16.4.jar |Macaw's Roofs |mcwroofs |2.0.0 |DONE |NOSIGNATURE + globalxp-1.16.3-v1.4.15.jar |Global XP |globalxp |v1.4.15 |DONE |NOSIGNATURE + cloth-config-forge-4.1.1.jar |Cloth Config v4 API |cloth-config |4.0 |DONE |NOSIGNATURE + FastLeafDecay-v25.jar |FastLeafDecay |fastleafdecay |v25 |DONE |NOSIGNATURE + BetterMineshafts-Forge-1.16.3-1.1.jar |YUNG's Better Mineshafts |bettermineshafts |1.16.3-1.1 |DONE |NOSIGNATURE + ClientTweaks_1.16.3-5.2.0.jar |Client Tweaks |clienttweaks |5.2.0 |DONE |NOSIGNATURE + nomowanderer_MC1.16.3_1.0.jar |NoMoWanderer |nomowanderer |1.16.3_1.0 |DONE |NOSIGNATURE + woot-1.16.3-1.0.0.2.jar |Woot |woot |1.16.3-1.0.0.2 |DONE |NOSIGNATURE + bagofyurting-1.16.3-1.1.0.1.jar |Bag of Yurting |bagofyurting |1.1.0.1 |DONE |NOSIGNATURE + jei-1.16.4-7.6.0.58.jar |Just Enough Items |jei |7.6.0.58 |DONE |NOSIGNATURE + AttributeFix-1.16.4-9.0.2.jar |AttributeFix |attributefix |9.0.2 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0 + Mekanism-1.16.4-10.0.17.444.jar |Mekanism |mekanism |10.0.17 |DONE |NOSIGNATURE + invtweaks-1.16.4-1.0.1.jar |Inventory Tweaks Renewed |invtweaks |1.16.4-1.0.1 |DONE |NOSIGNATURE + shutupexperimentalsettings-1.0.1.jar |Shutup Experimental Settings! |shutupexperimentalsettings |1.0.1 |DONE |NOSIGNATURE + light-overlay-5.5.4.jar |Light Overlay Forge |lightoverlay-forge |NONE |DONE |NOSIGNATURE + NaturesCompass-1.16.3-1.8.5.jar |Nature's Compass |naturescompass |1.16.3-1.8.5 |DONE |NOSIGNATURE + LibX-1.16.3-1.0.1.jar |LibX |libx |1.16.3-1.0.1 |DONE |NOSIGNATURE + phosphophyllite-1.16.3-0.2.1-beta.jar |Phosphophyllite |phosphophyllite |0.2.1 |DONE |NOSIGNATURE + engineerstools-1.16.4-1.1.2-b1.jar |Engineer's Tools |engineerstools |1.1.2-b1 |DONE |NOSIGNATURE + FarmingForBlockheads_1.16.3-7.2.1.jar |Farming for Blockheads |farmingforblockheads |7.2.1 |DONE |NOSIGNATURE + pneumaticcraft-repressurized-1.16.3-2.5.0-66.jar |PneumaticCraft: Repressurized |pneumaticcraft |1.16.3-2.5.0-66 |DONE |NOSIGNATURE + pedestals-0.8g.jar |Pedestals |pedestals |0.8g |DONE |NOSIGNATURE + extradisks-1.16.3-1.3.3.jar |Extra Disks |extradisks |1.3.3 |DONE |NOSIGNATURE + ImmersivePetroleum-1.16.3-3.0.0.jar |Immersive Petroleum |immersivepetroleum |3.0.0 |DONE |NOSIGNATURE + ironchest-1.16.4-11.2.10.jar |Iron Chests |ironchest |1.16.4-11.2.10 |DONE |NOSIGNATURE + MythicBotany-1.16.3-1.1.10.jar |MythicBotany |mythicbotany |1.16.3-1.1.10 |DONE |NOSIGNATURE + forge-1.16.4-35.1.1-client.jar |Minecraft |minecraft |1.16.4 |DONE |NOSIGNATURE + theoneprobe-1.16-3.0.6.jar |The One Probe |theoneprobe |1.16-3.0.6 |DONE |NOSIGNATURE + MouseTweaks-2.13-mc1.16.2.jar |Mouse Tweaks |mousetweaks |2.13 |DONE |NOSIGNATURE + ImmersiveEngineering-1.16.4-4.1.1-128.jar |Immersive Engineering |immersiveengineering |1.16.4-4.1.1-128 |DONE |44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7 + useful_railroads-1.16.4-1.4.6.34.jar |Useful Railroads |usefulrailroads |1.4.6.34 |DONE |f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 + pamhc2crops-1.16.3-1.0.1.jar |Pam's HarvestCraft 2 Crops |pamhc2crops |version |DONE |NOSIGNATURE + allthemodium-1.1.15-1.16.3-34.1.0.jar |Allthemodium |allthemodium |1.1.15 |DONE |NOSIGNATURE + Ding-1.16.3-1.2.0.jar |Ding |ding |1.2.0 |DONE |NOSIGNATURE + jeiintegration_1.16.4-6.1.0.10.jar |JEI Integration |jeiintegration |6.1.0.10 |DONE |NOSIGNATURE + Mantle-1.16.4-1.6.43.jar |Mantle |mantle |1.6.43 |DONE |NOSIGNATURE + pamhc2foodcore-1.16.3-1.0.0.jar |Pam's HarvestCraft 2 Food Core|pamhc2foodcore |version |DONE |NOSIGNATURE + ftb-backups-2.1.1.6.jar |FTB Backups |ftbbackups |2.1.1.6 |DONE |NOSIGNATURE + polymorph-forge-1.16.3-0.16.jar |Polymorph |polymorph |1.16.3-0.16 |DONE |NOSIGNATURE + AutoRegLib-1.6-46.jar |AutoRegLib |autoreglib |1.6-46 |DONE |NOSIGNATURE + structurize-0.13.96-ALPHA-universal.jar |Structurize |structurize |0.13.96-ALPHA |DONE |NOSIGNATURE + PickleTweaks-1.16.4-5.1.4.jar |Pickle Tweaks |pickletweaks |5.1.4 |DONE |NOSIGNATURE + FastFurnace-1.16.3-4.3.0.jar |FastFurnace |fastfurnace |4.3.0 |DONE |NOSIGNATURE + allthetweaks-1.1.7-1.16.3-34.1.10.jar |All The Tweaks |allthetweaks |1.1.7 |DONE |NOSIGNATURE + byg-1.1.5.jar |Oh The Biomes You'll Go |byg |1.1.5 |DONE |NOSIGNATURE + extremeSoundMuffler-3.0.0-BETA_Forge-1.16.3.jar |Extreme Sound Muffler |extremesoundmuffler |3.0.0-BETA_forge-1.1|DONE |NOSIGNATURE + CosmeticArmorReworked-1.16.4-v1.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.16.4-v1 |DONE |5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53 + morered-1.16.3-2.0.1.0.jar |More Red |morered |2.0.1.0 |DONE |NOSIGNATURE + xptome-1.16.2-v1.1.6.jar |XP Tome |xpbook |v1.1.6 |DONE |NOSIGNATURE + DefaultOptions_1.16.3-12.2.0.jar |Default Options |defaultoptions |12.2.0 |DONE |NOSIGNATURE + NetherPortalFix_1.16.3-7.2.1.jar |NetherPortalFix |netherportalfix |7.2.1 |DONE |NOSIGNATURE + aiotbotania-1.16.3-1.4.2.jar |AIOT Botania |aiotbotania |1.4.2 |DONE |NOSIGNATURE + forge-1.16.3-geckolib-2.1.2.jar |GeckoLib |geckolib |2.1.2 |DONE |NOSIGNATURE + ars_nouveau-1.16.3-1.5.3.jar |Ars Nouveau |ars_nouveau |1.5.3 |DONE |NOSIGNATURE + managear-1.16.3-2.1.3.jar |Mana Gear |managear |1.16.3-2.1.3 |DONE |NOSIGNATURE + KleeSlabs_1.16.3-9.2.0.jar |KleeSlabs |kleeslabs |9.2.0 |DONE |NOSIGNATURE + rsgauges-1.16.4-1.2.6-b1.jar |Gauges and Switches |rsgauges |1.2.6-b1 |DONE |NOSIGNATURE + CookingForBlockheads_1.16.3-9.2.2.jar |Cooking for Blockheads |cookingforblockheads |9.2.2 |DONE |NOSIGNATURE + Controlling-7.0.0.11.jar |Controlling |controlling |7.0.0.11 |DONE |NOSIGNATURE + Placebo-1.16.3-4.3.3.jar |Placebo |placebo |4.3.3 |DONE |NOSIGNATURE + dankstorage-3.11.jar |Dank Storage |dankstorage |3.11 |DONE |NOSIGNATURE + citadel-1.5.0.jar |Citadel |citadel |1.5.0 |DONE |NOSIGNATURE + iceandfire-2.1.1-1.16.3.jar |Ice and Fire |iceandfire |2.0.3-1.16.3 |DONE |NOSIGNATURE + rats-7.0.1-1.16.3.jar |Rats |rats |7.0.1 |DONE |NOSIGNATURE + ratlantis-1.0.0-1.16.3.jar |Rats: Ratlantis |ratlantis |1.0.0-1.16.3 |DONE |NOSIGNATURE + ftb-gui-library-1603.1.1.25.jar |FTB GUI Library |ftbguilibrary |1603.1.1.25 |DONE |NOSIGNATURE + potionsmaster-0.1.24-1.16.3-34.1.42.jar |Potions Master |potionsmaster |0.1.24 |DONE |NOSIGNATURE + culinaryconstruct-forge-1.16.3-4.0.0.1.jar |Culinary Construct |culinaryconstruct |1.16.3-4.0.0.1 |DONE |NOSIGNATURE + Bookshelf-1.16.4-9.0.7.jar |Bookshelf |bookshelf |9.0.7 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0 + DarkUtilities-1.16.4-7.0.3.jar |Dark Utilities |darkutils |7.0.3 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0 + BotanyPots-1.16.4-6.0.5.jar |BotanyPots |botanypots |6.0.5 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0 + u_team_core-1.16.4-3.1.12.186.jar |U Team Core |uteamcore |3.1.12.186 |DONE |f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 + buildinggadgets-3.7.2.jar |Building Gadgets |buildinggadgets |3.7.2 |DONE |NOSIGNATURE + forge-1.16.4-35.1.1-universal.jar |Forge |forge |35.1.1 |DONE |22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90 + cofh_core-1.16.3-1.0.4.jar |CoFH Core |cofh_core |1.0.4 |DONE |NOSIGNATURE + thermal-1.16.3-1.0.5.jar |Thermal Series |thermal |1.0.5 |DONE |NOSIGNATURE + thermal_innovation-1.16.3-1.0.3.jar |Thermal Innovation |thermal_innovation |1.0.3 |DONE |NOSIGNATURE + thermal_locomotion-1.16.3-1.0.3.jar |Thermal Locomotion |thermal_locomotion |1.0.3 |DONE |NOSIGNATURE + Psi 1.16-88.jar |Psi |psi |1.16-88 |DONE |NOSIGNATURE + thermal_cultivation-1.16.3-1.0.5.jar |Thermal Cultivation |thermal_cultivation |1.0.5 |DONE |NOSIGNATURE + AppleSkin-mc1.16.2-forge-1.0.14.jar |AppleSkin |appleskin |1.0.14 |DONE |NOSIGNATURE + Aquaculture-1.16.4-2.1.6.jar |Aquaculture 2 |aquaculture |1.16.4-2.1.6 |DONE |NOSIGNATURE + mcw-doors-1.0.1fix-mc1.16.4.jar |Macaw's Doors |mcwdoors |1.0.1 |DONE |NOSIGNATURE + LightingWand-1.16.4-1.7.2.jar |Lighting Wand |lightingwand |1.7.2 |DONE |NOSIGNATURE + MekanismGenerators-1.16.4-10.0.17.444.jar |Mekanism: Generators |mekanismgenerators |10.0.17 |DONE |NOSIGNATURE + XNetGases-1.16.3-2.0.0.jar |XNet Gases |xnetgases |2.0.0 |DONE |NOSIGNATURE + ftb-teams-1.0.1.12.jar |FTB Teams |ftbteams |1.0.1.12 |DONE |NOSIGNATURE + absentbydesign-1.16.3-1.1.1.jar |Absent By Design Mod |absentbydesign |1.16.3-1.1.1 |DONE |1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed + mcw-bridges-1.0.4-mc1.16.4.jar |Macaw's Bridges |mcwbridges |1.0.4 |DONE |NOSIGNATURE + useful_backpacks-1.16.4-1.11.6.86.jar |Useful Backpacks |usefulbackpacks |1.11.6.86 |DONE |f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 + resourcefulbees-1.16.3-0.5.5b.jar |Resourceful Bees |resourcefulbees |1.16.3-0.5.5b |DONE |NOSIGNATURE + entangled-1.2.7-mc1.16.4.jar |Entangled |entangled |1.2.7 |DONE |NOSIGNATURE + endertanks-1.16-1.9.3.jar |EnderTanks |endertanks |1.9.3 |DONE |NOSIGNATURE + crashutilities-3.5.jar |Crash Utilities |crashutilities |3.5 |DONE |NOSIGNATURE + Compressium-1.16.4-1.1.36.jar |Compressium |compressium |1.1.36 |DONE |NOSIGNATURE + MekanismAdditions-1.16.4-10.0.17.444.jar |Mekanism: Additions |mekanismadditions |10.0.17 |DONE |NOSIGNATURE + valkyrielib-1.16.3-3.0.3.2.jar |ValkyrieLib |valkyrielib |1.16.3-3.0.3.2 |DONE |NOSIGNATURE + Lollipop-1.16.4-3.2.2.jar |Lollipop |lollipop |3.2.2 |DONE |NOSIGNATURE + ftb-ranks-1604.1.1.9.jar |FTB Ranks |ftbranks |1604.1.1.9 |DONE |NOSIGNATURE + simplylight-1.16.3-1.0.2.jar |Simply Light |simplylight |1.16.3-1.0.2 |DONE |NOSIGNATURE + tgcropesmod-1.16.2-1.1.0.jar |Ropes Mod |tgcropesmod |1.16.2-1.1.0 |DONE |NOSIGNATURE + atmadditions-1.16.2-1.0.0.jar |All The Mods: Additions |atmadditions |1.16.2-1.0.0 |DONE |NOSIGNATURE + SolarFluxReborn-1.16.3-16.2.3.jar |Solar Flux Reborn |solarflux |16.2.3 |DONE |NOSIGNATURE + Patchouli-1.16.2-47.jar |Patchouli |patchouli |1.16.2-47 |DONE |NOSIGNATURE + collective-1.16.4-1.53.jar |Collective |collective |1.53 |DONE |NOSIGNATURE + camera-1.16.4-1.0.4.jar |Camera Mod |camera |1.16.4-1.0.4 |DONE |NOSIGNATURE + thermal_expansion-1.16.3-1.0.5.jar |Thermal Expansion |thermal_expansion |1.0.5 |DONE |NOSIGNATURE + MysticalCustomization-1.16.4-2.1.1.jar |Mystical Customization |mysticalcustomization |2.1.1 |DONE |NOSIGNATURE + elevatorid-1.16.4-1.7.8.jar |Elevator Mod |elevatorid |1.16.4-1.7.8 |DONE |NOSIGNATURE + ftb-ultimine-1603.1.1.12.jar |FTB Ultimine |ftbultimine |1603.1.1.12 |DONE |NOSIGNATURE + Runelic-1.16.4-6.0.2.jar |Runelic |runelic |6.0.2 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0 + MekanismTools-1.16.4-10.0.17.444.jar |Mekanism: Tools |mekanismtools |10.0.17 |DONE |NOSIGNATURE + cc-tweaked-1.16.4-1.94.0.jar |CC: Tweaked |computercraft |1.94.0 |DONE |NOSIGNATURE + trashcans-1.0.3-mc1.16.4.jar |Trash Cans |trashcans |1.0.3 |DONE |NOSIGNATURE + TrampleStopper-2.4.7+mc-1.16.4.jar |Trample Stopper |tramplestopper |2.4.7+mc-1.16.4 |DONE |23:8f:95:0f:65:ec:2e:38:99:79:f4:bc:47:8a:0b:df:29:ef:2d:82:66:20:09:20:02:dc:4a:15:97:45:f8:43 + bwncr-1.16.4-3.9.16.jar |Bad Wither No Cookie Reloaded |bwncr |1.16.4-3.9.16 |DONE |NOSIGNATURE + Cyclic-1.16.3-0.9.2.jar |Cyclic |cyclic |1.16.3-0.9.2 |DONE |1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed + BetterAdvancements-1.16.4-0.1.0.103.jar |Better Advancements |betteradvancements |0.1.0.103 |DONE |NOSIGNATURE + rhino-1.7.13.8.jar |Rhino |rhino |1.7.13.8 |DONE |NOSIGNATURE + kubejs-1604.3.1.80.jar |KubeJS |kubejs |1604.3.1.80 |DONE |NOSIGNATURE + biggerreactors-1.16.3-0.2.4-beta.jar |Bigger Reactors |biggerreactors |0.2.4 |DONE |NOSIGNATURE + Cucumber-1.16.4-4.1.5.jar |Cucumber Library |cucumber |4.1.5 |DONE |NOSIGNATURE + TrashSlot_1.16.3-12.2.1.jar |TrashSlot |trashslot |12.2.1 |DONE |NOSIGNATURE + flatbedrock-1.16.4-1.1.6.jar |Flat Bedrock |flatbedrock |1.16.4-1.1.6 |DONE |NOSIGNATURE + item-filters-2.2.2.18.jar |Item Filters |itemfilters |2.2.2.18 |DONE |NOSIGNATURE + elementalcraft-1.16.3-2.4.8.jar |ElementalCraft |elementalcraft |1.16.3-2.4.8 |DONE |NOSIGNATURE + platforms-1.16-1.7.7.jar |Platforms |platforms |1.7.7 |DONE |NOSIGNATURE + metalbarrels-3.3a.jar |Metal Barrels |metalbarrels |3.3a |DONE |NOSIGNATURE + ensorcellation-1.16.3-1.0.3.jar |Ensorcellation |ensorcellation |1.0.3 |DONE |NOSIGNATURE + Waystones_1.16.3-7.3.1.jar |Waystones |waystones |7.3.1 |DONE |NOSIGNATURE + Clumps-6.0.0.12.jar |Clumps |clumps |6.0.0.12 |DONE |NOSIGNATURE + enviromats-1.16.3-2.0.3.2.jar |Environmental Materials |enviromats |1.16.3-2.0.3.2 |DONE |NOSIGNATURE + comforts-forge-1.16.4-4.0.0.2.jar |Comforts |comforts |1.16.4-4.0.0.2 |DONE |NOSIGNATURE + appliedenergistics2-8.1.0.jar |Applied Energistics 2 |appliedenergistics2 |8.1.0 |DONE |95:58:cc:83:9d:a8:fa:4f:e9:f3:54:90:66:61:c8:ae:9c:08:88:11:52:52:df:2d:28:5f:05:d8:28:57:0f:98 + DimStorage-1.16.4-4.3.0.jar |DimStorage |dimstorage |4.3.0 |DONE |NOSIGNATURE + DungeonCrawl-1.16.3-2.2.1.jar |Dungeon Crawl |dungeoncrawl |2.2.1 |DONE |NOSIGNATURE + BadMobs-1.16.4-8.0.2.jar |BadMobs |badmobs |8.0.2 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0 + demagnetize-forge-1.16.2-1.2.2.jar |Demagnetize |demagnetize |1.16.2-1.2.2 |DONE |NOSIGNATURE + TravelAnchors-2.1.jar |Travel Anchors |travel_anchors |2.1 |DONE |NOSIGNATURE + mcjtylib-1.16-5.0.13.jar |McJtyLib |mcjtylib |1.16-5.0.13 |DONE |NOSIGNATURE + rftoolsbase-1.16-2.0.6.jar |RFToolsBase |rftoolsbase |1.16-2.0.6 |DONE |NOSIGNATURE + xnet-1.16-3.0.9.jar |XNet |xnet |1.16-3.0.9 |DONE |NOSIGNATURE + rftoolspower-1.16-3.0.8.jar |RFToolsPower |rftoolspower |1.16-3.0.8 |DONE |NOSIGNATURE + rftoolsbuilder-1.16-3.0.10.jar |RFToolsBuilder |rftoolsbuilder |1.16-3.0.10 |DONE |NOSIGNATURE + rftoolsstorage-1.16-2.0.6.jar |RFToolsStorage |rftoolsstorage |1.16-2.0.6 |DONE |NOSIGNATURE + rftoolscontrol-1.16-4.0.6.jar |RFToolsControl |rftoolscontrol |1.16-4.0.6 |DONE |NOSIGNATURE + restrictions-1.16-3.0.3.jar |Restrictions |restrictions |1.16-3.0.3 |DONE |NOSIGNATURE + mahoutsukai-1.16.3-v1.25.4.jar |Mahou Tsukai |mahoutsukai |1.16.3-v1.25.4 |DONE |NOSIGNATURE + Toast-Control-1.16.3-4.3.0.jar |Toast Control |toastcontrol |4.3.0 |DONE |NOSIGNATURE + mininggadgets-1.7.0.jar |Mining Gadgets |mininggadgets |1.7.0 |DONE |NOSIGNATURE + ftb-chunks-1603.2.0.43.jar |FTB Chunks |ftbchunks |1603.2.0.43 |DONE |NOSIGNATURE + BloodMagic-1.16.3-3.0.0-3.jar |Blood Magic |bloodmagic |1.16.3-3.0.0-3 |DONE |NOSIGNATURE + scuba-gear-1.16.4-1.0.1.jar |Scuba Gear |scuba_gear |1.0.1 |DONE |NOSIGNATURE + MysticalAgriculture-1.16.4-4.1.3.jar |Mystical Agriculture |mysticalagriculture |4.1.3 |DONE |NOSIGNATURE + CraftingTweaks_1.16.3-12.2.0.jar |Crafting Tweaks |craftingtweaks |12.2.0 |DONE |NOSIGNATURE + rftoolsutility-1.16-3.0.17.jar |RFToolsUtility |rftoolsutility |1.16-3.0.17 |DONE |NOSIGNATURE + EnchantmentDescriptions-1.16.4-6.0.2.jar |EnchantmentDescriptions |enchdesc |6.0.2 |DONE |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0 + ToolBelt-1.16.3-1.15.2.jar |Tool Belt |toolbelt |1.15.2 |DONE |NOSIGNATURE + titanium-1.16.4-3.2.1.jar |Titanium |titanium |3.2.1 |DONE |NOSIGNATURE + SilentLib-1.16.3-4.9.0+63.jar |Silent Lib |silentlib |4.9.0+63 |DONE |NOSIGNATURE + forbidden_arcanus-1.16.3-1.0.2.jar |Forbidden & Arcanus |forbidden_arcanus |1.16.3-1.0.2 |DONE |NOSIGNATURE + archers_paradox-1.16.3-1.0.0.jar |Archer's Paradox |archers_paradox |1.0.0 |DONE |NOSIGNATURE + omgourd-1.16.3-1.0.0.jar |Oh My Gourd |omgourd |1.0.0 |DONE |NOSIGNATURE + Quark-r2.4-275.jar |Quark |quark |r2.4-275 |DONE |NOSIGNATURE + Apotheosis-1.16.3-4.4.1.jar |Apotheosis |apotheosis |4.4.1 |DONE |NOSIGNATURE + JAOPCA-1.16.3-3.4.0.0.jar |JAOPCA |jaopca |3.4.0.0 |DONE |NOSIGNATURE + FastWorkbench-1.16.3-4.4.1.jar |FastWorkbench |fastbench |4.4.1 |DONE |NOSIGNATURE + StorageDrawers-1.16.3-8.2.1.jar |Storage Drawers |storagedrawers |8.2.1 |DONE |NOSIGNATURE + FluxNetworks-1.16.4-6.1.5.10.jar |Flux Networks |fluxnetworks |1.16.4-6.1.5.10 |DONE |NOSIGNATURE + enderchests-1.16-1.7.5.jar |EnderChests |enderchests |1.7.5 |DONE |NOSIGNATURE + minecolonies-0.13.437-RELEASE-universal.jar |Minecolonies |minecolonies |0.13.437-RELEASE |DONE |NOSIGNATURE + engineersdecor-1.16.4-1.1.4-b2.jar |Engineer's Decor |engineersdecor |1.1.4-b2 |DONE |bf:30:76:97:e4:58:41:61:2a:f4:30:d3:8f:4c:e3:71:1d:14:c4:a1:4e:85:36:e3:1d:aa:2f:cb:22:b0:04:9b + solcarrot-1.16.3-1.9.8.jar |Spice of Life: Carrot Edition |solcarrot |1.16.3-1.9.8 |DONE |NOSIGNATURE + modular-routers-1.16.3-7.2.0-39.jar |Modular Routers |modularrouters |1.16.3-7.2.0-39 |DONE |NOSIGNATURE + refinedstorageaddons-0.7.2.jar |Refined Storage Addons |refinedstorageaddons |0.7.2 |DONE |NOSIGNATURE + chiselsandbits-0.2.2-ALPHA.jar |Chisels & bits |chiselsandbits |NONE |DONE |NOSIGNATURE + balancedenchanting-1.0.jar |Balanced Enchanting |balancedenchanting |1.0 |DONE |NOSIGNATURE + Crash Report UUID: 047b2145-90de-404c-aa7e-0c2d1804683f + [Psi] Active spell: None + Patchouli open book context: n/a + Player Count: 0 / 8; [] + Data Packs: vanilla, mod:quarryplus, mod:simplemagnets (incompatible), mod:missingstructurefix (incompatible), mod:mcwwindows (incompatible), mod:modnametooltip, mod:ironjetpacks, mod:reauth, mod:powah, mod:rangedpumps, mod:jumbofurnace (incompatible), mod:wstweaks (incompatible), mod:xreliquary, mod:randompatches (incompatible), mod:waterstrainer, mod:jeresources, mod:confdespawntimer, mod:shetiphiancore, mod:mysticalagradditions (incompatible), mod:emojiful (incompatible), mod:refinedstorage, mod:packmenu (incompatible), mod:alltheores, mod:industrialforegoing (incompatible), mod:cleancut (incompatible), mod:torchmaster (incompatible), mod:repurposed_structures, mod:biomesoplenty, mod:silentgear, mod:portality (incompatible), mod:curios, mod:botania, mod:tanknull (incompatible), mod:angelring (incompatible), mod:extrastorage, mod:naturesaura (incompatible), mod:constructionwand (incompatible), mod:mcwroofs (incompatible), mod:globalxp, mod:cloth-config (incompatible), mod:fastleafdecay (incompatible), mod:bettermineshafts (incompatible), mod:clienttweaks (incompatible), mod:nomowanderer (incompatible), mod:woot, mod:bagofyurting (incompatible), mod:jei, mod:attributefix, mod:mekanism, mod:invtweaks (incompatible), mod:shutupexperimentalsettings (incompatible), mod:lightoverlay-forge (incompatible), mod:naturescompass (incompatible), mod:libx, mod:phosphophyllite (incompatible), mod:engineerstools, mod:farmingforblockheads (incompatible), mod:pneumaticcraft, mod:pedestals (incompatible), mod:extradisks, mod:ironchest (incompatible), mod:mythicbotany, mod:theoneprobe, mod:mousetweaks, mod:immersiveengineering (incompatible), mod:usefulrailroads, mod:pamhc2crops (incompatible), mod:allthemodium, mod:ding, mod:jeiintegration, mod:pamhc2foodcore (incompatible), mod:ftbbackups (incompatible), mod:polymorph (incompatible), mod:autoreglib (incompatible), mod:structurize, mod:pickletweaks, mod:fastfurnace (incompatible), mod:allthetweaks, mod:kubejs, mod:byg, mod:extremesoundmuffler (incompatible), mod:cosmeticarmorreworked (incompatible), mod:morered (incompatible), mod:xpbook, mod:defaultoptions (incompatible), mod:netherportalfix (incompatible), mod:aiotbotania (incompatible), mod:geckolib (incompatible), mod:ars_nouveau, mod:managear, mod:kleeslabs (incompatible), mod:rsgauges, mod:cookingforblockheads (incompatible), mod:controlling, mod:placebo (incompatible), mod:dankstorage (incompatible), mod:citadel (incompatible), mod:iceandfire (incompatible), mod:rats, mod:ratlantis, mod:ftbguilibrary (incompatible), mod:potionsmaster, mod:culinaryconstruct (incompatible), mod:bookshelf, mod:botanypots, mod:uteamcore, mod:buildinggadgets, mod:forge, mod:cofh_core (incompatible), mod:thermal (incompatible), mod:thermal_innovation (incompatible), mod:thermal_locomotion (incompatible), mod:psi (incompatible), mod:thermal_cultivation (incompatible), mod:appleskin, mod:aquaculture (incompatible), mod:mcwdoors, mod:lightingwand, mod:mekanismgenerators, mod:xnetgases, mod:ftbteams (incompatible), mod:absentbydesign (incompatible), mod:mcwbridges (incompatible), mod:usefulbackpacks, mod:resourcefulbees (incompatible), mod:entangled (incompatible), mod:endertanks, mod:crashutilities (incompatible), mod:compressium (incompatible), mod:mekanismadditions, mod:valkyrielib, mod:lollipop, mod:ftbranks (incompatible), mod:simplylight, mod:tgcropesmod (incompatible), mod:atmadditions (incompatible), mod:solarflux, mod:patchouli (incompatible), mod:collective, mod:camera, mod:thermal_expansion (incompatible), mod:mysticalcustomization (incompatible), mod:elevatorid, mod:ftbultimine (incompatible), mod:runelic, mod:darkutils (incompatible), mod:mekanismtools, mod:computercraft, mod:trashcans (incompatible), mod:tramplestopper (incompatible), mod:bwncr (incompatible), mod:cyclic (incompatible), mod:betteradvancements, mod:biggerreactors (incompatible), mod:cucumber, mod:trashslot (incompatible), mod:flatbedrock (incompatible), mod:itemfilters (incompatible), mod:elementalcraft, mod:platforms, mod:metalbarrels (incompatible), mod:ensorcellation (incompatible), mod:waystones (incompatible), mod:clumps (incompatible), mod:enviromats (incompatible), mod:comforts (incompatible), mod:appliedenergistics2 (incompatible), mod:dimstorage, mod:badmobs (incompatible), mod:demagnetize (incompatible), mod:travel_anchors, mod:mcjtylib, mod:rftoolsbase, mod:xnet, mod:rftoolspower, mod:rftoolsbuilder, mod:rftoolsstorage, mod:rftoolscontrol, mod:restrictions (incompatible), mod:mahoutsukai (incompatible), mod:toastcontrol (incompatible), mod:mininggadgets (incompatible), mod:ftbchunks (incompatible), mod:scuba_gear (incompatible), mod:mysticalagriculture, mod:craftingtweaks (incompatible), mod:rftoolsutility, mod:enchdesc, mod:toolbelt (incompatible), mod:titanium (incompatible), mod:silentlib (incompatible), mod:forbidden_arcanus (incompatible), mod:archers_paradox (incompatible), mod:omgourd (incompatible), mod:quark (incompatible), mod:apotheosis (incompatible), mod:jaopca (incompatible), mod:fastbench (incompatible), mod:storagedrawers (incompatible), mod:fluxnetworks, mod:enderchests, mod:minecolonies (incompatible), mod:engineersdecor, mod:solcarrot (incompatible), mod:modularrouters, mod:refinedstorageaddons, mod:chiselsandbits (incompatible), mod:balancedenchanting (incompatible), inmemory:jaopca (incompatible), mod:ftbessentials, mod:dynview (incompatible), mod:tmechworks (incompatible), mod:mcwtrpdoors (incompatible), mod:tombstone (incompatible), mod:immersivepetroleum (incompatible), mod:mantle (incompatible), mod:rhino, mod:dungeoncrawl, mod:bloodmagic + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'forge' + OptiFine Version: OptiFine_1.16.3_HD_U_G5 + OptiFine Build: 20201106-202857 + Shaders: null + OpenGlVersion: null + OpenGlRenderer: null + OpenGlVendor: null + CpuCount: 0 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/debug_crash.txt b/HMCLCore/src/test/resources/crash-report/debug_crash.txt new file mode 100644 index 000000000..8667547c5 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/debug_crash.txt @@ -0,0 +1,63 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 6.9.2013 16:07 +Description: Manually triggered debug crash + +java.lang.Throwable + at awb.m(SourceFile:1282) + at awb.V(SourceFile:686) + at awb.e(SourceFile:642) + at net.minecraft.client.main.Main.main(SourceFile:103) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at bfi.a(SourceFile:285) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [bfn['TheJonttuT'/304, l='MpServer', x=165,90, y=65,62, z=150,30]] + Chunk stats: MultiplayerChunkCache: 225, 225 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: World: (200,64,172), Chunk: (at 8,4,12 in 12,10; contains blocks 192,0,160 to 207,255,175), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 185537 game time, 277169 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 72 total; [sd['Lepakko'/137, l='MpServer', x=216,41, y=28,88, z=195,31], un['Zombi'/136, l='MpServer', x=206,49, y=18,08, z=168,41], sd['Lepakko'/139, l='MpServer', x=213,25, y=23,10, z=202,75], ui['Luuranko'/138, l='MpServer', x=223,50, y=26,00, z=199,50], un['Zombi'/141, l='MpServer', x=203,35, y=26,00, z=220,88], un['Zombi'/135, l='MpServer', x=227,22, y=39,00, z=173,31], ui['Luuranko'/134, l='MpServer', x=208,66, y=21,00, z=167,91], tw['Lurkki'/152, l='MpServer', x=236,50, y=52,00, z=171,50], tw['Lurkki'/153, l='MpServer', x=238,09, y=14,00, z=188,47], tw['Lurkki'/154, l='MpServer', x=239,06, y=14,00, z=187,47], un['Zombi'/155, l='MpServer', x=234,50, y=13,00, z=181,50], ui['Luuranko'/156, l='MpServer', x=218,30, y=33,00, z=190,70], uk['Hämähäkki'/157, l='MpServer', x=231,63, y=45,00, z=176,72], sd['Lepakko'/158, l='MpServer', x=232,09, y=48,20, z=205,34], un['Zombi'/159, l='MpServer', x=239,50, y=39,00, z=205,50], sd['Lepakko'/145, l='MpServer', x=214,41, y=47,10, z=225,75], sg['Lehmä'/31, l='MpServer', x=88,38, y=65,00, z=108,47], tw['Lurkki'/150, l='MpServer', x=229,50, y=44,00, z=155,50], sf['Kana'/151, l='MpServer', x=233,47, y=68,00, z=140,66], un['Zombi'/34, l='MpServer', x=93,03, y=41,00, z=139,63], bfn['TheJonttuT'/304, l='MpServer', x=165,90, y=65,62, z=150,30], un['Zombi'/33, l='MpServer', x=90,66, y=42,00, z=139,34], tw['Lurkki'/175, l='MpServer', x=242,50, y=42,00, z=184,50], tw['Lurkki'/172, l='MpServer', x=243,50, y=17,00, z=162,50], sg['Lehmä'/42, l='MpServer', x=109,16, y=72,00, z=175,66], so['Lammas'/161, l='MpServer', x=229,28, y=63,00, z=223,50], sg['Lehmä'/41, l='MpServer', x=109,66, y=71,00, z=160,25], sg['Lehmä'/51, l='MpServer', x=127,63, y=73,00, z=126,50], sg['Lehmä'/50, l='MpServer', x=127,50, y=73,00, z=97,50], tw['Lurkki'/54, l='MpServer', x=120,50, y=17,00, z=216,50], sd['Lepakko'/531, l='MpServer', x=229,47, y=47,57, z=224,56], sg['Lehmä'/53, l='MpServer', x=112,16, y=72,00, z=173,22], sg['Lehmä'/52, l='MpServer', x=119,69, y=72,00, z=171,25], uk['Hämähäkki'/179, l='MpServer', x=241,00, y=22,33, z=202,84], sg['Lehmä'/63, l='MpServer', x=146,50, y=73,00, z=89,38], sg['Lehmä'/62, l='MpServer', x=139,63, y=75,00, z=84,38], sg['Lehmä'/61, l='MpServer', x=131,22, y=73,00, z=93,31], un['Zombi'/68, l='MpServer', x=136,50, y=25,00, z=143,50], sd['Lepakko'/69, l='MpServer', x=137,28, y=24,51, z=137,84], ui['Luuranko'/70, l='MpServer', x=139,31, y=21,00, z=130,38], uk['Hämähäkki'/71, l='MpServer', x=140,50, y=21,00, z=129,59], tw['Lurkki'/64, l='MpServer', x=143,13, y=20,00, z=126,50], sd['Lepakko'/65, l='MpServer', x=145,47, y=20,00, z=124,31], sg['Lehmä'/66, l='MpServer', x=132,47, y=75,00, z=117,50], sg['Lehmä'/67, l='MpServer', x=130,50, y=75,00, z=117,50], un['Zombi'/85, l='MpServer', x=148,50, y=22,00, z=118,50], un['Zombi'/84, l='MpServer', x=150,56, y=22,00, z=122,25], ui['Luuranko'/87, l='MpServer', x=145,53, y=22,00, z=127,13], tw['Lurkki'/86, l='MpServer', x=159,50, y=22,00, z=123,50], sg['Lehmä'/83, l='MpServer', x=149,88, y=71,00, z=103,88], sh['Hevonen'/89, l='MpServer', x=163,91, y=64,00, z=140,16], sd['Lepakko'/88, l='MpServer', x=144,75, y=19,82, z=125,34], tw['Lurkki'/90, l='MpServer', x=152,50, y=14,00, z=172,50], sd['Lepakko'/102, l='MpServer', x=159,56, y=51,00, z=195,47], sr['Kalmari'/100, l='MpServer', x=172,53, y=59,41, z=175,53], sr['Kalmari'/101, l='MpServer', x=167,72, y=62,25, z=184,50], sr['Kalmari'/98, l='MpServer', x=168,47, y=59,00, z=164,47], sr['Kalmari'/99, l='MpServer', x=173,35, y=61,33, z=162,02], sg['Lehmä'/119, l='MpServer', x=196,38, y=67,00, z=172,56], ui['Luuranko'/118, l='MpServer', x=208,34, y=17,00, z=168,25], sr['Kalmari'/117, l='MpServer', x=204,50, y=58,38, z=146,84], sg['Lehmä'/116, l='MpServer', x=201,78, y=63,00, z=159,72], sg['Lehmä'/115, l='MpServer', x=193,94, y=66,00, z=99,06], sg['Lehmä'/114, l='MpServer', x=188,09, y=66,00, z=100,06], sg['Lehmä'/113, l='MpServer', x=201,66, y=64,00, z=96,28], sg['Lehmä'/112, l='MpServer', x=198,22, y=64,00, z=85,22], tw['Lurkki'/125, l='MpServer', x=193,63, y=22,00, z=225,66], ui['Luuranko'/124, l='MpServer', x=201,50, y=26,00, z=218,50], ui['Luuranko'/123, l='MpServer', x=199,56, y=26,00, z=216,94], sd['Lepakko'/122, l='MpServer', x=204,06, y=24,10, z=181,06], sg['Lehmä'/121, l='MpServer', x=197,47, y=66,00, z=166,69], sg['Lehmä'/120, l='MpServer', x=200,97, y=64,00, z=163,97]] + Retry entities: 0 total; [] + Server brand: vanilla + Server type: Integrated singleplayer server +Stacktrace: + at bfi.a(SourceFile:285) + at awb.b(SourceFile:1813) + at awb.e(SourceFile:651) + at net.minecraft.client.main.Main.main(SourceFile:103) + +-- System Details -- +Details: + Minecraft Version: 13w36b + Operating System: Windows 7 (x86) version 6.1 + Java Version: 1.7.0_25, Oracle Corporation + Java VM Version: Java HotSpot(TM) Client VM (mixed mode, sharing), Oracle Corporation + Memory: 103857920 bytes (99 MB) / 248131584 bytes (236 MB) up to 518979584 bytes (494 MB) + JVM Flags: 1 total; -Xmx512M + AABB Pool Size: 7721 (432376 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + Launched Version: 13w36b + LWJGL: 2.9.0 + OpenGL: GeForce 9400M G/PCI/SSE2 GL version 3.3.0, NVIDIA Corporation + Is Modded: Probably not. Jar signature remains and client brand is untouched. + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: suomi (FI) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 3083 (172648 bytes; 0 MB) allocated, 12 (672 bytes; 0 MB) used \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/loading_error_fabric.txt b/HMCLCore/src/test/resources/crash-report/loading_error_fabric.txt new file mode 100644 index 000000000..8f2ca33d3 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/loading_error_fabric.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 2021/9/21 上午2:06 +Description: Initializing game + +java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'test'! + at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50) + at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33) + at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33) + at net.minecraft.class_310.(class_310.java:457) + at net.minecraft.client.main.Main.main(Main.java:179) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:567) + at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234) + at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) + at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) +Caused by: java.lang.IllegalArgumentException: QAQ! + at net.fabricmc.example.ExampleMod.onInitialize(ExampleMod.java:14) + at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:47) + ... 11 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Thread: Render thread +Stacktrace: + at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50) + at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33) + at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33) + at net.minecraft.class_310.(class_310.java:457) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.main.Main.main(Main.java:179) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:567) + at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234) + at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) + at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.17.1 + Minecraft Version ID: 1.17.1 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 16.0.1, Microsoft + Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Microsoft + Memory: 3268182032 bytes (3116 MiB) / 3506438144 bytes (3344 MiB) up to 4294967296 bytes (4096 MiB) + CPUs: 12 + Processor Vendor: GenuineIntel + Processor Name: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz + Identifier: Intel64 Family 6 Model 158 Stepping 10 + Microarchitecture: Coffee Lake + Frequency (GHz): 2.59 + Number of physical packages: 1 + Number of physical CPUs: 6 + Number of logical CPUs: 12 + Graphics card #0 name: NVIDIA GeForce GTX 1660 Ti + Graphics card #0 vendor: NVIDIA (0x10de) + Graphics card #0 VRAM (MB): 4095.00 + Graphics card #0 deviceId: 0x2191 + Graphics card #0 versionInfo: DriverVersion=27.21.14.6172 + Memory slot #0 capacity (MB): 8192.00 + Memory slot #0 clockSpeed (GHz): 2.67 + Memory slot #0 type: DDR4 + Memory slot #1 capacity (MB): 8192.00 + Memory slot #1 clockSpeed (GHz): 2.67 + Memory slot #1 type: DDR4 + Virtual memory max (MB): 53167.24 + Virtual memory used (MB): 39480.58 + Swap memory total (MB): 36864.00 + Swap memory used (MB): 4051.20 + JVM Flags: 12 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16m -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -Xmn128m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + Launched Version: 1.17.1s + Backend library: LWJGL version 3.2.2 build 10 + Backend API: NO CONTEXT + Window size: + GL Caps: Using framebuffer using OpenGL 3.2 + GL debug messages: + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'fabric' + Type: Client (map_client.txt) + CPU: +#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\huang\AppData\Roaming\.minecraft\crash-reports\crash-2021-09-21_02.06.21-client.txt diff --git a/HMCLCore/src/test/resources/crash-report/mod/icycream.txt b/HMCLCore/src/test/resources/crash-report/mod/icycream.txt new file mode 100644 index 000000000..4018ee4f9 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/icycream.txt @@ -0,0 +1,203 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 8/17/20 8:14 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at icycream.common.item.ItemIceCream.getEffectFromNBT(ItemIceCream.java:43) ~[?:1.0] {re:classloading} + at icycream.common.item.ItemIceCream.func_77654_b(ItemIceCream.java:107) ~[?:1.0] {re:classloading} + at net.minecraft.item.ItemStack.func_77950_b(ItemStack.java:201) ~[?:?] {re:classloading} + at net.minecraft.entity.LivingEntity.func_71036_o(LivingEntity.java:2656) ~[?:?] {re:classloading} + at net.minecraft.entity.player.ServerPlayerEntity.func_71036_o(ServerPlayerEntity.java:954) ~[?:?] {re:classloading,pl:accesstransformer:B} + at net.minecraft.entity.LivingEntity.func_184608_ct(LivingEntity.java:2537) ~[?:?] {re:classloading} + at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2025) ~[?:?] {re:classloading} + at net.minecraft.entity.player.PlayerEntity.func_70071_h_(PlayerEntity.java:233) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:nickname:get_display_name} + at net.minecraft.entity.player.ServerPlayerEntity.func_71127_g(ServerPlayerEntity.java:361) ~[?:?] {re:classloading,pl:accesstransformer:B} + at net.minecraft.network.play.ServerPlayNetHandler.func_73660_a(ServerPlayNetHandler.java:183) ~[?:?] {re:classloading} + at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:228) ~[?:?] {re:classloading} + at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:135) ~[?:?] {re:classloading} + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:866) ~[?:?] {re:classloading,pl:accesstransformer:B} + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:784) ~[?:?] {re:classloading,pl:accesstransformer:B} + at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:114) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637) [?:?] {re:classloading,pl:accesstransformer:B} + at java.lang.Thread.run(Thread.java:748) [?:1.8.0_261] {} + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Thread: Server thread +Stacktrace: + at icycream.common.item.ItemIceCream.getEffectFromNBT(ItemIceCream.java:43) + at icycream.common.item.ItemIceCream.func_77654_b(ItemIceCream.java:107) + at net.minecraft.item.ItemStack.func_77950_b(ItemStack.java:201) + at net.minecraft.entity.LivingEntity.func_71036_o(LivingEntity.java:2656) + at net.minecraft.entity.player.ServerPlayerEntity.func_71036_o(ServerPlayerEntity.java:954) + at net.minecraft.entity.LivingEntity.func_184608_ct(LivingEntity.java:2537) + at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2025) + at net.minecraft.entity.player.PlayerEntity.func_70071_h_(PlayerEntity.java:233) + +-- Player being ticked -- +Details: + Entity Type: minecraft:player (net.minecraft.entity.player.ServerPlayerEntity) + Entity ID: 209 + Entity Name: ZekerZhayard + Entity's Exact location: -44.56, 77.16, -39.57 + Entity's Block location: World: (-45,77,-40), Chunk: (at 3,4,8 in -3,-3; contains blocks -48,0,-48 to -33,255,-33), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) + Entity's Momentum: 0.00, 0.00, 0.00 + Entity's Passengers: [] + Entity's Vehicle: ~~ERROR~~ NullPointerException: null +Stacktrace: + at net.minecraft.entity.player.ServerPlayerEntity.func_71127_g(ServerPlayerEntity.java:361) + at net.minecraft.network.play.ServerPlayNetHandler.func_73660_a(ServerPlayNetHandler.java:183) + at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:228) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@2525d68a +Stacktrace: + at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:135) + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:866) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:784) + at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:114) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637) + at java.lang.Thread.run(Thread.java:748) + +-- System Details -- +Details: + Minecraft Version: 1.15.2 + Minecraft Version ID: 1.15.2 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_261, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 2333111144 bytes (2225 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB) + CPUs: 4 + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m + Forge Mods: + | ID | Name | Version | Source | Status | + | ---------------------- | ------------------------------------------------ | -------------------- | --------------------------------------------- | ------ | + | minecraft | Minecraft | 1.15.2 | forge-1.15.2-31.2.0-client.jar | DONE | + | unexpectedteleport | Unexpected Teleport | NONE | unexpectedteleport-1.0.0.jar | DONE | + | simple_permission | Simple Permission | 0.1.1 | SimplePermission-Forge-1.15-0.1.1.jar | DONE | + | icycream | Icy Cream | 1.0 | icycream-1.0.jar | DONE | + | vida | Vida | 0.0.1 | vida-1.0.jar | DONE | + | instantbubblestudio | Instant Bubble Studio | 1.0.0 | instantbubblestudio-1.0.0.jar | DONE | + | customskinloader | CustomSkinLoader | 14.13-SNAPSHOT-170 | CustomSkinLoader_Forge-14.13-SNAPSHOT-170.jar | DONE | + | hamburger | Hamburger Of LaoBa | 1.0 | hamburger-1.0.jar | DONE | + | jei | Just Enough Items | 6.0.2.12 | jei-1.15.2-6.0.2.12.jar | DONE | + | tea | Example Mod | 1.0 | potato-like-mod-forge-1.0.0.jar | DONE | + | rpgmaths | RPG Maths | 1.0.0-snapshot | rpgmaths-1.0.0-snapshot.jar | DONE | + | heavenearthring | Heaven Earth Ring | Bata 0.1.3 | heavenearthring-Bata 0.1.3.jar | DONE | + | vacation_diary | 度假日记 | 1.0 | vacation_diary-1.0.jar | DONE | + | chineseworkshop | ChineseWorkshop | 2.4.5 | ChineseWorkshop-1.15.2-2.4.5.jar | DONE | + | nickname | Nickname | 0.2.5 | Nickname-Forge-1.15-0.2.5.jar | DONE | + | curios | Curios API | FORGE-1.15.2-2.0.2.4 | curios-FORGE-1.15.2-2.0.2.4.jar | DONE | + | patchouli | Patchouli | 1.15.2-1.2-35 | Patchouli-1.15.2-1.2-35.jar | DONE | + | waystones | Waystones | 6.0.2 | Waystones_1.15.2-6.0.2.jar | DONE | + | hnkinvention | Hoshtimber&Kadokawa Wonderful Invention | 1.15.2-Beta-1.0.0 | hnkinvention-1.15.2-Beta-1.0.0.jar | DONE | + | arcaneart | Arcane Art | 0.0.1 | arcaneart-0.0.1.jar | DONE | + | storagedrawers | Storage Drawers | 1.15.2-7.0.1 | StorageDrawers-1.15.2-7.0.2.jar | DONE | + | morecrashinfo | MoreCrashInfo | 1.0.4 | MoreCrashInfo-1.0.4.jar | DONE | + | suuuuuuuper_herbal_tea | Suuuuuuuper herbal tea | 1.15.2_Alpha_V1 | Suuuuuuuper_Herbal_Tea-1.15.2_Alpha_V1.jar | DONE | + | abouttea | AboutTea | 1.0 | AboutTea-1.0.jar | DONE | + | throwable | Throwable | 1.0 | throwable-1.0-SNAPSHOT.jar | DONE | + | kaleido | 看过来!关于在酷暑难耐的炎炎夏日,一边品味下午茶,一边惬意地装饰自己的空间,这样的模组你喜欢吗? | 1.0.1 | Kaleido-1.15.2-1.0.1.jar | DONE | + | kiwi | Kiwi | 2.8.3 | Kiwi-1.15.2-2.8.3.jar | DONE | + | crockpot | Crock Pot | 0.1.0 | CrockPot-1.15.2-0.1.0.jar | DONE | + | dprm | Datapack Recipe Maker | 1.2 | DatapackRecipeMaker-1.15.2-1.2.jar | DONE | + | watersprayer | Water Sprayer | 1.0.0 | WaterSprayer-1.0.0.jar | DONE | + | honkaiimpact | HonkaiImpact3 | 1.0 | HonkaiImpact-1.0.jar | DONE | + | tea_sorcerer | Tea Sorcerer | 1.0 | tea_sorcerer-1.0.jar | DONE | + | bananacraft | Banana Craft | 1.0 | bananacraft-1.0.jar | DONE | + | afterthedrizzle | After the Drizzle | 0.2.21-TC-1.15.2 | AfterTheDrizzle-0.2.21-TC-1.15.2.jar | DONE | + | sinocraft | Sino Craft | 1.15.2-1.0.0 | sinocraft-1.15.2-1.0.0.jar | DONE | + | crafttweaker | CraftTweaker | 6.0.0.24 | CraftTweaker-1.15.2-6.0.0.24.jar | DONE | + | chromeball | Chrome Ball | 0.2.2 | ChromeBall-Forge-1.15-0.2.2.jar | DONE | + | forge | Forge | 31.2.0 | forge-1.15.2-31.2.0-universal.jar | DONE | + | slide_show | Slide Show | 0.1.0 | SlideShow-Forge-1.15-0.1.0.jar | DONE | + | examplemod | Example Mod | 1.0 | Out-s-teacon--1.0.jar | DONE | + Forge CoreMods: + | ID | Name | Source | Status | + | ---------------- | ------------------------- | ---------------------------- | ------ | + | customskinloader | transformers | transformers.js | Loaded | + | nickname | nickname_hooks | hooks.js | Loaded | + | patchouli | patchouli_on_advancement | on_advancement.js | Loaded | + | morecrashinfo | crashtransformers | crashtransformers.js | Loaded | + | afterthedrizzle | atd_celestial_angle | celestial-angle.js | Loaded | + | forge | fieldtomethodtransformers | fieldtomethodtransformers.js | Loaded | + ModLauncher: 5.1.0+69+master.79f13f7 + ModLauncher launch target: fmlclient + ModLauncher naming: srg + ModLauncher services: + /eventbus-2.2.0-service.jar eventbus PLUGINSERVICE + /forge-1.15.2-31.2.0-launcher.jar object_holder_definalize PLUGINSERVICE + /forge-1.15.2-31.2.0-launcher.jar runtime_enum_extender PLUGINSERVICE + /accesstransformers-2.1.1-shadowed.jar accesstransformer PLUGINSERVICE + /forge-1.15.2-31.2.0-launcher.jar capability_inject_definalize PLUGINSERVICE + /forge-1.15.2-31.2.0-launcher.jar runtimedistcleaner PLUGINSERVICE + /forge-1.15.2-31.2.0-launcher.jar fml TRANSFORMATIONSERVICE + FML: 31.2 + Forge: net.minecraftforge:31.2.0 + FML Language Providers: + javafml@31.2 + minecraft@1 + kotlinforforge@1.3.1 + scorge@3.0.6 + Mod List: + forge-1.15.2-31.2.0-client.jar Minecraft {minecraft@1.15.2 DONE} + unexpectedteleport-1.0.0.jar Unexpected Teleport {unexpectedteleport@NONE DONE} + SimplePermission-Forge-1.15-0.1.1.jar Simple Permission {simple_permission@0.1.1 DONE} + icycream-1.0.jar Icy Cream {icycream@1.0 DONE} + vida-1.0.jar Vida {vida@0.0.1 DONE} + instantbubblestudio-1.0.0.jar Instant Bubble Studio {instantbubblestudio@1.0.0 DONE} + CustomSkinLoader_Forge-14.13-SNAPSHOT-170.jar CustomSkinLoader {customskinloader@14.13-SNAPSHOT-170 DONE} + hamburger-1.0.jar Hamburger Of LaoBa {hamburger@1.0 DONE} + jei-1.15.2-6.0.2.12.jar Just Enough Items {jei@6.0.2.12 DONE} + potato-like-mod-forge-1.0.0.jar Example Mod {tea@1.0 DONE} + rpgmaths-1.0.0-snapshot.jar RPG Maths {rpgmaths@1.0.0-snapshot DONE} + heavenearthring-Bata 0.1.3.jar Heaven Earth Ring {heavenearthring@Bata 0.1.3 DONE} + vacation_diary-1.0.jar 度假日记 {vacation_diary@1.0 DONE} + ChineseWorkshop-1.15.2-2.4.5.jar ChineseWorkshop {chineseworkshop@2.4.5 DONE} + Nickname-Forge-1.15-0.2.5.jar Nickname {nickname@0.2.5 DONE} + curios-FORGE-1.15.2-2.0.2.4.jar Curios API {curios@FORGE-1.15.2-2.0.2.4 DONE} + Patchouli-1.15.2-1.2-35.jar Patchouli {patchouli@1.15.2-1.2-35 DONE} + Waystones_1.15.2-6.0.2.jar Waystones {waystones@6.0.2 DONE} + hnkinvention-1.15.2-Beta-1.0.0.jar Hoshtimber&Kadokawa Wonderful Invention {hnkinvention@1.15.2-Beta-1.0.0 DONE} + arcaneart-0.0.1.jar Arcane Art {arcaneart@0.0.1 DONE} + StorageDrawers-1.15.2-7.0.2.jar Storage Drawers {storagedrawers@1.15.2-7.0.1 DONE} + MoreCrashInfo-1.0.4.jar MoreCrashInfo {morecrashinfo@1.0.4 DONE} + Suuuuuuuper_Herbal_Tea-1.15.2_Alpha_V1.jar Suuuuuuuper herbal tea {suuuuuuuper_herbal_tea@1.15.2_Alpha_V1 DONE} + AboutTea-1.0.jar AboutTea {abouttea@1.0 DONE} + throwable-1.0-SNAPSHOT.jar Throwable {throwable@1.0 DONE} + Kaleido-1.15.2-1.0.1.jar 看过来!关于在酷暑难耐的炎炎夏日,一边品味下午茶,一边惬意地装饰自己的空间,这样的模组你喜欢吗? {kaleido@1.0.1 DONE} + Kiwi-1.15.2-2.8.3.jar Kiwi {kiwi@2.8.3 DONE} + CrockPot-1.15.2-0.1.0.jar Crock Pot {crockpot@0.1.0 DONE} + DatapackRecipeMaker-1.15.2-1.2.jar Datapack Recipe Maker {dprm@1.2 DONE} + WaterSprayer-1.0.0.jar Water Sprayer {watersprayer@1.0.0 DONE} + HonkaiImpact-1.0.jar HonkaiImpact3 {honkaiimpact@1.0 DONE} + tea_sorcerer-1.0.jar Tea Sorcerer {tea_sorcerer@1.0 DONE} + bananacraft-1.0.jar Banana Craft {bananacraft@1.0 DONE} + AfterTheDrizzle-0.2.21-TC-1.15.2.jar After the Drizzle {afterthedrizzle@0.2.21-TC-1.15.2 DONE} + sinocraft-1.15.2-1.0.0.jar Sino Craft {sinocraft@1.15.2-1.0.0 DONE} + CraftTweaker-1.15.2-6.0.0.24.jar CraftTweaker {crafttweaker@6.0.0.24 DONE} + ChromeBall-Forge-1.15-0.2.2.jar Chrome Ball {chromeball@0.2.2 DONE} + forge-1.15.2-31.2.0-universal.jar Forge {forge@31.2.0 DONE} + SlideShow-Forge-1.15-0.1.0.jar Slide Show {slide_show@0.1.0 DONE} + Out-s-teacon--1.0.jar Example Mod {examplemod@1.0 DONE} + Kiwi Modules: + chineseworkshop:blocks + chineseworkshop:debug_stick + chineseworkshop:decorations + chineseworkshop:materials + chineseworkshop:retexture + kaleido:carpentry + kaleido:kaleido + kiwi:contributors + kiwi:data + Patchouli open book context: n/a + Player Count: 1 / 8; [ServerPlayerEntity['ZekerZhayard'/209, l='Test', x=-44.56, y=77.16, z=-39.57]] + Data Packs: mod:customskinloader (incompatible), mod:morecrashinfo (incompatible), vanilla, mod:unexpectedteleport, mod:simple_permission, mod:icycream, mod:vida, mod:instantbubblestudio, mod:hamburger, mod:jei (incompatible), mod:tea, mod:rpgmaths, mod:heavenearthring, mod:vacation_diary, mod:chineseworkshop, mod:nickname, mod:curios (incompatible), mod:patchouli (incompatible), mod:waystones (incompatible), mod:hnkinvention, mod:arcaneart, mod:storagedrawers (incompatible), mod:suuuuuuuper_herbal_tea, mod:abouttea, mod:throwable (incompatible), mod:kaleido, mod:kiwi, mod:crockpot, mod:dprm, mod:watersprayer, mod:honkaiimpact, mod:tea_sorcerer, mod:bananacraft, mod:afterthedrizzle (incompatible), mod:sinocraft, mod:crafttweaker (incompatible), mod:chromeball, mod:forge (incompatible), mod:slide_show, mod:examplemod + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'forge' \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/tconstruct.txt b/HMCLCore/src/test/resources/crash-report/mod/tconstruct.txt new file mode 100644 index 000000000..bdfbcdf92 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/tconstruct.txt @@ -0,0 +1,148 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 21-1-24 下午5:10 +Description: Tesselating block model + +java.lang.NullPointerException: Tesselating block model + at slimeknights.tconstruct.smeltery.SmelteryClientEvents.lambda$blockColors$4(SmelteryClientEvents.java:134) ~[tconstruct:1.16.5-3.0.1.48] {re:classloading,pl:eventbus:A} + at net.minecraft.client.renderer.color.BlockColors.func_228054_a_(BlockColors.java:92) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.BlockModelRenderer.func_228800_a_(BlockModelRenderer.java:132) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.BlockModelRenderer.func_228798_a_(BlockModelRenderer.java:220) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.BlockModelRenderer.renderModelFlat(BlockModelRenderer.java:103) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraftforge.client.model.pipeline.ForgeBlockModelRenderer.renderModelFlat(ForgeBlockModelRenderer.java:69) ~[forge:?] {re:classloading} + at net.minecraft.client.renderer.BlockModelRenderer.renderModel(BlockModelRenderer.java:51) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.BlockRendererDispatcher.renderModel(BlockRendererDispatcher.java:63) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkRender$RebuildTask.func_228940_a_(ChunkRenderDispatcher.java:527) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkRender$RebuildTask.func_225618_a_(ChunkRenderDispatcher.java:449) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkRender.func_228936_k_(ChunkRenderDispatcher.java:383) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_228902_a_(ChunkRenderDispatcher.java:164) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.WorldRenderer.func_228437_a_(WorldRenderer.java:847) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.WorldRenderer.func_228426_a_(WorldRenderer.java:936) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.GameRenderer.func_228378_a_(GameRenderer.java:607) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:425) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:976) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.main.Main.main(Main.java:184) ~[1.16.5.jar:?] {re:classloading,pl:runtimedistcleaner:A} + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202] {} + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202] {} + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202] {} + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202] {} + at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.0.1.jar:36.0] {} + at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {} + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Thread: Render thread +Stacktrace: + at slimeknights.tconstruct.smeltery.SmelteryClientEvents.lambda$blockColors$4(SmelteryClientEvents.java:134) ~[tconstruct:1.16.5-3.0.1.48] {re:classloading,pl:eventbus:A} + at net.minecraft.client.renderer.color.BlockColors.func_228054_a_(BlockColors.java:92) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.BlockModelRenderer.func_228800_a_(BlockModelRenderer.java:132) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.BlockModelRenderer.func_228798_a_(BlockModelRenderer.java:220) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.BlockModelRenderer.renderModelFlat(BlockModelRenderer.java:103) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraftforge.client.model.pipeline.ForgeBlockModelRenderer.renderModelFlat(ForgeBlockModelRenderer.java:69) ~[forge:?] {re:classloading} +-- Block model being tesselated -- +Details: + Block: Block{tconstruct:seared_drain}[active=true,facing=north] + Block location: World: (1370,92,-738), Chunk: (at 10,5,14 in 85,-47; contains blocks 1360,0,-752 to 1375,255,-737), Region: (2,-2; contains chunks 64,-64 to 95,-33, blocks 1024,0,-1024 to 1535,255,-513) + Using AO: false +Stacktrace: + at net.minecraft.client.renderer.BlockModelRenderer.renderModel(BlockModelRenderer.java:51) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + + +-- Block being tesselated -- +Details: + Block: Block{tconstruct:seared_drain}[active=true,facing=north] + Block location: World: (1370,92,-738), Chunk: (at 10,5,14 in 85,-47; contains blocks 1360,0,-752 to 1375,255,-737), Region: (2,-2; contains chunks 64,-64 to 95,-33, blocks 1024,0,-1024 to 1535,255,-513) +Stacktrace: + at net.minecraft.client.renderer.BlockRendererDispatcher.renderModel(BlockRendererDispatcher.java:63) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkRender$RebuildTask.func_228940_a_(ChunkRenderDispatcher.java:527) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkRender$RebuildTask.func_225618_a_(ChunkRenderDispatcher.java:449) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkRender.func_228936_k_(ChunkRenderDispatcher.java:383) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_228902_a_(ChunkRenderDispatcher.java:164) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.WorldRenderer.func_228437_a_(WorldRenderer.java:847) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.WorldRenderer.func_228426_a_(WorldRenderer.java:936) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.renderer.GameRenderer.func_228378_a_(GameRenderer.java:607) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + + +-- Affected level -- +Details: + All players: 1 total; [ClientPlayerEntity['Light'/15217, l='ClientLevel', x=1389.50, y=91.00, z=-733.34]] + Chunk stats: Client Chunk Cache: 529, 342 + Level dimension: minecraft:overworld + Level spawn location: World: (1382,4,-758), Chunk: (at 6,0,10 in 86,-48; contains blocks 1376,0,-768 to 1391,255,-753), Region: (2,-2; contains chunks 64,-64 to 95,-33, blocks 1024,0,-1024 to 1535,255,-513) + Level time: 1567868 game time, 513106 day time + Server brand: forge + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:447) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} + at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2024) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:623) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} + at net.minecraft.client.main.Main.main(Main.java:184) ~[1.16.5.jar:?] {re:classloading,pl:runtimedistcleaner:A} + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202] {} + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202] {} + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202] {} + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202] {} + at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.0.1.jar:36.0] {} + at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {} + at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {} + + +-- System Details -- +Details: + Minecraft Version: 1.16.5 + Minecraft Version ID: 1.16.5 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_202, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1363596192 bytes (1300 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB) + CPUs: 4 + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx2048m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + ModLauncher: 8.0.9+86+master.3cf110c + ModLauncher launch target: fmlclient + ModLauncher naming: srg + ModLauncher services: + /mixin-0.8.2.jar mixin PLUGINSERVICE + /eventbus-4.0.0.jar eventbus PLUGINSERVICE + /forge-1.16.5-36.0.1.jar object_holder_definalize PLUGINSERVICE + /forge-1.16.5-36.0.1.jar runtime_enum_extender PLUGINSERVICE + /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE + /forge-1.16.5-36.0.1.jar capability_inject_definalize PLUGINSERVICE + /forge-1.16.5-36.0.1.jar runtimedistcleaner PLUGINSERVICE + /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE + /forge-1.16.5-36.0.1.jar fml TRANSFORMATIONSERVICE + FML: 36.0 + Forge: net.minecraftforge:36.0.1 + FML Language Providers: + javafml@36.0 + minecraft@1 + Mod List: + forge-1.16.5-36.0.1-client.jar |Minecraft |minecraft |1.16.5 |DONE |NOSIGNATURE + TConstruct-1.16.5-3.0.1.48.jar |Tinkers' Construct |tconstruct |3.0.1.48 |DONE |NOSIGNATURE + RoughlyEnoughItems-Forge-5.8.11+20210123-1121.jar |Roughly Enough Items |roughlyenoughitems |5.8.11+20210123-1121|DONE |NOSIGNATURE + forge-1.16.5-36.0.1-universal.jar |Forge |forge |36.0.1 |DONE |22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90 + exnihilosequentia-1.16-2.0.1.0.jar |Ex Nihilo: Sequentia |exnihilosequentia |1.16-2.0.1.0 |DONE |NOSIGNATURE + Mantle-1.16.5-1.6.74.jar |Mantle |mantle |1.6.74 |DONE |NOSIGNATURE + cloth-config-forge-4.1.3.jar |Cloth Config v4 API |cloth-config |4.1.3 |DONE |NOSIGNATURE + Crash Report UUID: 3375ccb6-b708-402f-9f12-d1e8d4fbf854 + Launched Version: HMCL 3.3.180 + Backend library: LWJGL version 3.2.2 build 10 + Backend API: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.4252, Intel + GL Caps: Using framebuffer using OpenGL 3.0 + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'forge' + Type: Client (map_client.txt) + Graphics mode: fast + Resource Packs: + Current Language: 简体中文 (中国) + CPU: 4x Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/out_of_memory.txt b/HMCLCore/src/test/resources/crash-report/out_of_memory.txt new file mode 100644 index 000000000..2bef41b78 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/out_of_memory.txt @@ -0,0 +1,438 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 2021-02-11 18:14:23 CST +Description: Initializing game + +java.lang.OutOfMemoryError: Java heap space + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- + Minecraft Version: 1.12.2 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_271, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 128162664 bytes (122 MB) / 4278190080 bytes (4080 MB) up to 4278190080 bytes (4080 MB) + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx4069m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.42 Powered by Forge 14.23.5.2855 Optifine OptiFine_1.12.2_HD_U_G5_pre1 248 mods loaded, 248 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + + | State | ID | Version | Source | Signature | + |:----- |:--------------------------------- |:------------------------ |:------------------------------------------------------------ |:---------------------------------------- | + | LCH | minecraft | 1.12.2 | minecraft.jar | None | + | LCH | mcp | 9.42 | minecraft.jar | None | + | LCH | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2855.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | LCH | forge | 14.23.5.2855 | forge-1.12.2-14.23.5.2855.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | LCH | ColorUtility | 1.0.4 | minecraft.jar | None | + | LCH | creativecoredummy | 1.0.0 | minecraft.jar | None | + | LCH | jecharacters | 1.12.0-3.4.8 | 通用拼音搜索JustEnoughCharacters-1.12.0-3.4.8.jar | None | + | LCH | openmodscore | 0.12.2 | minecraft.jar | None | + | LCH | foamfixcore | 7.7.4 | minecraft.jar | None | + | LCH | opencomputers|core | 1.7.5.192 | minecraft.jar | None | + | LCH | clothesline-hooks | 1.12.2-0.0.1.2 | minecraft.jar | None | + | LCH | acbl | 1.0.6.1 | [ACBL]刺客信条:方块传奇acbl-1.0.6.1.jar | None | + | LCH | ctm | MC1.12.2-1.0.2.31 | CTM-MC1.12.2-1.0.2.31.jar | None | + | LCH | appliedenergistics2 | rv6-stable-7 | appliedenergistics2-rv6-stable-7.jar | dfa4d3ac143316c6f32aa1a1beda1e34d42132e5 | + | LCH | ae2fc | 1.0.9 | [ae2fc]ae2fc-1.12.2-1.0.9.jar | None | + | LCH | bdlib | 1.14.3.12 | bdlib-1.14.3.12-mc1.12.2.jar | None | + | LCH | ae2stuff | 0.7.0.4 | [AE2加强]ae2stuff-0.7.0.4-mc1.12.2.jar | None | + | LCH | baubles | 1.5.2 | Baubles-1.12-1.5.2.jar | None | + | LCH | statues | 0.8.9.2 | 雕像statues-1.12.X-0.8.9.2.jar | None | + | LCH | crafttweaker | 4.1.20 | 魔改器CraftTweaker2-1.12-4.1.20.614.jar | None | + | LCH | endertweaker | 1.2.1 | eio魔改EnderTweaker-1.12.2-1.2.1.jar | None | + | LCH | forgelin | 1.8.4 | Forgelin-1.8.4.jar | None | + | LCH | alib | 1.0.12 | 炼金化学前置alib-1.0.12.jar | None | + | LCH | alchemistry | 1.12.2-42 | 炼金化学alchemistry-1.12.2-42.jar | None | + | LCH | jei | 4.15.0.291 | jei_1.12.2-4.15.0.291.jar | None | + | LCH | redstoneflux | 2.1.1 | RedstoneFlux-1.12-2.1.1.1-universal.jar | None | + | LCH | cofhcore | 4.6.6 | CoFHCore-1.12.2-4.6.6.1-universal.jar | None | + | LCH | cofhworld | 1.4.0 | CoFHWorld-1.12.2-1.4.0.1-universal.jar | None | + | LCH | thermalfoundation | 2.6.7 | ThermalFoundation-1.12.2-2.6.7.1-universal.jar | None | + | LCH | twilightforest | 3.10.1013 | twilightforest-1.12.2-3.10.1013-universal.jar | None | + | LCH | engineerstools | 1.0.5 | 工程师的工具engineerstools-1.12.2-1.0.5.jar | None | + | LCH | engineersdecor | 1.1.2 | 工程师的装饰engineersdecor-1.12.2-1.1.2.jar | ed58ed655893ced6280650866985abcae2bf7559 | + | LCH | immersiveengineering | 0.12-92 | ImmersiveEngineering-0.12-92.jar | 4cb49fcde3b43048c9889e0a3d083225da926334 | + | LCH | alternatingflux | 0.12.2-2 | [AF]交变磁通alternatingflux-0.12.2-2.jar | None | + | LCH | appliedintegrations | 8.0.16.7 | [AI]应用集成AppliedIntegrations-1.12.2-e2884e6f.jar | None | + | LCH | mcmultipart | 2.5.3 | MCMultiPart-2.5.3.jar | None | + | LCH | computercraft | 1.86.2 | cc-tweaked-1.12.2-1.86.2.jar | None | + | LCH | mekanism | 1.12.2-9.8.3.390 | Mekanism-1.12.2-9.8.3.390.jar | None | + | LCH | sonarcore | 5.0.19 | sonarcore-1.12.2-5.0.19-20.jar | None | + | LCH | calculator | 5.0.12 | [CC]运算工艺calculator-1.12.2-5.0.12-15.jar | None | + | LCH | waila | 1.8.26 | [高亮显示]Hwyla-1.8.26-B41_1.12.2.jar | None | + | LCH | extracells | 2.6.5 | [EC2更多存储单元]ExtraCells-1.12.2-2.6.5.jar | None | + | LCH | floricraft | 4.4.3 | [FC]花卉工艺Floricraft-1.12.2-4.4.3.jar | None | + | LCH | journeymap | 1.12.2-5.7.1 | [JM流行地图]journeymap-1.12.2-5.7.1.jar | None | + | LCH | legendera | 1.1.8 | [LE]传说纪元TheLegendEra-1.1.8.jar | None | + | LCH | mm_lib | 2.2.0 | [MMLib]妖怪之山通用库MMLib-2.2.0.jar | None | + | LCH | inventorytweaks | 1.63+release.109.220f184 | [R键整理]InventoryTweaks-1.63.jar | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe | + | LCH | sakura | 1.0.5-1.12.2 | Sakura-1.0.5-1.12.2.jar | None | + | LCH | flammpfeil.slashblade | mc1.12-r32 | SlashBlade-mc1.12-r32.jar | None | + | LCH | slashblade_addon | 1.5.0 | [SJAP]拔刀剑日系附属包SJAP-1.5.0.jar | None | + | LCH | negorerouse | r1 | [尼格洛茨·诸神帝裔]NegoreRouse-r1.1.4-mc1.12.2.jar | None | + | LCH | i18nmod | 1.12.2-1.0.8 | [自动汉化]i18nupdatemod-1.12.2-1.0.8.jar | None | + | LCH | wailaharvestability | 1.1.12 | [高亮显示前置]WailaHarvestability-mc1.12-1.1.12.jar | None | + | LCH | spatialservermod | 1.3 | ae2空间修复spatialservermod-1.3.jar | None | + | LCH | jee | 1.0.8 | ae修复JustEnoughEnergistics-1.12.2-1.0.8.jar | None | + | LCH | infinitylib | 1.12.2-1.12.0 | infinitylib-1.12.0.jar | None | + | LCH | agricraft | 2.12.0-1.12.0-a6 | AgriCraft-2.12.0-1.12.0-a6.jar | None | + | LCH | extrautils2 | 1.0 | extrautils2-1.12-1.9.9.jar | None | + | LCH | flyringbaublemod | 0.3.1_1.12-d4e654e | angelRingToBauble-1.12-0.3.1.50+d4e654e.jar | None | + | LCH | aroma1997core | 2.0.0.2 | Aroma1997Core-1.12.2-2.0.0.2.jar | dfbfe4c473253d8c5652417689848f650b2cbe32 | + | LCH | aroma1997sdimension | 2.0.0.2 | Aroma1997s-Dimensional-World-1.12.2-2.0.0.2.jar | dfbfe4c473253d8c5652417689848f650b2cbe32 | + | LCH | codechickenlib | 3.2.3.358 | CodeChickenLib-1.12.2-3.2.3.358-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | + | LCH | avaritia | 3.3.0 | Avaritia-1.12.2-3.3.0.33-universal.jar | None | + | LCH | endercore | 1.12.2-0.5.76 | EnderCore-1.12.2-0.5.76.jar | None | + | LCH | brandonscore | 2.4.18 | BrandonsCore-1.12.2-2.4.18.210-universal.jar | None | + | LCH | draconicevolution | 2.3.25 | Draconic-Evolution-1.12.2-2.3.25.351-universal.jar | None | + | LCH | thermalexpansion | 5.5.7 | ThermalExpansion-1.12.2-5.5.7.1-universal.jar | None | + | LCH | enderio | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | avaritiaio | @VERSION@ | avaritiaio-1.4.jar | None | + | LCH | botania | r1.10-363 | Botania+r1.10-363.jar | None | + | LCH | avaritiatweaks | 1.12.2-1.1 | AvaritiaTweaks-1.12.2-1.1.jar | 4ffa87db52cf086d00ecc4853a929367b1c39b5c | + | LCH | betternether | 0.1.8.6 | betternether-0.1.8.6.jar | None | + | LCH | betterrecords | unspecified | BetterRecords-1.12.2-1.6.2.jar | None | + | LCH | bitcoin | ${version} | bitcoin-1.12.2-1.1.0.jar | None | + | LCH | hammercore | 2.0.6.14 | HammerLib-1.12.2-2.0.6.14.jar | 9f5e2a811a8332a842b34f6967b7db0ac4f24856 | + | LCH | botanicadds | 12.2.5 | BotanicAdditions-1.12.2-12.2.5.jar | 9f5e2a811a8332a842b34f6967b7db0ac4f24856 | + | LCH | cameraobscura | 0.0.1 | CameraObscura-1.0.3.jar | None | + | LCH | cctweaked | 1.86.2 | cc-tweaked-1.12.2-1.86.2.jar | None | + | LCH | cd4017be_lib | 6.5.1 | CD4017BE_lib-1.12.2-6.5.1.jar | None | + | LCH | chickenchunks | 2.4.2.74 | ChickenChunks-1.12.2-2.4.2.74-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | + | LCH | chineseworkshop | 1.2.6 | ChineseWorkshop-1.12.2_1.2.6.jar | None | + | LCH | chinjufumod | 3.2.2 | ChinjufuMod[1.12.2]3.2.2.jar | None | + | LCH | chiselsandbits | 14.33 | chiselsandbits-14.33.jar | None | + | LCH | clockworkphase | 1.0g | ClockworkPhase-1.12.2-1.0g.jar | None | + | LCH | compactvoidminers | 1.11 | CompactVoidMiners-R1.11.jar | None | + | LCH | creativecore | 1.10.0 | CreativeCore_v1.10.44_mc1.12.2.jar | None | + | LCH | cucumber | 1.1.3 | Cucumber-1.12.2-1.1.3.jar | None | + | LCH | denseneutroncollectors | @VERSION@ | denseneutroncollectors-1.1.jar | None | + | LCH | draconicadditions | 1.11.0 | Draconic-Additions-1.12.2-1.11.0.31-universal.jar | None | + | LCH | earthworks | 1.3.4.3 | Earthworks-1.12-1.3.6.jar | None | + | LCH | enderioconduits | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderioendergy | 5.2.66 | eio扩展EnderIO-endergy-1.12.2-5.2.66.jar | None | + | LCH | enderiointegrationtic | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderiobase | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderioconduitsappliedenergistics | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | opencomputers | 1.7.5.192 | OpenComputers-MC1.12.2-1.7.5.192.jar | None | + | LCH | enderioconduitsopencomputers | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderioconduitsrefinedstorage | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderiointegrationforestry | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderiointegrationticlate | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderioinvpanel | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderiomachines | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | enderiopowertools | 5.2.66 | EnderIO-1.12.2-5.2.66.jar | None | + | LCH | engineersdoors | 0.9.1 | engineers_doors-1.12.2-0.9.1.jar | None | + | LCH | valkyrielib | 1.12.2-2.0.20.1 | valkyrielib-1.12.2-2.0.20.1.jar | None | + | LCH | environmentaltech | 1.12.2-2.0.20.1 | environmentaltech-1.12.2-2.0.20.1.jar | None | + | LCH | etlunar | 1.12.2-2.0.20.1 | etlunar-1.12.2-2.0.20.1.jar | None | + | LCH | mtlib | 3.0.6 | 磁场工艺前置MTLib-3.0.6.jar | None | + | LCH | extrabotany | 58 | ExtraBotany-r1.1-58r.jar | None | + | LCH | extracpus | 1.1.0 | ExtraCPUsextracpus-1.12.2-1.1.0.jar | None | + | LCH | farseek | 2.5 | Farseek-1.12-2.5.jar | None | + | LCH | fluxnetworks | 4.0.14 | fluxnetworks-1.12.2-4.0.14-3通量网络1.jar | None | + | LCH | foamfix | 0.10.10-1.12.2 | foamfix-0.10.10-1.12.2.jar | None | + | LCH | forgeendertech | 1.12.2-4.5.2.0 | ForgeEndertech-1.12.2-4.5.2.0-build.0459.jar | None | + | LCH | forgemultipartcbe | 2.6.2.83 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | + | LCH | microblockcbe | 2.6.2.83 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar | None | + | LCH | minecraftmultipartcbe | 2.6.2.83 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar | None | + | LCH | fpsreducer | mc1.12.2-1.12 | FpsReducer-mc1.12.2-1.12.jar | None | + | LCH | ftbbackups | 1.1.0.1 | FTBBackups-1.1.0.1.jar | None | + | LCH | furenikusroads | 1.1.10 | Fureniku的路Fureniku's+Roads-1.1.10.jar | None | + | LCH | advgenerators | 0.9.20.12 | generators-0.9.20.12-mc1.12.2.jar | None | + | LCH | igwmod | 1.4.4-15 | IGW-Mod-1.12.2-1.4.4-15-universal.jar | None | + | LCH | industrialexpansion | 1.2.6 | IndustrialExpansion-1.2.6.jar | None | + | LCH | infraredstone | 1.2.1 | InfraRedstone-1.2.1.jar | None | + | LCH | jeivillagers | 1.0 | jeivillagers-1.12-1.0.2.jar | None | + | LCH | jeiintegration | 1.6.0 | JEI扩展jeiintegration_1.12.2-1.6.0.jar | None | + | LCH | jeresources | 0.9.2.60 | JEI扩展JustEnoughResources-1.12.2-0.9.2.60.jar | None | + | LCH | jetif | 1.5.2 | Just Enough Throwing In Fluids (JETIF)jetif-1.12.2-1.5.2.jar | None | + | LCH | jeid | 1.0.3-55 | JustEnoughIDs-1.0.3-55.jar | None | + | LCH | zerocore | 1.12.2-0.1.2.8 | 大反应前置zerocore-1.12.2-0.1.2.8.jar | None | + | LCH | bigreactors | 1.12.2-0.4.5.67 | 大型反应ExtremeReactors-1.12.2-0.4.5.67.jar | None | + | LCH | justenoughreactors | 1.1.3.61 | JustEnoughReactors-1.12.2-1.1.3.61.jar | 2238d4a92d81ab407741a2fdb741cebddfeacba6 | + | LCH | libnine | 1.1.6 | libnine-1.12.2-1.1.6.jar | None | + | LCH | threng | 1.1.13 | lazy-ae2-1.12.2-1.1.13.jar | None | + | LCH | lightningcraft | 2.9.7_1 | lightningcraft-2.9.7_1.jar | None | + | LCH | lootcapacitortooltips | 1.3 | lootcapacitortooltips-1.3.jar | None | + | LCH | mcwroofs | 1.0.2 | Macaw的屋顶mcw-roofs-1.0.2-mc1.12.2.jar | None | + | LCH | mcwwindows | 1.0 | Macaw的窗户mcw-windows-1.0.0-mc1.12.2.jar | None | + | LCH | malisiscore | 1.12.2-6.5.1-SNAPSHOT | malisiscore-1.12.2-6.5.1.jar | None | + | LCH | mcjtylib_ng | 3.5.4 | mcjtylib-1.12-3.5.4.jar | None | + | LCH | mcwbridges | 1.0.4 | mcw-bridges-1.0.4-mc1.12.2.jar | None | + | LCH | mekanismtools | 1.12.2-9.8.3.390 | MekanismTools-1.12.2-9.8.3.390.jar | None | + | LCH | mekores | 2.0.13 | mekores-2.0.13.jar | None | + | LCH | morpheus | 1.12.2-3.5.106 | Morpheus-1.12.2-3.5.106.jar | None | + | LCH | mrtjpcore | 2.1.4.43 | MrTJPCore-1.12.2-2.1.4.43-universal.jar | None | + | LCH | projectintelligence | 1.0.9 | ProjectIntelligence-1.12.2-1.0.9.28-universal.jar | None | + | LCH | nei | 2.4.2 | NotEnoughItems-1.12.2-2.4.2.244-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | + | LCH | omlib | 3.1.4-249 | omlib-1.12.2-3.1.4-249.jar | None | + | LCH | openmods | 0.12.2 | OpenModsLib-1.12.2-0.12.2.jar | d2a9a8e8440196e26a268d1f3ddc01b2e9c572a5 | + | LCH | openblocks | 1.8.1 | OpenBlocks-1.12.2-1.8.1.jar | d2a9a8e8440196e26a268d1f3ddc01b2e9c572a5 | + | LCH | openfm | 0.1.0.19 | OpenFM-1.12.2-0.1.0.19.jar | None | + | LCH | patchouli | 1.0-20 | Patchouli-1.0-20.jar | None | + | LCH | placebo | 1.6.0 | Placebo-1.12.2-1.6.0.jar | None | + | LCH | pneumaticcraft | 1.12.2-0.11.14-395 | pneumaticcraft-repressurized-1.12.2-0.11.14-395.jar | None | + | LCH | projectred-core | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-Base.jar | None | + | LCH | projectred-compat | 1.0 | ProjectRed-1.12.2-4.9.4.120-compat.jar | None | + | LCH | projectred-integration | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-integration.jar | None | + | LCH | projectred-transmission | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-integration.jar | None | + | LCH | projectred-fabrication | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-fabrication.jar | None | + | LCH | projectred-illumination | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-lighting.jar | None | + | LCH | projectred-expansion | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-mechanical.jar | None | + | LCH | projectred-relocation | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-mechanical.jar | None | + | LCH | projectred-transportation | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-mechanical.jar | None | + | LCH | projectred-exploration | 4.9.4.120 | ProjectRed-1.12.2-4.9.4.120-world.jar | None | + | LCH | ptrmodellib | 1.0.4 | PTRLib-1.0.4.jar | None | + | LCH | rare-ice | ${version} | rare-ice-0.1.0.jar | None | + | LCH | rcroads | 0.3.0 | RC+Roads+0.3.0.jar | None | + | LCH | redstonearsenal | 2.6.4 | RedstoneArsenal-1.12.2-2.6.4.1-universal.jar | None | + | LCH | redstonerepository | 1.3.2 | RedstoneRepository-1.12.2-1.4.0-dev-universal.jar | None | + | LCH | rftools | 7.73 | rftools-1.12-7.73.jar | None | + | LCH | rftoolscontrol | 2.0.2 | rftoolsctrl-1.12-2.0.2.jar | None | + | LCH | rftoolsdim | 5.71 | rftoolsdim-1.12-5.71.jar | None | + | LCH | sgcraft | 2.0.3 | SGCraft-2.0.5.jar | None | + | LCH | skewers | 1.1 | Skewers-1.1.jar | None | + | LCH | soundphysics | 1.0.10-1 | Sound-Physics-1.12.2-1.0.10-1.jar | None | + | LCH | streams | 0.4.8 | Streams-1.12-0.4.8.jar | None | + | LCH | tammodized | 0.15.6 | TamModized-1.12.2-0.15.6.jar | None | + | LCH | teaandbiscuits | 1.4 | TeaAndBiscuits-1.12.2-1.4.jar | None | + | LCH | teastory | 3.3.3-B32.404-1.12.2 | TeaStory-3.3.3-B32.404-1.12.2.jar | None | + | LCH | theeightfabledblades | 1.0.0 | TheEightFabledBlades+V2.0.01.jar | None | + | LCH | thermalcultivation | 0.3.6 | ThermalCultivation-1.12.2-0.3.6.1-universal.jar | None | + | LCH | thermaldynamics | 2.5.6 | ThermalDynamics-1.12.2-2.5.6.1-universal.jar | None | + | LCH | thermalinnovation | 0.3.6 | ThermalInnovation-1.12.2-0.3.6.1-universal.jar | None | + | LCH | thermallogistics | 0.2-29 | thermallogistics-0.2-29.jar | None | + | LCH | lastsmith | V1.2.6.5-MC1.12.2 | TLS-V1.2.6.5-MC1.12.2.jar | None | + | LCH | universalmodifiers | 1.12.2-1.0.16.1 | valkyrielib-1.12.2-2.0.20.1.jar | None | + | LCH | vanillafix | 1.0.10-150 | VanillaFix-1.0.10-150.jar | None | + | LCH | xnet | 1.8.2 | xnet-1.12-1.8.2.jar | None | + | LCH | bettermineshafts | 1.12.2-2.2 | YUNG的矿井优化BetterMineshaftsForge-1.12.2-2.2.jar | None | + | LCH | rustic | 1.1.7 | 乡村rustic-1.1.7.jar | None | + | LCH | portality | 1.0-SNAPSHOT | 传送portality-1.12.2-1.2.3-15.jar | None | + | LCH | swordcraftonline | 1.0.1 | 动漫神域SwordCraftOnline 1.12.2 - 汉化.jar | None | + | LCH | animalcrops | 1.12.2-0.2.0 | 动物作物AnimalCrops-1.12.2-0.2.0.jar | None | + | LCH | compactmachines3 | 3.0.18 | 压缩空间compactmachines3-1.12.2-3.0.18-b278.jar | None | + | LCH | atomicscience | 1.12.2-3.0.6.19 | 原子科学Atomic-Science-1.12.2-3.0.6b19.jar | None | + | LCH | mtrm | 1.2.2.30 | 可视化魔改MineTweakerRecipeMaker-1.12.2-1.2.2.30.jar | None | + | LCH | recipehandler | 0.13 | 合成冲突消除NoMoreRecipeConflict-0.13(1.12.2).jar | None | + | LCH | compacter | 1.3.0.3 | 合成器compacter-1.3.0.3-mc1.12.2.jar | None | + | LCH | extendedcrafting | 1.5.6 | 合成扩展修复ExtendedCrafting-1.12.2-1.5.6 (2)(1).jar | None | + | LCH | packagedauto | 1.12.2-1.0.3.13 | 封包合成PackagedAuto-1.12.2-1.0.3.14.jar | None | + | LCH | packagedexcrafting | 1.12.2-1.0.1.1 | 合成器PackagedExCrafting-1.12.2-1.0.1.2.jar | None | + | LCH | coffeework | 1.2.9 | 咖啡工艺coffeework-1.2.9.jar | None | + | LCH | fat_cat | 0.0.5 | 大资本家FatCat-0.0.5.jar | None | + | LCH | absentbydesign | 1.12.2-1.0.4 | 好东西absentbydesign-1.12.2-1.0.4.jar | 1bc8f8dbe770187a854cef35dad0ff40ba441bbe | + | LCH | coroutil | 1.12.1-1.2.37 | 孔明灯,天灯前置coroutil-1.12.1-1.2.37.jar | None | + | LCH | sky_lanterns | 1.12.1-1.0.1 | 孔明灯,天灯skylanterns-1.12.1-1.0.1.jar | None | + | LCH | extendedrenderer | v1.0 | 孔明灯,天灯前置coroutil-1.12.1-1.2.37.jar | None | + | LCH | configmod | v1.0 | 孔明灯,天灯前置coroutil-1.12.1-1.2.37.jar | None | + | LCH | tp | 3.2.34 | 微型自动化tinyprogressions-1.12.2-3.3.34-Release.jar | None | + | LCH | grapplemod | 1.12.2-v11.1 | 抓钩grapplemod-v11.1-1.12.2.jar | None | + | LCH | xcustomizedblade | 1.60 | 拔刀mod编辑XCustomizedBlade.TinyCore.1.12.2.VER1.60.jar | None | + | LCH | moarsigns | 6.0.0.11 | 更多牌子MoarSigns-1.12.2-6.0.0.11.jar | 5a57c7d1420cf4c58f53ea2a298ebef8215ede63 | + | LCH | betterbedrockgen | 6.0.2 | 更好的基岩BetterBedrockGenerator-1.12-6.1.1.jar | None | + | LCH | stygian | 1.0.4 | 末地,生物群系扩展stygian-1.0.4.jar | None | + | LCH | regexfilters | 1.3 | 正则表达式过滤器regexfilters-1.3.jar | None | + | LCH | immersivetech | 1.3.10 | 沉浸科技immersivetech-1.12-1.3.10.jar | None | + | LCH | immersivecables | 1.3.2 | 沉浸线缆ImmersiveCables-1.12.2-1.3.2.jar | None | + | LCH | immersiveposts | 0.2.1 | 沉浸网络ImmersivePosts-0.2.1.jar | 0ba8738eadcf158e7fe1452255a73a022fb15feb | + | LCH | kiwi | 0.5.3.32 | Kiwi-1.12.2-0.5.3.32.jar | None | + | LCH | cuisine | 0.5.21-build920 | Cuisine-0.5.21-build920.jar | None | + | LCH | clochecall | 1.1.2 | 沉浸附属ClocheCall-1.1.2.jar | None | + | LCH | norecipebook | 1.2.1 | 没有配方书noRecipeBook_v1.2.2formc1.12.2.jar | None | + | LCH | demagnetize | 1.12.2-1.1.2 | 消磁demagnetize-1.12.2-1.1.2.jar | None | + | LCH | woot | 1.12.2-1.4.11 | 生物工厂woot-1.12.2-1.4.11.jar | None | + | LCH | bonsaitrees | 1.1.4 | 盆栽bonsaitrees-1.1.4-b170.jar | None | + | LCH | magneticraft | 2.7.0 | 磁场工艺Magneticraft_1.12-2.8.3-dev.jar | None | + | LCH | modelloader | 1.1.7 | 磁场工艺前置modelloader-1.1.7.jar | None | + | LCH | mystcraft | 0.13.7.06 | 神秘岛mystcraft-1.12.2-0.13.7.06.jar | None | + | LCH | glassential | 1.1.0 | 精致玻璃glassential-1.12.2-1.1.0.jar | None | + | LCH | ropebridge | 2.0.5 | 索桥ropebridge-1.12-2.0.7.jar | None | + | LCH | rs_ctr | 0.3.1 | 红石控制RedstoneControl-1.12.2-0.3.1.3.jar | None | + | LCH | rsgauges | 1.2.5 | 红石测量与开关rsgauges-1.12.2-1.2.5.jar | ed58ed655893ced6280650866985abcae2bf7559 | + | LCH | ambientsounds | 3.0 | 自然音效3,可能只能客户端AmbientSounds_v3.0.18_mc1.12.2.jar | None | + | LCH | itorch | 1.2.1 | 色火把itorch-1.2.1.jar | None | + | LCH | communism | 1.1 | 苏维埃工坊communism-1.1.2.jar | None | + | LCH | soviet | 0.5 | 苏维埃风格装饰Soviet+Era+0.5.jar | None | + | LCH | voidcraft | 0.26.10 | 虚空工艺-1.12.2.jar | None | + | LCH | signpost | 1.08.3 | 路标signpost-1.12.2-1.08.3.jar | None | + | LCH | controlling | 3.0.10 | 键位冲突显示Controlling-3.0.10.jar | None | + | LCH | winterwonderland | 1.2.2 | 霏雪寄语之地WinterWonderLand-1.2.2.jar | None | + | LCH | mukaimods | 0.2.3 | 音游mukaimods-0.3.8.jar | None | + | LCH | ctgui | 1.0.0 | 魔改器CraftTweaker2-1.12-4.1.20.614.jar | None | + | LCH | crafttweakerjei | 2.0.3 | 魔改器CraftTweaker2-1.12-4.1.20.614.jar | None | + | LCH | rtg | 6.1.0.0-snapshot.1 | RTG-1.12.2-6.1.0.0-snapshot.1.jar | None | + | LCH | rf-capability-adapter | 1.1.1 | [MECA]ME功能适配器capabilityadapter-1.1.1.jar | None | + | LCH | clothesline | 1.12.2-0.0.2.2 | 晾衣绳clothesline-1.12.2-0.0.3.0-bundle.jar | 3bae2d07b93a5971335cb2de15230c19c103db32 | + | LCH | snowrealmagic | 0.3.3 | 雪真实的魔法SnowRealMagic-0.3.3.jar | None | + | LCH | adchimneys | 1.12.2-3.5.12.1 | AdChimneys-1.12.2-3.5.12.1-build.0460.jar | None | + Loaded coremods (and transformers): EngineersDoorsLoadingPlugin (engineers_doors-1.12.2-0.9.1.jar) + nihiltres.engineersdoors.common.asm.EngineersDoorsClassTransformer + FcCoreMod ([ae2fc]ae2fc-1.12.2-1.0.9.jar) + xyz.phanta.ae2fc.coremod.FcClassTransformer + TransformerLoader (OpenComputers-MC1.12.2-1.7.5.192.jar) + li.cil.oc.common.asm.ClassTransformer + clothesline-hooks (clothesline-hooks-1.12.2-0.0.1.2.jar) + com.jamieswhiteshirt.clothesline.hooks.plugin.ClassTransformer + MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar) + mekanism.coremod.KeybindingMigrationHelper + CorePlugin (ForgeEndertech-1.12.2-4.5.2.0-build.0459.jar) + + IELoadingPlugin (ImmersiveEngineering-core-0.12-92.jar) + blusunrize.immersiveengineering.common.asm.IEClassTransformer + CoreModLoader (Sound-Physics-1.12.2-1.0.10-1.jar) + com.sonicether.soundphysics.CoreModInjector + EnderCorePlugin (EnderCore-1.12.2-0.5.76-core.jar) + com.enderio.core.common.transform.EnderCoreTransformer + com.enderio.core.common.transform.SimpleMixinPatcher + JustEnoughIDs Extension Plugin (JustEnoughIDs-1.0.3-55.jar) + org.dimdev.jeid.JEIDTransformer + MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar) + + CoreMod (Aroma1997Core-1.12.2-2.0.0.2.jar) + + ColorUtilityCorePlugin (ColorUtility-universal-1.0.4.jar) + com.Axeryok.ColorUtility.ColorUtilityTransformer + FarseekCoreMod (Farseek-1.12-2.5.jar) + farseek.core.FarseekClassTransformer + OFMDepLoader (OpenFM-1.12.2-0.1.0.19.jar) + + ForgelinPlugin (Forgelin-1.8.4.jar) + + JechCore (通用拼音搜索JustEnoughCharacters-1.12.0-3.4.8.jar) + me.towdium.jecharacters.core.JechClassTransformer + OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar) + openmods.core.OpenModsClassTransformer + HCASM (HammerLib-1.12.2-2.0.6.14.jar) + com.zeitheron.hammercore.asm.HammerCoreTransformer + CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar) + team.chisel.ctm.client.asm.CTMTransformer + VanillaFixLoadingPlugin (VanillaFix-1.0.10-150.jar) + + CreativePatchingLoader (CreativeCore_v1.10.44_mc1.12.2.jar) + + Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.10-1.12.2.jar) + pl.asie.foamfix.coremod.FoamFixTransformer + LoadingPlugin (AdChimneys-1.12.2-3.5.12.1-build.0460.jar) + com.endertech.minecraft.mods.adchimneys.world.WorldData$BlockRandomTick + Inventory Tweaks Coremod ([R键整理]InventoryTweaks-1.63.jar) + invtweaks.forge.asm.ContainerTransformer + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 456.71' Renderer: 'GeForce GTX 750 Ti/PCIe/SSE2' + OpenModsLib class transformers: [llama_null_fix:FINISHED],[horse_base_null_fix:FINISHED],[pre_world_render_hook:FINISHED],[player_render_hook:FINISHED],[horse_null_fix:FINISHED] + AE2 Version: stable rv6-stable-7 for Forge 14.23.5.2768 + Ender IO: Found the following problem(s) with your installation (That does NOT mean that Ender IO caused the crash or was involved in it in any way. We add this information to help finding common problems, not as an invitation to post any crash you encounter to Ender IO's issue tracker. Always check the stack trace above to see which mod is most likely failing.): + * Optifine is installed. This is NOT supported. + This may (look up the meaning of 'may' in the dictionary if you're not sure what it means) have caused the error. Try reproducing the crash WITHOUT this/these mod(s) before reporting it. + Authlib is : /C:/Users/lenovo/Desktop/233/.minecraft/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar + + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !!!You are looking at the diagnostics information, not at the crash. !!! + !!!Scroll up until you see the line with '---- Minecraft Crash Report ----'!!! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + HammerCore Debug Information: Dependent Mods: + -Botanic Additions (botanicadds) @12.2.5 + List of loaded APIs: * AgriCraftAPI (1.0) from AgriCraft-2.12.0-1.12.0-a6.jar + * appliedenergistics2|API (rv6) from appliedenergistics2-rv6-stable-7.jar + * Baubles|API (1.4.0.2) from Baubles-1.12-1.5.2.jar + * bigreactors|API (4.0.1) from 大型反应ExtremeReactors-1.12.2-0.4.5.67.jar + * BotaniaAPI (93) from Botania+r1.10-363.jar + * calculatorapi (1.9.4 - 1.0) from [CC]运算工艺calculator-1.12.2-5.0.12-15.jar + * ChiselsAndBitsAPI (14.25.0) from chiselsandbits-14.33.jar + * cofhapi (2.5.0) from CoFHCore-1.12.2-4.6.6.1-universal.jar + * ComputerCraft|API (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|FileSystem (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Lua (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Media (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Network (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Network|Wired (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Peripheral (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Permissions (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Redstone (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Turtle (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * ComputerCraft|API|Turtle|Event (1.86.2) from cc-tweaked-1.12.2-1.86.2.jar + * CoroAI|dynamicdifficulty (1.0) from 孔明灯,天灯前置coroutil-1.12.1-1.2.37.jar + * CSLib|API (1.0.1) from PTRLib-1.0.4.jar + * ctm-api (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar + * ctm-api-events (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar + * ctm-api-models (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar + * ctm-api-textures (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar + * ctm-api-utils (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar + * DraconicEvolution|API (1.3) from Draconic-Evolution-1.12.2-2.3.25.351-universal.jar + * enderioapi (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|addon (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|capacitor (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|conduits (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|farm (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|redstone (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|teleport (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|tools (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * enderioapi|upgrades (4.0.0) from EnderIO-1.12.2-5.2.66.jar + * ForgeEndertechAPI (1.0) from ForgeEndertech-1.12.2-4.5.2.0-build.0459.jar + * ImmersiveEngineering|API (1.0) from ImmersiveEngineering-0.12-92.jar + * ImmersiveEngineering|ImmersiveFluxAPI (1.0) from ImmersiveEngineering-0.12-92.jar + * jeresources|API (0.9.2.60) from JEI扩展JustEnoughResources-1.12.2-0.9.2.60.jar + * journeymap|client-api (1.4) from [JM流行地图]journeymap-1.12.2-5.7.1.jar + * journeymap|client-api-display (1.4) from [JM流行地图]journeymap-1.12.2-5.7.1.jar + * journeymap|client-api-event (1.4) from [JM流行地图]journeymap-1.12.2-5.7.1.jar + * journeymap|client-api-model (1.4) from [JM流行地图]journeymap-1.12.2-5.7.1.jar + * journeymap|client-api-util (1.4) from [JM流行地图]journeymap-1.12.2-5.7.1.jar + * JustEnoughItemsAPI (4.13.0) from jei_1.12.2-4.15.0.291.jar + * lightningcraftAPI (2.9.0) from lightningcraft-2.9.7_1.jar + * MagneticraftAPI (1.0.0) from 磁场工艺Magneticraft_1.12-2.8.3-dev.jar + * MekanismAPI|core (9.8.1) from Mekanism-1.12.2-9.8.3.390-api.jar + * MekanismAPI|energy (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar + * MekanismAPI|gas (9.8.1) from Mekanism-1.12.2-9.8.3.390-api.jar + * MekanismAPI|infuse (9.8.1) from Mekanism-1.12.2-9.8.3.390-api.jar + * MekanismAPI|laser (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar + * MekanismAPI|transmitter (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar + * MekanismAPI|util (9.0.0) from Mekanism-1.12.2-9.8.3.390-api.jar + * MoarSigns|API (1.3) from 更多牌子MoarSigns-1.12.2-6.0.0.11.jar + * Model-Loader (1.1.0) from 磁场工艺前置modelloader-1.1.7.jar + * Model-Loader-Vectors (1.0.0) from 磁场工艺前置modelloader-1.1.7.jar + * Mystcraft|API (0.2) from 神秘岛mystcraft-1.12.2-0.13.7.06.jar + * openblocks|api (1.2) from OpenBlocks-1.12.2-1.8.1.jar + * opencomputersapi|component (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|core (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|driver (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|driver|item (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|event (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|filesystem (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|internal (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|machine (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|manual (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|network (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * opencomputersapi|prefab (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.5.192.jar + * PatchouliAPI (6) from Patchouli-1.0-20.jar + * PneumaticCraftApi (1.1) from pneumaticcraft-repressurized-1.12.2-0.11.14-395.jar + * projectred|api (2.1) from ProjectRed-1.12.2-4.9.4.120-Base.jar + * redstonefluxapi (2.1.1) from RedstoneFlux-1.12-2.1.1.1-universal.jar + * rtgapi (1.0.0) from RTG-1.12.2-6.1.0.0-snapshot.1.jar + * sonarapi (1.0.1) from sonarcore-1.12.2-5.0.19-20.jar + * TeaStoryAPI (3.3.3-B32.404-1.12.2) from TeaStory-3.3.3-B32.404-1.12.2.jar + * valkyrielib.api (1.12.2-2.0.10a) from valkyrielib-1.12.2-2.0.20.1.jar + * WailaAPI (1.3) from [高亮显示]Hwyla-1.8.26-B41_1.12.2.jar + * zerocore|API|multiblock (1.10.2-0.0.2) from 大反应前置zerocore-1.12.2-0.1.2.8.jar + * zerocore|API|multiblock|rectangular (1.10.2-0.0.2) from 大反应前置zerocore-1.12.2-0.1.2.8.jar + * zerocore|API|multiblock|tier (1.10.2-0.0.2) from 大反应前置zerocore-1.12.2-0.1.2.8.jar + * zerocore|API|multiblock|validation (1.10.2-0.0.2) from 大反应前置zerocore-1.12.2-0.1.2.8.jar + Suspected Mods: Unknown + Launched Version: HMCL 3.3.181 + LWJGL: 2.9.4 + OpenGL: GeForce GTX 750 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 456.71, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. + Using GL 1.3 texture combiners. + Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. + Shaders are available because OpenGL 2.1 is supported. + VBOs are available because OpenGL 1.5 is supported. + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: Minecraft-Mod-Language-Modpack.zip + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + CPU: 8x Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz diff --git a/HMCLCore/src/test/resources/crash-report/resourcepack_resolution.txt b/HMCLCore/src/test/resources/crash-report/resourcepack_resolution.txt new file mode 100644 index 000000000..f2b8a6cb7 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/resourcepack_resolution.txt @@ -0,0 +1,80 @@ +---- Minecraft Crash Report ---- +// Why is it breaking :( + +Time: 05/09/13 15:56 +Description: Registering texture + +bkr: Unable to fit: waterlily - size: 128x128 - Maybe try a lowerresolution texturepack? + at bko.c(SourceFile:63) + at bks.b(SourceFile:87) + at bks.a(SourceFile:54) + at bku.a(SourceFile:69) + at bku.a(SourceFile:133) + at bmf.c(SourceFile:99) + at bmf.a(SourceFile:87) + at avx.b(SourceFile:418) + at bcl.a(SourceFile:146) + at ayr.a(SourceFile:70) + at bcl.a(SourceFile:153) + at ayr.d(SourceFile:133) + at ayr.m(SourceFile:109) + at avx.m(SourceFile:1202) + at avx.V(SourceFile:686) + at avx.e(SourceFile:642) + at net.minecraft.client.main.Main.main(SourceFile:103) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at bko.c(SourceFile:63) + at bks.b(SourceFile:87) + at bks.a(SourceFile:54) + +-- Resource location being registered -- +Details: + Resource location: minecraft:textures/atlas/blocks.png + Texture object class: bks +Stacktrace: + at bku.a(SourceFile:69) + at bku.a(SourceFile:133) + at bmf.c(SourceFile:99) + at bmf.a(SourceFile:87) + at avx.b(SourceFile:418) + at bcl.a(SourceFile:146) + at ayr.a(SourceFile:70) + at bcl.a(SourceFile:153) + at ayr.d(SourceFile:133) + at ayr.m(SourceFile:109) + +-- Affected screen -- +Details: + Screen name: bcl +Stacktrace: + at avx.m(SourceFile:1202) + at avx.V(SourceFile:686) + at avx.e(SourceFile:642) + at net.minecraft.client.main.Main.main(SourceFile:103) + +-- System Details -- +Details: + Minecraft Version: 13w36a + Operating System: Windows Vista (x86) version 6.0 + Java Version: 1.7.0_25, Oracle Corporation + Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation + Memory: 73035976 bytes (69 MB) / 171958272 bytes (163 MB) up to 1037959168 bytes (989 MB) + JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Suspicious classes: [com.ibm.icu.text.ArabicShapingException], [gnu.trove.TIntCollection], [gnu.trove.impl.HashFunctions, PrimeFinder], [gnu.trove.impl.hash.THash, TPrimitiveHash, TIntIntHash], [gnu.trove.iterator.TIterator, TAdvancingIterator, TIntIntIterator], [gnu.trove.map.TIntIntMap], [gnu.trove.map.hash.TIntIntHashMap], [gnu.trove.procedure.TIntIntProcedure], [gnu.trove.set.TIntSet] + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + Launched Version: 13w36a + LWJGL: 2.9.0 + OpenGL: Intel 965/963 Graphics Media Accelerator GL version 1.5.0 - Build 7.14.10.1437, Intel + Is Modded: Probably not. Jar signature remains and client brand is untouched. + Type: Client (map_client.txt) + Resource Packs: [Herobrine-Craft-Pre-26.zip, Sphax PureBDcraft 128x MC16.zip] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: ~~ERROR~~ NullPointerException: null \ No newline at end of file diff --git a/HMCLCore/src/test/resources/logs/bootstrap.txt b/HMCLCore/src/test/resources/logs/bootstrap.txt new file mode 100644 index 000000000..70e1c399f --- /dev/null +++ b/HMCLCore/src/test/resources/logs/bootstrap.txt @@ -0,0 +1,557 @@ +[08:29:36] [main/INFO]: ModLauncher running: args [--username, schwabe22, --version, forge-28.0.75, --gameDir, C:\Users\alexa\Twitch\Minecraft\Instances\u, --assetsDir, C:\Users\alexa\Twitch\Minecraft\Install\assets, --assetIndex, 1.14, --uuid, dda7a75ded21403abffaf37a22658ae3, --accessToken, ????????, --userType, mojang, --versionType, release, --width, 1024, --height, 768, --launchTarget, fmlclient, --fml.forgeVersion, 28.0.75, --fml.mcVersion, 1.14.4, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20190829.143755] +[08:29:36] [main/INFO]: ModLauncher 3.2.0+60+b86c1d4 starting: java version 1.8.0_221 by Oracle Corporation +[08:29:41] [main/INFO]: OptiFineTransformationService.onLoad +[08:29:41] [main/INFO]: OptiFine ZIP file: C:\Users\alexa\Twitch\Minecraft\Instances\u\mods\preview_OptiFine_1.14.4_HD_U_F4_pre3.jar +[08:29:41] [main/INFO]: Added Lets Encrypt root certificates as additional trust +[08:29:41] [main/INFO]: OptiFineTransformationService.initialize +[08:29:42] [main/INFO]: OptiFineTransformationService.transformers +[08:29:42] [main/INFO]: Targets: 238 +[08:29:42] [main/INFO]: additionalClassesLocator: [optifine., net.optifine.] +[08:29:42] [main/INFO]: Launching target 'fmlclient' with arguments [--version, forge-28.0.75, --gameDir, C:\Users\alexa\Twitch\Minecraft\Instances\u, --assetsDir, C:\Users\alexa\Twitch\Minecraft\Install\assets, --username, schwabe22, --assetIndex, 1.14, --uuid, dda7a75ded21403abffaf37a22658ae3, --accessToken, ????????, --userType, mojang, --versionType, release, --width, 1024, --height, 768] +[08:29:44] [Client thread/INFO]: [OptiFine] *** Reflector Forge *** +[08:29:44] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient +[08:29:45] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraftforge.client.model.IModel.getTextures +[08:29:46] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch +[08:29:46] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.Loader +[08:29:46] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress +[08:29:46] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla *** +[08:29:46] [Client thread/INFO]: Setting user: schwabe22 +[08:29:51] [Client thread/WARN]: Skipping bad option: lastServer: +[08:29:51] [Client thread/INFO]: LWJGL Version: 3.2.2 build 10 +[08:29:52] [Client thread/INFO]: [OptiFine] +[08:29:52] [Client thread/INFO]: [OptiFine] OptiFine_1.14.4_HD_U_F4_pre3 +[08:29:52] [Client thread/INFO]: [OptiFine] Build: 20190828-020229 +[08:29:52] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0 +[08:29:52] [Client thread/INFO]: [OptiFine] Java: 1.8.0_221, Oracle Corporation +[08:29:52] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation +[08:29:52] [Client thread/INFO]: [OptiFine] LWJGL: 3.3.0 Win32 WGL EGL OSMesa VisualC DLL +[08:29:52] [Client thread/INFO]: [OptiFine] OpenGL: Radeon RX 580 Series, version 4.6.13570 Compatibility Profile Context 19.7.3 26.20.13001.18009, ATI Technologies Inc. +[08:29:52] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.13570 +[08:29:52] [Client thread/INFO]: [OptiFine] OpenGL Fancy fog: Not available (GL_NV_fog_distance) +[08:29:52] [Client thread/INFO]: [OptiFine] Maximum texture size: 16384x16384 +[08:29:52] [VersionCheck/INFO]: [OptiFine] Checking for new version +[08:29:52] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.13570 Compatibility Profile Context 19.7.3 26.20.13001.18009 +[08:29:52] [Client thread/INFO]: [Shaders] Vendor: ATI Technologies Inc. +[08:29:52] [Client thread/INFO]: [Shaders] Renderer: Radeon RX 580 Series +[08:29:52] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0 +[08:29:52] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8 +[08:29:52] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8 +[08:29:52] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32 +[08:29:52] [Client thread/INFO]: [Shaders] Load shaders configuration. +[08:29:52] [Client thread/INFO]: [Shaders] Loaded shaderpack: Sildurs Vibrant Shaders v1.22 High-Motionblur.zip +[08:29:52] [Client thread/INFO]: [OptiFine] [Shaders] Worlds: -1, 1 +[08:29:52] [Client thread/WARN]: [OptiFine] Ambiguous shader option: SHADOW_MAP_BIAS +[08:29:52] [Client thread/WARN]: [OptiFine] - in shadow.vsh, shadow.fsh, gbuffers_textured.vsh, gbuffers_textured.fsh, gbuffers_skytextured.fsh, gbuffers_terrain.vsh, gbuffers_terrain.fsh, gbuffers_block.vsh, gbuffers_block.fsh, gbuffers_weather.vsh, gbuffers_water.vsh, gbuffers_water.fsh, composite.vsh, composite.fsh, composite1.vsh, composite1.fsh, composite2.fsh, composite3.vsh, composite3.fsh, final.vsh, final.fsh, world-1/shadow.vsh: 0.80 +[08:29:52] [Client thread/WARN]: [OptiFine] - in world-1/gbuffers_textured.fsh: 0.8 +[08:29:52] [Client thread/WARN]: [OptiFine] Ambiguous shader option: SHADOW_MAP_BIAS +[08:29:52] [Client thread/WARN]: [OptiFine] - in shadow.vsh, shadow.fsh, gbuffers_textured.vsh, gbuffers_textured.fsh, gbuffers_skytextured.fsh, gbuffers_terrain.vsh, gbuffers_terrain.fsh, gbuffers_block.vsh, gbuffers_block.fsh, gbuffers_weather.vsh, gbuffers_water.vsh, gbuffers_water.fsh, composite.vsh, composite.fsh, composite1.vsh, composite1.fsh, composite2.fsh, composite3.vsh, composite3.fsh, final.vsh, final.fsh, world-1/shadow.vsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_block.fsh: 0.80 +[08:29:52] [Client thread/WARN]: [OptiFine] - in world-1/gbuffers_water.fsh: 0.8 +[08:29:52] [Client thread/INFO]: [OptiFine] [Shaders] Parsing block mappings: /shaders/block.properties +[08:29:52] [Client thread/WARN]: [OptiFine] [Shaders] Invalid option: Nether_Fog, key: screen.FOG_SCREEN +[08:29:52] [Client thread/WARN]: [OptiFine] [Shaders] Invalid option: nFogDensity, key: screen.FOG_SCREEN +[08:29:52] [Client thread/WARN]: [OptiFine] [Shaders] Invalid option: Godrays_Quality, key: screen.SKY_SCREEN +[08:29:52] [Client thread/INFO]: [Shaders] Custom uniform: inSwamp +[08:29:52] [Client thread/INFO]: [Shaders] Custom uniform: BiomeTemp +[08:29:52] [VersionCheck/INFO]: [OptiFine] Version found: F2 +[08:29:53] [Client thread/WARN]: No data fixer registered for entity clumps:xp_orb_big +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `simplylight` for name `illuminant_block`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `simplylight` for name `illuminant_block_on`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `simplylight` for name `illuminant_slab`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `simplylight` for name `illuminant_panel`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `simplylight` for name `wall_lamp`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `simplylight` for name `lightbulb`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `simplylight` for name `rodlamp`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [Client thread/INFO]: Potentially Dangerous alternative prefix `yamda` for name `mining_dim`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod. +[08:29:53] [modloading-worker-7/INFO]: Forge mod loading, version 28.0.75, for MC 1.14.4 with MCP 20190829.143755 +[08:29:53] [modloading-worker-7/INFO]: MinecraftForge v28.0.75 Initialized +[08:29:53] [modloading-worker-9/ERROR]: Failed to create mod instance. ModID: prefab, class com.wuest.prefab.Prefab +java.lang.BootstrapMethodError: java.lang.IllegalAccessError: no such constructor: com.wuest.prefab.Proxy.ClientProxy.()void/newInvokeSpecial + at com.wuest.prefab.Prefab.lambda$new$0(Prefab.java:79) ~[?:1.4.0.4] + at net.minecraftforge.fml.DistExecutor.runForDist(DistExecutor.java:63) ~[?:?] + at com.wuest.prefab.Prefab.(Prefab.java:79) ~[?:1.4.0.4] + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_221] + at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_221] + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_221] + at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_221] + at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_221] + at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:131) ~[?:28.0] + at java.util.function.Consumer.lambda$andThen$0(Unknown Source) ~[?:1.8.0_221] + at java.util.function.Consumer.lambda$andThen$0(Unknown Source) ~[?:1.8.0_221] + at net.minecraftforge.fml.ModContainer.transitionState(ModContainer.java:112) ~[?:?] + at net.minecraftforge.fml.ModList.lambda$null$10(ModList.java:133) ~[?:?] + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[?:1.8.0_221] + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_221] + at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_221] + at java.util.stream.ForEachOps$ForEachTask.compute(Unknown Source) ~[?:1.8.0_221] + at java.util.concurrent.CountedCompleter.exec(Unknown Source) ~[?:1.8.0_221] + at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_221] + at java.util.concurrent.ForkJoinTask.doInvoke(Unknown Source) ~[?:1.8.0_221] + at java.util.concurrent.ForkJoinTask.invoke(Unknown Source) ~[?:1.8.0_221] + at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(Unknown Source) ~[?:1.8.0_221] + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(Unknown Source) ~[?:1.8.0_221] + at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_221] + at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_221] + at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) ~[?:1.8.0_221] + at net.minecraftforge.fml.ModList.lambda$dispatchParallelEvent$11(ModList.java:133) ~[?:?] + at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:1.8.0_221] +Caused by: java.lang.IllegalAccessError: no such constructor: com.wuest.prefab.Proxy.ClientProxy.()void/newInvokeSpecial + at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(Unknown Source) ~[?:1.8.0_221] + ... 32 more +Caused by: java.lang.NoClassDefFoundError: net/minecraftforge/common/crafting/IConditionSerializer + at java.lang.invoke.MethodHandleNatives.resolve(Native Method) ~[?:1.8.0_221] + at java.lang.invoke.MemberName$Factory.resolve(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MemberName$Factory.resolveOrFail(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(Unknown Source) ~[?:1.8.0_221] + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraftforge.common.crafting.IConditionSerializer + at java.lang.ClassLoader.findClass(Unknown Source) ~[?:1.8.0_221] + at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221] + at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:102) ~[modlauncher-3.2.0.jar:?] + at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MethodHandleNatives.resolve(Native Method) ~[?:1.8.0_221] + at java.lang.invoke.MemberName$Factory.resolve(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MemberName$Factory.resolveOrFail(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(Unknown Source) ~[?:1.8.0_221] + at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(Unknown Source) ~[?:1.8.0_221] + ... 32 more +[08:29:53] [modloading-worker-3/WARN]: No data fixer registered for entity upgrade_aquatic:nautilus +[08:29:53] [modloading-worker-3/WARN]: No data fixer registered for entity upgrade_aquatic:pike +[08:29:53] [modloading-worker-2/INFO]: Loading config file C:\Users\alexa\Twitch\Minecraft\Instances\u\config\equipment-tooltips-client.toml +[08:29:53] [modloading-worker-3/WARN]: No data fixer registered for entity upgrade_aquatic:lionfish +[08:29:54] [modloading-worker-8/INFO]: Ruins instance built, events registered +[08:29:55] [modloading-worker-9/WARN]: No data fixer registered for entity cfm:seat +[08:29:55] [Client thread/FATAL]: Failed to complete lifecycle event CONSTRUCT, 1 errors found +[08:29:55] [Client thread/FATAL]: EventBus 0 shutting down - future events will not be posted. +java.lang.Exception: stacktrace + at net.minecraftforge.eventbus.EventBus.shutdown(EventBus.java:278) ~[eventbus-1.0.0-service.jar:?] + at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$5(ClientModLoader.java:97) ~[?:?] + at net.minecraftforge.fml.client.ClientModLoader.begin(ClientModLoader.java:79) ~[?:?] + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:453) ~[?:?] + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:365) ~[?:?] + at net.minecraft.client.main.Main.main(SourceFile:155) ~[1.14.4.jar:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_221] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_221] + at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) ~[forge-1.14.4-28.0.75.jar:28.0] + at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-3.2.0.jar:?] + at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:50) [modlauncher-3.2.0.jar:?] + at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:68) [modlauncher-3.2.0.jar:?] + at cpw.mods.modlauncher.Launcher.run(Launcher.java:80) [modlauncher-3.2.0.jar:?] + at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-3.2.0.jar:?] +[08:29:55] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraftforge.client.model.ModelLoader.onRegisterItems +[08:29:56] [Client thread/INFO]: Narrator library for x64 successfully loaded +[08:29:56] [Client thread/INFO]: [OptiFine] *** Reloading textures *** +[08:29:56] [Client thread/INFO]: [OptiFine] Resource packs: angelring-1.14.4-1.0.1.jar, AppleSkin-mc1.14.4-forge-1.0.12.jar, BadMobs-1.14.4-3.0.1.jar, BetterAdvancements-1.14.4-0.1.0.87.jar, BiomesOPlenty-1.14.4-9.0.0.250-universal.jar, Bookshelf-1.14.4-4.2.40.jar, furniture-7.0.0-pre5-1.14.4.jar, ChanceCubes-1.14.4-4.0.0.298.jar, classicbar-2.0.0a.jar, clearwater-1.3.jar, Clumps-4.0.0.jar, Controlling-5.0.3.jar, craftingstation-2.0.2a.jar, CraftingTweaks_1.14.4-10.1.3.jar, CustomSelectionBox-1.14.2-1.4.8.jar, Cyclic-1.14.4-0.0.9.jar, DefaultSettings-1.14.x-1.3.5.jar, elevatorid-1.14.4-1.5.1.jar, EquipmentTooltips-1.14.4-1.3.2+10.jar, ferroustry-1.1.jar, FleshToLeather-1.14.3-1.1.0.jar, forge-1.14.4-28.0.75-universal.jar, FTBUtilitiesBackups-2.0.0.10.jar, gravestone-1.15.0.jar, inventorysorter-1.14.4-15.2.0.jar, ironchest-1.14.4-9.0.4.jar, jei-1.14.4-6.0.0.10.jar, KleeSlabs_1.14.4-7.4.7.jar, LightOverlay-3.4.jar, LinkedDestruction-1.14.4-0.6.0.jar, MCAdditions-1.2.0.jar, MCFurnace-1.14.4-DEV-1.2.1.jar, mcjtylib-1.14-3.5.6-alpha.jar, mining_dimension-1.14.4-1.0.5.jar, modnametooltip_1.14.3-1.12.1.jar, Neat 1.5-19.jar, Placebo-1.14.4-2.1.11.jar, practicaltools-1.14.4-1.4.jar, prefab-1.4.0.4.jar, quickhomes-1.14.4-1.2.4.1.jar, randompatches-1.14.4-1.18.1.1.jar, reap-1.10.1.jar, roadstuff-1.14.4-2.0.4.0.jar, ruins-1.14.4.1.jar, simplylight-0.8.7.jar, smooth-scrolling-everywhere-1.0.jar, speedyladders-1.14.4-1.0.2.jar, SimpleStorageNetwork-1.14.4-0.0.10.jar, tramplestopper-1.14.4-2.0.0.22-universal.jar, Upgrade Aquatic Wave Three v5 - Beta v1.0.7.jar, useful_backpacks-1.14.4-1.7.0.34.jar, u_team_core-1.14.4-2.7.0.129.jar, Hwyla-forge-1.10.5-B66_1.14.4.jar, worldedit-forge-mc1.14.4-7.1.0-SNAPSHOT-dist.jar, Xaeros_Minimap_1.17.8_Forge_1.14.4.jar, XaerosWorldMap_1.4.8_Forge_1.14.4.jar, XL-Food-Mod-1.14.4-2.1.0.jar, YAMDA-4.0.1.jar, PureBDcraft 256x MC114.zip, PureBDcraft CTM Transitions MC114.zip +[08:29:56] [Thread-1/FATAL]: Forge config just got changed on the file system! +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multitexture: false +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/glass/frame/glass.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/glass/frame/glass_pane.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/brick/brick.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/brick/brick2.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/brick/brick3.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/chiseled_sandstone/chiseled_sandstone.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/cut_red_sandstone/cut_red_sandstone.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/cut_sandstone/cut_sandstone.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/red_sandstone/red_sandstone.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/sandstone/sandstone.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/smooth_stone/smooth_stone.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/black/black_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/blue/blue_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/brown/brown_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/cyan/cyan_terracotta.properties +[08:29:56] [Server-Worker-6/WARN]: Configuration file C:\Users\alexa\Twitch\Minecraft\Instances\u\config\craftingtweaks-client.toml is not correct. Correcting +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/gray/gray_terracotta.properties +[08:29:56] [Server-Worker-6/WARN]: Incorrect key client.addons was corrected from SimpleCommentedConfig:{minecraft=ENABLED} to null +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/green/green_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/light_blue/light_blue_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/light_gray/light_gray_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/lime/lime_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/magenta/magenta_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/normal/terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/orange/orange_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/pink/pink_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/purple/purple_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/red/red_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/white/white_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/yellow/yellow_terracotta.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/diamond/diamond_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/emerald/emerald_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/gold/gold_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/iron/iron_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/lapis/lapis_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/quartz/side/quartz_block_sides.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/quartz/top/quartz_block_ends.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/redstone/anim/redstone_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/redstone/static/redstone_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/mushroom/brown/brown_mushroom_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/mushroom/inside/mushroom_block_inside.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/mushroom/red/red_mushroom_block.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/sugar_cane/sugar_cane.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/0_clay/clay_overlay.properties +[08:29:56] [Server-Worker-6/WARN]: Configuration file C:\Users\alexa\Twitch\Minecraft\Instances\u\config\gravestone-client.toml is not correct. Correcting +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/1_red_sand/red_sand_overlay.properties +[08:29:56] [Server-Worker-6/WARN]: Incorrect key dimension_names was corrected from [minecraft:overworld=Overworld, minecraft:nether=Nether, minecraft:the_end=The End] to [minecraft:overworld=Overworld, minecraft:nether=Nether, minecraft:the_end=The End] +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/2_sand/clay_alt_overlay.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/2_sand/sand_overlay.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/3_gravel/gravel_overlay.properties +[08:29:56] [Client thread/INFO]: [OptiFine] Loading optifine/color.properties +[08:29:56] [Client thread/INFO]: [OptiFine] screen.loading = 1e1e1e +[08:29:56] [Client thread/INFO]: [OptiFine] screen.loading.bar = ffffff +[08:29:56] [Client thread/INFO]: [OptiFine] screen.loading.progress = b4c8ff +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/4_grass/grass_overlay.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/5_snow/snow_overlay.properties +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-6/INFO]: Loading blacklist from config file. +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-6/WARN]: Configuration file C:\Users\alexa\Twitch\Minecraft\Instances\u\config\craftingtweaks-common.toml is not correct. Correcting +[08:29:56] [Server-Worker-6/WARN]: Incorrect key common.compressBlacklist was corrected from [minecraft:sandstone, minecraft:iron_trapdoor] to [minecraft:sandstone, minecraft:iron_trapdoor] +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-6/WARN]: Configuration file C:\Users\alexa\Twitch\Minecraft\Instances\u\config\kleeslabs-common.toml is not correct. Correcting +[08:29:56] [Server-Worker-6/WARN]: Incorrect key common.disabledCompat was corrected from [] to [] +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-6/ERROR]: Skipping lifecycle event SETUP, 1 errors found. +[08:29:56] [Server-Worker-6/FATAL]: Failed to complete lifecycle event SETUP, 1 errors found +[08:29:56] [Server-Worker-6/FATAL]: EventBus 0 shutting down - future events will not be posted. +java.lang.Exception: stacktrace + at net.minecraftforge.eventbus.EventBus.shutdown(EventBus.java:278) ~[eventbus-1.0.0-service.jar:?] + at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$5(ClientModLoader.java:97) ~[?:?] + at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:105) ~[?:?] + at net.minecraftforge.fml.client.ClientModLoader.lambda$onreload$3(ClientModLoader.java:87) ~[?:?] + at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$5(ClientModLoader.java:95) ~[?:?] + at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:1.8.0_221] +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:56] [Server-Worker-2/INFO]: [OptiFine] Multipass connected textures: true +[08:29:57] [Server-Worker-2/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties +[08:29:57] [Server-Worker-2/INFO]: [OptiFine] Scaled non power of 2: jei:gui/icons/recipe_transfer, 7 -> 14 +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] CustomItems: optifine/cit/elytra/broken_elytra.properties +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multitexture: false +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/glass/frame/glass.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/glass/frame/glass_pane.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/brick/brick.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/brick/brick2.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/brick/brick3.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/chiseled_sandstone/chiseled_sandstone.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/cut_red_sandstone/cut_red_sandstone.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/cut_sandstone/cut_sandstone.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/red_sandstone/red_sandstone.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/sandstone/sandstone/sandstone.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/smooth_stone/smooth_stone.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/black/black_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/blue/blue_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/brown/brown_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/cyan/cyan_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/gray/gray_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/green/green_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/light_blue/light_blue_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/light_gray/light_gray_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/lime/lime_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/magenta/magenta_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/normal/terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/orange/orange_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/pink/pink_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/purple/purple_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/red/red_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/white/white_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/hard_materials/terracotta/yellow/yellow_terracotta.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/diamond/diamond_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/emerald/emerald_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/gold/gold_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/iron/iron_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/lapis/lapis_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/quartz/side/quartz_block_sides.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/quartz/top/quartz_block_ends.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/redstone/anim/redstone_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/minerals/redstone/static/redstone_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/mushroom/brown/brown_mushroom_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/mushroom/inside/mushroom_block_inside.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/mushroom/red/red_mushroom_block.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/sugar_cane/sugar_cane.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/0_clay/clay_overlay.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/1_red_sand/red_sand_overlay.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/2_sand/clay_alt_overlay.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/2_sand/sand_overlay.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/3_gravel/gravel_overlay.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/4_grass/grass_overlay.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/transitions/5_snow/snow_overlay.properties +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/WARN]: [OptiFine] Unknown resource pack file: dummy +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] Multipass connected textures: true +[08:29:59] [Server-Worker-7/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties +[08:30:00] [Server-Worker-7/INFO]: [OptiFine] Sprite size: 256 +[08:30:00] [Server-Worker-7/INFO]: [OptiFine] Mipmap levels: 8 +[08:30:00] [Server-Worker-7/INFO]: [OptiFine] Scaled too small texture: minecraft:block/redstone_dust_overlay, 16 -> 256 +[08:30:00] [Server-Worker-7/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 256 +[08:30:00] [Server-Worker-7/INFO]: [OptiFine] Scaled too small texture: minecraft:block/conduit, 16 -> 256 +[08:30:00] [Server-Worker-7/INFO]: [OptiFine] Scaled too small texture: minecraft:block/water_overlay, 32 -> 256 +[08:30:02] [Server-Worker-7/ERROR]: Skipping lifecycle event ENQUEUE_IMC, 1 errors found. +[08:30:02] [Server-Worker-7/FATAL]: Failed to complete lifecycle event ENQUEUE_IMC, 1 errors found +[08:30:02] [Server-Worker-7/FATAL]: EventBus 0 shutting down - future events will not be posted. +java.lang.Exception: stacktrace + at net.minecraftforge.eventbus.EventBus.shutdown(EventBus.java:278) ~[eventbus-1.0.0-service.jar:?] + at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$5(ClientModLoader.java:97) ~[?:?] + at net.minecraftforge.fml.client.ClientModLoader.finishModLoading(ClientModLoader.java:118) ~[?:?] + at net.minecraftforge.fml.client.ClientModLoader.lambda$onreload$4(ClientModLoader.java:89) ~[?:?] + at java.util.concurrent.CompletableFuture.uniRun(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.CompletableFuture$UniRun.tryFire(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:1.8.0_221] + at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:1.8.0_221] +[08:30:02] [Client thread/WARN]: Skipping bad option: lastServer: +[08:30:02] [Client thread/INFO]: OpenAL initialized. +[08:30:02] [Client thread/INFO]: Sound engine started +[08:30:02] [Client thread/INFO]: Created: 8192x4096 textures-atlas +[08:30:02] [Client thread/INFO]: [Shaders] Allocate texture map normal: 8192x4096, mipmaps: 0 +[08:30:02] [Client thread/INFO]: [Shaders] Allocate texture map specular: 8192x4096, mipmaps: 0 +[08:30:02] [Client thread/INFO]: [OptiFine] Animated sprites: 5 +[08:30:02] [Client thread/INFO]: Created: 16384x8192 textures-atlas +[08:30:02] [Client thread/INFO]: [Shaders] Allocate texture map normal: 16384x8192, mipmaps: 8 +[08:30:02] [Client thread/INFO]: [Shaders] Allocate texture map specular: 16384x8192, mipmaps: 8 +[08:30:03] [Client thread/INFO]: [OptiFine] Animated sprites: 34 +[08:30:15] [Client thread/INFO]: Created: 4096x2048 textures/particle-atlas +[08:30:15] [Client thread/INFO]: Created: 4096x4096 textures/painting-atlas +[08:30:15] [Client thread/INFO]: Created: 512x512 textures/mob_effect-atlas \ No newline at end of file diff --git a/HMCLCore/src/test/resources/logs/fabric_warnings.txt b/HMCLCore/src/test/resources/logs/fabric_warnings.txt new file mode 100644 index 000000000..39578f027 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/fabric_warnings.txt @@ -0,0 +1,91 @@ +[14:12:53] [main/INFO]: Loading for game Minecraft 1.17.1 +[14:12:53] [main/WARN]: Warnings were found! + - Conflicting versions found for fabric-api-base: used 0.3.0+a02b446313, also found 0.3.0+a02b44633d, 0.3.0+a02b446318 + - Conflicting versions found for fabric-rendering-data-attachment-v1: used 0.1.5+a02b446313, also found 0.1.5+a02b446318 + - Conflicting versions found for fabric-rendering-fluids-v1: used 0.1.13+a02b446318, also found 0.1.13+a02b446313 + - Conflicting versions found for fabric-lifecycle-events-v1: used 1.4.4+a02b44633d, also found 1.4.4+a02b446318 + - Mod 'Sodium Extra' (sodium-extra) recommends any version of mod reeses-sodium-options, which is missing! + - You must install any version of reeses-sodium-options. + - Conflicting versions found for fabric-screen-api-v1: used 1.0.4+155f865c18, also found 1.0.4+198a96213d + - Conflicting versions found for fabric-key-binding-api-v1: used 1.0.4+a02b446318, also found 1.0.4+a02b44633d +[14:12:53] [main/INFO]: [FabricLoader] Loading 58 mods: + - appleskin@mc1.17-2.1.3 + - bettersodiumvideosettingsbutton@2.0.1 + - cloth-basic-math@0.5.1 + - cloth-config2@5.0.34 + - fabric@0.39.1+1.17 + - fabric-api-base@0.3.0+a02b446313 + - fabric-api-lookup-api-v1@1.3.0+2f75c6ce18 + - fabric-biome-api-v1@3.2.0+b06cb95b18 + - fabric-blockrenderlayer-v1@1.1.5+a02b446318 + - fabric-command-api-v1@1.1.3+5ab9934c18 + - fabric-commands-v0@0.2.2+92519afa18 + - fabric-containers-v0@0.1.12+a02b446318 + - fabric-content-registries-v0@0.3.0+211ddf9518 + - fabric-crash-report-info-v1@0.1.5+be9da31018 + - fabric-dimensions-v1@2.0.11+6cefd57718 + - fabric-entity-events-v1@1.2.1+077fc48418 + - fabric-events-interaction-v0@0.4.9+a722d8c018 + - fabric-events-lifecycle-v0@0.2.1+92519afa18 + - fabric-game-rule-api-v1@1.0.7+6cefd57718 + - fabric-item-api-v1@1.2.4+a02b446318 + - fabric-item-groups-v0@0.2.10+b7ab612118 + - fabric-key-binding-api-v1@1.0.4+a02b446318 + - fabric-keybindings-v0@0.2.2+36b77c3e18 + - fabric-lifecycle-events-v1@1.4.4+a02b44633d + - fabric-loot-tables-v1@1.0.4+a02b446318 + - fabric-mining-levels-v0@0.1.3+92519afa18 + - fabric-models-v0@0.3.0+a02b446318 + - fabric-networking-api-v1@1.0.13+2e8bd82f18 + - fabric-networking-blockentity-v0@0.2.11+a02b446318 + - fabric-networking-v0@0.3.2+92519afa18 + - fabric-object-builder-api-v1@1.10.9+b7ab612118 + - fabric-object-builders-v0@0.7.3+a02b446318 + - fabric-particles-v1@0.2.4+a02b446318 + - fabric-registry-sync-v0@0.7.10+e2961fee18 + - fabric-renderer-api-v1@0.4.4+5f02c96918 + - fabric-renderer-indigo@0.4.8+a02b446318 + - fabric-renderer-registries-v1@3.2.1+b06cb95b18 + - fabric-rendering-data-attachment-v1@0.1.5+a02b446313 + - fabric-rendering-fluids-v1@0.1.13+a02b446318 + - fabric-rendering-v0@1.1.2+92519afa18 + - fabric-rendering-v1@1.8.0+b06cb95b18 + - fabric-resource-loader-v0@0.4.8+a00e834b18 + - fabric-screen-api-v1@1.0.4+155f865c18 + - fabric-screen-handler-api-v1@1.1.8+a02b446318 + - fabric-structure-api-v1@1.1.13+5ab9934c18 + - fabric-tag-extensions-v0@1.2.1+b06cb95b18 + - fabric-textures-v0@1.0.6+a02b446318 + - fabric-tool-attribute-api-v1@1.2.12+b7ab612118 + - fabric-transfer-api-v1@1.1.2+96bf6a7e18 + - fabricloader@0.11.6 + - hydrogen@0.3 + - iris@1.1.1 + - java@16 + - lithium@0.7.4 + - minecraft@1.17.1 + - modmenu@2.0.7 + - sodium@0.3.2+build.7 + - sodium-extra@0.3.4 +[14:12:53] [main/WARN]: Mod `appleskin` (mc1.17-2.1.3) does not respect SemVer - comparison support is limited. +[14:12:53] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/C:/Users/Administrator/%e6%88%91%e7%9a%84%e4%b8%96%e7%95%8c/HMCL/.minecraft/libraries/net/fabricmc/sponge-mixin/0.9.4+mixin.0.8.2/sponge-mixin-0.9.4+mixin.0.8.2.jar Service=Knot/Fabric Env=CLIENT +[14:12:53] [main/INFO]: Compatibility level set to JAVA_16 +[14:12:54] [main/INFO]: Loaded configuration file for Sodium: 28 options available, 0 override(s) found +[14:12:54] [main/INFO]: Loaded configuration file for Lithium: 86 options available, 0 override(s) found +[14:12:54] [main/WARN]: Error loading class: me/flashyreese/mods/reeses_sodium_options/client/gui/SodiumVideoOptionsScreen (java.lang.ClassNotFoundException: me/flashyreese/mods/reeses_sodium_options/client/gui/SodiumVideoOptionsScreen) +[14:12:54] [main/WARN]: @Mixin target net/minecraft/class_2474$class_5124 is public in fabric-tag-extensions-v0.mixins.json:MixinObjectBuilder and should be specified in value +[14:12:54] [main/WARN]: Error loading class: me/shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplImpl (java.lang.ClassNotFoundException: me/shedaniel/rei/impl/client/gui/fabric/ScreenOverlayImplImpl) +[14:12:54] [main/WARN]: @Mixin target me.shedaniel.rei.impl.client.gui.fabric.ScreenOverlayImplImpl was not found appleskin.mixins.json:REITooltipMixin +[14:12:54] [main/WARN]: @Mixin target net/minecraft/class_3218$class_5526 is public in fabric-lifecycle-events-v1.mixins.json:ServerWorldEntityLoaderMixin and should be specified in value +[14:12:54] [main/WARN]: @Mixin target net/minecraft/class_3898$class_3208 is public in fabric-networking-api-v1.mixins.json:accessor.EntityTrackerAccessor and should be specified in value +[14:12:54] [main/INFO]: Injecting class 'com.google.common.collect.HydrogenImmutableMapEntry' (url: jar:file:/C:/Users/Administrator/我的世界/HMCL/.minecraft/versions/1.17.1Sodium-Iris/mods/hydrogen-fabric-mc1.17.1-0.3.jar!/com/google/common/collect/HydrogenImmutableMapEntry.class) +[14:12:54] [main/INFO]: Injecting class 'com.google.common.collect.HydrogenEntrySetIterator' (url: jar:file:/C:/Users/Administrator/我的世界/HMCL/.minecraft/versions/1.17.1Sodium-Iris/mods/hydrogen-fabric-mc1.17.1-0.3.jar!/com/google/common/collect/HydrogenEntrySetIterator.class) +[14:12:54] [main/INFO]: Injecting class 'com.google.common.collect.HydrogenEntrySet' (url: jar:file:/C:/Users/Administrator/我的世界/HMCL/.minecraft/versions/1.17.1Sodium-Iris/mods/hydrogen-fabric-mc1.17.1-0.3.jar!/com/google/common/collect/HydrogenEntrySet.class) +[14:12:54] [main/INFO]: Injecting class 'com.google.common.collect.HydrogenImmutableReferenceHashMap' (url: jar:file:/C:/Users/Administrator/我的世界/HMCL/.minecraft/versions/1.17.1Sodium-Iris/mods/hydrogen-fabric-mc1.17.1-0.3.jar!/com/google/common/collect/HydrogenImmutableReferenceHashMap.class) +[14:12:54] [main/INFO]: Trying to switch memory allocators to work around memory leaks present with Jemalloc 5.0.0 through 5.2.0 on Windows +[14:12:58] [Render thread/WARN]: Method overwrite conflict for method_22920 in mixins.iris.vertexformat.json:block_rendering.MixinBufferBuilder_SeparateAo, previously written by me.jellysquid.mods.sodium.mixin.features.buffer_builder.intrinsics.MixinBufferBuilder. Skipping method. +[14:12:59] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' +[14:13:00] [Render thread/INFO]: Setting user: LingXianKe +[14:13:00] [Render thread/WARN]: @Inject(@At("INVOKE")) Shift.BY=3 on fabric-lifecycle-events-v1.mixins.json:client.WorldChunkMixin::handler$zpa000$onLoadBlockEntity exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning. +[14:13:01] [Render thread/WARN]: WARNING! Mod cloth-basic-math is only using deprecated 'modmenu:api' custom value! This will be removed in 1.18 snapshots, so ask the author of this mod to support the new API. +[14:13:01] [Render thread/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo. diff --git a/HMCLCore/src/test/resources/logs/graphics_driver.txt b/HMCLCore/src/test/resources/logs/graphics_driver.txt new file mode 100644 index 000000000..acbc71b33 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/graphics_driver.txt @@ -0,0 +1,33 @@ +[20:04:06] [Client thread/INFO]: Setting user: dragondecimator +[20:04:06] [Client thread/INFO]: (Session ID is token:f5c4b35f76f643488e5207346aabfbf5:31e215dcad9647e6afbef45d1687ae61) +[20:04:09] [Client thread/INFO]: LWJGL Version: 2.9.1 +[20:04:09] [Client thread/INFO]: Reloading ResourceManager: Default +[20:04:10] [Sound Library Loader/INFO]: Starting up SoundSystem... +[20:04:10] [Client thread/WARN]: File minecraft:sounds/mob/ghast/fireball.ogg does not exist, cannot add it to event minecraft:item.fireCharge.use +[20:04:10] [Thread-6/INFO]: Initializing LWJGL OpenAL +[20:04:10] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) +[20:04:10] [Thread-6/INFO]: OpenAL initialized. +[20:04:11] [Sound Library Loader/INFO]: Sound engine started +[20:04:13] [Client thread/INFO]: Created: 512x512 textures-atlas +# +# A fatal error has been detected by the Java Runtime Environment: +# +# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x27583e88, pid=4092, tid=3656 +# +# JRE version: Java(TM) SE Runtime Environment (8.0_25-b18) (build 1.8.0_25-b18) +# Java VM: Java HotSpot(TM) Client VM (25.25-b02 mixed mode windows-x86 ) +# Problematic frame: +# C [ig4dev32.dll+0x3e88] +# +# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows +# +# An error report file with more information is saved as: +# C:\Users\Andrea\AppData\Roaming\.minecraft\hs_err_pid4092.log +# +# If you would like to submit a bug report, please visit: +# http://bugreport.sun.com/bugreport/crash.jsp +# The crash happened outside the Java Virtual Machine in native code. +# See problematic frame for where to report the bug. +# +AL lib: (EE) alc_cleanup: 1 device not closed +Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release \ No newline at end of file diff --git a/HMCLCore/src/test/resources/logs/java9.txt b/HMCLCore/src/test/resources/logs/java9.txt new file mode 100644 index 000000000..77f7fc119 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/java9.txt @@ -0,0 +1,3 @@ +Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap') + at net.minecraft.launchwrapper.Launch.(Launch.java:34) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/logs/mod_resolution.txt b/HMCLCore/src/test/resources/logs/mod_resolution.txt new file mode 100644 index 000000000..af9589f51 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/mod_resolution.txt @@ -0,0 +1,14 @@ +OpenJDK 64-Bit Server VM warning: Option --illegal-access is deprecated and will be removed in a future release. +[06:34:05] [main/INFO]: Loading for game Minecraft 1.17.1 +Exception in thread "main" java.lang.RuntimeException: Failed to resolve mods! + at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:159) + at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:122) + at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) +Caused by: net.fabricmc.loader.discovery.ModResolutionException: Errors were found! + - Mod test depends on mod {fabricloader @ [>=0.11.3]}, which is missing! + - Mod test depends on mod {fabric @ [*]}, which is missing! + - Mod test depends on mod {java @ [>=16]}, which is missing! + at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:323) + at net.fabricmc.loader.discovery.ModResolver.resolve(ModResolver.java:508) + at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:157) + ... 2 more diff --git a/HMCLCore/src/test/resources/logs/openj9-unsupported_charset.txt b/HMCLCore/src/test/resources/logs/openj9-unsupported_charset.txt new file mode 100644 index 000000000..5975d4fad --- /dev/null +++ b/HMCLCore/src/test/resources/logs/openj9-unsupported_charset.txt @@ -0,0 +1,33 @@ +线程 "main" 中发生异常java/lang/ExceptionInInitializerError + 位于 java/lang/J9VMInternals.ensureError (java.base@9/J9VMInternals.java:191) + 位于 java/lang/J9VMInternals.recordInitializationFailure (java.base@9/J9VMInternals.java:180) + 位于 sun/nio/fs/WindowsFileSystemProvider.getFileAttributeView (java.base@9/WindowsFileSystemProvider.java:163) + 位于 sun/nio/fs/WindowsFileSystemProvider.readAttributes (java.base@9/WindowsFileSystemProvider.java:194) + 位于 sun/nio/fs/AbstractFileSystemProvider.isRegularFile (java.base@9/AbstractFileSystemProvider.java:137) + 位于 java/nio/file/Files.isRegularFile (java.base@9/Files.java:2265) + 位于 jdk/internal/loader/BuiltinClassLoader.access$100 (java.base@9/BuiltinClassLoader.java:109) + 位于 jdk/internal/loader/BuiltinClassLoader$LoadedModule.convertJrtToFileURL (java.base@9/BuiltinClassLoader.java:296) + 位于 jdk/internal/loader/BuiltinClassLoader$LoadedModule. (java.base@9/BuiltinClassLoader.java:286) + 位于 jdk/internal/loader/BuiltinClassLoader.loadModule (java.base@9/BuiltinClassLoader.java:354) + 位于 jdk/internal/loader/BootLoader.loadModule (java.base@9/BootLoader.java:108) + 位于 jdk/internal/module/ModuleBootstrap.boot (java.base@9/ModuleBootstrap.java:218) + 位于 java/lang/ClassLoader.initializeClassLoaders (java.base@9/ClassLoader.java:217) + 位于 java/lang/Thread.initialize (java.base@9/Thread.java:422) + 位于 java/lang/Thread. (java.base@9/Thread.java:153) +java/nio/charset/UnsupportedCharsetException: GB18030 + 位于 java/nio/charset/Charset.forName (java.base@9/Charset.java:529) + 位于 sun/nio/fs/Util. (java.base@9/Util.java:40) + 位于 sun/nio/fs/WindowsFileSystemProvider.getFileAttributeView (java.base@9/WindowsFileSystemProvider.java:163) + 位于 sun/nio/fs/WindowsFileSystemProvider.readAttributes (java.base@9/WindowsFileSystemProvider.java:194) + 位于 sun/nio/fs/AbstractFileSystemProvider.isRegularFile (java.base@9/AbstractFileSystemProvider.java:137) + 位于 java/nio/file/Files.isRegularFile (java.base@9/Files.java:2265) + 位于 jdk/internal/loader/BuiltinClassLoader.setJimageURL (java.base@9/BuiltinClassLoader.java:257) + 位于 jdk/internal/loader/BuiltinClassLoader.access$100 (java.base@9/BuiltinClassLoader.java:109) + 位于 jdk/internal/loader/BuiltinClassLoader$LoadedModule.convertJrtToFileURL (java.base@9/BuiltinClassLoader.java:296) + 位于 jdk/internal/loader/BuiltinClassLoader$LoadedModule. (java.base@9/BuiltinClassLoader.java:286) + 位于 jdk/internal/loader/BuiltinClassLoader.loadModule (java.base@9/BuiltinClassLoader.java:354) + 位于 jdk/internal/loader/BootLoader.loadModule (java.base@9/BootLoader.java:108) + 位于 jdk/internal/module/ModuleBootstrap.boot (java.base@9/ModuleBootstrap.java:218) + 位于 java/lang/ClassLoader.initializeClassLoaders (java.base@9/ClassLoader.java:217) + 位于 java/lang/Thread.initialize (java.base@9/Thread.java:422) + 位于 java/lang/Thread. (java.base@9/Thread.java:153) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/logs/openj9.txt b/HMCLCore/src/test/resources/logs/openj9.txt new file mode 100644 index 000000000..6042aad81 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/openj9.txt @@ -0,0 +1,6 @@ +You are attempting to run with an unsupported Java Virtual Machine : Eclipse OpenJ9 +Please visit https://adoptopenjdk.net and install the HotSpot variant. +OpenJ9 is incompatible with several of the transformation behaviours that we rely on to work. +Exception in thread "main" java.lang.IllegalStateException: Open J9 is not supported + at cpw.mods.modlauncher.ValidateLibraries.validate(ValidateLibraries.java:33) + at cpw.mods.modlauncher.Launcher.main(Launcher.java:63) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/logs/out_of_memory.txt b/HMCLCore/src/test/resources/logs/out_of_memory.txt new file mode 100644 index 000000000..f6a2d5aa9 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/out_of_memory.txt @@ -0,0 +1,345 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 671088640 bytes for Failed to commit pages from 262144 of length 163840 +# Possible reasons: +# The system is out of physical RAM or swap space +# In 32 bit mode, the process size limit was hit +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Use 64 bit Java on a 64 bit OS +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_windows.cpp:3324), pid=13468, tid=7348 +# +# JRE version: Java(TM) SE Runtime Environment (8.0_51-b16) (build 1.8.0_51-b16) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode windows-amd64 compressed oops) +# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows +# + +--------------- T H R E A D --------------- + +Current thread (0x0000000021553000): VMThread [stack: 0x0000000021640000,0x0000000021740000] [id=7348] + +Stack: [0x0000000021640000,0x0000000021740000] +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x32b4ca] +V [jvm.dll+0x2797e3] +V [jvm.dll+0x27a479] +V [jvm.dll+0x271765] +V [jvm.dll+0x296868] +V [jvm.dll+0x21acb5] +V [jvm.dll+0x3d73ff] +V [jvm.dll+0x3d83e8] +V [jvm.dll+0x3e0639] +V [jvm.dll+0x3e0ff6] +V [jvm.dll+0x3e1210] +V [jvm.dll+0x3c133a] +V [jvm.dll+0x3cdebc] +V [jvm.dll+0x3e66df] +V [jvm.dll+0x247e47] +V [jvm.dll+0x2470e6] +V [jvm.dll+0x247581] +V [jvm.dll+0x24779e] +V [jvm.dll+0x29846a] +C [msvcr100.dll+0x21d9f] +C [msvcr100.dll+0x21e3b] +C [KERNEL32.DLL+0x137e4] +C [ntdll.dll+0x6cb81] + +VM_Operation (0x000000002796bca0): G1IncCollectionPause, mode: safepoint, requested by thread 0x0000000026b85800 + + +--------------- P R O C E S S --------------- + +Java Threads: ( => current thread ) + 0x00000000230b9000 JavaThread "Timer hack thread" daemon [_thread_blocked, id=12884, stack(0x0000000028fc0000,0x00000000290c0000)] + 0x0000000026b86000 JavaThread "Server-Worker-3" daemon [_thread_blocked, id=14256, stack(0x0000000027970000,0x0000000027a70000)] + 0x0000000026b85800 JavaThread "Server-Worker-2" daemon [_thread_blocked, id=7408, stack(0x0000000027870000,0x0000000027970000)] + 0x0000000026b56800 JavaThread "Server-Worker-1" daemon [_thread_blocked, id=16332, stack(0x0000000025c70000,0x0000000025d70000)] + 0x00000000237ac000 JavaThread "Snooper Timer" daemon [_thread_blocked, id=15156, stack(0x0000000024ba0000,0x0000000024ca0000)] + 0x0000000022048800 JavaThread "Service Thread" daemon [_thread_blocked, id=1516, stack(0x0000000022440000,0x0000000022540000)] + 0x000000002157d800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=10328, stack(0x0000000021f40000,0x0000000022040000)] + 0x000000002157d000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=8184, stack(0x0000000021e40000,0x0000000021f40000)] + 0x0000000021577000 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=2540, stack(0x0000000021d40000,0x0000000021e40000)] + 0x00000000215ca000 JavaThread "Attach Listener" daemon [_thread_blocked, id=13068, stack(0x0000000021c40000,0x0000000021d40000)] + 0x00000000215c7000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8044, stack(0x0000000021b40000,0x0000000021c40000)] + 0x00000000215c5800 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=11912, stack(0x0000000021a40000,0x0000000021b40000)] + 0x000000002155f000 JavaThread "Finalizer" daemon [_thread_blocked, id=14992, stack(0x0000000021840000,0x0000000021940000)] + 0x0000000021558000 JavaThread "Reference Handler" daemon [_thread_blocked, id=8088, stack(0x0000000021740000,0x0000000021840000)] + 0x0000000004692800 JavaThread "Client thread" [_thread_blocked, id=11812, stack(0x00000000044a0000,0x00000000045a0000)] + +Other Threads: +=>0x0000000021553000 VMThread [stack: 0x0000000021640000,0x0000000021740000] [id=7348] + 0x0000000022052800 WatcherThread [stack: 0x0000000022540000,0x0000000022640000] [id=16572] + +VM state:at safepoint (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x0000000004691cd0] Threads_lock - owner thread: 0x0000000021553000 +[0x00000000046903d0] Heap_lock - owner thread: 0x0000000026b85800 + +Heap: + garbage-first heap total 1703936K, used 173494K [0x00000006c0000000, 0x00000006c20001a0, 0x00000007c0000000) + region size 32768K, 1 young (32768K), 1 survivors (32768K) + Metaspace used 35418K, capacity 37971K, committed 38272K, reserved 1081344K + class space used 5189K, capacity 5955K, committed 6016K, reserved 1048576K + +Heap Regions: (Y=young(eden), SU=young(survivor), HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TS=gc time stamp, PTAMS=previous top-at-mark-start, NTAMS=next top-at-mark-start) +AC 0 O TS 0 PTAMS 0x00000006c2000000 NTAMS 0x00000006c2000000 space 32768K, 100% used [0x00000006c0000000, 0x00000006c2000000) +AC 0 O TS 9 PTAMS 0x00000006c2000000 NTAMS 0x00000006c2000000 space 32768K, 29% used [0x00000006c2000000, 0x00000006c4000000) +AC 0 O TS 5 PTAMS 0x00000006c4000000 NTAMS 0x00000006c4000000 space 32768K, 100% used [0x00000006c4000000, 0x00000006c6000000) +AC 0 F TS 5 PTAMS 0x00000006c6000000 NTAMS 0x00000006c6000000 space 32768K, 0% used [0x00000006c6000000, 0x00000006c8000000) +AC 0 F TS 0 PTAMS 0x00000006c8000000 NTAMS 0x00000006c8000000 space 32768K, 0% used [0x00000006c8000000, 0x00000006ca000000) +AC 0 F TS 0 PTAMS 0x00000006ca000000 NTAMS 0x00000006ca000000 space 32768K, 0% used [0x00000006ca000000, 0x00000006cc000000) +AC 0 O TS 5 PTAMS 0x00000006cc260c00 NTAMS 0x00000006cc260c00 space 32768K, 100% used [0x00000006cc000000, 0x00000006ce000000) +AC 0 O TS 9 PTAMS 0x00000006ce000000 NTAMS 0x00000006ce000000 space 32768K, 100% used [0x00000006ce000000, 0x00000006d0000000) +AC 0 F TS 5 PTAMS 0x00000006d0000000 NTAMS 0x00000006d0000000 space 32768K, 0% used [0x00000006d0000000, 0x00000006d2000000) +AC 0 F TS 5 PTAMS 0x00000006d2000000 NTAMS 0x00000006d2000000 space 32768K, 0% used [0x00000006d2000000, 0x00000006d4000000) +AC 0 F TS 5 PTAMS 0x00000006d4000000 NTAMS 0x00000006d4000000 space 32768K, 0% used [0x00000006d4000000, 0x00000006d6000000) +AC 0 F TS 5 PTAMS 0x00000006d6000000 NTAMS 0x00000006d6000000 space 32768K, 0% used [0x00000006d6000000, 0x00000006d8000000) +AC 0 F TS 5 PTAMS 0x00000006d8000000 NTAMS 0x00000006d8000000 space 32768K, 0% used [0x00000006d8000000, 0x00000006da000000) +AC 0 F TS 7 PTAMS 0x00000006da000000 NTAMS 0x00000006da000000 space 32768K, 0% used [0x00000006da000000, 0x00000006dc000000) +AC 0 F TS 5 PTAMS 0x00000006dc000000 NTAMS 0x00000006dc000000 space 32768K, 0% used [0x00000006dc000000, 0x00000006de000000) +AC 0 F TS 5 PTAMS 0x00000006de000000 NTAMS 0x00000006de000000 space 32768K, 0% used [0x00000006de000000, 0x00000006e0000000) +AC 0 F TS 7 PTAMS 0x00000006e0000000 NTAMS 0x00000006e0000000 space 32768K, 0% used [0x00000006e0000000, 0x00000006e2000000) +AC 0 F TS 7 PTAMS 0x00000006e2000000 NTAMS 0x00000006e2000000 space 32768K, 0% used [0x00000006e2000000, 0x00000006e4000000) +AC 0 F TS 7 PTAMS 0x00000006e4000000 NTAMS 0x00000006e4000000 space 32768K, 0% used [0x00000006e4000000, 0x00000006e6000000) +AC 0 F TS 7 PTAMS 0x00000006e6000000 NTAMS 0x00000006e6000000 space 32768K, 0% used [0x00000006e6000000, 0x00000006e8000000) +AC 0 F TS 7 PTAMS 0x00000006e8000000 NTAMS 0x00000006e8000000 space 32768K, 0% used [0x00000006e8000000, 0x00000006ea000000) +AC 0 F TS 7 PTAMS 0x00000006ea000000 NTAMS 0x00000006ea000000 space 32768K, 0% used [0x00000006ea000000, 0x00000006ec000000) +AC 0 F TS 7 PTAMS 0x00000006ec000000 NTAMS 0x00000006ec000000 space 32768K, 0% used [0x00000006ec000000, 0x00000006ee000000) +AC 0 F TS 7 PTAMS 0x00000006ee000000 NTAMS 0x00000006ee000000 space 32768K, 0% used [0x00000006ee000000, 0x00000006f0000000) +AC 0 F TS 7 PTAMS 0x00000006f0000000 NTAMS 0x00000006f0000000 space 32768K, 0% used [0x00000006f0000000, 0x00000006f2000000) +AC 0 F TS 7 PTAMS 0x00000006f2000000 NTAMS 0x00000006f2000000 space 32768K, 0% used [0x00000006f2000000, 0x00000006f4000000) +AC 0 S CS TS 9 PTAMS 0x00000006f4000000 NTAMS 0x00000006f4000000 space 32768K, 100% used [0x00000006f4000000, 0x00000006f6000000) +AC 0 F TS 7 PTAMS 0x00000006f6000000 NTAMS 0x00000006f6000000 space 32768K, 0% used [0x00000006f6000000, 0x00000006f8000000) +AC 0 F TS 7 PTAMS 0x00000006f8000000 NTAMS 0x00000006f8000000 space 32768K, 0% used [0x00000006f8000000, 0x00000006fa000000) +AC 0 F TS 7 PTAMS 0x00000006fa000000 NTAMS 0x00000006fa000000 space 32768K, 0% used [0x00000006fa000000, 0x00000006fc000000) +AC 0 F TS 7 PTAMS 0x00000006fc000000 NTAMS 0x00000006fc000000 space 32768K, 0% used [0x00000006fc000000, 0x00000006fe000000) +AC 0 F TS 7 PTAMS 0x00000006fe000000 NTAMS 0x00000006fe000000 space 32768K, 0% used [0x00000006fe000000, 0x0000000700000000) + +Card table byte_map: [0x0000000015090000,0x0000000015890000] byte_map_base: 0x0000000011a90000 + +Marking Bits (Prev, Next): (CMBitMap*) 0x00000000046ddc48, (CMBitMap*) 0x00000000046ddca0 + Prev Bits: [0x0000000016090000, 0x000000001a090000) + Next Bits: [0x000000001a090000, 0x000000001e090000) + +Polling page: 0x0000000002be0000 + +CodeCache: size=245760Kb used=10751Kb max_used=10763Kb free=235008Kb + bounds [0x0000000004790000, 0x0000000005220000, 0x0000000013790000] + total_blobs=4157 nmethods=3556 adapters=513 + compilation: enabled + +Compilation events (10 events): +Event: 14.605 Thread 0x000000002157d800 4277 3 java.lang.invoke.LambdaForm$Name:: (194 bytes) +Event: 14.606 Thread 0x000000002157d800 nmethod 4277 0x0000000005214b90 code [0x0000000005214d80, 0x0000000005215678] +Event: 14.606 Thread 0x000000002157d800 4279 3 java.lang.invoke.MethodHandle::intrinsicName (4 bytes) +Event: 14.606 Thread 0x000000002157d800 nmethod 4279 0x000000000520c290 code [0x000000000520c3e0, 0x000000000520c530] +Event: 14.606 Thread 0x000000002157d800 4280 3 java.lang.invoke.LambdaForm$Name::useCount (42 bytes) +Event: 14.607 Thread 0x000000002157d800 nmethod 4280 0x0000000005214590 code [0x0000000005214700, 0x0000000005214a10] +Event: 14.611 Thread 0x000000002157d000 nmethod 4250 0x000000000521a410 code [0x000000000521a560, 0x000000000521a958] +Event: 14.611 Thread 0x000000002157d000 4254 4 java.lang.String::concat (47 bytes) +Event: 14.618 Thread 0x000000002157d000 nmethod 4254 0x0000000005218710 code [0x0000000005218860, 0x0000000005218c78] +Event: 14.618 Thread 0x000000002157d000 4282 4 com.mojang.datafixers.functions.PointFreeRule$CataFuseDifferent::doRewrite (452 bytes) + +GC Heap History (10 events): +Event: 12.767 GC heap after +Heap after GC invocations=15 (full 0): + garbage-first heap total 229376K, used 119797K [0x00000006c0000000, 0x00000006c2000038, 0x00000007c0000000) + region size 32768K, 1 young (32768K), 1 survivors (32768K) + Metaspace used 30663K, capacity 32735K, committed 33024K, reserved 1077248K + class space used 4322K, capacity 4795K, committed 4864K, reserved 1048576K +} +Event: 13.064 GC heap before +{Heap before GC invocations=16 (full 0): + garbage-first heap total 229376K, used 152565K [0x00000006c0000000, 0x00000006c2000038, 0x00000007c0000000) + region size 32768K, 2 young (65536K), 1 survivors (32768K) + Metaspace used 31746K, capacity 33873K, committed 34048K, reserved 1079296K + class space used 4561K, capacity 5072K, committed 5120K, reserved 1048576K +Event: 13.117 GC heap after +Heap after GC invocations=17 (full 0): + garbage-first heap total 229376K, used 130796K [0x00000006c0000000, 0x00000006c2000038, 0x00000007c0000000) + region size 32768K, 1 young (32768K), 1 survivors (32768K) + Metaspace used 31746K, capacity 33873K, committed 34048K, reserved 1079296K + class space used 4561K, capacity 5072K, committed 5120K, reserved 1048576K +} +Event: 13.310 GC heap before +{Heap before GC invocations=17 (full 0): + garbage-first heap total 229376K, used 163564K [0x00000006c0000000, 0x00000006c2000038, 0x00000007c0000000) + region size 32768K, 2 young (65536K), 1 survivors (32768K) + Metaspace used 32375K, capacity 34565K, committed 34688K, reserved 1079296K + class space used 4655K, capacity 5202K, committed 5248K, reserved 1048576K +Event: 13.410 GC heap after +Heap after GC invocations=18 (full 0): + garbage-first heap total 229376K, used 123012K [0x00000006c0000000, 0x00000006c2000038, 0x00000007c0000000) + region size 32768K, 1 young (32768K), 1 survivors (32768K) + Metaspace used 32375K, capacity 34565K, committed 34688K, reserved 1079296K + class space used 4655K, capacity 5202K, committed 5248K, reserved 1048576K +} +Event: 13.564 GC heap before +{Heap before GC invocations=18 (full 0): + garbage-first heap total 229376K, used 155780K [0x00000006c0000000, 0x00000006c2000038, 0x00000007c0000000) + region size 32768K, 2 young (65536K), 1 survivors (32768K) + Metaspace used 32647K, capacity 34845K, committed 34944K, reserved 1079296K + class space used 4698K, capacity 5246K, committed 5248K, reserved 1048576K +Event: 13.647 GC heap after +Heap after GC invocations=19 (full 0): + garbage-first heap total 524288K, used 135474K [0x00000006c0000000, 0x00000006c2000080, 0x00000007c0000000) + region size 32768K, 1 young (32768K), 1 survivors (32768K) + Metaspace used 32647K, capacity 34845K, committed 34944K, reserved 1079296K + class space used 4698K, capacity 5246K, committed 5248K, reserved 1048576K +} +Event: 13.881 GC heap before +{Heap before GC invocations=19 (full 0): + garbage-first heap total 524288K, used 201010K [0x00000006c0000000, 0x00000006c2000080, 0x00000007c0000000) + region size 32768K, 3 young (98304K), 1 survivors (32768K) + Metaspace used 33328K, capacity 35607K, committed 35968K, reserved 1079296K + class space used 4816K, capacity 5399K, committed 5504K, reserved 1048576K +Event: 13.950 GC heap after +Heap after GC invocations=20 (full 0): + garbage-first heap total 1048576K, used 146038K [0x00000006c0000000, 0x00000006c2000100, 0x00000007c0000000) + region size 32768K, 1 young (32768K), 1 survivors (32768K) + Metaspace used 33328K, capacity 35607K, committed 35968K, reserved 1079296K + class space used 4816K, capacity 5399K, committed 5504K, reserved 1048576K +} +Event: 14.631 GC heap before +{Heap before GC invocations=20 (full 0): + garbage-first heap total 1048576K, used 309878K [0x00000006c0000000, 0x00000006c2000100, 0x00000007c0000000) + region size 32768K, 6 young (196608K), 1 survivors (32768K) + Metaspace used 35418K, capacity 37971K, committed 38272K, reserved 1081344K + class space used 5189K, capacity 5955K, committed 6016K, reserved 1048576K + +Deoptimization events (10 events): +Event: 14.341 Thread 0x0000000026b56800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000511d558 method=com.mojang.datafixers.types.templates.Product.equals(Ljava/lang/Object;)Z @ 46 +Event: 14.341 Thread 0x0000000026b56800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000511d558 method=com.mojang.datafixers.types.templates.Product.equals(Ljava/lang/Object;)Z @ 46 +Event: 14.375 Thread 0x0000000026b86000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000510599c method=com.mojang.datafixers.functions.PointFreeRule$CataFuseSame.doRewrite(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/functions/Poin ãNA1À,@ +Event: 14.375 Thread 0x0000000026b86000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000051076d4 method=com.mojang.datafixers.functions.PointFreeRule$CataFuseDifferent.doRewrite(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/functionsFÚdàÂ,@ +Event: 14.381 Thread 0x0000000004692800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000005138898 method=it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.get(I)Ljava/lang/Object; @ 59 +Event: 14.433 Thread 0x0000000026b86000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000000051eb684 method=com.mojang.datafixers.types.templates.Product.equals(Ljava/lang/Object;)Z @ 8 +Event: 14.433 Thread 0x0000000026b86000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000000051eb684 method=com.mojang.datafixers.types.templates.Product.equals(Ljava/lang/Object;)Z @ 8 +Event: 14.433 Thread 0x0000000026b86000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000000051eb684 method=com.mojang.datafixers.types.templates.Product.equals(Ljava/lang/Object;)Z @ 8 +Event: 14.433 Thread 0x0000000026b86000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00000000051eb684 method=com.mojang.datafixers.types.templates.Product.equals(Ljava/lang/Object;)Z @ 8 +Event: 14.473 Thread 0x0000000004692800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000004bc0420 method=com.google.gson.stream.JsonReader.hasNext()Z @ 21 + +Internal exceptions (10 events): +Event: 13.682 Thread 0x0000000004692800 Exception (0x00000006de11eca0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 582] +Event: 13.716 Thread 0x0000000026b86000 Implicit null exception at 0x0000000004dd97ec to 0x0000000004dd9df5 +Event: 13.871 Thread 0x0000000004692800 Exception (0x00000006ddc86548) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 582] +Event: 13.967 Thread 0x0000000004692800 Exception (0x00000006fe002f80) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 582] +Event: 13.969 Thread 0x0000000004692800 Exception (0x00000006fe00d610) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 582] +Event: 13.976 Thread 0x0000000004692800 Exception (0x00000006fe0352c0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 582] +Event: 14.082 Thread 0x0000000004692800 Exception (0x00000006ffe485b8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 582] +Event: 14.204 Thread 0x0000000004692800 Exception (0x00000006fa956fa0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 582] +Event: 14.386 Thread 0x0000000026b86000 Exception (0x00000006f69fae98) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygw…Sg6-@ +Event: 14.537 Thread 0x0000000004692800 Exception (0x00000006f73a6688) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u51\3951\hotspot\src\share\vm\interpreter\linkResolver.c@KŽrg]+@ + +Events (10 events): +Event: 14.596 loading class java/lang/invoke/MethodHandleImpl$BindCaller$T done +Event: 14.599 loading class java/lang/invoke/MethodHandleImpl$ArrayAccessor +Event: 14.599 loading class java/lang/invoke/MethodHandleImpl$ArrayAccessor done +Event: 14.599 loading class java/lang/invoke/MethodHandleImpl$ArrayAccessor$1 +Event: 14.599 loading class java/lang/invoke/MethodHandleImpl$ArrayAccessor$1 done +Event: 14.603 loading class java/lang/invoke/DirectMethodHandle$EnsureInitialized +Event: 14.604 loading class java/lang/invoke/DirectMethodHandle$EnsureInitialized done +Event: 14.604 loading class sun/invoke/util/ValueConversions$WrapperCache +Event: 14.604 loading class sun/invoke/util/ValueConversions$WrapperCache done +Event: 14.631 Executing VM operation: G1IncCollectionPause + + +Dynamic libraries: +0x00007ff76c690000 - 0x00007ff76c6c7000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\javaw.exe +0x00007ffbb6f10000 - 0x00007ffbb70f0000 C:\WINDOWS\SYSTEM32\ntdll.dll +0x00007ffb9ed30000 - 0x00007ffb9ed42000 C:\Program Files\AVAST Software\Avast\aswhook.dll +0x00007ffbb52c0000 - 0x00007ffbb536e000 C:\WINDOWS\System32\KERNEL32.DLL +0x00007ffbb4110000 - 0x00007ffbb4376000 C:\WINDOWS\System32\KERNELBASE.dll +0x00007ffbb0480000 - 0x00007ffbb0508000 C:\WINDOWS\SYSTEM32\apphelp.dll +0x00007ffbb4ff0000 - 0x00007ffbb5091000 C:\WINDOWS\System32\ADVAPI32.dll +0x00007ffbb5220000 - 0x00007ffbb52bd000 C:\WINDOWS\System32\msvcrt.dll +0x00007ffbb43e0000 - 0x00007ffbb443b000 C:\WINDOWS\System32\sechost.dll +0x00007ffbb5780000 - 0x00007ffbb589f000 C:\WINDOWS\System32\RPCRT4.dll +0x00007ffbb4980000 - 0x00007ffbb4b0f000 C:\WINDOWS\System32\USER32.dll +0x00007ffbb3430000 - 0x00007ffbb3450000 C:\WINDOWS\System32\win32u.dll +0x00007ffbb5640000 - 0x00007ffbb5668000 C:\WINDOWS\System32\GDI32.dll +0x00007ffbb3620000 - 0x00007ffbb37b3000 C:\WINDOWS\System32\gdi32full.dll +0x00007ffbb3310000 - 0x00007ffbb33ab000 C:\WINDOWS\System32\msvcp_win.dll +0x00007ffbb3810000 - 0x00007ffbb3904000 C:\WINDOWS\System32\ucrtbase.dll +0x00007ffba3740000 - 0x00007ffba39a9000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.16299.1087_none_0f9074b65a6589b7\COMCTL32.dll +0x00007ffbb4b40000 - 0x00007ffbb4e46000 C:\WINDOWS\System32\combase.dll +0x00007ffbb33b0000 - 0x00007ffbb3422000 C:\WINDOWS\System32\bcryptPrimitives.dll +0x00007ffbb4b10000 - 0x00007ffbb4b3d000 C:\WINDOWS\System32\IMM32.DLL +0x0000000071280000 - 0x0000000071352000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\msvcr100.dll +0x00000000709f0000 - 0x0000000071273000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\server\jvm.dll +0x00007ffbb4900000 - 0x00007ffbb4908000 C:\WINDOWS\System32\PSAPI.DLL +0x00007ffba8b80000 - 0x00007ffba8b89000 C:\WINDOWS\SYSTEM32\WSOCK32.dll +0x00007ffbb4910000 - 0x00007ffbb497c000 C:\WINDOWS\System32\WS2_32.dll +0x00007ffba8b90000 - 0x00007ffba8bb3000 C:\WINDOWS\SYSTEM32\WINMM.dll +0x00007ffbaebe0000 - 0x00007ffbaebea000 C:\WINDOWS\SYSTEM32\VERSION.dll +0x00007ffba8af0000 - 0x00007ffba8b1a000 C:\WINDOWS\SYSTEM32\WINMMBASE.dll +0x00007ffbb37c0000 - 0x00007ffbb380a000 C:\WINDOWS\System32\cfgmgr32.dll +0x0000000071b80000 - 0x0000000071b8f000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\verify.dll +0x0000000071b50000 - 0x0000000071b79000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\java.dll +0x00000000709d0000 - 0x00000000709e6000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\zip.dll +0x00007ffbb58a0000 - 0x00007ffbb6cd8000 C:\WINDOWS\System32\SHELL32.dll +0x00007ffbb6e30000 - 0x00007ffbb6ed6000 C:\WINDOWS\System32\shcore.dll +0x00007ffbb3910000 - 0x00007ffbb4057000 C:\WINDOWS\System32\windows.storage.dll +0x00007ffbb55e0000 - 0x00007ffbb5631000 C:\WINDOWS\System32\shlwapi.dll +0x00007ffbb3280000 - 0x00007ffbb3291000 C:\WINDOWS\System32\kernel.appcore.dll +0x00007ffbb32a0000 - 0x00007ffbb32ec000 C:\WINDOWS\System32\powrprof.dll +0x00007ffbb3260000 - 0x00007ffbb327b000 C:\WINDOWS\System32\profapi.dll +0x0000000071b40000 - 0x0000000071b4d000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\management.dll +0x00000000709b0000 - 0x00000000709ca000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\net.dll +0x00007ffbb2a90000 - 0x00007ffbb2af6000 C:\WINDOWS\system32\mswsock.dll +0x00007ffbae450000 - 0x00007ffbae466000 C:\WINDOWS\system32\napinsp.dll +0x00007ffbae430000 - 0x00007ffbae44a000 C:\WINDOWS\system32\pnrpnsp.dll +0x00007ffbabfa0000 - 0x00007ffbabfb8000 C:\WINDOWS\system32\NLAapi.dll +0x00007ffbb2870000 - 0x00007ffbb2926000 C:\WINDOWS\SYSTEM32\DNSAPI.dll +0x00007ffbb5210000 - 0x00007ffbb5218000 C:\WINDOWS\System32\NSI.dll +0x00007ffbb2820000 - 0x00007ffbb2859000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL +0x00007ffbafcc0000 - 0x00007ffbafcce000 C:\WINDOWS\System32\winrnr.dll +0x0000000071a60000 - 0x0000000071a86000 C:\Program Files\Bonjour\mdnsNSP.dll +0x00007ffbae410000 - 0x00007ffbae425000 C:\WINDOWS\System32\wshbth.dll +0x00007ffbaae50000 - 0x00007ffbaae5a000 C:\Windows\System32\rasadhlp.dll +0x00007ffbaabc0000 - 0x00007ffbaac30000 C:\WINDOWS\System32\fwpuclnt.dll +0x00007ffbb2d60000 - 0x00007ffbb2d85000 C:\WINDOWS\SYSTEM32\bcrypt.dll +0x0000000070990000 - 0x00000000709a1000 C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\nio.dll +0x00007ffbb2c50000 - 0x00007ffbb2c67000 C:\WINDOWS\SYSTEM32\CRYPTSP.dll +0x00007ffbb2690000 - 0x00007ffbb26c3000 C:\WINDOWS\system32\rsaenh.dll +0x00007ffbb3190000 - 0x00007ffbb31b9000 C:\WINDOWS\SYSTEM32\USERENV.dll +0x00007ffbb2c70000 - 0x00007ffbb2c7b000 C:\WINDOWS\SYSTEM32\CRYPTBASE.dll +0x00007ffbac290000 - 0x00007ffbac2a6000 C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL +0x00007ffbac410000 - 0x00007ffbac42a000 C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL +0x00007ffbb1d60000 - 0x00007ffbb1f28000 C:\WINDOWS\SYSTEM32\dbghelp.dll + +VM Arguments: +jvm_args: -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Dos.name=Windows 10 -Dos.version=10.0 -Xss1M -Djava.library.path=C:\Users\kgvaz\AppData\Local\Temp\8d1a-5c63-4e6c-9e96 -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=2.1.3674 -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Dlog4j.configurationFile=C:\Users\kgvaz\AppData\Roaming\.minecraft\assets\log_configs\client-1.12.xml +java_command: net.minecraft.client.main.Main --username Kevin6424 --version 1.14 --gameDir C:\Users\kgvaz\AppData\Roaming\.minecraft --assetsDir C:\Users\kgvaz\AppData\Roaming\.minecraft/assets --assetIndex 1.14 --uuid 4fc13624aaeb4d068cacf8755ec711b8 --accessToken c68a3aa2b1c248ec86e1d377e6fff5b0 --userType mojang --versionType release +java_class_path (initial): C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\mojang\patchy\1.1\patchy-1.1.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\mojang\javabridge\1.0.22\javabridge-1.0.22.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.1.25.Final\netty-all-4.1.25.Final.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\21.0\guava-21.0.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\mojang\brigadier\1.0.17\brigadier-1.0.17.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\mojang\datafixerupper\2.0.24\datafixerupper-2.0.24.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar;C:\Users\kgvaz\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\kgvaz +Launcher Type: SUN_STANDARD + +Environment Variables: +PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Users\kgvaz\AppData\Local\Microsoft\WindowsApps; +USERNAME=kgvaz +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 9, GenuineIntel + + + +--------------- S Y S T E M --------------- + +OS: Windows 10.0 , 64 bit Build 16299 (10.0.16299.1087) + +CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 142 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx + +Memory: 4k page, physical 8303524k(3728500k free), swap 10349980k(511092k free) + +vm_info: Java HotSpot(TM) 64-Bit Server VM (25.51-b03) for windows-amd64 JRE (1.8.0_51-b16), built on Jun 8 2015 18:03:07 by "java_re" with MS VC++ 10.0 (VS2010) + +time: Wed May 08 05:14:22 2019 +elapsed time: 14 seconds (0d 0h 0m 14s)