From 29410b951d5141fda66e65035b3c1c4f3e0a147d Mon Sep 17 00:00:00 2001
From: zkitefly <64117916+zkitefly@users.noreply.github.com>
Date: Mon, 6 Feb 2023 22:56:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97=E5=88=86?=
=?UTF-8?q?=E6=9E=90=E5=99=A8=20(#2038)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* 更新 CrashReportAnalyzer.java
* Edit
* Fix
* add
* 删除 CrashReportAnalyzerTest.java
试试删掉的话能不能构建成功
* Fix
* Fix
* Revert "删除 CrashReportAnalyzerTest.java"
This reverts commit 4fe873cfcbf5fc8fb01be538dade637f12b917c0.
* 换回 LibericaJDK
* Fix
尴尬(
* 更新 GameCrashWindow.java
修改大小以显示更多内容(防止左下角按钮被吞掉)
* 更新 I18N_zh_CN.properties
- 修改链接,可以跳转至特定地方
- 统一叫法 "全局(特定)游戏设置"
- 将升级显卡的相关教程文章更换
* Fix
* Update CrashReportAnalyzer.java
* Fix
- 删除重复检查项
* 添加日志检查
https://paste.ee/p/vv7DD
* fix
* add
怎么tm还来一个
* 更新 CrashReportAnalyzerTest.java
* 调整
* fix
* 更新 I18N_zh_CN.properties
* 更新 I18N_zh_CN.properties
* 添加重复安装 Optifine检查
https://github.com/huanghongxun/HMCL/discussions/1904#discussioncomment-4340734
* 添加重复安装 Forge 的检查
test
更新 CrashReportAnalyzer.java
fix
* 完善 OPTIFINE_IS_NOT_COMPATIBLE_WITH_FORGE
完善 OPTIFINE_IS_NOT_COMPATIBLE_WITH_FORGE
https://github.com/huanghongxun/HMCL/discussions/1904#discussioncomment-4332485
https://github.com/huanghongxun/HMCL/discussions/1904#discussioncomment-4332522
* fix
* 调整 FABRIC_WARNINGS
https://paste.ee/p/KOTyX
---
.../jackhuang/hmcl/ui/GameCrashWindow.java | 2 +-
.../java/org/jackhuang/hmcl/ui/LogWindow.java | 2 +-
.../resources/assets/lang/I18N.properties | 46 +-
.../resources/assets/lang/I18N_es.properties | 10 +
.../resources/assets/lang/I18N_ja.properties | 10 +
.../resources/assets/lang/I18N_ru.properties | 10 +
.../resources/assets/lang/I18N_zh.properties | 16 +-
.../assets/lang/I18N_zh_CN.properties | 94 +-
.../hmcl/game/CrashReportAnalyzer.java | 28 +-
.../hmcl/game/CrashReportAnalyzerTest.java | 49 +
.../test/resources/logs/duplicated_mod.txt | 135 ++
.../test/resources/logs/fabric_warnings2.txt | 22 +
.../logs/forge_repeat_installation.txt | 9 +
.../src/test/resources/logs/jvm_32bit2.txt | 2 +
.../optifine_is_not_compatible_with_forge.txt | 587 +++++
...optifine_is_not_compatible_with_forge2.txt | 2083 +++++++++++++++++
.../logs/optifine_repeat_installation.txt | 17 +
17 files changed, 3045 insertions(+), 77 deletions(-)
create mode 100644 HMCLCore/src/test/resources/logs/duplicated_mod.txt
create mode 100644 HMCLCore/src/test/resources/logs/fabric_warnings2.txt
create mode 100644 HMCLCore/src/test/resources/logs/forge_repeat_installation.txt
create mode 100644 HMCLCore/src/test/resources/logs/jvm_32bit2.txt
create mode 100644 HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge.txt
create mode 100644 HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge2.txt
create mode 100644 HMCLCore/src/test/resources/logs/optifine_repeat_installation.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 b5bcc132e..380bf3964 100644
--- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java
+++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java
@@ -107,7 +107,7 @@ public class GameCrashWindow extends Stage {
this.feedbackTextFlow.getChildren().addAll(FXUtils.parseSegment(i18n("game.crash.feedback"), Controllers::onHyperlinkAction));
- setScene(new Scene(view, 800, 480));
+ setScene(new Scene(view, 854, 700));
getScene().getStylesheets().addAll(Theme.getTheme().getStylesheets(config().getLauncherFontFamily()));
setTitle(i18n("game.crash.title"));
getIcons().add(newImage("/assets/img/icon.png"));
diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java
index 0c38b2b10..9b9f828e8 100644
--- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java
+++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java
@@ -90,7 +90,7 @@ public final class LogWindow extends Stage {
private boolean stopCheckLogCount = false;
public LogWindow() {
- setScene(new Scene(impl, 800, 480));
+ setScene(new Scene(impl, 854, 480));
getScene().getStylesheets().addAll(Theme.getTheme().getStylesheets(config().getLauncherFontFamily()));
setTitle(i18n("logwindow.title"));
getIcons().add(newImage("/assets/img/icon.png"));
diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties
index 6c1f80e77..4cbe8af30 100644
--- a/HMCL/src/main/resources/assets/lang/I18N.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N.properties
@@ -93,7 +93,7 @@ account.methods.authlib_injector=authlib-injector
account.methods.little_skin=Little Skin
account.methods.microsoft=Microsoft Account
account.methods.microsoft.birth=How to update your account birthday
-account.methods.microsoft.close_page=Microsoft account authorization is now completed. \n\
+account.methods.microsoft.close_page=Microsoft account authorization is now completed.\n\
\n\
There are some extra works for us, but you can safely close this tab for now.
account.methods.microsoft.deauthorize=Deauthorize
@@ -104,7 +104,7 @@ account.methods.microsoft.error.missing_xbox_account=Your Microsoft account does
account.methods.microsoft.error.no_character=Your account does not own the Minecraft Java Edition.\nThe game profile may not have been created,\nplease click the link above to create it.
account.methods.microsoft.error.unknown=Failed to log in, error\: %d.
account.methods.microsoft.logging_in=Logging in...
-account.methods.microsoft.hint=Please click on the "login" button, and copy the code shown here later to finish the login process in the opened browser window. \n\
+account.methods.microsoft.hint=Please click on the "login" button, and copy the code shown here later to finish the login process in the opened browser window.\n\
\n\
If the token used to log in to the Microsoft account is leaked, you can click on "Unauthorize the account" to deauthorize it.
account.methods.microsoft.manual=Your device code is %1$s, please click here to copy. After clicking on the "Login" button, you should finish the login process in the opened browser window. If it did not show, you can go to %2$s manually.\n\
@@ -118,7 +118,7 @@ account.methods.microsoft.waiting_browser=Waiting for login to complete in the o
account.methods.offline=Offline
account.methods.offline.name.special_characters=Recommended to use letters, numbers and underscores for naming
account.methods.offline.uuid=UUID
-account.methods.offline.uuid.hint=UUID is the unique identifier for the game character in Minecraft. The way that it is generated might vary between different game launchers. Changing it to the one generated by other launchers allows you to keep your items in your offline account inventory. \n\
+account.methods.offline.uuid.hint=UUID is the unique identifier for the game character in Minecraft. The way that it is generated might vary between different game launchers. Changing it to the one generated by other launchers allows you to keep your items in your offline account inventory.\n\
\n\
This option is for advanced users only. We do not recommend modifying this option unless you know what you are doing.
account.methods.offline.uuid.malformed=Invalid Format
@@ -366,7 +366,7 @@ It is recommended to move HMCL to another location and restart it.\n\
Do you still want to continue?
fatal.config_loading_failure=Cannot load configuration files.\n\
Please make sure that "Hello Minecraft! Launcher" has read and write access to "%s" and the files in it.
-fatal.config_loading_failure.unix=Hello Minecraft! Launcher could not load the profile because the profile was created by user %1$s. \n\
+fatal.config_loading_failure.unix=Hello Minecraft! Launcher could not load the profile because the profile was created by user %1$s.\n\
Please start HMCL with sudo (not recommended), or execute the following command in the terminal to change the ownership of the configuration file to the current user:\n%2$s
fatal.migration_requires_manual_reboot=Hello Minecraft! Launcher has been upgraded. Please reopen the launcher.
fatal.apply_update_failure=We are sorry, but Hello Minecraft! Launcher is unable to update.\n\
@@ -375,8 +375,8 @@ You can update manually by downloading a newer version of the launcher from %s.\
If the problem persists, please consider reporting this to us.
fatal.samba=If you launched HMCL from a Samba network drive, some features might not be working. Please try updating your Java version or copy and run the launcher in a local folder.
fatal.illegal_char=Your user path contains an illegal character '\=', you will not be able to use authlib-injector or change the skin of your offline account.
-fatal.unsupported_platform=Minecraft is not yet fully supported for your platform, so you may experience missing functionality, \nor even be unable to launch the game.\n\
- \n\
+fatal.unsupported_platform=Minecraft is not yet fully supported for your platform, so you may experience missing functionality,\nor even be unable to launch the game.\n\
+ \n\
If you can't start Minecraft 1.17 and above, you can try turning on the "Use OpenGL software renderer" option\n\
in instance settings to use CPU rendering for better compatibility.
# '
@@ -432,6 +432,14 @@ You can try to remove this entity using MCEdit or delete that mod that added it.
\n\
Block Type\: %1$s\n\
Location\: %2$s
+game.crash.reason.modmixin_failure=The current game cannot continue to run because some Mod injection failed.\nThis generally means that the Mod has a bug or is incompatible with the current environment.\nYou can check the log to find the error module.
+game.crash.reason.file_or_content_verification_failed=The current game has a problem because some files or content verification failed.\nPlease try to delete the version (including Mod) and download it again, or try to use an agent when downloading again.
+game.crash.reason.mod_repeat_installation=Because the current game has repeatedly installed multiple identical Mods, each Mod can only appear once. Please delete the duplicate Mods and then restart the game.
+game.crash.reason.forge_error=Forge may have provided error information.\nYou can view the log and make corresponding processing according to the log information in the error report.\nIf you do not see the error message, you can view the error report to understand how the error occurred.
+game.crash.reason.mod_resolution0=The current game cannot continue to run because of some Mod problems.\nYou can check the log to find the error module.
+game.crash.reason.mod_profile_causes_game_crash=The current game cannot continue to run because of a problem with the Mod configuration file.\nYou can check the log to find the error module and its configuration file.
+game.crash.reason.fabric_reports_an_error_and_gives_a_solution=Forge may have provided error information.\nYou can view the log and make corresponding processing according to the log information in the error report.\nIf you do not see the error message, you can view the error report to understand how the error occurred.
+game.crash.reason.java_version_is_too_high=The current game crashed because the Java version used is too high to continue running.\nPlease use a lower version of Java in the Java path tab of global game settings or game specific settings, and then start the game.\nIf not, you can download it from java.com (Java8) or BellSoft Liberica Full JRE (Java17) and other platforms to download and install one (restart the launcher after installation).
game.crash.reason.fabric_version_0_12=Fabric 0.12 or above are incompatible with currently installed mods. You need to downgrade it to 0.11.7.
game.crash.reason.fabric_warnings=The Fabric modloader warned\:\n\
%1$s
@@ -458,10 +466,10 @@ You can go to this
game.crash.reason.illegal_access_error=The game crashed because of some mod(s).\n\
\n\
If you know\: %1$s, you can update or delete the mod(s) and then try again.
-game.crash.reason.optifine_is_not_compatible_with_forge=The current game crashes because OptiFine is incompatible with the current version of Forge. \n Please go toOn the official website of OptiFine, check the Forge version compatible with OptiFine, and reinstall the game in strict accordance with the corresponding version or change the version in the version settings - automatic installation. nAfter testing, too high or too low a Forge version may cause a crash.
-game.crash.reason.mod_files_are_decompressed=The current game cannot continue to run because the Mod file has been decompressed. \n Please put the entire Mod file directly into the Mod folder! \n If unzipping will cause errors in the game, please delete the unzipped Mod in the Mod folder, and then start the game.
-game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=The current game cannot continue to run because you have installed too many Mods, which exceeds the ID limit of the game. \n Please try installingJEID, or delete some large Mods.
-game.crash.reason.optifine_causes_the_world_to_fail_to_load=The current game may not continue to run because of OptiFine. \n This problem only occurs in a specific version of OptiFine. You can try to change the version of OptiFine in version setting - automatic installation.
+game.crash.reason.optifine_is_not_compatible_with_forge=The current game crashes because OptiFine is incompatible with the current version of Forge.\nPlease go toOn the official website of OptiFine, check the Forge version compatible with OptiFine, and reinstall the game in strict accordance with the corresponding version or change the version in the version settings - automatic installation. nAfter testing, too high or too low a Forge version may cause a crash.
+game.crash.reason.mod_files_are_decompressed=The current game cannot continue to run because the Mod file has been decompressed.\nPlease put the entire Mod file directly into the Mod folder!\nIf unzipping will cause errors in the game, please delete the unzipped Mod in the Mod folder, and then start the game.
+game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=The current game cannot continue to run because you have installed too many Mods, which exceeds the ID limit of the game.\nPlease try installingJEID, or delete some large Mods.
+game.crash.reason.optifine_causes_the_world_to_fail_to_load=The current game may not continue to run because of OptiFine.\nThis problem only occurs in a specific version of OptiFine. You can try to change the version of OptiFine in version setting - automatic installation.
game.crash.reason.jdk_9=The game cannot run because the Java version is too new for this instance.\n\
\n\
You need to download and install Java 8 and select it in the instance settings.
@@ -476,9 +484,11 @@ You can try to delete or update it.
game.crash.reason.loading_crashed_fabric=The game crashed due to mod %1$s.\n\
\n\
You can try to delete or update it.
-game.crash.reason.mac_jdk_8u261==The game crashed because your current Forge or OptiFine version is not compatible with your Java installation.\n\
+game.crash.reason.mac_jdk_8u261=The game crashed because your current Forge or OptiFine version is not compatible with your Java installation.\n\
\n\
Please try to update Forge and OptiFine, or try to use Java 8u251 or earlier versions.
+game.crash.reason.forge_repeat_installation=The current game cannot continue to run due to a duplicate installation of Forge. This is a known issue\nIt is recommended to upload the log feedback to Github so that we can find more clues and fix this question. \nCurrently you can go to the automatic installation to uninstall Forge and reinstall it.
+game.crash.reason.optifine_repeat_installation=The current game cannot continue to run due to repeated installation of Optifine. \nPlease delete Optifine under the Mod folder or go to Game Management-Automatic Installation to uninstall Optifine that is automatically installed.
game.crash.reason.memory_exceeded=The game crashed due to too much memory allocated for a small page file.\n\
\n\
You can try to turn off the automatically allocate memory option in settings, and adjust the value till the game launches.\n\
@@ -534,7 +544,7 @@ You may need to reinstall the game and all mods or ask someone for help.
game.crash.reason.opengl_not_supported=The game crashed because OpenGL is not supported by your graphics driver.\n\
\n\
If you're streaming the game over the Internet or using a remote desktop environment, please try to play the game on your local one.\n\
-Or, you can try to update your driver to the latest version and then try again. \n\
+Or, you can try to update your driver to the latest version and then try again.\n\
\n\
If your computer has a discrete graphics card, please make sure the game is actually using it for rendering. If the problem persists, please consider getting a new graphics card or a new computer.
# '
@@ -547,7 +557,7 @@ If you still encounter these problems, well, you may need a better computer.
game.crash.reason.resolution_too_high=The game crashed because you are using a resource pack whose texture resolution was too high.\n\
\n\
You should switch to a resource pack with lower resolution, or consider buying a better graphics card with more VRAM.
-game.crash.reason.processing_of_javaagent_failed=The current game crashed because processing of -javaagent failed.\n If you add relevant parameters to the Java virtual machine parameters, please check whether they are legal and correct.\n If you do not add relevant parameters or confirm that they are legal and correct, Please try: \n Open the control panel -- Clock and region classification (this option is only available if the option is category display, and it will be skipped if not) -- Region -- the upper management tab -- the lower change system regional setting button -- turn off the "Use Unicode UTF-8 to provide global language support" option in the pop-up window, restart the device, and then try to start the game. \n You can be accessed in Discard or KOOK ask for help.
+game.crash.reason.processing_of_javaagent_failed=The current game crashed because processing of -javaagent failed.\nIf you add relevant parameters to the Java virtual machine parameters, please check whether they are legal and correct.\nIf you do not add relevant parameters or confirm that they are legal and correct, Please try:\nOpen the control panel -- Clock and region classification (this option is only available if the option is category display, and it will be skipped if not) -- Region -- the upper management tab -- the lower change system regional setting button -- turn off the "Use Unicode UTF-8 to provide global language support" option in the pop-up window, restart the device, and then try to start the game.\nYou can be accessed in Discard or KOOK ask for help.
game.crash.reason.stacktrace=The crash reason is unknown. You can view its details by clicking the "Logs" button.\n\
\n\
There are some keywords that might contain some Mod IDs. You can search them online to figure out the issue yourself.\n\
@@ -863,15 +873,15 @@ mods.url=Official Page
mods.update_modpack_mod.warning=Updating mods in a modpack can lead to irreparable results, possibly corrupting the modpack so that it cannot start. Are you sure you want to update?
multiplayer=Multiplayer online
-multiplayer.agreement.prompt=Before using the functionality of multiplayer, you must agree to the user agreement and disclaimer of the multiplayer service provider mcer.cn. \nEspecially, you agree that any problems and disputes you encounter while using the multiplayer functionality (including its paid services) have nothing to do with HMCL and should be resolved through consultation with mcer.cn
+multiplayer.agreement.prompt=Before using the functionality of multiplayer, you must agree to the user agreement and disclaimer of the multiplayer service provider mcer.cn.\nEspecially, you agree that any problems and disputes you encounter while using the multiplayer functionality (including its paid services) have nothing to do with HMCL and should be resolved through consultation with mcer.cn
multiplayer.download=Downloading dependencies
multiplayer.download.failed=Initialization failed, some files failed to download
multiplayer.download.success=Multiplayer online initialization completed
multiplayer.download.unsupported=Multiplayer dependencies are not supported on current system or platform
multiplayer.error.failed_get_device=HiPer could not create a network device, maybe HiPer has already started or lacks administrator privileges.
multiplayer.error.failed_load_config=HiPer initialization failed, maybe there is a problem with the configuration file or the certificate is invalid.
-multiplayer.error.failed_sudo.linux=HiPer requires administrator privileges. You can configure how HiPer applies for privileges by setting the environment variable HMCL_ASKPASS. \nIf HMCL_ASKPASS is set to 'false', please configure sudoers file to allow '%s' to obtain root privileges without password, then restart the computer and start HMCL again;\nIf HMCL_ASKPASS is set to 'user', please set the environment variable SUDO_ASKPASS first, then HMCL will start HiPer with 'sudo --askpass' (see man sudo for details).
-multiplayer.error.failed_sudo.mac=HiPer requires administrator privileges. Do you want to grant HiPer administrator rights? \n Click "Yes" to grant HiPer administrator permission, and then restart your computer and open HMCL again.
+multiplayer.error.failed_sudo.linux=HiPer requires administrator privileges. You can configure how HiPer applies for privileges by setting the environment variable HMCL_ASKPASS.\nIf HMCL_ASKPASS is set to 'false', please configure sudoers file to allow '%s' to obtain root privileges without password, then restart the computer and start HMCL again;\nIf HMCL_ASKPASS is set to 'user', please set the environment variable SUDO_ASKPASS first, then HMCL will start HiPer with 'sudo --askpass' (see man sudo for details).
+multiplayer.error.failed_sudo.mac=HiPer requires administrator privileges. Do you want to grant HiPer administrator rights?\nClick "Yes" to grant HiPer administrator permission, and then restart your computer and open HMCL again.
multiplayer.error.failed_sudo.windows=HiPer requires administrator privileges, please restart HMCL with administrator privileges. Would you like to see the tutorial (Simplified Chinese only)?
multiplayer.error.file_not_found=An update to HiPer has been found. Please re-enter the multiplayer online page to update HiPer.
multiplayer.error.session_expired=Current multiplayer session has been expired. Please fetch a new multiplayer token.
@@ -889,7 +899,7 @@ multiplayer.persistence.export.button=Export license file
multiplayer.persistence.export.failed=Failed to export the license file, please check the save path you selected.
multiplayer.persistence.export.file_not_exists=Failed to obtain license file, please check whether the token is entered correctly.
multiplayer.persistence.export.title=Select the path to save the license file
-multiplayer.persistence.hint=This feature is available for long-term license (valid for more than 24 hours) users, if you are using short-term license (valid for less than 24 hours), you do not need to use this feature.\nWhen you use a long-term license, please use the token to start HiPer within 24 hours after obtaining the license, otherwise HiPer will not be able to obtain the license information. \nAfterwards, you can save the license file through the "Export License File" function below. \nPlease keep the license file in a safe place. After 24 hours of authorization, this file is the only license for your. If you lose this file, you will not be able to play multiplayer games through the token.
+multiplayer.persistence.hint=This feature is available for long-term license (valid for more than 24 hours) users, if you are using short-term license (valid for less than 24 hours), you do not need to use this feature.\nWhen you use a long-term license, please use the token to start HiPer within 24 hours after obtaining the license, otherwise HiPer will not be able to obtain the license information.\nAfterwards, you can save the license file through the "Export License File" function below.\nPlease keep the license file in a safe place. After 24 hours of authorization, this file is the only license for your. If you lose this file, you will not be able to play multiplayer games through the token.
multiplayer.persistence.import=Import license from file
multiplayer.persistence.import.button=Import license file
multiplayer.persistence.import.failed=Failed to import license file.
@@ -918,7 +928,7 @@ multiplayer.master.port=Port number
multiplayer.master.port.validate=The port number (0~65535) displayed in the game chat box,when you open the game in LAN.
multiplayer.slave=Participant Prompt
multiplayer.slave.hint=1.Ask the creator to follow the instructions above\n2.Start the game\n3.Choose multiplayer mode and add a server\n4.The game will require you to enter the server address. You only need to ask the creator for the server address and enter it into the server.
-multiplayer.slave.hint2=1. In general, the participant's game account must be a Microsoft account or an external login account (such as Little Skin), otherwise you need to enter the server address into the input box below and click "Join", select the multiplayer mode in the game, enter the LAN world before you can join \n2. In general, the participant's game version and module must be the same as the creator, otherwise join fails.
+multiplayer.slave.hint2=1. In general, the participant's game account must be a Microsoft account or an external login account (such as Little Skin), otherwise you need to enter the server address into the input box below and click "Join", select the multiplayer mode in the game, enter the LAN world before you can join\n2. In general, the participant's game version and module must be the same as the creator, otherwise join fails.
multiplayer.slave.server_address=Creator server address
multiplayer.slave.server_address.start=Join
multiplayer.slave.server_address.stop=Exit
diff --git a/HMCL/src/main/resources/assets/lang/I18N_es.properties b/HMCL/src/main/resources/assets/lang/I18N_es.properties
index 4e9994df6..b5c84eed6 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_es.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_es.properties
@@ -467,6 +467,16 @@ Si quieres jugar con esta versión del mod instalada, debes cambiar la versión
En caso contrario, debes instalar una versión compatible con esta versión de Minecraft.
game.crash.reason.mod_resolution_mod_version=%1$s (Versión\: %2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s (Cualquier versión)
+game.crash.reason.forge_repeat_installation=El juego actual no puede continuar ejecutándose debido a una instalación duplicada de Forge. Este es un problema conocido\nSe recomienda cargar los comentarios del registro en Github para que podamos encontrar más pistas y arreglar esta pregunta. \nActualmente puede ir a la instalación automática para desinstalar Forge y volver a instalarlo.
+game.crash.reason.optifine_repeat_installation=El juego actual no puede seguir ejecutándose debido a la instalación repetida de Optifine. \nElimine Optifine de la carpeta Mod o vaya a Gestión de juegos-Instalación automática para desinstalar Optifine que se instala automáticamente.
+game.crash.reason.modmixin_failure=El juego actual no puede continuar ejecutándose debido a algunas fallas en la inyección de mods. \nEsto generalmente significa que el mod tiene un error o no es compatible con el entorno actual. \nPuede consultar el registro para ver si hay un mod incorrecto.
+game.crash.reason.file_or_content_verification_failed=El juego actual tiene un problema porque fallaron algunos archivos o la verificación de contenido. \nIntente eliminar esta versión (incluidas las modificaciones) y vuelva a descargarla, o intente usar un proxy cuando vuelva a descargar, etc.
+game.crash.reason.mod_repeat_installation=El juego actual tiene múltiples Mods idénticos instalados repetidamente, y cada Mod solo puede aparecer una vez. Elimina los Mods repetidos y luego inicia el juego.
+game.crash.reason.forge_error=Forge puede haber proporcionado un mensaje de error. \nPuede ver el registro y realizar las acciones correspondientes de acuerdo con la información de registro en el informe de errores. \nSi no ve un mensaje de error, puede consultar el informe de errores para saber cómo ocurrió el error.
+game.crash.reason.mod_solution0=El juego actual no puede seguir ejecutándose debido a algunos problemas de modificación. \nPuede consultar el registro para ver si hay un mod incorrecto.
+game.crash.reason.mod_profile_causes_game_crash=El juego actual no puede seguir ejecutándose debido a un problema con el perfil de mod. \nPuede consultar el registro del mod defectuoso y su archivo de configuración.
+game.crash.reason.fabric_reports_an_error_and_gives_a_solution=Forge puede haber dado un mensaje de error. \nPuede ver el registro y realizar las acciones correspondientes de acuerdo con la información de registro en el informe de errores. \nSi no ve un mensaje de error, puede consultar el informe de errores para saber cómo ocurrió el error.
+game.crash.reason.java_version_is_too_high=El juego actual se bloqueó porque la versión de Java es demasiado alta y no puede seguir ejecutándose. \nCambie a una versión anterior de Java en la pestaña Java Path de Configuración global del juego o Configuración específica del juego antes de iniciar el juego. \nSi no es así, puede descargarlo desde java.com (Java8) o BellSoft Liberica Full JRE (Java17) y otras plataformas para descargar e instalar una (reinicie el iniciador después de la instalación).
game.crash.reason.modlauncher_8=El juego se ha bloqueado porque tu versión actual de Forge no es compatible con tu instalación de Java. Por favor, intente actualizar Forge, o intente utilizar Java 8u312/11.0.13/17.0.1 o versiones anteriores.\n\
\n\
8u312 y anteriores\:\n\
diff --git a/HMCL/src/main/resources/assets/lang/I18N_ja.properties b/HMCL/src/main/resources/assets/lang/I18N_ja.properties
index 5251ed9a4..63b6bf6c3 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_ja.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_ja.properties
@@ -345,6 +345,14 @@ game.crash.reason.duplicated_mod=Mod %1$s が重複してインストールさ
game.crash.reason.entity=エンティティが原因でゲームを実行できません。\nMCEditでこのエンティティを削除するか、関連するModを直接削除できます。\nエンティティタイプ:%1$s \nエンティティの場所:%2$s
game.crash.reason.fabric_version_0_12=Fabric 0.12以降は、現在インストールされているmodと互換性がありません。ファブリックを0.11.7にダウングレードする必要があります。
game.crash.reason.fabric_warnings=Fabricはいくつかの警告を出します:\n%1$s
+game.crash.reason.modmixin_failure==mod インジェクションの失敗により、現在のゲームを続行できません。 \nこれは通常、MOD にバグがあるか、現在の環境と互換性がないことを意味します。 \n間違った mod のログを確認できます。
+game.crash.reason.file_or_content_verification_failed==一部のファイルまたはコンテンツの検証に失敗したため、現在のゲームに問題があります。 \nこのバージョン (mod を含む) を削除して再ダウンロードするか、再ダウンロード時にプロキシを使用するなどしてください。
+game.crash.reason.mod_repeat_installation==現在のゲームには複数の同一の Mod が繰り返しインストールされており、各 Mod は 1 回しか表示できません。ゲームを開始する前に繰り返しの Mod を削除してください。
+game.crash.reason.forge_error==Forge がエラー メッセージを表示した可能性があります。 \nログを表示し、エラー レポートのログ情報に従って対応するアクションを実行できます。 \nエラー メッセージが表示されない場合は、エラー レポートをチェックして、エラーがどのように発生したかを知ることができます。
+game.crash.reason.mod_resolution0==mod の問題により、現在のゲームを続行できません。 \n間違った mod のログを確認できます。
+game.crash.reason.mod_profile_causes_game_crash==mod プロファイルに問題があるため、現在のゲームを続行できません。 \n障害のある mod とその構成ファイルのログを確認できます。
+game.crash.reason.fabric_reports_an_error_and_gives_a_solution==Forge がエラー メッセージを表示した可能性があります。 \nログを表示し、エラー レポートのログ情報に従って対応するアクションを実行できます。 \nエラー メッセージが表示されない場合は、エラー レポートをチェックして、エラーがどのように発生したかを知ることができます。
+game.crash.reason.java_version_is_too_high=Java のバージョンが高すぎて実行を継続できないため、現在のゲームがクラッシュしました。 \nゲームを起動する前に、グローバル ゲーム設定またはゲーム固有の設定の Java パス タブで Java の以前のバージョンに切り替えてください。 \nそうでない場合は、java.com (Java8) または BellSoft Liberica Full JRE (Java17) およびその他のプラットフォームをダウンロードしてインストールします (インストール後にランチャーを再起動します)。
game.crash.reason.file_already_exists=ファイル %1$s が既に存在するので、現在のゲームは続行できません。 \このファイルを削除してもよいと思われる場合は、このファイルをバックアップして、ゲームを再起動してから削除してみてください。
game.crash.reason.file_changed=ファイルのチェックサムに失敗したため、現在のゲームを続行できません。 \nMinecraft.jar ファイルを手動で変更した場合、変更をロールバックするか、ゲームを再度ダウンロードする必要があります。
game.crash.reason.gl_operation_failure=一部のモッド、シェーダーパック、テクスチャパックが原因でゲームがクラッシュしました。\n使用しているモッド/シェーダーパック/テクスチャパックを無効にして、再試行してください。
@@ -367,6 +375,8 @@ game.crash.reason.mod_resolution_missing=Modプレフィックスがないため
game.crash.reason.mod_resolution_missing_minecraft=modが現在のMinecraftバージョンと互換性がないため、ゲームがクラッシュしました。\n%1$s にはMinecraftバージョン %2$s が必要です。\nインストールされているバージョンのmodを保持する場合は、変更する必要があります。ゲームバージョン。\n現在のゲームバージョンを引き続き使用する場合は、適切なmodを再インストールする必要があります。
game.crash.reason.mod_resolution_mod_version=%1$s(バージョン:%2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s(任意のバージョン)
+game.crash.reason.forge_repeat_installation=Forge が重複してインストールされているため、現在のゲームを続行できません。 これは既知の問題です\nログ フィードバックを Github にアップロードすることをお勧めします。この質問を修正してください。 \n現在、自動インストールに移動して Forge をアンインストールし、再インストールできます。
+game.crash.reason.optifine_repeat_installation=Optifine を繰り返しインストールしたため、現在のゲームを続行できません。 \nMod フォルダの下にある Optifine を削除するか、[ゲーム管理] - [自動インストール] に移動して、自動的にインストールされる Optifine をアンインストールしてください。
game.crash.reason.no_class_def_found_error=コードが不完全なためゲームを実行できません。\nゲームにmodがないか、一部のmodファイルが不完全であるか、一部のmodが現在のゲームと互換性がない可能性があります。\nゲームを再インストールする必要がある場合があります。およびmod、またはヘルプを要求します。\n%1$s がありません
game.crash.reason.no_such_method_error=コードが不完全なためゲームを実行できません。\nゲームにmodがないか、一部のmodファイルが不完全であるか、一部のmodが現在のゲームと互換性がない可能性があります。\nゲームを再インストールする必要がある場合があります。と改造、または助けを求める。
game.crash.reason.opengl_not_supported=グラフィックスドライバに問題があるため、ゲームを実行できません。\nOpenGLがサポートされていないため、リモートデスクトップモードですか、それともストリーミングモードですか。はいの場合は、元のコンピューターを使用してゲームを開始してください。\nまたは、グラフィックスドライバーを最新バージョンに更新して、ゲームを再起動してください。コンピューターに個別のグラフィックがある場合は、ゲームが統合/コアグラフィックを使用しているかどうかを確認する必要があります。その場合は、ディスクリートグラフィックカードを使用してHMCLとゲームを実行してみてください。それでもこれらの問題が発生する場合は、新しいグラフィックカードまたは新しいコンピュータの入手を検討してください。
diff --git a/HMCL/src/main/resources/assets/lang/I18N_ru.properties b/HMCL/src/main/resources/assets/lang/I18N_ru.properties
index e6a9d8460..6eac8a9a7 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_ru.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_ru.properties
@@ -348,6 +348,14 @@ game.crash.reason.duplicated_mod=Невозможно запустить игр
game.crash.reason.entity=Невозможно запустить игру из-за существа.\nУдалите это существо с помощью MCEdit или удалите мод связанный с ним напрямую.\nТип существа: %1$s\nРасположение существа: %2$s
game.crash.reason.fabric_version_0_12=Fabric 0.12 (и выше) несовместим с установленными модами. Следует понизить версию fabric до 0.11.7.
game.crash.reason.fabric_warnings=Предупреждения от Fabric:\n%1$s
+game.crash.reason.modmixin_failure=Текущая игра не может продолжать работать из-за некоторых сбоев внедрения модов. \nОбычно это означает, что мод содержит ошибку или несовместим с текущей средой. \nВы можете проверить журнал на наличие неправильного мода.
+game.crash.reason.file_or_content_verification_failed=В текущей игре возникла проблема, поскольку не удалось проверить некоторые файлы или содержимое. \nПожалуйста, попробуйте удалить эту версию (включая моды) и загрузить заново, или попробуйте использовать прокси при повторной загрузке и т. д.
+game.crash.reason.mod_repeat_installation=В текущей игре неоднократно установлено несколько одинаковых модов, и каждый мод может появиться только один раз. Пожалуйста, удалите повторяющиеся моды перед запуском игры.
+game.crash.reason.forge_error=Возможно, Forge предоставил сообщение об ошибке. \nВы можете просмотреть журнал и выполнить соответствующие действия в соответствии с информацией журнала в отчете об ошибках. \nЕсли вы не видите сообщения об ошибке, вы можете просмотреть отчет об ошибке, чтобы узнать, как она возникла.
+game.crash.reason.mod_resolution0=Текущая игра не может продолжать работать из-за некоторых проблем с модом. \nВы можете проверить журнал на наличие неправильного мода.
+game.crash.reason.mod_profile_causes_game_crash=Текущая игра не может продолжать работать из-за проблемы с профилем мода. \nВы можете проверить журнал на наличие неисправного мода и его конфигурационного файла.
+game.crash.reason.fabric_reports_an_error_and_gives_a_solution=Forge мог выдать сообщение об ошибке. \nВы можете просмотреть журнал и выполнить соответствующие действия в соответствии с информацией журнала в отчете об ошибках. \nЕсли вы не видите сообщения об ошибке, вы можете просмотреть отчет об ошибке, чтобы узнать, как она возникла.
+game.crash.reason.java_version_is_too_high=Текущая игра аварийно завершилась из-за того, что версия Java слишком высока и не может продолжать работать. \nПеред запуском игры переключитесь на более раннюю версию Java на вкладке "Путь к Java" в глобальных настройках игры или в настройках игры. \nЕсли нет, вы можете загрузить его с java.com (Java8) или BellSoft Liberica Full JRE (Java17) и другие платформы, чтобы загрузить и установить ее (перезапустите программу запуска после установки).
game.crash.reason.file_already_exists=Невозможно запустить игру из-за того, что файл %1$s уже существует.\nЕсли его можно удалить, создайте резервную копию и удалите его, затем попробуйте снова.
game.crash.reason.file_changed=Невозможно запустить игру из-за сбоя проверки файла.\nЕсли вы изменили первичный jar Minecraft, вам нужно откатить изменения или скачать игру заново.
game.crash.reason.gl_operation_failure=Игра вылетела из-за некоторых модов, шейдер-паков, текстур-паков.\nОтключите используемые моды или наборы шейдеров/текстур и попробуйте снова.
@@ -370,6 +378,8 @@ game.crash.reason.mod_resolution_missing=Игра вылетела, потому
game.crash.reason.mod_resolution_missing_minecraft=Игра вылетела из-за несовместимости мода с текущей версией Minecraft.\n%1$s требует Minecraft версии %2$s.\nЕсли вы хотите сохранить установленную версию мода, вам следует изменить версию игры.\nЕсли вы хотите продолжать использовать текущую версию игры, вам следует переустановить необходимый мод.
game.crash.reason.mod_resolution_mod_version=%1$s (Версия: %2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s (Любая версия)
+game.crash.reason.forge_repeat_installation=Текущая игра не может продолжать работать из-за дублирующей установки Forge. Это известная проблема\nРекомендуется загрузить отзыв журнала на Github, чтобы мы могли найти больше подсказок и исправить этот вопрос. \nВ настоящее время вы можете перейти к автоматической установке, чтобы удалить Forge и переустановить его.
+game.crash.reason.optifine_repeat_installation=Текущая игра не может продолжать работать из-за повторной установки Optifine. \nУдалите Optifine из папки Mod или перейдите в Управление игрой-Автоматическая установка, чтобы удалить Optifine, который устанавливается автоматически.
game.crash.reason.modlauncher_8=Игра вылетела из-за того, что используемая вами версия Forge несовместима с текущей версией Java. Попробуйте обновить Forge или начните с Java 8u312/11.0.13/17.0.1 или более ранней версии.
game.crash.reason.no_class_def_found_error=Невозможно запустить игру из-за неполного кода.\nВ вашей игре может отсутствовать мод, или некоторые файлы модов могут быть неполными, или некоторые моды несовместимы с текущей игрой.\nВозможно, вам придётся переустановить игру и моды или обратиться за помощью.\n%1$s отсутствует
game.crash.reason.no_such_method_error=Невозможно запустить игру из-за неполного кода.\nВозможно, в вашей игре отсутствует мод, или некоторые файлы модов могут быть неполными, или некоторые моды несовместимы с текущей игрой.\nВозможно, вам придётся переустановить игру и моды или обратиться за помощью.
diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties
index c78e802b3..ea056db50 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties
@@ -380,6 +380,14 @@ game.crash.reason.duplicated_mod=當前遊戲因為 Mod 重複安裝,無法繼
game.crash.reason.entity=當前遊戲因為某個實體不能正常工作,無法繼續運行。\n你可以嘗試通過 MCEdit 工具編輯存檔刪除該實體,或者直接刪除相應的 Mod。\n實體類型:%1$s\n實體坐標:%2$s
game.crash.reason.fabric_version_0_12=Fabric 0.12 及以上版本與當前已經安裝的 Mod 可能不相容,你需要將 Fabric 降級至 0.11.7。
game.crash.reason.fabric_warnings=Fabric 提供了一些警告訊息:\n%1$s
+game.crash.reason.modmixin_failure=當前遊戲因為某些 Mod 注入失敗,無法繼續運行。\n這一般代表著該 Mod 存在 Bug,或與當前環境不兼容。\n你可以查看日誌尋找出錯模組。
+game.crash.reason.file_or_content_verification_failed=當前遊戲因為部分文件或內容校驗失敗,導致遊戲出現了問題。\n請嘗試刪除該版本(包括 Mod)並重新下載,或嘗試在重新下載時使用代理等。
+game.crash.reason.mod_repeat_installation=當前遊戲因為重複安裝了多個相同的 Mod,每個 Mod 只能出現一次,請刪除重複的 Mod,然後再啟動遊戲。
+game.crash.reason.forge_error=Forge 可能已經提供了錯誤信息。\n你可以查看日誌,並根據錯誤報告中的日誌信息進行對應處。\n如果沒有看到報錯信息,可以查看錯誤報告了解錯誤具體是如何發生的。
+game.crash.reason.mod_resolution0=當前遊戲因為一些 Mod 出現問題,無法繼續運行。\n你可以查看日誌尋找出錯模組。
+game.crash.reason.mod_profile_causes_game_crash=當前遊戲因為 Mod 配置文件出現問題,無法繼續運行。\n你可以查看日誌尋找出錯模組及其配置文件。
+game.crash.reason.fabric_reports_an_error_and_gives_a_solution=Forge 可能已經提供了錯誤信息。\n你可以查看日誌,並根據錯誤報告中的日誌信息進行對應處。\n如果沒有看到報錯信息,可以查看錯誤報告了解錯誤具體是如何發生的。
+game.crash.reason.java_version_is_too_high=當前遊戲因為使用的 Java 版本過高而崩潰了,無法繼續運行。\n請在 全局遊戲設置 或 遊戲特定設置 的 Java 路徑選項卡中改用較低版本的 Java,然後再啟動遊戲。\n如果沒有,可以從 java.com(Java8) 或 BellSoft Liberica Full JRE(Java17) 等平台下載、安裝一個(安裝完後需重啟啟動器)。
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/光影包/材質包再試。
@@ -403,9 +411,11 @@ game.crash.reason.mod_resolution_missing=當前遊戲因為缺少 Mod 前置,
game.crash.reason.mod_resolution_missing_minecraft=當前遊戲因為 Mod 和 Minecraft 遊戲版本不匹配,無法繼續運行。\n%1$s 需要 Minecraft %2$s 才能運行。\n如果你要繼續使用你已經安裝的 Mod,你可以選擇安裝對應的 Minecraft 版本;如果你要繼續使用當前 Minecraft 版本,你需要安裝對應版本的 Mod。
game.crash.reason.mod_resolution_mod_version=%1$s (版本號 %2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s (任意版本)
+game.crash.reason.forge_repeat_installation=當前遊戲因為 Forge 重複安裝,無法繼續運行。此為已知問題\n建議將日誌上傳反饋至 Github ,以便我們找到更多線索並修復此問題。\n目前你可以到 自動安裝 裡頭卸載 Forge 並重新安裝。
+game.crash.reason.optifine_repeat_installation=當前遊戲因為重複安裝 Optifine,無法繼續運行。 \n請刪除 Mod 文件夾下的 Optifine 或前往 遊戲管理-自動安裝 卸載自動安裝的 Optifine。
game.crash.reason.optifine_is_not_compatible_with_forge=當前遊戲因為OptiFine與當前版本的Forge不相容,導致了遊戲崩潰。\n請前往 OptiFine 官網查看 OptiFine 所相容的 Forge 版本,並嚴格按照對應版本重新安裝遊戲或在版本設定-自動安裝中更換版本。\n經測試,Forge版本過高或過低都可能導致崩潰。
-game.crash.reason.mod_files_are_decompressed=當前遊戲因為Mod檔案被解壓了,無法繼續運行。 \n請直接把整個Mod檔案放進Mod資料夾中即可! \n若解壓就會導致遊戲出錯,請删除Mod資料夾中已被解壓的Mod,然後再啟動遊戲。
-game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=當前遊戲因為您所安裝的Mod過多,超出了遊戲的ID限制,無法繼續運行。 \n請嘗試安裝JEID等修復Mod,或删除部分大型Mod。
+game.crash.reason.mod_files_are_decompressed=當前遊戲因為Mod檔案被解壓了,無法繼續運行。\n請直接把整個Mod檔案放進Mod資料夾中即可! \n若解壓就會導致遊戲出錯,請删除Mod資料夾中已被解壓的Mod,然後再啟動遊戲。
+game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=當前遊戲因為您所安裝的Mod過多,超出了遊戲的ID限制,無法繼續運行。\n請嘗試安裝JEID等修復Mod,或删除部分大型Mod。
game.crash.reason.optifine_causes_the_world_to_fail_to_load=當前遊戲因為Mod檔案被解壓了,無法繼續運行。\n請直接把整個Mod檔案放進Mod資料夾中即可!\n若解壓就會導致遊戲出錯,請删除Mod資料夾中已被解壓的Mod,然後再啟動遊戲。
game.crash.reason.modlauncher_8=當前遊戲因為您所使用的 Forge 版本與當前使用的 Java 衝突崩潰。請嘗試更新 Forge,或使用 Java 8u312/11.0.13/17.0.1 及更早版本啟動。
game.crash.reason.no_class_def_found_error=當前遊戲因為代碼不完整,無法繼續運行。\n你的遊戲可能缺失了某個 Mod,或者某些 Mod 檔案不完整,或者 Mod 與遊戲的版本不匹配。\n你可能需要重新安裝遊戲和 Mod,或請求他人幫助。\n缺失:%1$s
@@ -493,7 +503,7 @@ launch.advice.modded_java=部分 Mod 可能與高版本 Java 不相容,建議
launch.advice.modlauncher8=您所使用的 Forge 版本與當前使用的 Java 不相容。請嘗試更新 Forge,或使用 Java 8u312/11.0.13/17.0.1 及更早版本啟動。是否繼續啟動?
launch.advice.newer_java=偵測到你正在使用舊版本 Java 啟動遊戲,這可能導致部分 Mod 引發遊戲崩潰,建議更新至 Java 8 後再次啟動。
launch.advice.not_enough_space=您設定的記憶體大小過大,由於超過了系統記憶體大小 %dMB,所以可能影響遊戲體驗或無法啟動遊戲。是否繼續啟動?
-launch.advice.require_newer_java_version=Minecraft %1$s 僅能運行在 Java %2$s 或更高版本上,但 HMCL 未能找到該 Java 版本,你可以點擊“是” ,HMCL 會自動下載他,是否下載?
+launch.advice.require_newer_java_version=Minecraft %1$s 僅能運行在 Java %2$s 或更高版本上,但 HMCL 未能找到該 Java 版本,你可以點擊“是”,HMCL 會自動下載他,是否下載?
launch.advice.too_large_memory_for_32bit=您設定的記憶體大小過大,由於可能超過了 32 位元 Java 的記憶體分配限制,所以可能無法啟動遊戲,請將記憶體調至低於 1024MB 的值。
launch.advice.vanilla_linux_java_8=對於 Linux x86-64 平台,Minecraft 1.12.2 及以下版本與 Java 9+ 不相容,請使用 Java 8 啟動遊戲。
launch.advice.vanilla_x86.translation=Minecraft 尚未為您的平臺提供完善支持,所以可能影響遊戲體驗或無法啟動遊戲。\n你可以在 這裡 下載 X86-64 架構的 Java 以獲得更完整的體驗。\n是否繼續啟動?
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 1b7f170db..4eadca115 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
@@ -369,59 +369,65 @@ folder.saves=存档文件夹
folder.screenshots=截图文件夹
game=游戏
-game.crash.feedback=查看了日志发现该问题很常见?在 Discord 或 KOOK 群提交反馈,以丰富崩溃分析系统!
+game.crash.feedback=查看了日志发现该问题很常见?在 此处 提交反馈,以丰富崩溃分析系统!
game.crash.info=游戏信息
game.crash.reason=崩溃原因
game.crash.reason.analyzing=分析中……
-game.crash.reason.block=当前游戏因为某个方块不能正常工作,无法继续运行。\n你可以尝试通过 MCEdit 工具编辑存档删除该方块,或者直接删除相应的 Mod。\n方块类型:%1$s\n方块坐标:%2$s \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.bootstrap_failed=当前游戏因为模组 %1$s 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。\n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.config=当前游戏因为无法解析模组配置文件,无法继续运行\n模组 %1$s 的配置文件 %2$s 无法被解析。\n可在 Discord 或 KOOK 群寻求帮助
+game.crash.reason.block=当前游戏因为某个方块不能正常工作,无法继续运行。\n你可以尝试通过 MCEdit 工具编辑存档删除该方块,或者直接删除相应的 Mod。\n方块类型:%1$s\n方块坐标:%2$s \n可在 此处 寻求帮助
+game.crash.reason.bootstrap_failed=当前游戏因为模组 %1$s 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。\n可在 此处 寻求帮助
+game.crash.reason.config=当前游戏因为无法解析模组配置文件,无法继续运行\n模组 %1$s 的配置文件 %2$s 无法被解析。\n可在 此处 寻求帮助
game.crash.reason.debug_crash=当前游戏因为手动触发崩溃,无法继续运行。\n事实上游戏并没有问题,问题都是你造成的!
-game.crash.reason.duplicated_mod=当前游戏因为模组 %1$s 重复安装,无法继续运行。\n%2$s\n每种 Mod 只能安装一个,请你删除多余的 Mod 再试…… \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.entity=当前游戏因为某个实体不能正常工作,无法继续运行。\n你可以尝试通过 MCEdit 工具编辑存档删除该实体,或者直接删除相应的 Mod。\n实体类型:%1$s\n实体坐标:%2$s \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.fabric_version_0_12=Fabric 0.12 及以上版本与当前已经安装的 Mod 可能不兼容,你需要将 Fabric 降级至 0.11.7。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.fabric_warnings=Fabric 提供了一些警告信息:\n%1$s \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.file_already_exists=当前游戏因为文件 %1$s 已经存在,无法继续运行。\n如果你认为这个文件可以删除,你可以在备份这个文件后尝试删除它,并重新启动游戏。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.file_changed=当前游戏因为文件校验失败,无法继续运行。\n如果你手动修改了 Minecraft.jar 文件,你需要回退修改,或者重新下载游戏。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.gl_operation_failure=当前游戏因为你使用的某些 Mod、光影包、材质包,无法继续运行。\n请先尝试禁用你所使用的Mod/光影包/材质包再试。 \n可在 Discord 或 KOOK 群寻求帮助
+game.crash.reason.duplicated_mod=当前游戏因为模组 %1$s 重复安装,无法继续运行。\n%2$s\n每种 Mod 只能安装一个,请你删除多余的 Mod 再试…… \n可在 此处 寻求帮助
+game.crash.reason.entity=当前游戏因为某个实体不能正常工作,无法继续运行。\n你可以尝试通过 MCEdit 工具编辑存档删除该实体,或者直接删除相应的 Mod。\n实体类型:%1$s\n实体坐标:%2$s \n可在 此处 寻求帮助
+game.crash.reason.fabric_version_0_12=Fabric 0.12 及以上版本与当前已经安装的 Mod 可能不兼容,你需要将 Fabric 降级至 0.11.7。 \n可在 此处 寻求帮助
+game.crash.reason.fabric_warnings=Fabric 提供了一些警告信息:\n%1$s \n可在 此处 寻求帮助
+game.crash.reason.file_already_exists=当前游戏因为文件 %1$s 已经存在,无法继续运行。\n如果你认为这个文件可以删除,你可以在备份这个文件后尝试删除它,并重新启动游戏。 \n可在 此处 寻求帮助
+game.crash.reason.file_changed=当前游戏因为文件校验失败,无法继续运行。\n如果你手动修改了 Minecraft.jar 文件,你需要回退修改,或者重新下载游戏。 \n可在 此处 寻求帮助
+game.crash.reason.gl_operation_failure=当前游戏因为你使用的某些 Mod、光影包、材质包,无法继续运行。\n请先尝试禁用你所使用的Mod/光影包/材质包再试。 \n可在 此处 寻求帮助
game.crash.reason.graphics_driver=当前游戏因为你的显卡驱动存在问题崩溃了,请尝试:\n\
- 如果你的电脑存在独立显卡,请尝试使用 独立显卡 而非 Intel 核显启动 HMCL 与游戏 详情;\n\
- - 尝试升级你的 显卡驱动 到最新版本,或回退到出厂版本;\n\
+ - 尝试升级你的 显卡驱动 到最新版本,或回退到出厂版本;\n\
- 如果你确实需要使用核芯显卡,请检查你的电脑的 CPU 是否是 Intel(R) Core(TM) 3000 系列或更旧的处理器,如果是,对于 Minecraft 1.16.5 及更旧版本,请你将游戏所使用的 Java 版本降级至 1.8.0_51 及以下版本 Java 1.8.0 历史版本 ,否则请跳过;\n\
- 在全局(特定)游戏设置,菜单底部中打开“使用 OpenGL 软渲染器”选项可以尝试解决此问题,但打开此选项后在 CPU 性能不足的情况下帧数会显著降低,请慎重选择(仅推荐以调试为目的或应急时开启)\n\
如果仍有问题,你可能需要考虑换一个新显卡或新电脑……\n\
- 可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.illegal_access_error=当前游戏因为某些 Mod 的问题,无法继续运行。\n如果你认识:%1$s,你可以更新或删除对应 Mod 再试…… \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.jdk_9=当前游戏因为 Java 版本过高,无法继续运行。\n你需要下载安装 Java 8,并在游戏设置中将 Java 设置为 1.8 的版本。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.jvm_32bit=当前游戏因为内存分配过大,超过了 32 位 Java 内存限制,无法继续运行。\n如果你的电脑是 64 位系统,请下载安装并更换 64 位 Java。如果你的电脑是 32 位系统,你或许可以重新安装 64 位系统,或换一台新电脑。\n或者,你可以关闭游戏内存的自动分配,并且把内存限制调节为 1024 MB 或以下。\n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.loading_crashed_forge=当前游戏因为模组 %1$s (%2$s) 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.loading_crashed_fabric=当前游戏因为模组 %1$s 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。\n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.memory_exceeded=当前游戏因为分配的内存过大,无法继续运行。\n该问题是由于系统页面文件太小导致的。\n你需要在全局(特定)游戏设置中关闭游戏内存的自动分配,并将游戏内存调低至游戏能正常启动为止。\n你还可以尝试调大系统的页面大小。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mac_jdk_8u261=当前游戏因为你所使用的 Forge 或 OptiFine 与 Java 冲突崩溃。\n请尝试更新 Forge 和 OptiFine,或使用 Java 8u251 及更早版本启动。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mod=当前游戏因为 %1$s 的问题,无法继续运行。\n你可以更新或删除已经安装的 %1$s 再试…… \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mod_resolution=当前游戏因为 Mod 依赖问题,无法继续运行。Fabric 提供了如下信息:\n%1$s \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mod_resolution_collection=当前游戏因为前置 Mod 版本不匹配,无法继续运行。\n%1$s 需要前置 Mod:%2$s 才能继续运行。\n这表示你需要更新或降级前置。你可以到下载页的模组下载,或到网上下载 %3$s。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mod_resolution_conflict=当前游戏因为 Mod 冲突,无法继续运行。\n%1$s 与 %2$s 不能兼容。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mod_resolution_missing=当前游戏因为缺少 Mod 前置,无法继续运行。\n%1$s 需要前置 Mod:%2$s 才能继续运行。\n这表示你少安装了 Mod,或该 Mod 版本不够。你可以到下载页的模组下载,或到网上下载 %3$s。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mod_resolution_missing_minecraft=当前游戏因为 Mod 和 Minecraft 游戏版本不匹配,无法继续运行。\n%1$s 需要 Minecraft %2$s 才能运行。\n如果你要继续使用你已经安装的 Mod,你可以选择安装对应的 Minecraft 版本;如果你要继续使用当前 Minecraft 版本,你需要安装对应版本的 Mod。 \n可在 Discord 或 KOOK 群寻求帮助
+ 可在 此处 寻求帮助
+game.crash.reason.illegal_access_error=当前游戏因为某些 Mod 的问题,无法继续运行。\n如果你认识:%1$s,你可以更新或删除对应 Mod 再试…… \n可在 此处 寻求帮助
+game.crash.reason.jdk_9=当前游戏因为 Java 版本过高,无法继续运行。\n你需要下载安装 Java 8,并在全局(特定)游戏设置中将 Java 设置为 1.8 的版本。\n可在 此处 寻求帮助
+game.crash.reason.jvm_32bit=当前游戏因为内存分配过大,超过了 32 位 Java 内存限制,无法继续运行。\n如果你的电脑是 64 位系统,请下载安装并更换 64 位 Java。下载 Java\n如果你的电脑是 32 位系统,你或许可以重新安装 64 位系统,或换一台新电脑。\n或者,你可以关闭游戏内存的自动分配,并且把内存限制调节为 1024 MB 或以下。\n可在 此处 寻求帮助
+game.crash.reason.loading_crashed_forge=当前游戏因为模组 %1$s (%2$s) 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。 \n可在 此处 寻求帮助
+game.crash.reason.loading_crashed_fabric=当前游戏因为模组 %1$s 错误,无法继续运行。\n你可以尝试删除或更新该模组以解决问题。\n可在 此处 寻求帮助
+game.crash.reason.memory_exceeded=当前游戏因为分配的内存过大,无法继续运行。\n该问题是由于系统页面文件太小导致的。\n你需要在全局(特定)游戏设置中关闭游戏内存的自动分配,并将游戏内存调低至游戏能正常启动为止。\n你还可以尝试调大系统的页面大小。 \n可在 此处 寻求帮助
+game.crash.reason.mac_jdk_8u261=当前游戏因为你所使用的 Forge 或 OptiFine 与 Java 冲突崩溃。\n请尝试更新 Forge 和 OptiFine,或使用 Java 8u251 及更早版本启动。 \n可在 此处 寻求帮助
+game.crash.reason.mod=当前游戏因为 %1$s 的问题,无法继续运行。\n你可以更新或删除已经安装的 %1$s 再试…… \n可在 此处 寻求帮助
+game.crash.reason.mod_resolution=当前游戏因为 Mod 依赖问题,无法继续运行。Fabric 提供了如下信息:\n%1$s \n可在 此处 寻求帮助
+game.crash.reason.mod_resolution_collection=当前游戏因为前置 Mod 版本不匹配,无法继续运行。\n%1$s 需要前置 Mod:%2$s 才能继续运行。\n这表示你需要更新或降级前置。你可以到下载页的模组下载,或到网上下载 %3$s。 \n可在 此处 寻求帮助
+game.crash.reason.mod_resolution_conflict=当前游戏因为 Mod 冲突,无法继续运行。\n%1$s 与 %2$s 不能兼容。 \n可在 此处 寻求帮助
+game.crash.reason.mod_resolution_missing=当前游戏因为缺少 Mod 前置,无法继续运行。\n%1$s 需要前置 Mod:%2$s 才能继续运行。\n这表示你少安装了 Mod,或该 Mod 版本不够。你可以到下载页的模组下载,或到网上下载 %3$s。 \n可在 此处 寻求帮助
+game.crash.reason.mod_resolution_missing_minecraft=当前游戏因为 Mod 和 Minecraft 游戏版本不匹配,无法继续运行。\n%1$s 需要 Minecraft %2$s 才能运行。\n如果你要继续使用你已经安装的 Mod,你可以选择安装对应的 Minecraft 版本;如果你要继续使用当前 Minecraft 版本,你需要安装对应版本的 Mod。 \n可在 此处 寻求帮助
game.crash.reason.mod_resolution_mod_version=%1$s (版本号 %2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s (任意版本)
-game.crash.reason.optifine_is_not_compatible_with_forge=当前游戏因为 OptiFine 与当前版本的 Forge 不兼容,导致了游戏崩溃。\n请前往 OptiFine 官网 查看 OptiFine 所兼容的 Forge 版本,并严格按照对应版本重新安装游戏或在 版本设置 - 自动安装 中更换版本。\n经测试,Forge 版本过高或过低都可能导致崩溃。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.mod_files_are_decompressed=当前游戏因为 Mod 文件被解压了,无法继续运行。\n请直接把整个 Mod 文件放进 Mod 文件夹中即可!\n若解压就会导致游戏出错,请删除 Mod 文件夹中已被解压的 Mod,然后再启动游戏。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=当前游戏因为您所安装的 Mod 过多,超出了游戏的 ID 限制,无法继续运行。\n请尝试安装 JEID 等修复 Mod,或删除部分大型 Mod。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.optifine_causes_the_world_to_fail_to_load=当前游戏可能因为 OptiFine ,无法继续运行。\n该问题只在特定 OptiFine 版本中出现,你可以尝试在 版本设置 - 自动安装 中更换 OptiFine 的版本。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.modlauncher_8=当前游戏因为您所使用的 Forge 版本与当前使用的 Java 冲突崩溃。请尝试更新 Forge,或使用 Java 8u312/11.0.13/17.0.1 及更早版本启动\n 8u312 及更早版本下载 11.0.13 及更早版本下载 17.0.1 及更早版本下载\n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.no_class_def_found_error=当前游戏因为代码不完整,无法继续运行。\n你的游戏可能缺失了某个 Mod,或者某些 Mod 文件不完整,或者 Mod 与游戏的版本不匹配。\n你可能需要重新安装游戏和 Mod,或请求他人帮助。\n缺失:\n%1$s \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.no_such_method_error=当前游戏因为代码不完整,无法继续运行。\n你的游戏可能缺失了某个 Mod,或者某些 Mod 文件不完整,或者 Mod 与游戏的版本不匹配。\n你可能需要重新安装游戏和 Mod,或请求他人帮助。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.opengl_not_supported=当前游戏因为你的显卡驱动存在问题,无法继续运行。\n原因是 OpenGL 不受支持,你现在是否在远程桌面或者串流模式下?如果是,请直接使用原电脑启动游戏。\n或者尝试升级你的显卡驱动到最新版本后再尝试启动游戏。如果你的电脑存在独立显卡,你需要检查游戏是否使用集成/核心显卡启动,如果是,请尝试使用独立显卡启动 HMCL 与游戏。如果仍有问题,你可能需要考虑换一个新显卡或新电脑。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.openj9=当前游戏无法运行在 OpenJ9 虚拟机上,请你在游戏设置中更换 Hotspot Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以在网上自行下载。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.out_of_memory=当前游戏因为内存不足,无法继续运行。\n这可能是内存分配太小,或者 Mod 数量过多导致的。\n你可以在游戏设置中调大游戏内存分配值以允许游戏在更大的内存下运行。\n如果仍然出现该错误,你可能需要换一台更好的电脑。 \n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.processing_of_javaagent_failed=当前游戏因为加载 -javaagent 参数失败,无法继续运行。\n如果你在 Java 虚拟机参数 中添加了相关参数,请检查是否合法正确\n如果你没有添加相关参数或参数确认合法正确,请尝试:\n打开 控制面板 -- 时钟和区域 分类(选项为类别显示才有此选项,没有就跳过) -- 区域 -- 上方的 管理 选项卡 -- 下方的 更改系统区域设置 按钮 -- 在弹出的窗口中将 “使用 Unicode UTF-8 提供全球语言支持” 选项关闭,重启设备后再尝试启动游戏。操作详情\n可在 Discord 或 KOOK 群寻求帮助
-game.crash.reason.resolution_too_high=当前游戏因为材质包分辨率过高,无法继续运行\n你可以更换一个分辨率更低的材质,或者更换一个显存更大的显卡。 \n可在 Discord 或 KOOK 群寻求帮助
+game.crash.reason.forge_repeat_installation=当前游戏因为 Forge 重复安装,无法继续运行。此为已知问题\n建议将日志上传反馈至 Github ,以便我们找到更多线索并修复此问题。\n目前你可以到 自动安装 里头卸载 Forge 并重新安装。\n可在 此处 寻求帮助
+game.crash.reason.optifine_repeat_installation=当前游戏因为 Optifine 重复安装,无法继续运行。\n请删除 Mod 文件夹下的 Optifine 或前往 游戏管理-自动安装 卸载自动安装的 Optifine。
+game.crash.reason.modmixin_failure=当前游戏因为某些 Mod 注入失败,无法继续运行。\n这一般代表着该 Mod 存在 Bug,或与当前环境不兼容。\n你可以查看日志寻找出错模组。\n可在 此处 寻求帮助
+game.crash.reason.forge_error=Forge 可能已经提供了错误信息。\n你可以查看日志,并根据错误报告中的日志信息进行对应处。\n如果没有看到报错信息,可以查看错误报告了解错误具体是如何发生的。\n可在 此处 寻求帮助
+game.crash.reason.mod_resolution0=当前游戏因为一些 Mod 出现问题,无法继续运行。\n你可以查看日志寻找出错模组。\n可在 此处 寻求帮助
+game.crash.reason.fabric_reports_an_error_and_gives_a_solution=Fabric 可能已经提供了错误信息。\n你可以查看日志,并根据错误报告中的日志信息进行对应处。\n如果没有看到报错信息,可以查看错误报告了解错误具体是如何发生的。\n可在 此处 寻求帮助
+game.crash.reason.java_version_is_too_high=当前游戏因为 Java 虚拟机版本过高,无法继续运行。\n请在全局(特定)游戏设置的 Java 路径选项卡中改用较低版本的 Java,然后再启动游戏。\n如果没有,可以从 java.com(Java8) 或 BellSoft Liberica Full JRE(Java17) 等平台下载、安装一个(安装完后需重启启动器)。
+game.crash.reason.optifine_is_not_compatible_with_forge=当前游戏因为 OptiFine 与当前版本的 Forge 不兼容,导致了游戏崩溃。\n请前往 OptiFine 官网 查看 OptiFine 所兼容的 Forge 版本,并严格按照对应版本重新安装游戏或在 版本设置 - 自动安装 中更换版本。\n经测试,Forge 版本过高或过低都可能导致崩溃。 \n可在 此处 寻求帮助
+game.crash.reason.mod_files_are_decompressed=当前游戏因为 Mod 文件被解压了,无法继续运行。\n请直接把整个 Mod 文件放进 Mod 文件夹中即可!\n若解压就会导致游戏出错,请删除 Mod 文件夹中已被解压的 Mod,然后再启动游戏。 \n可在 此处 寻求帮助
+game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=当前游戏因为您所安装的 Mod 过多,超出了游戏的 ID 限制,无法继续运行。\n请尝试安装 JEID 等修复 Mod,或删除部分大型 Mod。 \n可在 此处 寻求帮助
+game.crash.reason.optifine_causes_the_world_to_fail_to_load=当前游戏可能因为 OptiFine ,无法继续运行。\n该问题只在特定 OptiFine 版本中出现,你可以尝试在 版本设置 - 自动安装 中更换 OptiFine 的版本。 \n可在 此处 寻求帮助
+game.crash.reason.modlauncher_8=当前游戏因为您所使用的 Forge 版本与当前使用的 Java 冲突崩溃。请尝试更新 Forge,或使用 Java 8u312/11.0.13/17.0.1 及更早版本启动\n 8u312 及更早版本下载 11.0.13 及更早版本下载 17.0.1 及更早版本下载\n可在 此处 寻求帮助
+game.crash.reason.no_class_def_found_error=当前游戏因为代码不完整,无法继续运行。\n你的游戏可能缺失了某个 Mod,或者某些 Mod 文件不完整,或者 Mod 与游戏的版本不匹配。\n你可能需要重新安装游戏和 Mod,或请求他人帮助。\n缺失:\n%1$s \n可在 此处 寻求帮助
+game.crash.reason.no_such_method_error=当前游戏因为代码不完整,无法继续运行。\n你的游戏可能缺失了某个 Mod,或者某些 Mod 文件不完整,或者 Mod 与游戏的版本不匹配。\n你可能需要重新安装游戏和 Mod,或请求他人帮助。 \n可在 此处 寻求帮助
+game.crash.reason.opengl_not_supported=当前游戏因为你的显卡驱动存在问题,无法继续运行。\n原因是 OpenGL 不受支持,你现在是否在远程桌面或者串流模式下?如果是,请直接使用原电脑启动游戏。\n或者尝试升级你的显卡驱动到最新版本后再尝试启动游戏。如果你的电脑存在独立显卡,你需要检查游戏是否使用集成/核心显卡启动,如果是,请尝试使用独立显卡启动 HMCL 与游戏。如果仍有问题,你可能需要考虑换一个新显卡或新电脑。 \n可在 此处 寻求帮助
+game.crash.reason.openj9=当前游戏无法运行在 OpenJ9 虚拟机上,请你在全局(特定)游戏设置中更换 Hotspot Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以在网上自行下载。 \n可在 此处 寻求帮助
+game.crash.reason.out_of_memory=当前游戏因为内存不足,无法继续运行。\n这可能是内存分配太小,或者 Mod 数量过多导致的。\n你可以在全局(特定)游戏设置中调大游戏内存分配值以允许游戏在更大的内存下运行。\n如果仍然出现该错误,你可能需要换一台更好的电脑。 \n可在 此处 寻求帮助
+game.crash.reason.resolution_too_high=当前游戏因为材质包分辨率过高,无法继续运行\n你可以更换一个分辨率更低的材质,或者更换一个显存更大的显卡。 \n可在 此处 寻求帮助
game.crash.reason.stacktrace=原因未知,请点击日志按钮查看详细信息。\n下面是一些关键词,其中可能包含 Mod 名称,你可以通过搜索的方式查找有关信息。\n%s
-game.crash.reason.too_old_java=当前游戏因为 Java 虚拟机版本过低,无法继续运行。\n你需要在游戏设置中更换 Java %1$s 或更新版本的 Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以点击 此处 下载微软 JDK。\n可在 Discord 或 KOOK 群寻求帮助
+game.crash.reason.too_old_java=当前游戏因为 Java 虚拟机版本过低,无法继续运行。\n你需要在全局(特定)游戏设置中更换 Java %1$s 或更新版本的 Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以点击 此处 下载 Liberica JDK。\n可在 此处 寻求帮助
game.crash.reason.unknown=原因未知,请点击日志按钮查看详细信息!\n!!!请不要将本界面【截图】给他人!!!如果你要求助他人,请你点击左下角导出游戏崩溃信息后将导出的文件发送给他人以供分析!!!
-game.crash.reason.unsatisfied_link_error=当前游戏因为缺少本地库,无法继续运行。\n这些本地库缺失:%1$s。\n如果你在游戏设置中修改了本地库路径选项,请你修改回预设模式。\n如果已经在预设模式下,请检查本地库缺失是否是 Mod 引起的,或由 HMCL 引起的。如果你确定是 HMCL 引起的,建议你向我们反馈。\n如果你确实需要自定义本地库路径,你需要保证其中包含缺失的本地库! \n可在 Discord 或 KOOK 群寻求帮助
+game.crash.reason.unsatisfied_link_error=当前游戏因为缺少本地库,无法继续运行。\n这些本地库缺失:%1$s。\n如果你在全局(特定)游戏设置中修改了本地库路径选项,请你修改回预设模式。\n如果已经在预设模式下,请检查本地库缺失是否是 Mod 引起的,或由 HMCL 引起的。如果你确定是 HMCL 引起的,建议你向我们反馈。\n如果你确实需要自定义本地库路径,你需要保证其中包含缺失的本地库! \n可在 此处 寻求帮助
game.crash.title=游戏意外退出
game.directory=游戏路径
game.version=游戏版本
@@ -481,10 +487,10 @@ lang.default=跟随系统语言
launch.advice=%s是否继续启动?
launch.advice.multi=检测到以下问题:\n\n%s\n\n这些问题可能导致游戏无法正常启动或影响游戏体验,是否继续启动?
-launch.advice.java.auto=当前选择的 Java 虚拟机版本不满足游戏要求\n点击“是”即可由 HMCL 来自动选取合适的 Java 虚拟机版本\n或者你可以到游戏设置中选择一个合适的 Java 虚拟机版本。
+launch.advice.java.auto=当前选择的 Java 虚拟机版本不满足游戏要求\n点击“是”即可由 HMCL 来自动选取合适的 Java 虚拟机版本\n或者你可以到全局(特定)游戏设置中选择一个合适的 Java 虚拟机版本。
launch.advice.java.modded_java_7=Minecraft 1.7.2 及以下版本需要 Java 7 及以下版本。
-launch.advice.corrected=我们已经修复了 Java 虚拟机版本问题。如果您确实希望使用您自定义的 Java 虚拟机,您可以在游戏设置往下滑,关闭 Java 虚拟机兼容性检查。
-launch.advice.uncorrected=如果您确实希望使用您自定义的 Java 虚拟机,您可以在游戏设置往下滑,关闭 Java 虚拟机兼容性检查
+launch.advice.corrected=我们已经修复了 Java 虚拟机版本问题。如果您确实希望使用您自定义的 Java 虚拟机,您可以在全局(特定)游戏设置往下滑,关闭 Java 虚拟机兼容性检查。
+launch.advice.uncorrected=如果您确实希望使用您自定义的 Java 虚拟机,您可以在全局(特定)游戏设置往下滑,关闭 Java 虚拟机兼容性检查
launch.advice.different_platform=你正在使用 32 位 Java 启动游戏,建议更换至 64 位 Java。
launch.advice.forge2760_liteloader=Forge 2760 与 LiteLoader 不兼容,请更新 Forge 至 2773 或更新的版本。
launch.advice.forge28_2_2_optifine=Forge 28.2.2 或更高版本与 OptiFine 不兼容。请将 Forge 降级至 28.2.1 或更低版本。
@@ -511,7 +517,7 @@ launch.failed.execution_policy=设置执行策略
launch.failed.execution_policy.failed_to_set=设置执行策略失败
launch.failed.execution_policy.hint=当前执行策略阻止您执行 PowerShell 脚本。\n点击“确定”允许当前用户执行本地 PowerShell 脚本,或点击“取消”保持现状。
launch.failed.exited_abnormally=游戏非正常退出,请查看日志文件,或联系他人寻求帮助。
-launch.failed.no_accepted_java=找不到适合当前游戏使用的 Java,是否使用默认 Java 启动游戏?点击“是”使用默认 Java 继续启动游戏,\n或者请到游戏设置中选择一个合适的 Java 虚拟机版本。
+launch.failed.no_accepted_java=找不到适合当前游戏使用的 Java,是否使用默认 Java 启动游戏?点击“是”使用默认 Java 继续启动游戏,\n或者请到全局(特定)游戏设置中选择一个合适的 Java 虚拟机版本。
launch.state.dependencies=处理游戏依赖
launch.state.done=启动完成
launch.state.java=检测 Java 版本
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 6432ed4bf..ad16b3e05 100644
--- a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java
+++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java
@@ -37,7 +37,7 @@ public final class CrashReportAnalyzer {
OPENJ9(Pattern.compile("(Open J9 is not supported|OpenJ9 is incompatible|\\.J9VMInternals\\.)")),
TOO_OLD_JAVA(Pattern.compile("java\\.lang\\.UnsupportedClassVersionError: (.*?) version (?\\d+)\\.0"), "expected"),
- JVM_32BIT(Pattern.compile("(Could not reserve enough space for (.*?) object heap|The specified size exceeds the maximum representable size)")),
+ JVM_32BIT(Pattern.compile("(Could not reserve enough space for (.*?)KB object heap|The specified size exceeds the maximum representable size)")),
// Some mods/shader packs do incorrect GL operations.
GL_OPERATION_FAILURE(Pattern.compile("(1282: Invalid operation|Maybe try a lower resolution resourcepack\\?)")),
@@ -46,7 +46,7 @@ public final class CrashReportAnalyzer {
OPENGL_NOT_SUPPORTED(Pattern.compile("The driver does not appear to support OpenGL")),
GRAPHICS_DRIVER(Pattern.compile("(Pixel format not accelerated|GLX: Failed to create context: GLXBadFBConfig|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|The system is out of physical RAM or swap space)")),
+ OUT_OF_MEMORY(Pattern.compile("(java\\.lang\\.OutOfMemoryError|The system is out of physical RAM or swap space|Out of Memory Error)")),
// Memory exceeded
MEMORY_EXCEEDED(Pattern.compile("There is insufficient memory for the Java Runtime Environment to continue")),
// Too high resolution
@@ -58,7 +58,7 @@ public final class CrashReportAnalyzer {
// https://github.com/MinecraftForge/MinecraftForge/issues/7546
MAC_JDK_8U261(Pattern.compile("Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!'")),
// user modifies minecraft primary jar without changing hash file
- FILE_CHANGED(Pattern.compile("java\\.lang\\.SecurityException: SHA1 digest error for (?.*)"), "file"),
+ FILE_CHANGED(Pattern.compile("java\\.lang\\.SecurityException: SHA1 digest error for (?.*)|signer information does not match signer information of other classes in the same package"), "file"),
// mod loader/coremod injection fault, prompt user to reinstall game.
NO_SUCH_METHOD_ERROR(Pattern.compile("java\\.lang\\.NoSuchMethodError: (?.*?)"), "class"),
// mod loader/coremod injection fault, prompt user to reinstall game.
@@ -77,7 +77,7 @@ public final class CrashReportAnalyzer {
FILE_ALREADY_EXISTS(Pattern.compile("java\\.nio\\.file\\.FileAlreadyExistsException: (?.*)"), "file"),
// Forge found some mod crashed in game loading
LOADING_CRASHED_FORGE(Pattern.compile("LoaderExceptionModCrash: Caught exception from (?.*?) \\((?.*)\\)"), "name", "id"),
- BOOTSTRAP_FAILED(Pattern.compile("Failed to create mod instance. ModID: (?.*?),"), "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"),
// Fabric may have breaking changes.
@@ -88,25 +88,33 @@ public final class CrashReportAnalyzer {
MODLAUNCHER_8(Pattern.compile("java\\.lang\\.NoSuchMethodError: ('void sun\\.security\\.util\\.ManifestEntryVerifier\\.\\(java\\.util\\.jar\\.Manifest\\)'|sun\\.security\\.util\\.ManifestEntryVerifier\\.\\(Ljava/util/jar/Manifest;\\)V)")),
// Manually triggerd debug crash
DEBUG_CRASH(Pattern.compile("Manually triggered debug crash")),
- //https://github.com/huanghongxun/HMCL/issues/1780
- PROCESSING_OF_JAVAAGENT_FAILED(Pattern.compile("processing of -javaagent failed")),
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"),
+ FABRIC_WARNINGS(Pattern.compile("(Warnings were found!|Incompatible mod set!)(.*?)[\\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"),
// Cannot find native libraries
UNSATISFIED_LINK_ERROR(Pattern.compile("java.lang.UnsatisfiedLinkError: Failed to locate library: (?.*)"), "name"),
+
//https://github.com/huanghongxun/HMCL/pull/1813
- //OPTIFINE_IS_NOT_COMPATIBLE_WITH_FORGE(Pattern.compile("(Cannot read field \"ofTelemetry\" because \"net\\.optifine\\.Config\\.gameSettings\" is null|TRANSFORMER/net\\.optifine/net\\.optifine\\.reflect\\.Reflector\\.\\(Reflector\\.java \\)")),
+ OPTIFINE_IS_NOT_COMPATIBLE_WITH_FORGE(Pattern.compile("(java\\.lang\\.NoSuchMethodError: 'void net\\.minecraft\\.server\\.level\\.DistanceManager\\.addRegionTicket\\(net\\.minecraft\\.server\\.level\\.TicketType, net\\.minecraft\\.world\\.level\\.ChunkPos, int, java\\.lang\\.Object, boolean\\)'|java\\.lang\\.NoSuchMethodError: 'void net\\.minecraft\\.client\\.renderer\\.block\\.model\\.BakedQuad\\.\\(int\\[\\], int, net\\.minecraft\\.core\\.Direction, net\\.minecraft\\.client\\.renderer\\.texture\\.TextureAtlasSprite, boolean, boolean\\)'|TRANSFORMER/net\\.optifine/net\\.optifine\\.reflect\\.Reflector\\.\\(Reflector\\.java)")),
MOD_FILES_ARE_DECOMPRESSED(Pattern.compile("(The directories below appear to be extracted jar files\\. Fix this before you continue|Extracted mod jars found, loading will NOT continue)")),//Mod文件被解压
- OPTIFINE_CAUSES_THE_WORLD_TO_FAIL_TO_LOAD(Pattern.compile("java\\.lang\\.NoSuchMethodError: net\\.minecraft\\.world\\.server\\.ChunkManager$ProxyTicketManager\\.shouldForceTicks\\(J\\)Z\\+OptiFine")),//OptiFine导致无法加载世界 https://www.minecraftforum.net/forums/support/java-edition-support/3051132-exception-ticking-world
+ OPTIFINE_CAUSES_THE_WORLD_TO_FAIL_TO_LOAD(Pattern.compile("java\\.lang\\.NoSuchMethodError: net\\.minecraft\\.world\\.server\\.ChunkManager$ProxyTicketManager\\.shouldForceTicks\\(J\\)Z")),//OptiFine导致无法加载世界 https://www.minecraftforum.net/forums/support/java-edition-support/3051132-exception-ticking-world
TOO_MANY_MODS_LEAD_TO_EXCEEDING_THE_ID_LIMIT(Pattern.compile("maximum id range exceeded")),//Mod过多导致超出ID限制
// Mod issues
- // TwilightForest is not compatible with OptiFine on Minecraft 1.16.
+ //https://github.com/huanghongxun/HMCL/pull/2038
+ MODMIXIN_FAILURE(Pattern.compile("(Mixin prepare failed |Mixin apply failed |mixin\\.injection\\.throwables\\.|\\.mixins\\.json\\] FAILED during \\))")),//ModMixin失败
+ MOD_REPEAT_INSTALLATION(Pattern.compile("(DuplicateModsFoundException|ModResolutionException: Duplicate)")),//Mod重复安装
+ FORGE_ERROR(Pattern.compile("An exception was thrown, the game will display an error screen and halt.")),//Forge报错,Forge可能已经提供了错误信息
+ MOD_RESOLUTION0(Pattern.compile("(Multiple entries with same key: |Failure message: MISSING)")),//可能是Mod问题
+ FORGE_REPEAT_INSTALLATION(Pattern.compile("--launchTarget, fmlclient, --fml.forgeVersion,[\\w\\W]*?--launchTarget, fmlclient, --fml.forgeVersion,[\\w\\W\\n\\r]*?MultipleArgumentsForOptionException: Found multiple arguments for option gameDir, but you asked for only one")),//https://github.com/huanghongxun/HMCL/issues/1880
+ OPTIFINE_REPEAT_INSTALLATION(Pattern.compile("ResolutionException: Module optifine reads another module named optifine")),//Optifine 重复安装(及Mod文件夹有,自动安装也有)
+ JAVA_VERSION_IS_TOO_HIGH(Pattern.compile("(Unable to make protected final java\\.lang\\.Class java\\.lang\\.ClassLoader\\.defineClass|java\\.lang\\.NoSuchFieldException: ucp|Unsupported class file major version|because module java\\.base does not export|java\\.lang\\.ClassNotFoundException: jdk\\.nashorn\\.api\\.scripting\\.NashornScriptEngineFactory|java\\.lang\\.ClassNotFoundException: java\\.lang\\.invoke\\.LambdaMetafactory)")),//Java版本过高
+
+ // TwilightForest is not compatible with OptiFine on Minecraft 1.16
TWILIGHT_FOREST_OPTIFINE(Pattern.compile("java.lang.IllegalArgumentException: (.*) outside of image bounds (.*)"));
private final Pattern pattern;
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 d082cbe52..869cbfd63 100644
--- a/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java
+++ b/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java
@@ -58,6 +58,13 @@ public class CrashReportAnalyzerTest {
CrashReportAnalyzer.Rule.JVM_32BIT);
}
+ @Test
+ public void jvm321() throws IOException {
+ CrashReportAnalyzer.Result result = findResultByRule(
+ CrashReportAnalyzer.anaylze(loadLog("/logs/jvm_32bit2.txt")),
+ CrashReportAnalyzer.Rule.JVM_32BIT);
+ }
+
@Test
public void modResolution() throws IOException {
CrashReportAnalyzer.Result result = findResultByRule(
@@ -278,6 +285,20 @@ public class CrashReportAnalyzerTest {
result.getMatcher().group("reason").replaceAll("\\s+", ""));
}
+ @Test
+ public void fabricWarnings1() throws IOException {
+ CrashReportAnalyzer.Result result = findResultByRule(
+ CrashReportAnalyzer.anaylze(loadLog("/logs/fabric_warnings2.txt")),
+ CrashReportAnalyzer.Rule.FABRIC_WARNINGS);
+ assertEquals(("net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!\n" +
+ "A potential solution has been determined:\n" +
+ "\t - Install roughlyenoughitems, version 6.0.2 or later.\n" +
+ "Unmet dependency listing:\n" +
+ "\t - Mod 'Roughly Searchable' (roughlysearchable) 2.2.1+1.17.1 requires version 6.0.2 or later of roughlyenoughitems, which is missing!\n" +
+ "\tat net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190) ~").replaceAll("\\s+", ""),
+ result.getMatcher().group("reason").replaceAll("\\s+", ""));
+ }
+
@Test
public void fabricConflicts() throws IOException {
CrashReportAnalyzer.Result result = findResultByRule(
@@ -319,6 +340,34 @@ public class CrashReportAnalyzerTest {
assertEquals("[~1.16.2-alpha.20.28.a]", result.getMatcher().group("version"));
}
+ @Test
+ public void optifineRepeatInstallation() throws IOException {
+ CrashReportAnalyzer.Result result = findResultByRule(
+ CrashReportAnalyzer.anaylze(loadLog("/logs/optifine_repeat_installation.txt")),
+ CrashReportAnalyzer.Rule.OPTIFINE_REPEAT_INSTALLATION);
+ }
+
+ @Test
+ public void forgeRepeatInstallation() throws IOException {
+ CrashReportAnalyzer.Result result = findResultByRule(
+ CrashReportAnalyzer.anaylze(loadLog("/logs/forge_repeat_installation.txt")),
+ CrashReportAnalyzer.Rule.FORGE_REPEAT_INSTALLATION);
+ }
+
+ @Test
+ public void optifineIsNotCompatibleWithForge() throws IOException {
+ CrashReportAnalyzer.Result result = findResultByRule(
+ CrashReportAnalyzer.anaylze(loadLog("/logs/optifine_is_not_compatible_with_forge.txt")),
+ CrashReportAnalyzer.Rule.OPTIFINE_IS_NOT_COMPATIBLE_WITH_FORGE);
+ }
+
+ @Test
+ public void optifineIsNotCompatibleWithForge1() throws IOException {
+ CrashReportAnalyzer.Result result = findResultByRule(
+ CrashReportAnalyzer.anaylze(loadLog("/logs/optifine_is_not_compatible_with_forge2.txt")),
+ CrashReportAnalyzer.Rule.OPTIFINE_IS_NOT_COMPATIBLE_WITH_FORGE);
+ }
+
@Test
public void customNpc() throws IOException {
CrashReportAnalyzer.Result result = findResultByRule(
diff --git a/HMCLCore/src/test/resources/logs/duplicated_mod.txt b/HMCLCore/src/test/resources/logs/duplicated_mod.txt
new file mode 100644
index 000000000..4a7fb036c
--- /dev/null
+++ b/HMCLCore/src/test/resources/logs/duplicated_mod.txt
@@ -0,0 +1,135 @@
+[14:54:54] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
+[14:54:54] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
+[14:54:54] [main/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker
+[14:54:54] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
+[14:54:54] [main/INFO]: Forge Mod Loader version 14.23.5.2860 for Minecraft 1.12.2 loading
+[14:54:54] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 8.1:amd64:6.3, installed at C:\Users\FIREBAT\AppData\Roaming\.minecraft\cache\java\jre-legacy\windows-x64\jre-legacy
+[14:54:54] [main/INFO]: Searching A:\MC启动器\..\MC\versions\1.12.2\mods for mods
+[14:54:54] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in 4633763120329575466@3@16.jar. This is not recommended, @Mods should be in a separate jar from the coremod.
+[14:54:54] [main/WARN]: The coremod atomicstryker.dynamiclights.common.DLFMLCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
+[14:54:54] [main/WARN]: The coremod DLFMLCorePlugin (atomicstryker.dynamiclights.common.DLFMLCorePlugin) is not signed!
+[14:54:54] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in Bloodmoon-MC1.12.2-1.5.3.jar. This is not recommended, @Mods should be in a separate jar from the coremod.
+[14:54:54] [main/WARN]: The coremod lumien.bloodmoon.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
+[14:54:54] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in ftb-ultimine-1202.3.5.jar. This is not recommended, @Mods should be in a separate jar from the coremod.
+[14:54:54] [main/WARN]: The coremod FTBUltimineASM (com.feed_the_beast.mods.ftbultimine.FTBUltimineLoadingPlugin) is not signed!
+[14:54:54] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in InventoryTweaks-1.64+dev.146.jar. This is not recommended, @Mods should be in a separate jar from the coremod.
+[14:54:54] [main/WARN]: The coremod invtweaks.forge.asm.FMLPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
+[14:54:54] [main/INFO]: Calling tweak class optifine.OptiFineForgeTweaker
+[14:54:54] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: acceptOptions
+[14:54:54] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: injectIntoClassLoader
+[14:54:54] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ClassTransformer
+[14:54:54] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ZIP file: A:\MC\libraries\optifine\OptiFine\1.12.2_HD_U_G6_pre1\OptiFine-1.12.2_HD_U_G6_pre1-installer.jar
+[14:54:54] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
+[14:54:54] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
+[14:54:54] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
+[14:54:54] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
+[14:54:54] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
+[14:54:55] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
+[14:54:55] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
+[14:54:55] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
+[14:54:55] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
+[14:54:55] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
+[14:54:55] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
+[14:54:56] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
+[14:54:56] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
+[14:54:56] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
+[14:54:56] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
+[14:54:56] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: getLaunchArguments
+[14:54:56] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
+[14:54:56] [main/INFO]: [atomicstryker.dynamiclights.common.DLTransformer:handleWorldTransform:80]: **************** Dynamic Lights transform running on World, obf: true ***********************
+[14:54:56] [main/INFO]: [atomicstryker.dynamiclights.common.DLTransformer:handleWorldTransform:91]: In target method a:(Let;Lana;)I, Patching!
+[14:54:56] [main/INFO]: [atomicstryker.dynamiclights.common.DLTransformer:handleWorldTransform:148]: Found ASTORE Node at index 19, is writing variable number: 3
+[14:54:56] [Client thread/INFO]: Setting user: liangg
+[14:54:58] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
+[14:54:58] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
+[14:54:58] [Client thread/WARN]: Skipping bad option: lastServer:
+[14:54:58] [Client thread/INFO]: LWJGL Version: 2.9.4
+[14:54:59] [Client thread/INFO]: [OptiFine]
+[14:54:59] [Client thread/INFO]: [OptiFine] OptiFine_1.12.2_HD_U_G6_pre1
+[14:54:59] [Client thread/INFO]: [OptiFine] Build: 20210323-161358
+[14:54:59] [Client thread/INFO]: [OptiFine] OS: Windows 8.1 (amd64) version 6.3
+[14:54:59] [Client thread/INFO]: [OptiFine] Java: 1.8.0_51, Oracle Corporation
+[14:54:59] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+[14:54:59] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
+[14:54:59] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2, version 4.6.0 NVIDIA 522.25, NVIDIA Corporation
+[14:54:59] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0
+[14:54:59] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
+[14:54:59] [VersionCheck/INFO]: [OptiFine] Checking for new version
+[14:54:59] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 522.25
+[14:54:59] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
+[14:54:59] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
+[14:54:59] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
+[14:54:59] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
+[14:54:59] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
+[14:54:59] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
+[14:54:59] [Client thread/INFO]: [Shaders] Load shaders configuration.
+[14:54:59] [Client thread/INFO]: [Shaders] Loaded shaderpack: Dramatic+Skys+Demo+1.5.3.3.zip
+[14:54:59] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of block mappings after resources are loaded
+[14:54:59] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of item mappings after resources are loaded
+[14:54:59] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of entity mappings after resources are loaded
+[14:54:59] [Client thread/INFO]: Forge Mod Loader has detected optifine OptiFine_1.12.2_HD_U_G6_pre1, enabling compatibility features
+[14:54:59] [Client thread/INFO]: -- System Details --
+Details:
+ Minecraft Version: 1.12.2
+ Operating System: Windows 8.1 (amd64) version 6.3
+ Java Version: 1.8.0_51, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 723938528 bytes (690 MB) / 1073741824 bytes (1024 MB) up to 8489271296 bytes (8096 MB)
+ JVM Flags: 11 total; -Xmx8096m -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32m -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ FML:
+ Loaded coremods (and transformers):
+FTBUltimineASM (ftb-ultimine-1202.3.5.jar)
+
+DLFMLCorePlugin (4633763120329575466@3@16.jar)
+ atomicstryker.dynamiclights.common.DLTransformer
+Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.146.jar)
+ invtweaks.forge.asm.ContainerTransformer
+LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar)
+ lumien.bloodmoon.asm.ClassTransformer
+ GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 522.25' Renderer: 'NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2'
+[14:54:59] [Client thread/INFO]: MinecraftForge v14.23.5.2860 Initialized
+[14:54:59] [Client thread/INFO]: Starts to replace vanilla recipe ingredients with ore ingredients.
+[14:54:59] [Client thread/INFO]: Invalid recipe found with multiple oredict ingredients in the same ingredient...
+[14:54:59] [Client thread/INFO]: Replaced 1227 ore ingredients
+[14:54:59] [Client thread/INFO]: Searching A:\MC启动器\..\MC\versions\1.12.2\mods for mods
+[14:55:00] [Client thread/WARN]: Mod betterbuilderswands is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 0.11.1
+[14:55:00] [VersionCheck/INFO]: [OptiFine] Version found: G5
+[14:55:00] [Client thread/WARN]: Mod codechickenlib is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 3.2.3.358
+[14:55:00] [Client thread/WARN]: Mod ironchest is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.12.2-7.0.67.844
+[14:55:01] [Client thread/FATAL]: Found a duplicate mod durabilityviewer at [A:\MC启动器\..\MC\versions\1.12.2\mods\DurabilityViewer-1.12-forge14.21.1.2387-1.6.jar, A:\MC启动器\..\MC\versions\1.12.2\mods\4659524562224055466@3@38.jar]
+[14:55:01] [Client thread/ERROR]: An exception was thrown, the game will display an error screen and halt.
+net.minecraftforge.fml.common.DuplicateModsFoundException:
+Duplicate Mods:
+ durabilityviewer : A:\MC启动器\..\MC\versions\1.12.2\mods\DurabilityViewer-1.12-forge14.21.1.2387-1.6.jar
+ durabilityviewer : A:\MC启动器\..\MC\versions\1.12.2\mods\4659524562224055466@3@38.jar
+
+
+ at net.minecraftforge.fml.common.Loader.identifyDuplicates(Loader.java:466) ~[Loader.class:?]
+ at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:428) ~[Loader.class:?]
+ at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568) ~[Loader.class:?]
+ at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) [FMLClientHandler.class:?]
+ at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) [bib.class:?]
+ at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) [bib.class:?]
+ at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
+ at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
+ at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
+ at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
+[14:55:01] [Client thread/WARN]: EventBus 0 shutting down - future events will not be posted.
+[14:55:01] [Client thread/INFO]: Reloading ResourceManager: Default, 4621521193099187385@4@19.zip, 4638669915187065296@4@19.zip
+[14:55:01] [Client thread/WARN]: There were errors previously. Not beginning mod initialization phase
+[14:55:01] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
+[14:55:01] [Client thread/INFO]: [OptiFine] Resource packs: 4621521193099187385@4@19.zip, 4638669915187065296@4@19.zip
+[14:55:01] [Thread-4/INFO]: Using sync timing. 200 frames of Display.update took 20405300 nanos
+[14:55:02] [Sound Library Loader/INFO]: Starting up SoundSystem...
+[14:55:02] [Thread-6/INFO]: Initializing LWJGL OpenAL
+[14:55:02] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
+[14:55:02] [Thread-6/INFO]: OpenAL initialized.
+[14:55:02] [Client thread/INFO]: Narrator library for x64 successfully loaded
+[14:55:02] [Sound Library Loader/INFO]: Sound engine started
+[14:55:03] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
+[14:55:03] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
+[14:55:04] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
diff --git a/HMCLCore/src/test/resources/logs/fabric_warnings2.txt b/HMCLCore/src/test/resources/logs/fabric_warnings2.txt
new file mode 100644
index 000000000..bcbdcb62d
--- /dev/null
+++ b/HMCLCore/src/test/resources/logs/fabric_warnings2.txt
@@ -0,0 +1,22 @@
+[authlib-injector] [INFO] Logging file: C:\Users\Administrator\AppData\Roaming\.minecraft\versions\1.17.1 PxUni\authlib-injector.log
+[authlib-injector] [INFO] Version: 1.2.1
+[authlib-injector] [INFO] Authentication server: http://localhost:52773
+[authlib-injector] [WARNING] You are using HTTP protocol, which is INSECURE! Please switch to HTTPS if possible.
+2023-02-03 07:43:03,385 main WARN JNDI lookup class is not available because this JRE does not support JNDI. JNDI string lookups will not be available, continuing configuration. Ignoring java.lang.ClassCastException: class org.apache.logging.log4j.core.lookup.JndiLookup
+[07:43:03] [main/INFO]: Loading Minecraft 1.17.1 with Fabric Loader 0.14.12
+[07:43:03] [main/WARN]: Can't remove Log4J2 JNDI substitution Lookup: java.lang.RuntimeException: couldn't find JNDI lookup entry
+[07:43:04] [ForkJoinPool-1-worker-3/WARN]: Mod com_github_wearblackallday_javautils uses the version 1b369d41cd which isn't compatible with Loader's extended semantic version format (Could not parse version number component '1b369d41cd'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
+[07:43:04] [main/WARN]: Mod resolution failed
+[07:43:04] [main/INFO]: Immediate reason: [HARD_DEP_NO_CANDIDATE roughlysearchable 2.2.1+1.17.1 {depends roughlyenoughitems @ [>=6.0.2]}, ROOT_FORCELOAD_SINGLE roughlysearchable 2.2.1+1.17.1]
+[07:43:04] [main/INFO]: Reason: [HARD_DEP roughlysearchable 2.2.1+1.17.1 {depends roughlyenoughitems @ [>=6.0.2]}]
+[07:43:04] [main/INFO]: Fix: add [add:roughlyenoughitems 6.0.2 ([[6.0.2,?)])], remove [], replace []
+[07:43:04] [main/ERROR]: Incompatible mod set!
+net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
+A potential solution has been determined:
+ - Install roughlyenoughitems, version 6.0.2 or later.
+Unmet dependency listing:
+ - Mod 'Roughly Searchable' (roughlysearchable) 2.2.1+1.17.1 requires version 6.0.2 or later of roughlyenoughitems, which is missing!
+ at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190) ~[fabric-loader-0.14.12.jar:?]
+ at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-loader-0.14.12.jar:?]
+ at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.12.jar:?]
+ at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.12.jar:?]
\ No newline at end of file
diff --git a/HMCLCore/src/test/resources/logs/forge_repeat_installation.txt b/HMCLCore/src/test/resources/logs/forge_repeat_installation.txt
new file mode 100644
index 000000000..eddd956fc
--- /dev/null
+++ b/HMCLCore/src/test/resources/logs/forge_repeat_installation.txt
@@ -0,0 +1,9 @@
+2022-11-15 09:59:44,353 main ERROR Error processing element Queue ([Appenders: null]): CLASS_NOT_FOUND
+2022-11-15 09:59:44,369 main WARN JNDI lookup class is not available because this JRE does not support JNDI. JNDI string lookups will not be available, continuing configuration. Ignoring java.lang.ClassCastException: class org.apache.logging.log4j.core.lookup.JndiLookup
+[09:59:44] [main/INFO]: ModLauncher running: args [--username, 98878/, --version, 1.16.5-Forge_36.2.20-OptiFine_G8, --gameDir, C:\Users\Administrator\Desktop\自然之旅Nature's Journey-1.0\.minecraft, --assetsDir, C:\Users\Administrator\Desktop\自然之旅Nature's Journey-1.0\.minecraft\assets, --assetIndex, 1.16, --uuid, 84091fa67dc23d5cb3a4562696d239a4, --accessToken, ????????, --userType, legacy, --versionType, HMCL 3.5.3.227, --width, 854, --height, 480, --launchTarget, fmlclient, --fml.forgeVersion, 36.2.20, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20210115.111550, --username, 98878/, --version, 1.16.5-Forge_36.2.20-OptiFine_G8, --gameDir, C:\Users\Administrator\Desktop\自然之旅Nature's Journey-1.0\.minecraft, --assetsDir, C:\Users\Administrator\Desktop\自然之旅Nature's Journey-1.0\.minecraft\assets, --assetIndex, 1.16, --uuid, 84091fa67dc23d5cb3a4562696d239a4, --accessToken, ????????, --userType, legacy, --versionType, HMCL 3.5.3.227, --width, 854, --height, 480, --tweakClass, optifine.OptiFineTweaker, --launchTarget, fmlclient, --fml.forgeVersion, 36.2.39, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20210115.111550]
+[09:59:44] [main/INFO]: ModLauncher 8.1.3+8.1.3+main-8.1.x.c94d18ec starting: java version 17.0.3 by Microsoft
+Exception in thread "main" joptsimple.MultipleArgumentsForOptionException: Found multiple arguments for option gameDir, but you asked for only one
+ at joptsimple.OptionSet.valueOf(OptionSet.java:179)
+ at cpw.mods.modlauncher.ArgumentHandler.setArgs(ArgumentHandler.java:47)
+ at cpw.mods.modlauncher.Launcher.run(Launcher.java:74)
+ at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)
\ No newline at end of file
diff --git a/HMCLCore/src/test/resources/logs/jvm_32bit2.txt b/HMCLCore/src/test/resources/logs/jvm_32bit2.txt
new file mode 100644
index 000000000..9f2cb996a
--- /dev/null
+++ b/HMCLCore/src/test/resources/logs/jvm_32bit2.txt
@@ -0,0 +1,2 @@
+Error occurred during initialization of VM
+Could not reserve enough space for 3571712KB object heap
\ No newline at end of file
diff --git a/HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge.txt b/HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge.txt
new file mode 100644
index 000000000..361ed09d0
--- /dev/null
+++ b/HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge.txt
@@ -0,0 +1,587 @@
+[17:39:15] [main/INFO]: ModLauncher running: args [--username, xjy, --version, 1.18.2(2), --gameDir, D:\hmcl启动器\.minecraft, --assetsDir, D:\hmcl启动器\.minecraft\assets, --assetIndex, 1.18, --uuid, f879573aee333778962e2a175ad0c481, --accessToken, �7�6�7�6�7�6�7�6�7�6�7�6�7�6�7�6, --clientId, ${clientid}, --xuid, ${auth_xuid}, --userType, legacy, --versionType, HMCL 3.5.dev-1ec9e41, --width, 854, --height, 480, --tweakClass, optifine.OptiFineTweaker, --launchTarget, forgeclient, --fml.forgeVersion, 40.1.59, --fml.mcVersion, 1.18.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220404.173914]
+[17:39:15] [main/INFO]: ModLauncher 9.1.3+9.1.3+main.9b69c82a starting: java version 17.0.2 by BellSoft
+[17:39:15] [main/INFO]: OptiFineTransformationService.onLoad
+[17:39:15] [main/INFO]: OptiFine ZIP file URL: union:/D:/hmcl启动器/.minecraft/libraries/optifine/OptiFine/1.18.2_HD_U_H7/OptiFine-1.18.2_HD_U_H7.jar%2317!/
+[17:39:15] [main/INFO]: OptiFine ZIP file: D:\hmcl启动器\.minecraft\libraries\optifine\OptiFine\1.18.2_HD_U_H7\OptiFine-1.18.2_HD_U_H7.jar
+[17:39:15] [main/INFO]: Target.PRE_CLASS is available
+[17:39:15] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/hmcl启动器/.minecraft/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2314!/ Service=ModLauncher Env=CLIENT
+[17:39:15] [main/INFO]: OptiFineTransformationService.initialize
+[17:39:15] [main/INFO]: Found mod file balm-3.2.0+0.jar of type MOD with locator {mods folder locator at D:\hmcl启动器\.minecraft\mods}
+[17:39:15] [main/INFO]: Found mod file buildinggadgets-3.13.1-build.18+mc1.18.2.jar of type MOD with locator {mods folder locator at D:\hmcl启动器\.minecraft\mods}
+[17:39:15] [main/INFO]: Found mod file cgm-1.2.7-1.18.2.jar of type MOD with locator {mods folder locator at D:\hmcl启动器\.minecraft\mods}
+[17:39:15] [main/INFO]: Found mod file framework-0.2.4-1.18.2.jar of type MOD with locator {mods folder locator at D:\hmcl启动器\.minecraft\mods}
+[17:39:15] [main/INFO]: Found mod file ironchest-1.18.2-13.2.11.jar of type MOD with locator {mods folder locator at D:\hmcl启动器\.minecraft\mods}
+[17:39:15] [main/INFO]: Found mod file jei-1.18.2-forge-10.2.1.283.jar of type MOD with locator {mods folder locator at D:\hmcl启动器\.minecraft\mods}
+[17:39:15] [main/INFO]: Found mod file waystones-forge-1.18.2-10.1.0.jar of type MOD with locator {mods folder locator at D:\hmcl启动器\.minecraft\mods}
+[17:39:15] [main/INFO]: Found mod file fmlcore-1.18.2-40.1.59.jar of type LIBRARY with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@235f4c10
+[17:39:15] [main/INFO]: Found mod file javafmllanguage-1.18.2-40.1.59.jar of type LANGPROVIDER with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@235f4c10
+[17:39:15] [main/INFO]: Found mod file lowcodelanguage-1.18.2-40.1.59.jar of type LANGPROVIDER with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@235f4c10
+[17:39:15] [main/INFO]: Found mod file mclanguage-1.18.2-40.1.59.jar of type LANGPROVIDER with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@235f4c10
+[17:39:15] [main/INFO]: Found mod file client-1.18.2-20220404.173914-srg.jar of type MOD with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@235f4c10
+[17:39:15] [main/INFO]: Found mod file forge-1.18.2-40.1.59-universal.jar of type MOD with locator net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@235f4c10
+[17:39:15] [main/INFO]: OptiFineTransformationService.transformers
+[17:39:15] [main/INFO]: Targets: 350
+[17:39:16] [main/INFO]: additionalClassesLocator: [optifine., net.optifine.]
+[17:39:16] [main/INFO]: Compatibility level set to JAVA_17
+[17:39:16] [main/INFO]: Launching target 'forgeclient' with arguments [--version, 1.18.2(2), --gameDir, D:\hmcl启动器\.minecraft, --assetsDir, D:\hmcl启动器\.minecraft\assets, --uuid, f879573aee333778962e2a175ad0c481, --username, xjy, --assetIndex, 1.18, --accessToken, �7�6�7�6�7�6�7�6�7�6�7�6�7�6�7�6, --clientId, ${clientid}, --xuid, ${auth_xuid}, --userType, legacy, --versionType, HMCL 3.5.dev-1ec9e41, --width, 854, --height, 480, --tweakClass, optifine.OptiFineTweaker]
+[17:39:21] [Render thread/WARN]: Assets URL 'union:/D:/hmcl启动器/.minecraft/libraries/net/minecraft/client/1.18.2-20220404.173914/client-1.18.2-20220404.173914-srg.jar%2363!/assets/.mcassetsroot' uses unexpected schema
+[17:39:21] [Render thread/WARN]: Assets URL 'union:/D:/hmcl启动器/.minecraft/libraries/net/minecraft/client/1.18.2-20220404.173914/client-1.18.2-20220404.173914-srg.jar%2363!/data/.mcassetsroot' uses unexpected schema
+[17:39:21] [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'
+[17:39:23] [Render thread/ERROR]: Failed to verify authentication
+com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401
+ at com.mojang.authlib.exceptions.MinecraftClientHttpException.toAuthenticationException(MinecraftClientHttpException.java:56) ~[authlib-3.3.39.jar%2337!/:?]
+ at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:132) ~[authlib-3.3.39.jar%2337!/:?]
+ at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.(YggdrasilUserApiService.java:44) ~[authlib-3.3.39.jar%2337!/:?]
+ at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createUserApiService(YggdrasilAuthenticationService.java:153) ~[authlib-3.3.39.jar%2337!/:?]
+ at net.minecraft.client.Minecraft.m_193585_(Minecraft.java:609) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.client.Minecraft.(Minecraft.java:401) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.client.main.Main.main(Main.java:169) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
+ at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
+ at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
+ at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
+ at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.59.jar%2316!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?]
+ at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?]
+ at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?]
+ at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?]
+ at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?]
+ at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?]
+Caused by: com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401
+ at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:78) ~[authlib-3.3.39.jar%2337!/:?]
+ at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:48) ~[authlib-3.3.39.jar%2337!/:?]
+ at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:113) ~[authlib-3.3.39.jar%2337!/:?]
+ ... 18 more
+[17:39:23] [Render thread/INFO]: Setting user: xjy
+[17:39:23] [Render thread/INFO]: Backend library: LWJGL version 3.2.2 SNAPSHOT
+[17:39:24] [Render thread/INFO]: [OptiFine]
+[17:39:24] [Render thread/INFO]: [OptiFine] OptiFine_1.18.2_HD_U_H7
+[17:39:24] [Render thread/INFO]: [OptiFine] Build: 20220410-185216
+[17:39:24] [Render thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
+[17:39:24] [Render thread/INFO]: [OptiFine] Java: 17.0.2, BellSoft
+[17:39:24] [Render thread/INFO]: [OptiFine] VM: OpenJDK 64-Bit Server VM (mixed mode, sharing), BellSoft
+[17:39:24] [Render thread/INFO]: [OptiFine] LWJGL: 3.3.0 Win32 WGL EGL OSMesa VisualC DLL
+[17:39:24] [Render thread/INFO]: [OptiFine] OpenGL: GeForce GTX 1660 Ti/PCIe/SSE2, version 3.2.0 NVIDIA 457.69, NVIDIA Corporation
+[17:39:24] [Render thread/INFO]: [OptiFine] OpenGL Version: 3.2.0
+[17:39:24] [Render thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
+[17:39:24] [VersionCheck/INFO]: [OptiFine] Checking for new version
+[17:39:24] [Render thread/INFO]: [Shaders] OpenGL Version: 3.2.0 NVIDIA 457.69
+[17:39:24] [Render thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
+[17:39:24] [Render thread/INFO]: [Shaders] Renderer: GeForce GTX 1660 Ti/PCIe/SSE2
+[17:39:24] [Render thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 -
+[17:39:24] [Render thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
+[17:39:24] [Render thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS: 8
+[17:39:24] [Render thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
+[17:39:24] [Render thread/INFO]: [Shaders] Load shaders configuration.
+[17:39:24] [Render thread/INFO]: [Shaders] Loaded shaderpack: BSL_Edit_Pasquale (2).zip
+[17:39:24] [Render thread/INFO]: [OptiFine] [Shaders] Worlds: -1, 1
+[17:39:24] [Render thread/WARN]: [OptiFine] Ambiguous shader option: POMQuality
+[17:39:24] [Render thread/WARN]: [OptiFine] - in gbuffers_terrain.fsh, gbuffers_hand.fsh: 32
+[17:39:24] [Render thread/WARN]: [OptiFine] - in gbuffers_water.fsh: 64
+[17:39:24] [Render thread/WARN]: [OptiFine] Ambiguous shader option: POMDepth
+[17:39:24] [Render thread/WARN]: [OptiFine] - in gbuffers_terrain.fsh, gbuffers_hand.fsh: 1.00
+[17:39:24] [Render thread/WARN]: [OptiFine] - in gbuffers_water.fsh: 0.80
+[17:39:24] [Render thread/WARN]: [OptiFine] Ambiguous shader option: POMDistance
+[17:39:24] [Render thread/WARN]: [OptiFine] - in gbuffers_terrain.fsh: 64.0
+[17:39:24] [Render thread/WARN]: [OptiFine] - in gbuffers_water.fsh: 32.0
+[17:39:24] [Render thread/INFO]: [OptiFine] java.io.IOException: Included file not found: /shaders/world-1/gbuffers_skytextured.fsh
+[17:39:24] [Render thread/WARN]: [OptiFine] Ambiguous shader option: ColS1
+[17:39:24] [Render thread/WARN]: [OptiFine] - in composite5.fsh, world-1/composite5.fsh: 1.05
+[17:39:24] [Render thread/WARN]: [OptiFine] - in world-1/composite5.fsh: 1.10
+[17:39:24] [Render thread/WARN]: [OptiFine] Ambiguous shader option: noiseTextureResolution
+[17:39:24] [Render thread/WARN]: [OptiFine] - in final.fsh: 256
+[17:39:24] [Render thread/WARN]: [OptiFine] - in world-1/final.fsh: 512
+[17:39:24] [Render thread/INFO]: [OptiFine] [Shaders] Delayed loading of block mappings after resources are loaded
+[17:39:24] [Render thread/INFO]: [OptiFine] [Shaders] Delayed loading of item mappings after resources are loaded
+[17:39:24] [Render thread/INFO]: [OptiFine] [Shaders] Delayed loading of entity mappings after resources are loaded
+[17:39:24] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.ClassNotFoundException: sun.misc.SharedSecrets
+[17:39:24] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.ClassNotFoundException: jdk.internal.misc.SharedSecrets
+[17:39:24] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.ClassNotFoundException: sun.misc.VM
+[17:39:24] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.reflect.InaccessibleObjectException: Unable to make public static long jdk.internal.misc.VM.maxDirectMemory() accessible: module java.base does not "exports jdk.internal.misc" to module net.optifine
+[17:39:24] [Render thread/INFO]: [Shaders] Custom texture: texture.composite.depthtex2 = tex/dirt.png
+[17:39:24] [Render thread/INFO]: [Shaders] Custom variable: tAmin
+[17:39:24] [Render thread/INFO]: [Shaders] Custom variable: tAlin
+[17:39:24] [Render thread/INFO]: [Shaders] Custom variable: hA
+[17:39:24] [Render thread/INFO]: [Shaders] Custom variable: tAfrc
+[17:39:24] [Render thread/INFO]: [Shaders] Custom variable: tAfrs
+[17:39:24] [Render thread/INFO]: [Shaders] Custom variable: tAmix
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: timeAngle
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: timeBrightness
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: shadowFade
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: isCold
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: isDesert
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: isMesa
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: isSwamp
+[17:39:24] [Render thread/INFO]: [Shaders] Custom uniform: isMushroom
+[17:39:24] [VersionCheck/INFO]: [OptiFine] Version found: H6
+[17:39:24] [modloading-worker-0/INFO]: Forge mod loading, version 40.1.59, for MC 1.18.2 with MCP 20220404.173914
+[17:39:24] [modloading-worker-0/INFO]: MinecraftForge v40.1.59 Initialized
+[17:39:26] [Render thread/INFO]: Narrator library for x64 successfully loaded
+[17:39:26] [Render thread/INFO]: Saving config file: D:\hmcl启动器\.minecraft\config\jei\jei-client.ini
+[17:39:26] [Render thread/INFO]: Reloading ResourceManager: Mod Resources, Default
+[17:39:26] [Render thread/INFO]: [OptiFine] *** Reloading textures ***
+[17:39:26] [Render thread/INFO]: [OptiFine] Resource packs: Mod Resources
+[17:39:26] [modloading-worker-0/WARN]: Configuration file D:\hmcl启动器\.minecraft\config\buildinggadgets-client.toml is not correct. Correcting
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key general was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key general.Default to absolute Coord-Mode was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Configuration file D:\hmcl启动器\.minecraft\config\cgm-client.toml is not correct. Correcting
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.sounds was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.sounds.playSoundWhenHeadshot was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.sounds.headshotSound was corrected from null to its default, minecraft:entity.player.attack.knockback.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.sounds.playSoundWhenCritical was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.sounds.criticalSound was corrected from null to its default, minecraft:entity.player.attack.crit.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.sounds.impactSoundDistance was corrected from null to its default, 32.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.oldAnimations was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.crosshair was corrected from null to its default, minecraft:default.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.cooldownIndicator was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.weaponSway was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.swaySensitivity was corrected from null to its default, 0.3.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.swayType was corrected from null to its default, DRAG.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.cameraRollEffect was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.cameraRollAngle was corrected from null to its default, 1.5.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.sprintingAnimation was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.display.bobbingIntensity was corrected from null to its default, 1.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.particle was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.particle.bulletHoleLifeMin was corrected from null to its default, 150.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.particle.bulletHoleLifeMax was corrected from null to its default, 200.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.particle.bulletHoleFadeThreshold was corrected from null to its default, 0.98.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.particle.enableBlood was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.particle.impactParticleDistance was corrected from null to its default, 32.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.controls was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.controls.aimDownSightSensitivity was corrected from null to its default, 0.75.
+[17:39:26] [modloading-worker-0/WARN]: Configuration file D:\hmcl启动器\.minecraft\config\cgm-common.toml is not correct. Correcting
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.griefing was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.griefing.enableBlockRemovalOnExplosions was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.griefing.enableGlassBreaking was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.griefing.setFireToBlocks was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.growBoundingBoxAmount was corrected from null to its default, 0.3.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.enableHeadShots was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.headShotDamageMultiplier was corrected from null to its default, 1.25.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.criticalDamageMultiplier was corrected from null to its default, 1.5.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.ignoreLeaves was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.enableKnockback was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.knockbackStrength was corrected from null to its default, 0.15.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.gameplay.improvedHitboxes was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.network was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.network.projectileTrackingRange was corrected from null to its default, 200.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.aggro_mobs was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.aggro_mobs.enabled was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.aggro_mobs.angerHostileMobs was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.aggro_mobs.unsilencedRange was corrected from null to its default, 20.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.aggro_mobs.exemptMobs was corrected from null to its default, [].
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.missiles was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.missiles.explosionRadius was corrected from null to its default, 5.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.grenades was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.grenades.explosionRadius was corrected from null to its default, 5.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.effect_criteria was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.effect_criteria.radius was corrected from null to its default, 15.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.effect_criteria.durationMax was corrected from null to its default, 220.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.effect_criteria.durationMin was corrected from null to its default, 10.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.effect_criteria.angleEffect was corrected from null to its default, 170.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.effect_criteria.angleAttenuationMax was corrected from null to its default, 0.75.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.effect_criteria.raytraceOpaqueBlocks was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.blind.blindMobs was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.effect_criteria was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.effect_criteria.radius was corrected from null to its default, 15.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.effect_criteria.durationMax was corrected from null to its default, 280.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.effect_criteria.durationMin was corrected from null to its default, 100.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.effect_criteria.angleEffect was corrected from null to its default, 360.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.effect_criteria.angleAttenuationMax was corrected from null to its default, 0.75.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.effect_criteria.raytraceOpaqueBlocks was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.stun_grenades.deafen.panicMobs was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.projectile_spread was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.projectile_spread.spreadThreshold was corrected from null to its default, 300.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key common.projectile_spread.maxCount was corrected from null to its default, 10.
+[17:39:26] [modloading-worker-0/WARN]: Configuration file D:\hmcl启动器\.minecraft\config\waystones-common.toml is not correct. Correcting
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.inverseXpCost was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.blocksPerXpLevel was corrected from null to its default, 1000.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.minimumBaseXpCost was corrected from null to its default, 0.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.maximumBaseXpCost was corrected from null to its default, 3.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.xpCostPerLeashed was corrected from null to its default, 1.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.dimensionalWarpXpCost was corrected from null to its default, 3.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.globalWaystoneXpCostMultiplier was corrected from null to its default, 1.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.warpStoneXpCostMultiplier was corrected from null to its default, 0.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.waystoneXpCostMultiplier was corrected from null to its default, 1.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.sharestoneXpCostMultiplier was corrected from null to its default, 1.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.portstoneXpCostMultiplier was corrected from null to its default, 0.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.warpPlateXpCostMultiplier was corrected from null to its default, 0.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key xpCost.inventoryButtonXpCostMultiplier was corrected from null to its default, 0.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.restrictToCreative was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.restrictRenameToOwner was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.generatedWaystonesUnbreakable was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.transportLeashed was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.transportLeashedDimensional was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.leashedDenyList was corrected from null to its default, [minecraft:wither].
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.dimensionalWarp was corrected from null to its default, ALLOW.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.dimensionalWarpAllowList was corrected from null to its default, [].
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.dimensionalWarpDenyList was corrected from null to its default, [].
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.allowWaystoneToWaystoneTeleport was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key restrictions.globalWaystoneSetupRequiresCreativeMode was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key cooldowns was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [Render thread/INFO]: [OptiFine] *** Reflector Forge ***
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key cooldowns.globalWaystoneCooldownMultiplier was corrected from null to its default, 1.0.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key cooldowns.warpStoneCooldown was corrected from null to its default, 300.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key cooldowns.warpStoneUseTime was corrected from null to its default, 32.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key cooldowns.warpPlateUseTime was corrected from null to its default, 20.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key cooldowns.scrollUseTime was corrected from null to its default, 32.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key cooldowns.inventoryButtonCooldown was corrected from null to its default, 300.
+[17:39:26] [Render thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key inventoryButton was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key inventoryButton.inventoryButton was corrected from null to its default, .
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key inventoryButton.warpButtonX was corrected from null to its default, 58.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key inventoryButton.warpButtonY was corrected from null to its default, 60.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key inventoryButton.creativeWarpButtonX was corrected from null to its default, 88.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key inventoryButton.creativeWarpButtonY was corrected from null to its default, 33.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.worldGenStyle was corrected from null to its default, BIOME.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.frequency was corrected from null to its default, 25.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.dimensionAllowList was corrected from null to its default, [minecraft:overworld, minecraft:the_nether, minecraft:the_end].
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.dimensionDenyList was corrected from null to its default, [].
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.nameGenerationMode was corrected from null to its default, PRESET_FIRST.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.customWaystoneNames was corrected from null to its default, [].
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.spawnInVillages was corrected from null to its default, true.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key worldGen.forceSpawnInVillages was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.disableTextGlow was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key client.disableParticles was corrected from null to its default, false.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key compatibility was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:26] [modloading-worker-0/WARN]: Incorrect key compatibility.displayWaystonesOnJourneyMap was corrected from null to its default, true.
+[17:39:26] [Render thread/WARN]: [OptiFine] (Reflector) More than one method found: net.minecraftforge.client.ForgeHooksClient.onFogRender
+[17:39:26] [Render thread/WARN]: [OptiFine] (Reflector) - public static void net.minecraftforge.client.ForgeHooksClient.onFogRender(net.minecraft.client.renderer.FogRenderer$FogMode,net.minecraft.client.Camera,float,float,float,com.mojang.blaze3d.shaders.FogShape)
+[17:39:26] [Render thread/WARN]: [OptiFine] (Reflector) - public static void net.minecraftforge.client.ForgeHooksClient.onFogRender(net.minecraft.client.renderer.FogRenderer$FogMode,net.minecraft.client.Camera,float,float)
+[17:39:26] [Render thread/INFO]: [OptiFine] *** Reflector Vanilla ***
+[17:39:26] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
+[17:39:26] [Worker-Main-6/INFO]: [OptiFine] Multitexture: false
+[17:39:26] [Worker-Main-8/INFO]: [OptiFine] Multitexture: false
+[17:39:26] [Forge Version Check/INFO]: [framework] Starting version check at https://mrcrayfish.com/modupdatejson?id=framework
+[17:39:28] [Worker-Main-9/INFO]: [OptiFine] Multitexture: false
+[17:39:30] [Worker-Main-10/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:30] [Worker-Main-10/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:30] [Worker-Main-10/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:30] [Worker-Main-10/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:30] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
+[17:39:30] [Worker-Main-10/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:30] [Worker-Main-10/INFO]: [OptiFine] Multipass connected textures: false
+[17:39:30] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/00_glass_white/glass_pane_white.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/00_glass_white/glass_white.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/01_glass_orange/glass_orange.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/01_glass_orange/glass_pane_orange.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/02_glass_magenta/glass_magenta.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/02_glass_magenta/glass_pane_magenta.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/03_glass_light_blue/glass_light_blue.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/03_glass_light_blue/glass_pane_light_blue.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/04_glass_yellow/glass_pane_yellow.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/04_glass_yellow/glass_yellow.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/05_glass_lime/glass_lime.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/05_glass_lime/glass_pane_lime.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/06_glass_pink/glass_pane_pink.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/06_glass_pink/glass_pink.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/07_glass_gray/glass_gray.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/07_glass_gray/glass_pane_gray.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/08_glass_light_gray/glass_light_gray.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/08_glass_light_gray/glass_pane_light_gray.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/09_glass_cyan/glass_cyan.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/09_glass_cyan/glass_pane_cyan.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/10_glass_purple/glass_pane_purple.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/10_glass_purple/glass_purple.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/11_glass_blue/glass_blue.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/11_glass_blue/glass_pane_blue.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/12_glass_brown/glass_brown.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/12_glass_brown/glass_pane_brown.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/13_glass_green/glass_green.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/13_glass_green/glass_pane_green.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/14_glass_red/glass_pane_red.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/14_glass_red/glass_red.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/15_glass_black/glass_black.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/15_glass_black/glass_pane_black.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/20_glass/glass.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/20_glass/glass_pane.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/21_tinted_glass/tinted_glass.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/30_bookshelf/bookshelf.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/40_sandstone/sandstone.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/41_red_sandstone/red_sandstone.properties
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] Multipass connected textures: false
+[17:39:31] [Worker-Main-10/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
+[17:39:31] [Forge Version Check/INFO]: [framework] Found status: BETA Current: 0.2.4 Target: 0.2.4
+[17:39:31] [Forge Version Check/INFO]: [cgm] Starting version check at https://raw.githubusercontent.com/MrCrayfish/ModUpdates/master/cgm/update.json
+[17:39:31] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(Unknown Source) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:131) ~[fmlcore-1.18.2-40.1.59.jar%2364!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:169) ~[fmlcore-1.18.2-40.1.59.jar%2364!/:?]
+ at java.lang.Iterable.forEach(Unknown Source) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.18.2-40.1.59.jar%2364!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(Unknown Source) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(Unknown Source) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(Unknown Source) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(Unknown Source) ~[java.net.http:?]
+ ... 6 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Unknown Source) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Unknown Source) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(Unknown Source) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(Unknown Source) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(Unknown Source) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(Unknown Source) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(Unknown Source) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(Unknown Source) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(Unknown Source) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(Unknown Source) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(Unknown Source) ~[java.net.http:?]
+ ... 6 more
+[17:39:31] [Forge Version Check/INFO]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json
+[17:39:32] [Forge Version Check/INFO]: [forge] Found status: OUTDATED Current: 40.1.59 Target: 40.1.86
+[17:39:34] [Worker-Main-10/INFO]: [OptiFine] Mipmap levels: 4
+[17:39:34] [Worker-Main-9/INFO]: [OptiFine] Scaled non power of 2: jei:gui/icons/recipe_transfer, 7 -> 14
+[17:39:34] [Render thread/INFO]: Registered synced data key cgm:aiming for minecraft:player
+[17:39:34] [Render thread/INFO]: Registered synced data key cgm:shooting for minecraft:player
+[17:39:34] [Render thread/INFO]: Registered synced data key cgm:reloading for minecraft:player
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Sprite size: 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Mipmap levels: 6
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_copy_paste_gadget, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_template, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[17:39:35] [Worker-Main-10/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Sprite size: 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Mipmap levels: 6
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_template, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_copy_paste_gadget, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[17:39:35] [Worker-Main-10/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Sprite size: 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Mipmap levels: 6
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_template, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_copy_paste_gadget, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[17:39:35] [Worker-Main-10/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Sprite size: 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Mipmap levels: 6
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_template, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_copy_paste_gadget, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[17:39:35] [Worker-Main-10/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Sprite size: 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Mipmap levels: 6
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_template, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_copy_paste_gadget, 16 -> 64
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[17:39:35] [Worker-Main-10/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[17:39:35] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
+[17:39:36] [Worker-Main-10/INFO]: [OptiFine] Sprite size: 64
+[17:39:36] [Worker-Main-10/INFO]: [OptiFine] Mipmap levels: 6
+[17:39:36] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_template, 16 -> 64
+[17:39:36] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: buildinggadgets:gui/slot_copy_paste_gadget, 16 -> 64
+[17:39:36] [Worker-Main-10/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[17:39:36] [Worker-Main-10/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[17:39:37] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on 扬声器 (3- Realtek(R) Audio)
+[17:39:37] [Render thread/INFO]: Sound engine started
+[17:39:37] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/blocks.png-atlas
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map normal: 1024x1024, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map specular: 1024x1024, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [OptiFine] Animated sprites: 45
+[17:39:37] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/signs.png-atlas
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map normal: 512x512, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map specular: 512x512, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:37] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map normal: 512x512, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map specular: 512x512, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:37] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map normal: 512x512, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map specular: 512x512, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:37] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/chest.png-atlas
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map normal: 512x256, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map specular: 512x256, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:37] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map normal: 512x256, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map specular: 512x256, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:37] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map normal: 512x256, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [Shaders] Allocate texture map specular: 512x256, mipmaps: 4
+[17:39:37] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:38] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map normal: 256x256, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map specular: 256x256, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [OptiFine] Animated sprites: 1
+[17:39:38] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map normal: 256x256, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map specular: 256x256, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:38] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map normal: 128x128, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map specular: 128x128, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:38] [Render thread/INFO]: Created: 256x128x0 jei:textures/atlas/gui.png-atlas
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map normal: 256x128, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [Shaders] Allocate texture map specular: 256x128, mipmaps: 0
+[17:39:38] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[17:39:38] [Render thread/INFO]: [OptiFine] *** Reloading custom textures ***
+[17:39:38] [Render thread/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:38] [Render thread/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:38] [Render thread/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:43] [Render thread/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:43] [Render thread/INFO]: [OptiFine] [Shaders] Parsing block mappings: /shaders/block.properties
+[17:39:43] [Render thread/WARN]: [OptiFine] Shaders: Block not found for name: minecraft:azure_blue
+[17:39:43] [Render thread/WARN]: [OptiFine] Shaders: Block not found for name: minecraft:flowing_lava
+[17:39:43] [Render thread/WARN]: [OptiFine] Shaders: Block not found for name: minecraft:flowing_water
+[17:39:43] [Render thread/INFO]: [OptiFine] [Shaders] Parsing item mappings: /shaders/item.properties
+[17:39:43] [Render thread/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:43] [Render thread/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[17:39:43] [Render thread/INFO]: [OptiFine] Disable Forge light pipeline
+[17:39:43] [Render thread/INFO]: [OptiFine] Set ForgeConfig.CLIENT.experimentalForgeLightPipelineEnabled=false
+[17:39:44] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
+[17:39:51] [Render thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
+[17:39:51] [Render thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
+[17:39:51] [Render thread/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
+[17:39:51] [Render thread/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
+[17:39:51] [Render thread/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
+[17:39:52] [Render thread/INFO]: Loaded 8 recipes
+[17:39:53] [Render thread/INFO]: Loaded 1188 advancements
+[17:39:54] [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'
+[17:39:54] [Server thread/INFO]: Starting integrated minecraft server version 1.18.2
+[17:39:54] [Server thread/INFO]: Generating keypair
+[17:39:54] [Server thread/WARN]: Configuration file D:\hmcl启动器\.minecraft\saves\新的世界\serverconfig\buildinggadgets-server.toml is not correct. Correcting
+[17:39:54] [Server thread/WARN]: Incorrect key general was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key general.Allow Absolute Coords was corrected from null to its default, true.
+[17:39:54] [Server thread/WARN]: Incorrect key general.MaxBuildDistance was corrected from null to its default, 32.0.
+[17:39:54] [Server thread/WARN]: Incorrect key general.Allow non-Air-Block-Overwrite was corrected from null to its default, true.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Maximum allowed Range was corrected from null to its default, 15.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Max Placement/Tick was corrected from null to its default, 1024.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Building Gadget was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Building Gadget.Maximum Energy was corrected from null to its default, 500000.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Building Gadget.Energy Cost was corrected from null to its default, 50.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Building Gadget.Max Undo History Size was corrected from null to its default, 10.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Exchanging Gadget was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Exchanging Gadget.Maximum Energy was corrected from null to its default, 500000.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Exchanging Gadget.Energy Cost was corrected from null to its default, 100.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Exchanging Gadget.Max Undo History Size was corrected from null to its default, 10.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Destruction Gadget was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Destruction Gadget.Maximum Energy was corrected from null to its default, 1000000.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Destruction Gadget.Energy Cost was corrected from null to its default, 200.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Destruction Gadget.Max Undo History Size was corrected from null to its default, 1.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Destruction Gadget.Destroy Dimensions was corrected from null to its default, 16.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Destruction Gadget.Non-Fuzzy Mode Multiplier was corrected from null to its default, 2.0.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Destruction Gadget.Non-Fuzzy Mode Enabled was corrected from null to its default, false.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Copy-Paste Gadget was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Copy-Paste Gadget.Maximum Energy was corrected from null to its default, 500000.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Copy-Paste Gadget.Energy Cost was corrected from null to its default, 50.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Copy-Paste Gadget.Max Undo History Size was corrected from null to its default, 1.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Copy-Paste Gadget.Max Copy/Tick was corrected from null to its default, 32768.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Copy-Paste Gadget.Max Copy Dimensions was corrected from null to its default, 256.
+[17:39:54] [Server thread/WARN]: Incorrect key Gadgets.Copy-Paste Gadget.Max Build Dimensions was corrected from null to its default, 256.
+[17:39:54] [Server thread/WARN]: Incorrect key Paste Containers was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key Paste Containers.T1 Container Capacity was corrected from null to its default, 512.
+[17:39:54] [Server thread/WARN]: Incorrect key Paste Containers.T2 Container Capacity was corrected from null to its default, 2048.
+[17:39:54] [Server thread/WARN]: Incorrect key Paste Containers.T3 Container Capacity was corrected from null to its default, 8192.
+[17:39:54] [Server thread/WARN]: Configuration file D:\hmcl启动器\.minecraft\saves\新的世界\serverconfig\cgm-server.toml is not correct. Correcting
+[17:39:54] [Server thread/WARN]: Incorrect key server was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key server.grenade was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key server.grenade.alphaOverlay was corrected from null to its default, 255.
+[17:39:54] [Server thread/WARN]: Incorrect key server.grenade.alphaFadeThreshold was corrected from null to its default, 40.
+[17:39:54] [Server thread/WARN]: Incorrect key server.grenade.soundPercentage was corrected from null to its default, 0.05.
+[17:39:54] [Server thread/WARN]: Incorrect key server.grenade.soundFadeThreshold was corrected from null to its default, 90.
+[17:39:54] [Server thread/WARN]: Incorrect key server.grenade.ringVolume was corrected from null to its default, 1.0.
+[17:39:54] [Server thread/WARN]: Incorrect key server.audio was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key server.audio.gunShotMaxDistance was corrected from null to its default, 100.0.
+[17:39:54] [Server thread/WARN]: Incorrect key server.audio.reloadMaxDistance was corrected from null to its default, 24.0.
+[17:39:54] [Server thread/WARN]: Incorrect key server.enableCameraRecoil was corrected from null to its default, true.
+[17:39:54] [Server thread/WARN]: Incorrect key server.cooldownThreshold was corrected from null to its default, 0.
+[17:39:54] [Server thread/WARN]: Incorrect key server.experimental was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key server.experimental.forceDyeableAttachments was corrected from null to its default, false.
+[17:39:54] [Server thread/WARN]: Configuration file D:\hmcl启动器\.minecraft\saves\新的世界\serverconfig\jei-server.toml is not correct. Correcting
+[17:39:54] [Server thread/WARN]: Incorrect key cheat mode was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key cheat mode.enableCheatModeForOp was corrected from null to its default, true.
+[17:39:54] [Server thread/WARN]: Incorrect key cheat mode.enableCheatModeForCreative was corrected from null to its default, true.
+[17:39:54] [Server thread/WARN]: Incorrect key cheat mode.enableCheatModeForGive was corrected from null to its default, false.
+[17:39:54] [Server thread/WARN]: Configuration file D:\hmcl启动器\.minecraft\saves\新的世界\serverconfig\forge-server.toml is not correct. Correcting
+[17:39:54] [Server thread/WARN]: Incorrect key server was corrected from null to its default, SimpleCommentedConfig:{}.
+[17:39:54] [Server thread/WARN]: Incorrect key server.removeErroringBlockEntities was corrected from null to its default, false.
+[17:39:54] [Server thread/WARN]: Incorrect key server.removeErroringEntities was corrected from null to its default, false.
+[17:39:54] [Server thread/WARN]: Incorrect key server.fullBoundingBoxLadders was corrected from null to its default, false.
+[17:39:54] [Server thread/WARN]: Incorrect key server.zombieBaseSummonChance was corrected from null to its default, 0.1.
+[17:39:54] [Server thread/WARN]: Incorrect key server.zombieBabyChance was corrected from null to its default, 0.05.
+[17:39:54] [Server thread/WARN]: Incorrect key server.treatEmptyTagsAsAir was corrected from null to its default, false.
+[17:39:54] [Server thread/WARN]: Incorrect key server.skipEmptyShapelessCheck was corrected from null to its default, true.
+[17:39:54] [Server thread/WARN]: Incorrect key server.fixAdvancementLoading was corrected from null to its default, true.
+[17:39:54] [Server thread/WARN]: Incorrect key server.permissionHandler was corrected from null to its default, forge:default_handler.
+[17:39:54] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
+[17:39:54] [Server thread/ERROR]: Encountered an unexpected exception
+java.lang.NoSuchMethodError: 'void net.minecraft.server.level.DistanceManager.addRegionTicket(net.minecraft.server.level.TicketType, net.minecraft.world.level.ChunkPos, int, java.lang.Object, boolean)'
+ at net.minecraft.server.level.ServerChunkCache.addRegionTicket(ServerChunkCache.java:429) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.server.level.ServerChunkCache.m_8387_(ServerChunkCache.java:425) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.server.MinecraftServer.m_129940_(MinecraftServer.java:471) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:318) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:84) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[client-1.18.2-20220404.173914-srg.jar%2363!/:?]
+ at java.lang.Thread.run(Unknown Source) [?:?]
+[17:39:54] [Server thread/FATAL]: Preparing crash report with UUID 498c0444-95f8-4efc-8096-527b083f1739
+[17:39:55] [Server thread/FATAL]: Preparing crash report with UUID 442dec9f-c942-443e-83e5-f93583cb0c12
+[17:39:55] [Server thread/ERROR]: This crash report has been saved to: D:\hmcl启动器\.minecraft\crash-reports\crash-2022-12-06_17.39.54-server.txt
+[17:39:55] [Server thread/INFO]: Stopping server
+[17:39:55] [Server thread/INFO]: Saving players
+[17:39:55] [Server thread/INFO]: Saving worlds
+[17:39:55] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:overworld
+[17:39:55] [Render thread/FATAL]: Preparing crash report with UUID afc41ea2-ffb3-473d-8438-83a132ab9734
+[17:39:55] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:the_nether
\ No newline at end of file
diff --git a/HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge2.txt b/HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge2.txt
new file mode 100644
index 000000000..0d6c02f2e
--- /dev/null
+++ b/HMCLCore/src/test/resources/logs/optifine_is_not_compatible_with_forge2.txt
@@ -0,0 +1,2083 @@
+[22:11:23] [main/INFO]: ModLauncher running: args [--username, THFOL, --version, 1.19.2, --gameDir, C:\Users\Administrator\AppData\Roaming\.minecraft, --assetsDir, C:\Users\Administrator\AppData\Roaming\.minecraft\assets, --assetIndex, 1.19, --uuid, c135223bb1483f12b12171c2ad9a333d, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, ${clientid}, --xuid, ${auth_xuid}, --userType, mojang, --versionType, HMCL 3.5.dev-c113670, --width, 854, --height, 480, --tweakClass, optifine.OptiFineTweaker, --launchTarget, forgeclient, --fml.forgeVersion, 43.1.43, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853]
+[22:11:23] [main/INFO]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 19 by Oracle Corporation; OS Windows 10 arch amd64 version 10.0
+[22:11:24] [main/INFO]: OptiFineTransformationService.onLoad
+[22:11:24] [main/INFO]: OptiFine ZIP file URL: union:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/optifine/OptiFine/1.19.2_HD_U_H9/OptiFine-1.19.2_HD_U_H9.jar%2398!/
+[22:11:24] [main/INFO]: OptiFine ZIP file: C:\Users\Administrator\AppData\Roaming\.minecraft\libraries\optifine\OptiFine\1.19.2_HD_U_H9\OptiFine-1.19.2_HD_U_H9.jar
+[22:11:24] [main/INFO]: Target.PRE_CLASS is available
+[22:11:24] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2393!/ Service=ModLauncher Env=CLIENT
+[22:11:24] [main/INFO]: OptiFineTransformationService.initialize
+[22:11:24] [main/INFO]: Found mod file 3dskinlayers-forge-1.5.2-mc1.19.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file [1.19.x]-Epic-Knights-Armor-and-Weapons-6.7v.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file additional-guns-0.7.2-1.19.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file additional_lights-1.19-2.1.5.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Adorn-3.6.1+1.19-forge.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file alexsmobs-1.20.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file apexcore-1.19.2-7.3.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Aquaculture-1.19.2-2.4.7.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file artifacts-1.19.2-5.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file AutoRegLib-1.8-54.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file badpackets-forge-0.2.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file balm-4.5.3.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Beautify 1.19.2-V.1.4.2 [Forge].jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file BiomesOPlenty-1.19.2-17.1.1.160.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file blue_skies-1.19.2-1.3.20.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file blueprint-1.19.2-6.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Bookshelf-Forge-1.19.2-16.1.8.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file buildersaddition-1.19.2-20220926a.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Cataclysm-0.20-1.19.2-hotfix.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file cfm-7.0.0-pre34-1.19.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file cgm-1.2.8-1.19.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Chimes-1.1.4-1.19.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file citadel-1.13.3-1.19.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file cloth-config-8.2.88-forge.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file connectedglass-1.1.4b-forge-mc1.19.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Controlling-forge-1.19.2-10.0+6.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file cookingforblockheads-forge-1.19.2-13.2.3.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file create-1.19.2-0.5.0.f.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file create-confectionery1.19.2_v1.0.8.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file create-stuff-additions1.19.2_v2.0.1c.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file createcafe-1.0.0-1.19.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file creeperoverhaul-2.0.4-forge.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Croptopia-1.19.2-FORGE-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file curios-forge-1.19.2-5.1.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file DarkPaintings-Forge-1.19.2-13.1.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Decorative Blocks-forge-1.19.2-3.0.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Delightful-1.19-3.1.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file DungeonsArise-1.19-2.1.51-beta.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file eatinganimation-1.19-3.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file effective_fg-1.3.4.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file EnchantmentDescriptions-Forge-1.19.2-13.0.7.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file entityculling-forge-1.5.2-mc1.19.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file exoticbirds-1.19.2-2.6.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file expandability-7.0.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file ExtraArmor 1.19.2-1.17.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file fantasyfurniture-1.19.2-6.5.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file FarmersDelight-1.19-1.2.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file framework-0.3.3-1.19.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file geckolib-forge-1.19-3.1.27.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Gobber2-Forge-1.19.2-2.7.23.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file HealthOverlay-1.19.2-7.1.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file immersive_armors-1.4.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file jei-1.19.2-forge-11.3.0.271.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file kotlinforforge-3.7.1-obf.jar of type LANGPROVIDER with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file mahoutsukai-1.19.2-v1.34.35.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file mcw-doors-1.0.7-mc1.19.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file mcw-fences-1.0.6-mc1.19.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file mcw-furniture-3.0.2-mc1.19.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file mcw-lights-1.0.4-mc1.19.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file mcw-roofs-2.2.1-mc1.19.2-forge.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file moonlight-1.19.2-2.0.37.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file morevillagers-forge-1.19-4.0.3.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file neapolitan-1.19.2-4.0.2.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file nekoration-1.19.2-1.8.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.0.13.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Paintings-forge-1.19.2-10.2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Paraglider-1.19.2-1.7.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Patchouli-1.19.2-77.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file PizzaCraft-1.19.2-6.2.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Quark-3.3-371.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file QuarkOddities-1.18.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file SereneSeasons-1.19.2-8.1.0.21.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file simpleplanes-1.19-5.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file skinned_lanterns-1.19.2-1.3.4.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file stalwart-dungeons-1.19.2-1.2.4.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file structure_gel-1.19.2-2.7.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file supplementaries-1.19.2-2.2.7.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file TerraBlender-forge-1.19.2-2.0.1.128.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file transparent-5.1.2+1.19-forge.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file TravelersBackpack-1.19.2-8.2.3.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file twilightforest-1.19-4.2.1421-universal.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file untitledduckmod-0.6.1-1.19.2-forge.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file useless-sword-1.19.2-V1.4.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file waystones-forge-1.19-11.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file Xaeros_Minimap_22.16.0_Forge_1.19.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/INFO]: Found mod file XaerosWorldMap_1.28.1_Forge_1.19.1.jar of type MOD with provider {mods folder locator at C:\Users\Administrator\AppData\Roaming\.minecraft\mods}
+[22:11:24] [main/WARN]: Mod file C:\Users\Administrator\AppData\Roaming\.minecraft\libraries\net\minecraftforge\fmlcore\1.19.2-43.1.43\fmlcore-1.19.2-43.1.43.jar is missing mods.toml file
+[22:11:24] [main/WARN]: Mod file C:\Users\Administrator\AppData\Roaming\.minecraft\libraries\net\minecraftforge\javafmllanguage\1.19.2-43.1.43\javafmllanguage-1.19.2-43.1.43.jar is missing mods.toml file
+[22:11:24] [main/WARN]: Mod file C:\Users\Administrator\AppData\Roaming\.minecraft\libraries\net\minecraftforge\lowcodelanguage\1.19.2-43.1.43\lowcodelanguage-1.19.2-43.1.43.jar is missing mods.toml file
+[22:11:24] [main/WARN]: Mod file C:\Users\Administrator\AppData\Roaming\.minecraft\libraries\net\minecraftforge\mclanguage\1.19.2-43.1.43\mclanguage-1.19.2-43.1.43.jar is missing mods.toml file
+[22:11:24] [main/INFO]: Found mod file fmlcore-1.19.2-43.1.43.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@78d39a69
+[22:11:24] [main/INFO]: Found mod file javafmllanguage-1.19.2-43.1.43.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@78d39a69
+[22:11:24] [main/INFO]: Found mod file lowcodelanguage-1.19.2-43.1.43.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@78d39a69
+[22:11:24] [main/INFO]: Found mod file mclanguage-1.19.2-43.1.43.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@78d39a69
+[22:11:24] [main/INFO]: Found mod file client-1.19.2-20220805.130853-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@78d39a69
+[22:11:24] [main/INFO]: Found mod file forge-1.19.2-43.1.43-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@78d39a69
+[22:11:24] [main/WARN]: Attempted to select a dependency jar for JarJar which was passed in as source: expandability. Using Mod File: C:\Users\Administrator\AppData\Roaming\.minecraft\mods\expandability-7.0.0.jar
+[22:11:24] [main/WARN]: Attempted to select a dependency jar for JarJar which was passed in as source: apexcore. Using Mod File: C:\Users\Administrator\AppData\Roaming\.minecraft\mods\apexcore-1.19.2-7.3.0.jar
+[22:11:24] [main/INFO]: Found 4 dependencies adding them to mods collection
+[22:11:24] [main/INFO]: Found mod file MixinExtras-0.1.0-rc5.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@267517e4
+[22:11:24] [main/INFO]: Found mod file commonality-1.19.2-4.2.0.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@267517e4
+[22:11:24] [main/INFO]: Found mod file flywheel-forge-1.19.2-0.6.7-8.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@267517e4
+[22:11:24] [main/INFO]: Found mod file Registrate-MC1.19-1.1.5.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@267517e4
+[22:11:25] [main/INFO]: OptiFineTransformationService.transformers
+[22:11:25] [main/INFO]: Targets: 383
+[22:11:25] [main/INFO]: additionalClassesLocator: [optifine., net.optifine.]
+[22:11:26] [main/INFO]: Compatibility level set to JAVA_17
+[22:11:27] [main/INFO]: Successfully loaded Mixin Connector [tictim.paraglider.MixinConnector]
+[22:11:27] [main/INFO]: Launching target 'forgeclient' with arguments [--version, 1.19.2, --gameDir, C:\Users\Administrator\AppData\Roaming\.minecraft, --assetsDir, C:\Users\Administrator\AppData\Roaming\.minecraft\assets, --uuid, c135223bb1483f12b12171c2ad9a333d, --username, THFOL, --assetIndex, 1.19, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, ${clientid}, --xuid, ${auth_xuid}, --userType, mojang, --versionType, HMCL 3.5.dev-c113670, --width, 854, --height, 480, --tweakClass, optifine.OptiFineTweaker]
+[22:11:27] [main/WARN]: Reference map 'morevillagers-forge-forge-refmap.json' for morevillagers.mixins.json could not be read. If this is a development environment you can ignore this message
+[22:11:28] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/chunk/data/ChunkRenderData$Builder (java.lang.ClassNotFoundException: me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData$Builder)
+[22:11:28] [main/WARN]: @Mixin target me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData$Builder was not found flywheel.mixins.json:instancemanage.SodiumChunkRenderDataMixin
+[22:11:30] [main/WARN]: Discarding @Unique public method getAnimatedSkin in entityculling.mixins.json:DonorAbstractClientPlayerMixin because it already exists in net.minecraft.client.player.AbstractClientPlayer
+[22:11:33] [pool-3-thread-1/INFO]: Building unoptimized datafixer
+[22:11:35] [Render thread/WARN]: Assets URL 'union:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23238!/assets/.mcassetsroot' uses unexpected schema
+[22:11:35] [Render thread/WARN]: Assets URL 'union:/C:/Users/Administrator/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23238!/data/.mcassetsroot' uses unexpected schema
+[22:11:35] [Render thread/INFO]: Environment: authHost='https://skin.prinzeugen.net/api/yggdrasil/authserver', accountsHost='http://127.0.0.1:62857/https/api.mojang.com', sessionHost='http://127.0.0.1:62857/https/sessionserver.mojang.com', servicesHost='http://127.0.0.1:62857/https/api.minecraftservices.com', name='PROD'
+[22:11:35] [Render thread/INFO]: Setting user: THFOL
+[22:11:35] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 build 7
+[22:11:36] [Render thread/INFO]: [OptiFine]
+[22:11:36] [Render thread/INFO]: [OptiFine] OptiFine_1.19.2_HD_U_H9
+[22:11:36] [Render thread/INFO]: [OptiFine] Build: 20220820-230904
+[22:11:36] [Render thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
+[22:11:36] [Render thread/INFO]: [OptiFine] Java: 19, Oracle Corporation
+[22:11:36] [Render thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
+[22:11:36] [Render thread/INFO]: [OptiFine] LWJGL: 3.4.0 Win32 WGL Null EGL OSMesa VisualC DLL
+[22:11:36] [Render thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce GTX 1660/PCIe/SSE2, version 3.2.0 NVIDIA 516.94, NVIDIA Corporation
+[22:11:36] [Render thread/INFO]: [OptiFine] OpenGL Version: 3.2.0
+[22:11:36] [Render thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
+[22:11:36] [VersionCheck/INFO]: [OptiFine] Checking for new version
+[22:11:36] [Render thread/INFO]: [Shaders] OpenGL Version: 3.2.0 NVIDIA 516.94
+[22:11:36] [Render thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
+[22:11:36] [Render thread/INFO]: [Shaders] Renderer: NVIDIA GeForce GTX 1660/PCIe/SSE2
+[22:11:36] [Render thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 -
+[22:11:36] [Render thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
+[22:11:36] [Render thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS: 8
+[22:11:36] [Render thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
+[22:11:36] [Render thread/INFO]: [Shaders] Load shaders configuration.
+[22:11:36] [Render thread/INFO]: [Shaders] Save shaders configuration.
+[22:11:36] [Render thread/INFO]: [Shaders] No shaderpack loaded.
+[22:11:36] [Render thread/INFO]: [OptiFine] [Shaders] Delayed loading of item mappings after resources are loaded
+[22:11:36] [Render thread/INFO]: [OptiFine] [Shaders] Delayed loading of entity mappings after resources are loaded
+[22:11:36] [Modding Legacy/blue_skies/Supporters thread/INFO]: Attempting to load the Modding Legacy supporters list from https://moddinglegacy.com/supporters-changelogs/supporters.txt
+[22:11:36] [VersionCheck/INFO]: [OptiFine] java.io.FileNotFoundException: http://optifine.net/version/1.19.2/HD_U.txt
+[22:11:37] [modloading-worker-0/INFO]: Fixing MC-151457. Crafting remainder for minecraft:pufferfish_bucket is now minecraft:bucket.
+[22:11:37] [modloading-worker-0/INFO]: Fixing MC-151457. Crafting remainder for minecraft:salmon_bucket is now minecraft:bucket.
+[22:11:37] [modloading-worker-0/INFO]: Fixing MC-151457. Crafting remainder for minecraft:cod_bucket is now minecraft:bucket.
+[22:11:37] [modloading-worker-0/INFO]: Fixing MC-151457. Crafting remainder for minecraft:tropical_fish_bucket is now minecraft:bucket.
+[22:11:37] [modloading-worker-0/INFO]: Fixing MC-151457. Crafting remainder for minecraft:axolotl_bucket is now minecraft:bucket.
+[22:11:37] [modloading-worker-0/INFO]: Fixing MC-151457. Crafting remainder for minecraft:powder_snow_bucket is now minecraft:bucket.
+[22:11:37] [modloading-worker-0/INFO]: Fixing MC-151457. Crafting remainder for minecraft:tadpole_bucket is now minecraft:bucket.
+[22:11:37] [Thread-4/WARN]: Failed to fetch contributors data from url https://raw.githubusercontent.com/MehVahdJukaar/Supplementaries/master/credits.json, java.net.UnknownHostException: raw.githubusercontent.com
+[22:11:37] [Modding Legacy/blue_skies/Supporters thread/INFO]: Successfully loaded the Modding Legacy supporters list.
+[22:11:38] [modloading-worker-0/INFO]: Loaded config file.
+[22:11:38] [modloading-worker-0/INFO]: Saved config file.
+[22:11:38] [modloading-worker-0/INFO]: Meow~~ Miaow~~~
+[22:11:38] [modloading-worker-0/INFO]: loading json file and contents for paintings.
+[22:11:38] [modloading-worker-0/INFO]: **Paintings++ no longer copies the base file outside if the mod. **
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting abstract_blue , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting abstract_rainbow , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting abstract_red , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting abstract_sunset , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting arachnophobe , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting barn_owl , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting big_z , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting blue_bird , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting bluesclues , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting borgia , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting cane , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting cat_black , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting cat_gray , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting cat_orange , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting cat , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting colorful_squares , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting crest , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting danger_zone , 32 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting decorative_gun , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting exit_down , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting exit_up , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting exit_left , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting exit_right , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_bat , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_chicken , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_cow , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_creeper , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_dog , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_enderman , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_pig , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_pigman , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_silverfish , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_skeleton , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_squid , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting face_zombie , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting fishes , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting flowers , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting fruits , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting ghost , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting glowlamp , 32 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting glowstone_hourglass , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting iluvmc , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting link , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting mine_prosperity , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting no_trespassing_for_mobs , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting ocelot , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting penguin , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting pig_on_a_cliff , 32 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting pkmn_blue , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting pkmn_red , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting pkmn_green , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting plains_hut , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting portrait_2 , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting portrait , 32 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting prison , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting prosperity , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting rest , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting skeleton , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting sky , 32 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting skyblock , 32 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting snake , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting snow_landscape , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting subaraki , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting synth_city , 16 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting tapistry_a , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting tapistry_b , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting tapistry_purple , 16 x 32
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting torched , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting waterfall , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting whale , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting wheat_field , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Loaded json painting wolf_in_wheat , 32 x 16
+[22:11:38] [modloading-worker-0/INFO]: Reading out ResourcePacks to find painting related json files
+[22:11:38] [modloading-worker-0/INFO]: Reading `Quark Programmer Art.zip`
+[22:11:38] [modloading-worker-0/INFO]: Optifine detected.
+[22:11:38] [modloading-worker-0/INFO]: Forge mod loading, version 43.1.43, for MC 1.19.2 with MCP 20220805.130853
+[22:11:38] [modloading-worker-0/INFO]: MinecraftForge v43.1.43 Initialized
+[22:11:38] [modloading-worker-0/INFO]: Running Minecraft '1.19.2', & Forge '43.1.43' on Java '19, Oracle Corporation'
+[22:11:38] [modloading-worker-0/INFO]: Loading BlackListed sources from remote... (https://api.stopmodreposts.org/minecraft/sites.txt)
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.SpiralSpiresModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.PermafrostModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.NoMoreLavaPocketsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.NewStoneTypesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.NetherObsidianSpikesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.MonsterBoxModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.GlimmeringWealdModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.FairyRingsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.CorundumModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.ChorusVegetationModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.BlossomTreesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.BigStoneClustersModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.world.module.AzaleaWoodModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.VillagersFollowEmeraldsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.VexesDieWithTheirMastersModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.UtilityRecipesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.SnowGolemPlayerHeadsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.SimpleHarvestModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.SignEditingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.ShulkerPackingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.ReplaceScaffoldingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.ReacharoundPlacingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.PoisonPotatoUsageModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.PigLittersModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.PatTheDogsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.MoreNoteBlockSounds
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.MoreBannerLayersModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.LockRotationModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.HoeHarvestingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.GrabChickensModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.GlassShardModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.EnhancedLaddersModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.EmotesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.DragonScalesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.DoubleDoorOpeningModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.CompassesWorkEverywhereModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.CampfiresBoostElytraModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.BetterElytraRocketModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.AutomaticRecipeUnlockModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tweaks.module.ArmedArmorStandsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.TrowelModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.SlimeInABucketModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.SkullPikesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.SeedPouchModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.PickarangModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.PathfinderMapsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.ParrotEggsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.EndermoshMusicDiscModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.ColorRunesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.CameraModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.BundleRecipeModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.BottledCloudModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.BeaconRedirectionModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.AncientTomesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.AmbientDiscsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.tools.module.AbacusModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.mobs.module.WraithModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.mobs.module.ToretoiseModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.mobs.module.StonelingsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.mobs.module.ShibaModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.mobs.module.FoxhoundModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.mobs.module.ForgottenModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.mobs.module.CrabsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.management.module.QuickArmorSwappingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.management.module.ItemSharingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.management.module.InventorySortingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.management.module.HotbarChangerModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.management.module.ExpandedItemInteractionsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.management.module.EasyTransferingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.ZombieVillagersOnNormalModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.SpawnerReplacerModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.SawModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.OverlayShaderModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.NarratorReadoutModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.GameNerfsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.EnchantmentsBegoneModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.experimental.module.AdjustableChatModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.WoolShutsUpMinecartsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.VariantAnimalTexturesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.UsesForCursesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.UsageTickerModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.SoulCandlesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.MicrocraftingHelperModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.ImprovedTooltipsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.GreenerGrassModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.ChestSearchingModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.BackButtonKeybind
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.client.module.AutoWalkKeybindModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.WoodenPostsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.VerticalSlabsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.VerticalPlanksModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.VariantLaddersModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.VariantFurnacesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.VariantChestsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.VariantBookshelvesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.ThatchModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.SturdyStoneModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.StoolsModule
+[22:11:38] [modloading-worker-0/INFO]: Loading mod 'apexcore' TrustWorthiness...
+[22:11:38] [modloading-worker-0/INFO]: Loading mod 'fantasyfurniture' TrustWorthiness...
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.SoulSandstoneModule
+[22:11:38] [modloading-worker-0/FATAL]: Could not determine mod trust worthiness, Assuming Jar was downloaded from trusted source!
+[22:11:38] [modloading-worker-0/INFO]: Loaded mod 'fantasyfurniture' TrustWorthiness: UNKNOWN
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.ShinglesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.ShearVinesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.RopeModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.RawMetalBricksModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.NetherBrickFenceGateModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.MoreStoneVariantsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.MorePottedPlantsModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.MoreBrickTypesModule
+[22:11:38] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.MidoriModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.LeafCarpetModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.JapanesePaletteModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.IndustrialPaletteModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.HedgesModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.GrateModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.GoldBarsModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.GlassItemFrameModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.FramedGlassModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.DuskboundBlocksModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.CompressedBlocksModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.building.module.CelebratoryLampsModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.RedstoneRandomizerModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.PistonsMoveTileEntitiesModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.ObsidianPlateModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.MetalButtonsModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.JukeboxAutomationModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.IronRodModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.GravisandModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.FeedingTroughModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.EnderWatcherModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.DispensersPlaceBlocksModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.ChuteModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.content.automation.module.ChainsConnectBlocksModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.addons.oddities.module.TotemOfHoldingModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.addons.oddities.module.TinyPotatoModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.addons.oddities.module.PipesModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.addons.oddities.module.MatrixEnchantingModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.addons.oddities.module.MagnetsModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.addons.oddities.module.CrateModule
+[22:11:39] [modloading-worker-0/INFO]: Found Quark module class vazkii.quark.addons.oddities.module.BackpackModule
+[22:11:39] [modloading-worker-0/INFO]: Dispatching Module Step CONSTRUCT
+[22:11:39] [modloading-worker-0/INFO]: Dispatching Module Step CONSTRUCT_CLIENT
+[22:11:39] [modloading-worker-0/INFO]: ExpandAbility here, who dis?
+[22:11:39] [modloading-worker-0/INFO]: Loaded 564 BlackListed sources from remote
+[22:11:39] [modloading-worker-0/INFO]: Loading mod 'commonality' TrustWorthiness...
+[22:11:39] [modloading-worker-0/FATAL]: Could not determine mod trust worthiness, Assuming Jar was downloaded from trusted source!
+[22:11:39] [modloading-worker-0/INFO]: Loaded mod 'commonality' TrustWorthiness: UNKNOWN
+[22:11:40] [Render thread/INFO]: Dispatching Module Step REGISTER
+[22:11:41] [Render thread/INFO]: Dispatching Module Step POST_REGISTER
+[22:11:50] [Render thread/INFO]: Registered variant abstract_blue
+[22:11:50] [Render thread/INFO]: Registered variant abstract_rainbow
+[22:11:50] [Render thread/INFO]: Registered variant abstract_red
+[22:11:50] [Render thread/INFO]: Registered variant abstract_sunset
+[22:11:50] [Render thread/INFO]: Registered variant arachnophobe
+[22:11:50] [Render thread/INFO]: Registered variant barn_owl
+[22:11:50] [Render thread/INFO]: Registered variant big_z
+[22:11:50] [Render thread/INFO]: Registered variant blue_bird
+[22:11:50] [Render thread/INFO]: Registered variant bluesclues
+[22:11:50] [Render thread/INFO]: Registered variant borgia
+[22:11:50] [Render thread/INFO]: Registered variant cane
+[22:11:50] [Render thread/INFO]: Registered variant cat_black
+[22:11:50] [Render thread/INFO]: Registered variant cat_gray
+[22:11:50] [Render thread/INFO]: Registered variant cat_orange
+[22:11:50] [Render thread/INFO]: Registered variant cat
+[22:11:50] [Render thread/INFO]: Registered variant colorful_squares
+[22:11:50] [Render thread/INFO]: Registered variant crest
+[22:11:50] [Render thread/INFO]: Registered variant danger_zone
+[22:11:50] [Render thread/INFO]: Registered variant decorative_gun
+[22:11:50] [Render thread/INFO]: Registered variant exit_down
+[22:11:50] [Render thread/INFO]: Registered variant exit_up
+[22:11:50] [Render thread/INFO]: Registered variant exit_left
+[22:11:50] [Render thread/INFO]: Registered variant exit_right
+[22:11:50] [Render thread/INFO]: Registered variant face_bat
+[22:11:50] [Render thread/INFO]: Registered variant face_chicken
+[22:11:50] [Render thread/INFO]: Registered variant face_cow
+[22:11:50] [Render thread/INFO]: Registered variant face_creeper
+[22:11:50] [Render thread/INFO]: Registered variant face_dog
+[22:11:50] [Render thread/INFO]: Registered variant face_enderman
+[22:11:50] [Render thread/INFO]: Registered variant face_pig
+[22:11:50] [Render thread/INFO]: Registered variant face_pigman
+[22:11:50] [Render thread/INFO]: Registered variant face_silverfish
+[22:11:50] [Render thread/INFO]: Registered variant face_skeleton
+[22:11:50] [Render thread/INFO]: Registered variant face_squid
+[22:11:50] [Render thread/INFO]: Registered variant face_zombie
+[22:11:50] [Render thread/INFO]: Registered variant fishes
+[22:11:50] [Render thread/INFO]: Registered variant flowers
+[22:11:50] [Render thread/INFO]: Registered variant fruits
+[22:11:50] [Render thread/INFO]: Registered variant ghost
+[22:11:50] [Render thread/INFO]: Registered variant glowlamp
+[22:11:50] [Render thread/INFO]: Registered variant glowstone_hourglass
+[22:11:50] [Render thread/INFO]: Registered variant iluvmc
+[22:11:50] [Render thread/INFO]: Registered variant link
+[22:11:50] [Render thread/INFO]: Registered variant mine_prosperity
+[22:11:50] [Render thread/INFO]: Registered variant no_trespassing_for_mobs
+[22:11:50] [Render thread/INFO]: Registered variant ocelot
+[22:11:50] [Render thread/INFO]: Registered variant penguin
+[22:11:50] [Render thread/INFO]: Registered variant pig_on_a_cliff
+[22:11:50] [Render thread/INFO]: Registered variant pkmn_blue
+[22:11:50] [Render thread/INFO]: Registered variant pkmn_red
+[22:11:50] [Render thread/INFO]: Registered variant pkmn_green
+[22:11:50] [Render thread/INFO]: Registered variant plains_hut
+[22:11:50] [Render thread/INFO]: Registered variant portrait_2
+[22:11:50] [Render thread/INFO]: Registered variant portrait
+[22:11:50] [Render thread/INFO]: Registered variant prison
+[22:11:50] [Render thread/INFO]: Registered variant prosperity
+[22:11:50] [Render thread/INFO]: Registered variant rest
+[22:11:50] [Render thread/INFO]: Registered variant skeleton
+[22:11:50] [Render thread/INFO]: Registered variant sky
+[22:11:50] [Render thread/INFO]: Registered variant skyblock
+[22:11:50] [Render thread/INFO]: Registered variant snake
+[22:11:50] [Render thread/INFO]: Registered variant snow_landscape
+[22:11:50] [Render thread/INFO]: Registered variant subaraki
+[22:11:50] [Render thread/INFO]: Registered variant synth_city
+[22:11:50] [Render thread/INFO]: Registered variant tapistry_a
+[22:11:50] [Render thread/INFO]: Registered variant tapistry_b
+[22:11:50] [Render thread/INFO]: Registered variant tapistry_purple
+[22:11:50] [Render thread/INFO]: Registered variant torched
+[22:11:50] [Render thread/INFO]: Registered variant waterfall
+[22:11:50] [Render thread/INFO]: Registered variant whale
+[22:11:50] [Render thread/INFO]: Registered variant wheat_field
+[22:11:50] [Render thread/INFO]: Registered variant wolf_in_wheat
+[22:11:51] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.ClassNotFoundException: sun.misc.SharedSecrets
+[22:11:51] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.ClassNotFoundException: jdk.internal.misc.SharedSecrets
+[22:11:51] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.ClassNotFoundException: sun.misc.VM
+[22:11:51] [Render thread/WARN]: [OptiFine] (Reflector) java.lang.reflect.InaccessibleObjectException: Unable to make public static long jdk.internal.misc.VM.maxDirectMemory() accessible: module java.base does not "exports jdk.internal.misc" to module net.optifine
+[22:11:51] [Render thread/INFO]: loaded in block colorizer
+[22:11:51] [Render thread/INFO]: Block Colors Registered.
+[22:11:51] [Render thread/INFO]: loaded in item colorizer
+[22:11:51] [Render thread/INFO]: Item Colors Registered.
+[22:11:51] [Render thread/ERROR]: Some mod loaded the Sheets class to early! This causes the banner texture maps to not contain modded patterns. Supplementaries will not attempt to fix...
+[22:11:51] [Render thread/INFO]: Dispatching Module Step SETUP_CLIENT
+[22:11:51] [Render thread/INFO]: Registering model layer quark:crab#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:shiba#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:quark_boat_chest#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:wraith#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:forgotten_hat#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:stoneling#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:toretoise#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:quark_boat#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:foxhound#main
+[22:11:51] [Render thread/INFO]: Registering model layer quark:backpack#main
+[22:11:52] [Render thread/INFO]: Dispatching Module Step REGISTER_TOOLTIP_COMPONENT_FACTORIES
+[22:11:52] [Render thread/INFO]: Dispatching Module Step REGISTER_KEYBINDS
+[22:11:52] [Render thread/INFO]: Narrator library for x64 successfully loaded
+[22:11:52] [Render thread/INFO]: Reloading ResourceManager: Default, Mod Resources, Supplementaries Generated Pack, quark-emote-pack
+[22:11:52] [Render thread/INFO]: Generated runtime CLIENT_RESOURCES for pack Supplementaries Generated Pack in: 258 ms
+[22:11:53] [Render thread/INFO]: [OptiFine] *** Reloading textures ***
+[22:11:53] [Render thread/INFO]: [OptiFine] Resource packs: Mod Resources, Supplementaries Generated Pack, quark-emote-pack
+[22:11:53] [Render thread/INFO]: [OptiFine] EmissiveTextures: Loading optifine/emissive.properties
+[22:11:53] [Render thread/INFO]: [OptiFine] *** Reflector Forge ***
+[22:11:53] [Render thread/WARN]: [OptiFine] (Reflector) More than one method found: net.minecraftforge.common.ForgeHooks.onLivingSetAttackTarget
+[22:11:53] [Render thread/WARN]: [OptiFine] (Reflector) - public static void net.minecraftforge.common.ForgeHooks.onLivingSetAttackTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity)
+[22:11:53] [Render thread/WARN]: [OptiFine] (Reflector) - public static void net.minecraftforge.common.ForgeHooks.onLivingSetAttackTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity,net.minecraftforge.event.entity.living.LivingChangeTargetEvent$ILivingTargetType)
+[22:11:53] [Render thread/INFO]: [OptiFine] *** Reflector Vanilla ***
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Redstone Randomizer
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Pistons Move Tile Entities
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Obsidian Plate
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Metal Buttons
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Jukebox Automation
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Iron Rod
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Gravisand
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Feeding Trough
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Ender Watcher
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Dispensers Place Blocks
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Chute
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Chains Connect Blocks
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Wooden Posts
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Vertical Slabs
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Vertical Planks
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Variant Ladders
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Variant Furnaces
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Variant Chests
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Variant Bookshelves
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Thatch
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Sturdy Stone
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Stools
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Soul Sandstone
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Shingles
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Shear Vines
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Rope
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Raw Metal Bricks
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Nether Brick Fence Gate
+[22:11:53] [modloading-worker-0/INFO]: Loading Module More Stone Variants
+[22:11:53] [modloading-worker-0/INFO]: Loading Module More Potted Plants
+[22:11:53] [modloading-worker-0/INFO]: Loading Module More Brick Types
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Midori
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Leaf Carpet
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Japanese Palette
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Industrial Palette
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Hedges
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Grate
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Gold Bars
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Glass Item Frame
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Framed Glass
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Duskbound Blocks
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Compressed Blocks
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Celebratory Lamps
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Quick Armor Swapping
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Item Sharing
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Inventory Sorting
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Hotbar Changer
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Expanded Item Interactions
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Easy Transfering
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Trowel
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Slime In A Bucket
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Seed Pouch
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Pickarang
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Pathfinder Maps
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Parrot Eggs
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Endermosh Music Disc
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Color Runes
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Camera
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Bundle Recipe
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Bottled Cloud
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Beacon Redirection
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Ancient Tomes
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Ambient Discs
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Abacus
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Villagers Follow Emeralds
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Vexes Die With Their Masters
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Utility Recipes
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Snow Golem Player Heads
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Simple Harvest
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Sign Editing
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Shulker Packing
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Replace Scaffolding
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Reacharound Placing
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Poison Potato Usage
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Pig Litters
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Pat The Dogs
+[22:11:53] [modloading-worker-0/INFO]: Loading Module More Note Block Sounds
+[22:11:53] [modloading-worker-0/INFO]: Loading Module More Banner Layers
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Lock Rotation
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Hoe Harvesting
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Grab Chickens
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Glass Shard
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Enhanced Ladders
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Emotes
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Dragon Scales
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Double Door Opening
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Compasses Work Everywhere
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Campfires Boost Elytra
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Better Elytra Rocket
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Automatic Recipe Unlock
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Armed Armor Stands
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Skull Pikes
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Spiral Spires
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Permafrost
+[22:11:53] [modloading-worker-0/INFO]: Loading Module No More Lava Pockets
+[22:11:53] [modloading-worker-0/INFO]: Loading Module New Stone Types
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Nether Obsidian Spikes
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Monster Box
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Glimmering Weald
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Fairy Rings
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Corundum
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Chorus Vegetation
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Blossom Trees
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Big Stone Clusters
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Azalea Wood
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Wraith
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Toretoise
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Stonelings
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Shiba
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Foxhound
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Forgotten
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Crabs
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Wool Shuts Up Minecarts
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Variant Animal Textures
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Uses For Curses
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Usage Ticker
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Soul Candles
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Microcrafting Helper
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Improved Tooltips
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Greener Grass
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Chest Searching
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Back Button Keybind
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Auto Walk Keybind
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Zombie Villagers On Normal
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Spawner Replacer
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Saw
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Overlay Shader
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Narrator Readout
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Game Nerfs
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Enchantments Begone
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Adjustable Chat
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Totem Of Holding
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Tiny Potato
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Pipes
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Matrix Enchanting
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Magnets
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Crate
+[22:11:53] [modloading-worker-0/INFO]: Loading Module Backpack
+[22:11:53] [modloading-worker-0/INFO]: Dispatching Module Step CONFIG_CHANGED
+[22:11:53] [modloading-worker-0/INFO]: Dispatching Module Step CONFIG_CHANGED_CLIENT
+[22:11:53] [Worker-Main-5/INFO]: [OptiFine] Multitexture: false
+[22:11:53] [Worker-Main-1/INFO]: [OptiFine] Multitexture: false
+[22:11:53] [Worker-Main-1/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:11:53] [Worker-Main-5/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:11:54] [Worker-Main-4/WARN]: File cataclysm:sounds/entity/monstrosityhurt.ogg does not exist, cannot add it to event cataclysm:monstrosityhurt
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/wednesday.ogg does not exist, cannot add it to event quark:entity.frog.wednesday
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/die.ogg does not exist, cannot add it to event quark:entity.frog.die
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/hurt1.ogg does not exist, cannot add it to event quark:entity.frog.hurt
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/hurt2.ogg does not exist, cannot add it to event quark:entity.frog.hurt
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/hurt3.ogg does not exist, cannot add it to event quark:entity.frog.hurt
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/hurt4.ogg does not exist, cannot add it to event quark:entity.frog.hurt
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/idle1.ogg does not exist, cannot add it to event quark:entity.frog.idle
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/idle2.ogg does not exist, cannot add it to event quark:entity.frog.idle
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/idle3.ogg does not exist, cannot add it to event quark:entity.frog.idle
+[22:11:54] [Worker-Main-4/WARN]: File quark:sounds/entity/frog/idle4.ogg does not exist, cannot add it to event quark:entity.frog.idle
+[22:11:54] [Worker-Main-4/INFO]: [OptiFine] Multitexture: false
+[22:11:54] [Worker-Main-4/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:11:55] [Worker-Main-2/INFO]: [OptiFine] Multitexture: false
+[22:11:55] [Worker-Main-2/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:11:57] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:shruster' referenced from: stalwart_dungeons:shruster#: {}
+[22:11:57] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/shruster.json
+[22:12:06] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:item/celeste2a' referenced from: stalwart_dungeons:tungsten_shield#inventory: {}
+[22:12:06] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/item/celeste2a.json
+[22:12:06] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:item/celeste2b' referenced from: stalwart_dungeons:tungsten_shield#inventory: {}
+[22:12:06] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/item/celeste2b.json
+[22:12:06] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:hammer' referenced from: stalwart_dungeons:tungsten_hammer#inventory: {}
+[22:12:06] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/hammer.json
+[22:12:06] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:awfulgun' referenced from: stalwart_dungeons:awful_gun#inventory: {}
+[22:12:06] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/awfulgun.json
+[22:12:06] [Worker-Main-3/WARN]: Unable to load model: 'decorative_blocks:blockstate_copy_item#inventory' referenced from: decorative_blocks:blockstate_copy_item#inventory: {}
+[22:12:06] [Worker-Main-3/WARN]: java.io.FileNotFoundException: decorative_blocks:models/item/blockstate_copy_item.json
+[22:12:06] [Worker-Main-3/WARN]: Unable to load model: 'magistuarmory:item/commonshield_blocking' referenced from: magistuarmory:wood_ellipticalshield#inventory: {}
+[22:12:06] [Worker-Main-3/WARN]: java.io.FileNotFoundException: magistuarmory:models/item/commonshield_blocking.json
+[22:12:06] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:useless_sword_icon' referenced from: useless_sword:uselesswordicon#inventory: {}
+[22:12:06] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/useless_sword_icon.json
+[22:12:07] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:brass_drone' referenced from: create_sa:brass_drone_item#inventory: {}
+[22:12:07] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/brass_drone.json
+[22:12:07] [Worker-Main-3/WARN]: Unable to load model: 'minecraft:flamethrower' referenced from: create_sa:flamethrower#inventory: {}
+[22:12:07] [Worker-Main-3/WARN]: java.io.FileNotFoundException: minecraft:models/flamethrower.json
+[22:12:07] [Worker-Main-2/INFO]: [OptiFine] Scaled non power of 2: jei:gui/icons/recipe_transfer, 7 -> 14
+[22:12:07] [Worker-Main-7/WARN]: Failed to load patreon contributor perks
+[22:12:07] [Worker-Main-7/INFO]: HELLO FROM PREINIT
+[22:12:07] [Worker-Main-7/INFO]: Initializing Vanilla Compat
+[22:12:07] [Worker-Main-7/INFO]: Flammability Registered!
+[22:12:07] [Worker-Main-3/INFO]: Dispatching Module Step REIGSTER_ADDITIONAL_MODELS
+[22:12:07] [Worker-Main-7/INFO]: Gobber common setup complete
+[22:12:07] [Worker-Main-7/INFO]: Dispatching Module Step CONFIG_CHANGED
+[22:12:07] [Worker-Main-7/INFO]: Dispatching Module Step CONFIG_CHANGED_CLIENT
+[22:12:07] [Worker-Main-7/INFO]: Dispatching Module Step SETUP
+[22:12:07] [Worker-Main-3/WARN]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_glowstone' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_glowstone: {}
+[22:12:07] [Worker-Main-3/WARN]: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_glowstone.json
+[22:12:07] [Worker-Main-3/WARN]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_gold' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_gold: {}
+[22:12:07] [Worker-Main-3/WARN]: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_gold.json
+[22:12:07] [Worker-Main-3/WARN]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_cryptic' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_cryptic: {}
+[22:12:07] [Worker-Main-3/WARN]: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_cryptic.json
+[22:12:07] [Worker-Main-3/WARN]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_copper' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_copper: {}
+[22:12:07] [Worker-Main-3/WARN]: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_copper.json
+[22:12:07] [Forge Version Check/INFO]: [blue_skies] Starting version check at http://changelogs.moddinglegacy.com/blue-skies.json
+[22:12:07] [Quark Contributor Loading Thread/ERROR]: Failed to load patreon information
+java.net.UnknownHostException: raw.githubusercontent.com
+ at sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:560) ~[?:?]
+ at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+ at java.net.Socket.connect(Socket.java:666) ~[?:?]
+ at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) ~[?:?]
+ at sun.net.NetworkClient.doConnect(NetworkClient.java:178) ~[?:?]
+ at sun.net.www.http.HttpClient.openServer(HttpClient.java:531) ~[?:?]
+ at sun.net.www.http.HttpClient.openServer(HttpClient.java:636) ~[?:?]
+ at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) ~[?:?]
+ at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:378) ~[?:?]
+ at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) ~[?:?]
+ at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1661) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) ~[?:?]
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[?:?]
+ at vazkii.quark.base.handler.ContributorRewardHandler$ThreadContributorListLoader.run(ContributorRewardHandler.java:133) [Quark-3.3-371.jar%23219!/:3.3-371]
+[22:12:07] [Worker-Main-3/WARN]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_brass' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_brass: {}
+[22:12:07] [Worker-Main-3/WARN]: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_brass.json
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\end-biomes.json5" was read.
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack type: Supplementaries Generated Pack
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack type: Supplementaries Generated Pack
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack type: Supplementaries Generated Pack
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack type: Supplementaries Generated Pack
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[22:12:07] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\nether-biomes.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\overworld\byg-overworld-biomes.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\surface_rules\end_surface_rules.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\surface_rules\overworld_surface_rules.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\surface_rules\nether_surface_rules.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\growing-patterns.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\trades.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\settings.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\biomepedia.json5" was read.
+[22:12:07] [Worker-Main-7/INFO]: Created compressed zip back up for "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg" in "C:\Users\Administrator\AppData\Roaming\.minecraft\config\byg\backups\last_working_configs_backup.zip"
+[22:12:07] [Worker-Main-7/INFO]: BYG: Added strippable Blocks...
+[22:12:07] [Render thread/INFO]: Registered the class com.tiviacz.travelersbackpack.fluids.effects.WaterEffect as a FluidEffect for Water with the ID 0
+[22:12:07] [Render thread/INFO]: Registered the class com.tiviacz.travelersbackpack.fluids.effects.LavaEffect as a FluidEffect for Lava with the ID 1
+[22:12:07] [Render thread/INFO]: Registered the class com.tiviacz.travelersbackpack.fluids.effects.PotionEffect as a FluidEffect for fluid_type.travelersbackpack.potion with the ID 2
+[22:12:07] [Render thread/INFO]: Registered the class com.tiviacz.travelersbackpack.fluids.effects.MilkEffect as a FluidEffect for Milk with the ID 3
+[22:12:07] [Render thread/INFO]: Finished mod setup in: 52 ms
+[22:12:08] [Render thread/INFO]: [structure_gel] Registering data for structure_gel:loot_table_alias
+[22:12:08] [Render thread/INFO]: [structure_gel] Registering data for structure_gel:data_handler_type
+[22:12:08] [Render thread/INFO]: [structure_gel] Registering data for structure_gel:dynamic_spawner
+[22:12:08] [Render thread/INFO]: [structure_gel] Registering data for structure_gel:jigsaw_type
+[22:12:08] [Worker-Main-4/INFO]: [OptiFine] Scaled too small texture: paraglider:mob_effect/exhausted, 1 -> 8
+[22:12:08] [Render thread/INFO]: Registered region minecraft:overworld to index 0 for type OVERWORLD
+[22:12:08] [Render thread/INFO]: Registered region minecraft:nether to index 0 for type NETHER
+[22:12:08] [Render thread/INFO]: Registered region biomesoplenty:overworld_primary to index 1 for type OVERWORLD
+[22:12:08] [Render thread/INFO]: Registered region biomesoplenty:overworld_secondary to index 2 for type OVERWORLD
+[22:12:08] [Render thread/INFO]: Registered region biomesoplenty:overworld_rare to index 3 for type OVERWORLD
+[22:12:08] [Render thread/INFO]: Registered region biomesoplenty:nether_common to index 1 for type NETHER
+[22:12:08] [Render thread/INFO]: Registered region biomesoplenty:nether_rare to index 2 for type NETHER
+[22:12:08] [Render thread/INFO]: Initializing BYG network...
+[22:12:08] [Render thread/INFO]: Initialized BYG network!
+[22:12:08] [Render thread/INFO]: Registered region byg:region_0 to index 4 for type OVERWORLD
+[22:12:08] [Render thread/INFO]: Registered region byg:region_1 to index 5 for type OVERWORLD
+[22:12:08] [Render thread/INFO]: Registered region byg:region_2 to index 6 for type OVERWORLD
+[22:12:08] [Render thread/INFO]: Registered region byg:region_3 to index 7 for type OVERWORLD
+[22:12:08] [Worker-Main-5/INFO]: [OptiFine] Scaled too small texture: blue_skies:particle/frose_snow_1, 1 -> 8
+[22:12:08] [Worker-Main-5/INFO]: [OptiFine] Scaled too small texture: blue_skies:particle/frose_snow_0, 1 -> 8
+[22:12:08] [Worker-Main-5/INFO]: [OptiFine] Scaled non power of 2: twilightforest:particle/fallen_leaf, 5 -> 10
+[22:12:08] [Worker-Main-5/INFO]: [OptiFine] Scaled too small texture: effective_fg:particle/droplet, 1 -> 8
+[22:12:08] [Render thread/INFO]: Registered synced data key cgm:aiming for minecraft:player
+[22:12:08] [Render thread/INFO]: Registered synced data key cgm:shooting for minecraft:player
+[22:12:08] [Render thread/INFO]: Registered synced data key cgm:reloading for minecraft:player
+[22:12:08] [Worker-Main-2/INFO]: Loading Xaero's World Map - Stage 1/2
+[22:12:08] [Worker-Main-5/INFO]: Client Side Setup.
+[22:12:08] [Worker-Main-5/INFO]: BlockEntities Renderers Bound.
+[22:12:08] [Worker-Main-5/INFO]: Then Entities Renderers Bound.
+[22:12:08] [Worker-Main-5/INFO]: CreativeInv Events Registered.
+[22:12:08] [Worker-Main-5/INFO]: Property Overrides Registered.
+[22:12:08] [Worker-Main-5/INFO]: Nekoration Screens Registered.
+[22:12:08] [Worker-Main-1/INFO]: Loading Xaero's Minimap - Stage 1/2
+[22:12:08] [Worker-Main-4/INFO]: Gobber client setup complete
+[22:12:08] [Worker-Main-4/INFO]: Dispatching Module Step SETUP_CLIENT
+[22:12:08] [Worker-Main-5/INFO]: BYG: "Client Setup" Event Complete!
+[22:12:09] [Forge Version Check/INFO]: [blue_skies] Found status: BETA Current: 1.3.20 Target: null
+[22:12:09] [Forge Version Check/INFO]: [cgm] Starting version check at https://raw.githubusercontent.com/MrCrayfish/ModUpdates/master/cgm/update.json
+[22:12:09] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:09] [Forge Version Check/INFO]: [controlling] Starting version check at https://updates.blamejared.com/get?n=controlling&gv=1.19.2
+[22:12:09] [Forge Version Check/INFO]: [controlling] Found status: BETA Current: 10.0+6 Target: 10.0+6
+[22:12:09] [Forge Version Check/INFO]: [travelersbackpack] Starting version check at https://gist.githubusercontent.com/Tiviacz1337/906937677aa472285dff9d6c2a189d5e/raw
+[22:12:10] [Render thread/INFO]: Loading Xaero's Minimap - Stage 2/2
+[22:12:11] [Render thread/ERROR]: suppressed exception
+java.net.SocketTimeoutException: Connect timed out
+ at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) ~[?:?]
+ at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:484) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2044) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2039) ~[?:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2038) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1605) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) ~[?:?]
+ at xaero.common.misc.Internet.checkModVersion(Internet.java:53) ~[Xaeros_Minimap_22.16.0_Forge_1.19.1.jar%23236!/:22.16.0]
+ at xaero.minimap.XaeroMinimap.loadLater(XaeroMinimap.java:221) ~[Xaeros_Minimap_22.16.0_Forge_1.19.1.jar%23236!/:22.16.0]
+ at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?]
+ at net.minecraftforge.fml.DeferredWorkQueue.lambda$makeRunnable$1(DeferredWorkQueue.java:67) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.DeferredWorkQueue.makeRunnable(DeferredWorkQueue.java:63) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.DeferredWorkQueue.lambda$runTasks$0(DeferredWorkQueue.java:57) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.util.concurrent.ConcurrentLinkedDeque.forEach(ConcurrentLinkedDeque.java:1650) ~[?:?]
+ at net.minecraftforge.fml.DeferredWorkQueue.runTasks(DeferredWorkQueue.java:57) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.core.ParallelTransition.lambda$finalActivityGenerator$2(ParallelTransition.java:35) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:198) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:163) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:140) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1072) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:700) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
+ at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
+ at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.1.43.jar%2397!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?]
+Caused by: java.net.SocketTimeoutException: Connect timed out
+ at sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:539) ~[?:?]
+ at sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585) ~[?:?]
+ at java.net.Socket.connect(Socket.java:666) ~[?:?]
+ at sun.net.NetworkClient.doConnect(NetworkClient.java:178) ~[?:?]
+ at sun.net.www.http.HttpClient.openServer(HttpClient.java:531) ~[?:?]
+ at sun.net.www.http.HttpClient.openServer(HttpClient.java:636) ~[?:?]
+ at sun.net.www.http.HttpClient.(HttpClient.java:279) ~[?:?]
+ at sun.net.www.http.HttpClient.New(HttpClient.java:384) ~[?:?]
+ at sun.net.www.http.HttpClient.New(HttpClient.java:406) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1308) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1056) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2898) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2807) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1923) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) ~[?:?]
+ at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3232) ~[?:?]
+ at java.net.URLConnection.getHeaderFieldLong(URLConnection.java:645) ~[?:?]
+ at java.net.URLConnection.getContentLengthLong(URLConnection.java:509) ~[?:?]
+ at xaero.common.misc.Internet.checkModVersion(Internet.java:51) ~[Xaeros_Minimap_22.16.0_Forge_1.19.1.jar%23236!/:22.16.0]
+ ... 30 more
+[22:12:11] [Render thread/INFO]: Xaero's Minimap: World Map found!
+[22:12:11] [Render thread/INFO]: Optifine!
+[22:12:11] [Render thread/INFO]: Xaero's Minimap: No Vivecraft!
+[22:12:11] [Render thread/WARN]: Mod 'xaerominimap' took 1.240 s to run a deferred task.
+[22:12:11] [Render thread/INFO]: Loading Xaero's World Map - Stage 2/2
+[22:12:11] [Render thread/INFO]: New world map region cache hash code: 1033525412
+[22:12:11] [Render thread/INFO]: Xaero's WorldMap Mod: Xaero's minimap found!
+[22:12:11] [Render thread/INFO]: Optifine!
+[22:12:11] [Render thread/INFO]: Xaero's World Map: No Vivecraft!
+[22:12:16] [Worker-Main-3/WARN]: Unable to resolve texture reference: #missing in delightful:item/cantaloupe
+[22:12:16] [Worker-Main-3/WARN]: Unable to resolve texture reference: #missing in delightful:block/cantaloupe
+[22:12:16] [Worker-Main-3/WARN]: Unable to resolve texture reference: #missing in additionalguns:item/angled_grip
+[22:12:16] [Worker-Main-3/WARN]: Unable to resolve texture reference: #missing in cataclysm:item/infernal_forge
+[22:12:16] [Worker-Main-3/WARN]: Unable to resolve texture reference: #missing in additionalguns:item/ace_of_spades
+[22:12:16] [Worker-Main-3/WARN]: Unable to resolve texture reference: #missing in additionalguns:item/m1911
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] Multitexture: false
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] Multipass connected textures: false
+[22:12:16] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack type: Supplementaries Generated Pack
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] Multipass connected textures: false
+[22:12:16] [Worker-Main-3/WARN]: [OptiFine] Unknown resource pack file: mod_resources
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] Multipass connected textures: false
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/00_glass_white/glass_pane_white.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/00_glass_white/glass_white.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/01_glass_orange/glass_orange.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/01_glass_orange/glass_pane_orange.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/02_glass_magenta/glass_magenta.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/02_glass_magenta/glass_pane_magenta.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/03_glass_light_blue/glass_light_blue.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/03_glass_light_blue/glass_pane_light_blue.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/04_glass_yellow/glass_pane_yellow.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/04_glass_yellow/glass_yellow.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/05_glass_lime/glass_lime.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/05_glass_lime/glass_pane_lime.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/06_glass_pink/glass_pane_pink.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/06_glass_pink/glass_pink.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/07_glass_gray/glass_gray.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/07_glass_gray/glass_pane_gray.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/08_glass_light_gray/glass_light_gray.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/08_glass_light_gray/glass_pane_light_gray.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/09_glass_cyan/glass_cyan.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/09_glass_cyan/glass_pane_cyan.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/10_glass_purple/glass_pane_purple.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/10_glass_purple/glass_purple.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/11_glass_blue/glass_blue.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/11_glass_blue/glass_pane_blue.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/12_glass_brown/glass_brown.properties
+[22:12:16] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/12_glass_brown/glass_pane_brown.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/13_glass_green/glass_green.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/13_glass_green/glass_pane_green.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/14_glass_red/glass_pane_red.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/14_glass_red/glass_red.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/15_glass_black/glass_black.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/15_glass_black/glass_pane_black.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/20_glass/glass.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/20_glass/glass_pane.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/21_tinted_glass/tinted_glass.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/30_bookshelf/bookshelf.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/40_sandstone/sandstone.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] ConnectedTextures: optifine/ctm/default/41_red_sandstone/red_sandstone.properties
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] Multipass connected textures: false
+[22:12:17] [Worker-Main-3/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
+[22:12:24] [Forge Version Check/WARN]: Failed to process update information
+java.net.http.HttpTimeoutException: request timed out
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:844) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+[22:12:24] [Forge Version Check/INFO]: [additionalguns] Starting version check at https://raw.githubusercontent.com/Pinelog-Studios/VersionChecker/main/additionalguns/update.json
+[22:12:24] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:24] [Forge Version Check/INFO]: [bookshelf] Starting version check at https://updates.blamejared.com/get?n=bookshelf&gv=1.19.2
+[22:12:24] [Forge Version Check/INFO]: [bookshelf] Found status: BETA_OUTDATED Current: 16.1.8 Target: 16.1.9
+[22:12:24] [Forge Version Check/INFO]: [mcwdoors] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/doors.json
+[22:12:24] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:24] [Forge Version Check/INFO]: [additional_lights] Starting version check at https://gist.githubusercontent.com/mgen256/59abe85e7950f2319e7538afe2f910ba/raw
+[22:12:27] [Worker-Main-3/INFO]: [OptiFine] Mipmap levels: 4
+[22:12:27] [Worker-Main-3/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:12:27] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/wood_buckler_pattern.png not found
+[22:12:27] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/netherite_target_pattern.png not found
+[22:12:27] [Worker-Main-5/ERROR]: Using missing texture, file minecraft:textures/items/tin_chivalrylance.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/steel_target_pattern.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/netherite_buckler_pattern.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/bronze_buckler_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file minecraft:textures/block/soul_candle.png not found
+[22:12:27] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/copper_target_pattern.png not found
+[22:12:27] [Worker-Main-4/ERROR]: Using missing texture, file minecraft:textures/items/silver_chivalrylance.png not found
+[22:12:27] [Worker-Main-5/ERROR]: Using missing texture, file minecraft:textures/items/netherite_chivalrylance.png not found
+[22:12:27] [Worker-Main-7/ERROR]: Using missing texture, file minecraft:textures/items/wood_chivalrylance.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/stone_buckler_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file minecraft:textures/items/bronze_chivalrylance.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/bronze_target_pattern.png not found
+[22:12:27] [Worker-Main-4/ERROR]: Using missing texture, file minecraft:textures/items/gold_chivalrylance.png not found
+[22:12:27] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/diamond_target_pattern.png not found
+[22:12:27] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/silver_target_pattern.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/diamond_buckler_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/steel_buckler_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/iron_target_pattern.png not found
+[22:12:27] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/gold_target_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file biomesoplenty:textures/block/mud_bricks.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/copper_buckler_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/stone_target_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/tin_buckler_pattern.png not found
+[22:12:27] [Worker-Main-7/ERROR]: Using missing texture, file buzzier_bees:textures/block/soul_candle_lit.png not found
+[22:12:27] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/items/sconce_nether_brass.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/wood_target_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file minecraft:textures/items/steel_chivalrylance.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/gold_buckler_pattern.png not found
+[22:12:27] [Worker-Main-5/ERROR]: Using missing texture, file supplementaries:textures/blocks/sconce_nether_brass.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/tin_target_pattern.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/iron_buckler_pattern.png not found
+[22:12:27] [Worker-Main-4/ERROR]: Using missing texture, file minecraft:textures/items/stone_chivalrylance.png not found
+[22:12:27] [Worker-Main-4/ERROR]: Using missing texture, file buzzier_bees:textures/block/soul_candle.png not found
+[22:12:27] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/blocks/sconce_fire_nether_brass.png not found
+[22:12:27] [Worker-Main-1/ERROR]: Using missing texture, file minecraft:textures/items/copper_chivalrylance.png not found
+[22:12:27] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/silver_buckler_pattern.png not found
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_lilac_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/WARN]: Texture beautify:blocks/trellis_lilac_hanging with size 32x25 limits mip level from 4 to 0
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_rose_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_vine_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_lichen_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_sunflower_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_weeping_vines_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_twisting_vines_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/INFO]: [OptiFine] Scaled non power of 2: beautify:blocks/trellis_peony_hanging, 20 -> 32
+[22:12:28] [Worker-Main-3/WARN]: minecraft:textures/atlas/blocks.png: dropping miplevel from 4 to 0, because of minimum power of two: 1
+[22:12:29] [Worker-Main-3/INFO]: [OptiFine] Multitexture: false
+[22:12:29] [Worker-Main-3/INFO]: [OptiFine] Sprite size: 64
+[22:12:29] [Worker-Main-3/INFO]: [OptiFine] Mipmap levels: 6
+[22:12:29] [Worker-Main-3/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:12:29] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: twilightforest:block/mosspatch, 16 -> 64
+[22:12:29] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[22:12:29] [Worker-Main-3/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[22:12:29] [Worker-Main-3/INFO]: [OptiFine] Multitexture: false
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Sprite size: 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Mipmap levels: 6
+[22:12:30] [Worker-Main-3/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/snow_queen.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/sun.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/bowl.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/alexsmobs/brazil.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/orthodox_cross.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/lily.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/two-headed_eagle.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/lion1.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/lion2.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/alpha_yeti.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/knight_phantom.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/tower.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/chess.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/quest_ram.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/neapolitan/chimpanzee.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/tree.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/apostolic_cross.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/minoshroom.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/eagle.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/horse.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/snake.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/dragon.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/hydra.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/ur_ghast.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/crusader_cross.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/naga.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/bull.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/twilightforest/lich.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file supplementaries:textures/entity/flags/magistuarmory/swords.png not found
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/half_vertical, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/triangle_bottom, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/square_top_right, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_downleft, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/half_vertical_right, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_downright, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/diagonal_up_left, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: twilightforest:block/mosspatch, 16 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/square_bottom_right, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/circle, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/triangle_top, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/half_horizontal_bottom, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/triangles_top, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/gradient_up, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_left, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/bricks, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/border, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_center, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/square_top_left, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/diagonal_right, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_right, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/small_stripes, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/diagonal_up_right, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/square_bottom_left, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/cross, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/skull, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/triangles_bottom, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/base, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/globe, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/creeper, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/flower, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/rhombus, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/mojang, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/gradient, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/straight_cross, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/alexsmobs/new_mexico, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/curly_border, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_top, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_middle, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/alexsmobs/bear, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/diagonal_left, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/stripe_bottom, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/piglin, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/alexsmobs/australia_0, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/alexsmobs/australia_1, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/flags/half_horizontal, 32 -> 64
+[22:12:30] [Worker-Main-3/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Multitexture: false
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Sprite size: 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Mipmap levels: 6
+[22:12:30] [Worker-Main-3/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/chess.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/crusader_cross.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/ur_ghast.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/square_bottom_left.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/lich.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/mojang.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/hydra.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/new_mexico.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_downleft.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/australia_0.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/bear.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/australia_1.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/naga.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/quest_ram.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/knight_phantom.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/two-headed_eagle.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/creeper.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/apostolic_cross.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/straight_cross.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_bottom.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/new_mexico.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/hydra.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/half_horizontal.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/lich.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/base.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/half_vertical_right.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/quest_ram.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/small_stripes.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/snow_queen.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/brazil.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/curly_border.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/square_bottom_right.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/bear.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/lion2.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/lion1.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/sun.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/hydra.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/triangles_top.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/minoshroom.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/tower.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/lion2.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/lion1.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/bear.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/ur_ghast.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/small_stripes.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/tree.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/eagle.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/border.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/triangle_bottom.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/lily.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_right.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/diagonal_left.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/lich.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/alpha_yeti.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/globe.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/ur_ghast.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/chimpanzee.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/flower.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/skull.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/naga.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/brazil.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/bricks.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_middle.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/square_top_right.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/alpha_yeti.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/chimpanzee.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/triangles_top.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/minoshroom.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/naga.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/naga.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/horse.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/brazil.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/snow_queen.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/two-headed_eagle.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/tower.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/lich.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/diagonal_up_left.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/knight_phantom.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/rhombus.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/circle.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/sun.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/cross.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/alpha_yeti.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/gradient.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/flower.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/alpha_yeti.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/new_mexico.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/minoshroom.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/orthodox_cross.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/knight_phantom.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/minoshroom.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/brazil.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/horse.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/triangles_bottom.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/new_mexico.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/skull.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_downleft.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/brazil.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/diagonal_left.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_middle.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/square_bottom_left.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/dragon.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/circle.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/piglin.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/quest_ram.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/diagonal_up_right.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/bull.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/chess.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/hydra.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/snow_queen.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/half_horizontal_bottom.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/gradient.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/bull.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/alpha_yeti.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/minoshroom.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/naga.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/naga.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/square_bottom_right.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/dragon.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/diagonal_right.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_downright.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/chimpanzee.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/half_vertical.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/hydra.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/bear.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/brazil.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/australia_0.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/australia_1.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/rhombus.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/piglin.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/hydra.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/knight_phantom.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/swords.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/quest_ram.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/diagonal_up_right.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/alpha_yeti.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/quest_ram.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/australia_1.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/australia_0.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/alpha_yeti.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/apostolic_cross.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/chimpanzee.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/knight_phantom.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/ur_ghast.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/chimpanzee.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/knight_phantom.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/chimpanzee.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/mojang.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/ur_ghast.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/gradient_up.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/snow_queen.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/new_mexico.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/orthodox_cross.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/square_top_left.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/triangle_top.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/naga.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/hydra.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/alpha_yeti.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/bowl.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_top.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/chimpanzee.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/half_vertical_right.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/half_vertical.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_right.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/snake.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/lily.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/minoshroom.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/knight_phantom.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/hydra.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/snow_queen.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/naga.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/cross.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_top.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/ur_ghast.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/tree.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/australia_0.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/bear.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/australia_1.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/australia_0.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/australia_1.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/quest_ram.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/straight_cross.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/half_horizontal_bottom.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/bowl.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/border.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/brazil.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/bear.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/lich.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/australia_1.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/australia_0.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/bear.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/quest_ram.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/chimpanzee.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/triangle_top.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/creeper.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/australia_0.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_downright.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/australia_1.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/ur_ghast.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/diagonal_right.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/bear.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/gradient_up.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/lich.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/minoshroom.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/bricks.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/snake.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/curly_border.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/triangle_bottom.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/ur_ghast.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/snow_queen.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/eagle.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_center.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/globe.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/roundshield/new_mexico.png not found
+[22:12:30] [Worker-Main-4/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/snow_queen.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/new_mexico.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/tartsche/new_mexico.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_bottom.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_center.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/lich.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/lich.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/stripe_left.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/heatershield/quest_ram.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/minoshroom.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/triangles_bottom.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/pavese/snow_queen.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/diagonal_up_left.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/target/square_top_left.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/half_horizontal.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/ellipticalshield/knight_phantom.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/square_top_right.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/brazil.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/swords.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/stripe_left.png not found
+[22:12:30] [Worker-Main-2/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/australia_1.png not found
+[22:12:30] [Worker-Main-7/ERROR]: Using missing texture, file magistuarmory:textures/entity/kiteshield/australia_0.png not found
+[22:12:30] [Worker-Main-5/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/base.png not found
+[22:12:30] [Worker-Main-1/ERROR]: Using missing texture, file magistuarmory:textures/entity/buckler/crusader_cross.png not found
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: twilightforest:block/mosspatch, 16 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[22:12:30] [Worker-Main-3/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Multitexture: false
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Sprite size: 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Mipmap levels: 6
+[22:12:30] [Worker-Main-3/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: twilightforest:block/mosspatch, 16 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[22:12:30] [Worker-Main-3/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Multitexture: false
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Sprite size: 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Mipmap levels: 6
+[22:12:30] [Worker-Main-3/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: twilightforest:block/mosspatch, 16 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[22:12:30] [Worker-Main-3/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Multitexture: false
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Sprite size: 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Mipmap levels: 6
+[22:12:30] [Worker-Main-3/INFO]: Dispatching Module Step TEXTURE_STITCH
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_orange, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_green, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_black, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_pink, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_antique, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_brown, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_written, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_white, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_light_blue, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: twilightforest:block/mosspatch, 16 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_enchanted, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_and_quill, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_lime, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_tome, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_light_gray, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_yellow, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_red, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_blue, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_purple, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_gray, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_cyan, 32 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: minecraft:optifine/ctm/default/empty, 16 -> 64
+[22:12:30] [Worker-Main-3/INFO]: [OptiFine] Scaled too small texture: supplementaries:entity/books/book_magenta, 32 -> 64
+[22:12:30] [Worker-Main-3/WARN]: Unused frames in sprite minecraft:missingno: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+[22:12:30] [Render thread/INFO]: Loaded 9 journal_lang
+[22:12:30] [Render thread/INFO]: Painting transparency set to: true
+[22:12:30] [Render thread/INFO]: Item Frame transparency set to: true
+[22:12:30] [Render thread/INFO]: Beacon Beam transparency set to: false
+[22:12:30] [Render thread/INFO]: Loaded all shader sources.
+[22:12:30] [Worker-Main-3/INFO]: Gobber IMC setup complete
+[22:12:30] [Worker-Main-2/INFO]: Got IMC []
+[22:12:30] [Worker-Main-7/INFO]: Dispatching Module Step LOAD_COMPLETE
+[22:12:30] [Render thread/INFO]: BYG: Compostible Blocks Added!
+[22:12:30] [Render thread/INFO]: BYG: Added tillables!
+[22:12:30] [Render thread/INFO]: BYG: Added Flammables!
+[22:12:30] [Render thread/INFO]: BYG: "Load Complete" Event Complete!
+[22:12:30] [Render thread/INFO]: Registered region quark:biome_provider to index 8 for type OVERWORLD
+[22:12:39] [Forge Version Check/WARN]: Failed to process update information
+java.net.http.HttpTimeoutException: request timed out
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:844) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+[22:12:39] [Forge Version Check/INFO]: [twilightforest] Starting version check at https://gh.tamaized.com/TeamTwilight/twilightforest/update.json
+[22:12:40] [Forge Version Check/INFO]: [twilightforest] Found status: UP_TO_DATE Current: 4.2.1421 Target: null
+[22:12:40] [Forge Version Check/INFO]: [supplementaries] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Supplementaries/master/forge/update.json
+[22:12:40] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:40] [Forge Version Check/INFO]: [enchdesc] Starting version check at https://updates.blamejared.com/get?n=enchdesc&gv=1.19.2
+[22:12:40] [Forge Version Check/INFO]: [enchdesc] Found status: BETA Current: 13.0.7 Target: 13.0.7
+[22:12:40] [Forge Version Check/INFO]: [moonlight] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Moonlight/master/forge/update.json
+[22:12:40] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:40] [Forge Version Check/INFO]: [mcwfences] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/fences.json
+[22:12:40] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:40] [Forge Version Check/INFO]: [flywheel] Starting version check at https://api.modrinth.com/updates/5lpsZoRi/forge_updates.json
+[22:12:41] [Forge Version Check/INFO]: [flywheel] Found status: BETA Current: 0.6.7-8 Target: null
+[22:12:41] [Forge Version Check/INFO]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json
+[22:12:42] [Forge Version Check/INFO]: [forge] Found status: AHEAD Current: 43.1.43 Target: null
+[22:12:42] [Forge Version Check/INFO]: [commonality] Starting version check at https://api.modrinth.com/updates/apexcore/forge_updates.json
+[22:12:42] [Forge Version Check/INFO]: [commonality] Found status: OUTDATED Current: 4.2.0 Target: 7.3.0
+[22:12:42] [Forge Version Check/INFO]: [mcwroofs] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/roofs.json
+[22:12:42] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:42] [Forge Version Check/INFO]: [cfm] Starting version check at https://mrcrayfish.com/modupdatejson?id=cfm
+[22:12:42] [Forge Version Check/INFO]: [cfm] Found status: BETA Current: 7.0.0-pre34 Target: null
+[22:12:42] [Forge Version Check/INFO]: [mcwfurnitures] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/furniture.json
+[22:12:42] [Forge Version Check/WARN]: Failed to process update information
+java.net.ConnectException: null
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:846) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?]
+ at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+ at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
+ at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.1.43.jar%23239!/:?]
+Caused by: java.net.ConnectException
+ at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1045) ~[java.net.http:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:224) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+Caused by: java.nio.channels.UnresolvedAddressException
+ at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?]
+ at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:842) ~[?:?]
+ at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:865) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:208) ~[java.net.http:?]
+ at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
+ at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:210) ~[java.net.http:?]
+ at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:380) ~[java.net.http:?]
+ at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128) ~[java.net.http:?]
+ at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:94) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:368) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:500) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:405) ~[java.net.http:?]
+ at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:397) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:409) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:450) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]
+ at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?]
+ at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2372) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:440) ~[java.net.http:?]
+ at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:342) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]
+ at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:172) ~[java.net.http:?]
+ at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2719) ~[?:?]
+ at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:295) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:931) ~[java.net.http:?]
+ at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:825) ~[java.net.http:?]
+ ... 5 more
+[22:12:42] [Forge Version Check/INFO]: [apexcore] Starting version check at https://api.modrinth.com/updates/apexcore/forge_updates.json
+[22:12:43] [Forge Version Check/INFO]: [apexcore] Found status: UP_TO_DATE Current: 7.3.0 Target: null
+[22:12:43] [Forge Version Check/INFO]: [fantasyfurniture] Starting version check at https://api.modrinth.com/updates/fantasy-furniture/forge_updates.json
+[22:12:43] [Forge Version Check/INFO]: [fantasyfurniture] Found status: UP_TO_DATE Current: 6.5.0 Target: null
+[22:12:43] [Forge Version Check/INFO]: [pizzacraft] Starting version check at https://gist.githubusercontent.com/Tiviacz1337/b916e3981957f1e6f2de99ea0aa328fa/raw
+[22:12:44] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
+[22:12:44] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
+[22:12:44] [Render thread/WARN]: Missing sound for event: additionalguns:item.1911.fire
+[22:12:44] [Render thread/WARN]: Missing sound for event: additionalguns:item.1911.suppressed
+[22:12:44] [Render thread/WARN]: Missing sound for event: additionalguns:item.1911.enchanted
+[22:12:44] [Render thread/WARN]: Missing sound for event: supplementaries:item.wrench.hit
+[22:12:44] [Render thread/WARN]: Missing sound for event: cataclysm:ignisshieldbreak
+[22:12:44] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on 扬声器 (Realtek High Definition Audio)
+[22:12:44] [Render thread/INFO]: Sound engine started
+[22:12:44] [Render thread/INFO]: Endimation Loader has loaded 1 endimations
+[22:12:44] [Render thread/INFO]: Created: 4096x2048x0 minecraft:textures/atlas/blocks.png-atlas
+[22:12:44] [Render thread/INFO]: [OptiFine] Animated sprites: 308
+[22:12:44] [Render thread/INFO]: Dispatching Module Step POST_TEXTURE_STITCH
+[22:12:44] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/signs.png-atlas
+[22:12:44] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[22:12:44] [Render thread/INFO]: Dispatching Module Step POST_TEXTURE_STITCH
+[22:12:44] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
+[22:12:44] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[22:12:44] [Render thread/INFO]: Dispatching Module Step POST_TEXTURE_STITCH
+[22:12:44] [Render thread/INFO]: Created: 2048x1024x4 minecraft:textures/atlas/shield_patterns.png-atlas
+[22:12:44] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[22:12:44] [Render thread/INFO]: Dispatching Module Step POST_TEXTURE_STITCH
+[22:12:44] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/chest.png-atlas
+[22:12:44] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[22:12:44] [Render thread/INFO]: Dispatching Module Step POST_TEXTURE_STITCH
+[22:12:44] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
+[22:12:44] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[22:12:44] [Render thread/INFO]: Dispatching Module Step POST_TEXTURE_STITCH
+[22:12:44] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shulker_boxes.png-atlas
+[22:12:44] [Render thread/INFO]: [OptiFine] Animated sprites: 0
+[22:12:44] [Render thread/INFO]: Dispatching Module Step POST_TEXTURE_STITCH
+[22:12:47] [Render thread/ERROR]: Reported exception thrown!
+net.minecraft.ReportedException: Rendering overlay
+ at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:1300) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1115) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:700) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
+ at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
+ at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.1.43.jar%2397!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2384!/:?]
+ at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?]
+Caused by: java.lang.NoSuchMethodError: 'void net.minecraft.client.renderer.block.model.BakedQuad.(int[], int, net.minecraft.core.Direction, net.minecraft.client.renderer.texture.TextureAtlasSprite, boolean, boolean)'
+ at net.minecraftforge.client.model.pipeline.QuadBakingVertexConsumer.m_5752_(QuadBakingVertexConsumer.java:131) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraftforge.client.model.obj.ObjModel.makeQuad(ObjModel.java:461) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraftforge.client.model.obj.ObjModel$ModelMesh.addQuads(ObjModel.java:657) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraftforge.client.model.obj.ObjModel$ModelObject.addQuads(ObjModel.java:556) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraftforge.client.model.obj.ObjModel$ModelGroup.addQuads(ObjModel.java:595) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraftforge.client.model.obj.ObjModel.lambda$addQuads$2(ObjModel.java:355) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
+ at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
+ at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1787) ~[?:?]
+ at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
+ at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
+ at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
+ at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
+ at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
+ at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
+ at net.minecraftforge.client.model.obj.ObjModel.addQuads(ObjModel.java:355) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraftforge.client.model.geometry.SimpleUnbakedGeometry.bake(SimpleUnbakedGeometry.java:41) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraftforge.client.model.geometry.UnbakedGeometryHelper.bake(UnbakedGeometryHelper.java:99) ~[forge-1.19.2-43.1.43-universal.jar%23243!/:?]
+ at net.minecraft.client.renderer.block.model.BlockModel.m_111449_(BlockModel.java:203) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.renderer.block.model.BlockModel.m_7611_(BlockModel.java:199) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.resources.model.ModelBakery.bake(ModelBakery.java:659) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.renderer.block.model.MultiVariant.m_7611_(MultiVariant.java:73) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.resources.model.ModelBakery.bake(ModelBakery.java:659) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.resources.model.ModelBakery.m_119349_(ModelBakery.java:626) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.resources.model.ModelBakery.lambda$uploadTextures$12(ModelBakery.java:285) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.HashMap$KeySet.forEach(HashMap.java:1016) ~[?:?]
+ at net.minecraft.client.resources.model.ModelBakery.m_119298_(ModelBakery.java:280) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.resources.model.ModelManager.m_5787_(ModelManager.java:70) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.resources.model.ModelManager.m_5787_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10789_(SimplePreparableReloadListener.java:13) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:118) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:118) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:118) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:118) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:118) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:118) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:118) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]
+ at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]
+ at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]
+ at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
+ at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:199) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:453) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1143) ~[client-1.19.2-20220805.130853-srg.jar%23238!/:?]
+ ... 14 more
+[22:12:47] [Render thread/FATAL]: Preparing crash report with UUID 7cc7a9f0-48c3-4957-bf79-3476d6b0cbd7
+[22:12:48] [Render thread/FATAL]: Preparing crash report with UUID 087b26cd-cdde-4d9b-a0df-eb3926991b38
+[22:12:48] [Render thread/FATAL]: Preparing crash report with UUID 3bf882f7-8903-401e-a3dd-989f462b0c9f
\ No newline at end of file
diff --git a/HMCLCore/src/test/resources/logs/optifine_repeat_installation.txt b/HMCLCore/src/test/resources/logs/optifine_repeat_installation.txt
new file mode 100644
index 000000000..2791a3c64
--- /dev/null
+++ b/HMCLCore/src/test/resources/logs/optifine_repeat_installation.txt
@@ -0,0 +1,17 @@
+Command: "C:\\Program Files\\Common Files\\Oracle\\Java\\javapath_target_946365031\\java.exe" -Dfile.encoding=GB18030 -Dminecraft.client.jar=.minecraft\versions\1.19.2\1.19.2.jar -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16m -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -Xmn128m -Xmx1048m -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.rmi.server.useCodebaseOnly=true -Dcom.sun.jndi.rmi.object.trustURLCodebase=false -Dcom.sun.jndi.cosnaming.object.trustURLCodebase=false -Dlog4j2.formatMsgNoLookups=true -Dlog4j.configurationFile=C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\versions\1.19.2\log4j2.xml -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Djava.library.path=C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\versions\1.19.2\natives-windows-x86_64 -Dminecraft.launcher.brand=HMCL -Dminecraft.launcher.version=3.5.3 -cp C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\cpw\mods\securejarhandler\2.1.4\securejarhandler-2.1.4.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\ow2\asm\asm\9.3\asm-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\ow2\asm\asm-commons\9.3\asm-commons-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\ow2\asm\asm-tree\9.3\asm-tree-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\ow2\asm\asm-util\9.3\asm-util-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\ow2\asm\asm-analysis\9.3\asm-analysis-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\accesstransformers\8.0.4\accesstransformers-8.0.4.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\antlr\antlr4-runtime\4.9.1\antlr4-runtime-4.9.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\eventbus\6.0.3\eventbus-6.0.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\forgespi\6.0.0\forgespi-6.0.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\coremods\5.0.1\coremods-5.0.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\cpw\mods\modlauncher\10.0.8\modlauncher-10.0.8.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\unsafe\0.2.0\unsafe-0.2.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\electronwill\night-config\core\3.6.4\core-3.6.4.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\electronwill\night-config\toml\3.6.4\toml-3.6.4.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\maven\maven-artifact\3.8.5\maven-artifact-3.8.5.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\jodah\typetools\0.8.3\typetools-0.8.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecrell\terminalconsoleappender\1.2.0\terminalconsoleappender-1.2.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\jline\jline-reader\3.12.1\jline-reader-3.12.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\jline\jline-terminal\3.12.1\jline-terminal-3.12.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\spongepowered\mixin\0.8.5\mixin-0.8.5.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\openjdk\nashorn\nashorn-core\15.3\nashorn-core-15.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\JarJarSelector\0.3.16\JarJarSelector-0.3.16.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\JarJarMetadata\0.3.16\JarJarMetadata-0.3.16.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\cpw\mods\bootstraplauncher\1.1.2\bootstraplauncher-1.1.2.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\JarJarFileSystems\0.3.16\JarJarFileSystems-0.3.16.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\minecraftforge\fmlloader\1.19.2-43.1.65\fmlloader-1.19.2-43.1.65.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\optifine\OptiFine\1.19.2_HD_U_H9\OptiFine-1.19.2_HD_U_H9.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\optifine\launchwrapper-of\2.3\launchwrapper-of-2.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\logging\1.0.0\logging-1.0.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\blocklist\1.0.10\blocklist-1.0.10.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\patchy\2.2.10\patchy-2.2.10.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\github\oshi\oshi-core\5.8.5\oshi-core-5.8.5.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\java\dev\jna\jna\5.10.0\jna-5.10.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\java\dev\jna\jna-platform\5.10.0\jna-platform-5.10.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\slf4j\slf4j-api\1.8.0-beta4\slf4j-api-1.8.0-beta4.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\logging\log4j\log4j-slf4j18-impl\2.17.0\log4j-slf4j18-impl-2.17.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\ibm\icu\icu4j\70.1\icu4j-70.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\javabridge\1.2.24\javabridge-1.2.24.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.4\jopt-simple-5.0.4.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-common\4.1.77.Final\netty-common-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-buffer\4.1.77.Final\netty-buffer-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-codec\4.1.77.Final\netty-codec-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-handler\4.1.77.Final\netty-handler-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-resolver\4.1.77.Final\netty-resolver-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-transport\4.1.77.Final\netty-transport-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-transport-native-unix-common\4.1.77.Final\netty-transport-native-unix-common-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\io\netty\netty-transport-classes-epoll\4.1.77.Final\netty-transport-classes-epoll-4.1.77.Final.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\google\guava\guava\31.0.1-jre\guava-31.0.1-jre.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\brigadier\1.0.18\brigadier-1.0.18.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\datafixerupper\5.0.28\datafixerupper-5.0.28.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\google\code\gson\gson\2.8.9\gson-2.8.9.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\authlib\3.11.49\authlib-3.11.49.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.4.14\httpcore-4.4.14.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\it\unimi\dsi\fastutil\8.5.6\fastutil-8.5.6.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.17.0\log4j-api-2.17.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.17.0\log4j-core-2.17.0.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl\3.3.1\lwjgl-3.3.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl\3.3.1\lwjgl-3.3.1-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl\3.3.1\lwjgl-3.3.1-natives-windows-x86.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.3.1\lwjgl-jemalloc-3.3.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.3.1\lwjgl-jemalloc-3.3.1-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.3.1\lwjgl-jemalloc-3.3.1-natives-windows-x86.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.3.1\lwjgl-openal-3.3.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.3.1\lwjgl-openal-3.3.1-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.3.1\lwjgl-openal-3.3.1-natives-windows-x86.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.3.1\lwjgl-opengl-3.3.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.3.1\lwjgl-opengl-3.3.1-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.3.1\lwjgl-opengl-3.3.1-natives-windows-x86.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.3.1\lwjgl-glfw-3.3.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.3.1\lwjgl-glfw-3.3.1-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.3.1\lwjgl-glfw-3.3.1-natives-windows-x86.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.3.1\lwjgl-stb-3.3.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.3.1\lwjgl-stb-3.3.1-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.3.1\lwjgl-stb-3.3.1-natives-windows-x86.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.3.1\lwjgl-tinyfd-3.3.1.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.3.1\lwjgl-tinyfd-3.3.1-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.3.1\lwjgl-tinyfd-3.3.1-natives-windows-x86.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\text2speech\1.13.9\text2speech-1.13.9.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries\com\mojang\text2speech\1.13.9\text2speech-1.13.9-natives-windows.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\versions\1.19.2\1.19.2.jar -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge-,1.19.2.jar,1.19.2.jar -DmergeModules=jna-5.10.0.jar,jna-platform-5.10.0.jar -DlibraryDirectory=C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries -p C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/org/ow2/asm/asm-util/9.3/asm-util-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/org/ow2/asm/asm/9.3/asm-9.3.jar;C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\libraries/net/minecraftforge/JarJarFileSystems/0.3.16/JarJarFileSystems-0.3.16.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar=cpw.mods.securejarhandler --add-opens java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports java.base/sun.security.util=cpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming cpw.mods.bootstraplauncher.BootstrapLauncher --username 123 --version 1.19.2 --gameDir C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft --assetsDir C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\assets --assetIndex 1.19 --uuid 75f41576c9ae3be19e5af6091a7fa867 --accessToken e110cf1e70784e079e82b02e90e62407 --clientId ${clientid} --xuid ${auth_xuid} --userType mojang --versionType "HMCL 3.5.3" --width 854 --height 480 --tweakClass optifine.OptiFineTweaker --launchTarget forgeclient --fml.forgeVersion 43.1.65 --fml.mcVersion 1.19.2 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20220805.130853
+[14:24:33] [main/INFO]: ModLauncher running: args [--username, 123, --version, 1.19.2, --gameDir, C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft, --assetsDir, C:\Users\lenovo\Desktop\HMCL-3.5.3.exe\.minecraft\assets, --assetIndex, 1.19, --uuid, 75f41576c9ae3be19e5af6091a7fa867, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, ${clientid}, --xuid, ${auth_xuid}, --userType, mojang, --versionType, HMCL 3.5.3, --width, 854, --height, 480, --tweakClass, optifine.OptiFineTweaker, --launchTarget, forgeclient, --fml.forgeVersion, 43.1.65, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853]
+[14:24:33] [main/INFO]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.3.1 by Oracle Corporation; OS Windows 11 arch amd64 version 10.0
+Exception in thread "main" java.lang.module.ResolutionException: Module optifine reads another module named optifine
+ at java.base/java.lang.module.Resolver.resolveFail(Resolver.java:901)
+ at java.base/java.lang.module.Resolver.checkExportSuppliers(Resolver.java:719)
+ at java.base/java.lang.module.Resolver.finish(Resolver.java:380)
+ at java.base/java.lang.module.Configuration.(Configuration.java:140)
+ at java.base/java.lang.module.Configuration.resolveAndBind(Configuration.java:494)
+ at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.ModuleLayerHandler.buildLayer(ModuleLayerHandler.java:75)
+ at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.ModuleLayerHandler.buildLayer(ModuleLayerHandler.java:87)
+ at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.TransformationServicesHandler.discoverServices(TransformationServicesHandler.java:130)
+ at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.Launcher.run(Launcher.java:86)
+ at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.Launcher.main(Launcher.java:77)
+ at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
+ at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
+ at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)