CCBlueX / LiquidBounce

A free mixin-based injection hacked client for Minecraft using the Fabric API
https://liquidbounce.net/
GNU General Public License v3.0
1.42k stars 460 forks source link

[BUG] JCEF Issues #2238

Closed mumy-255 closed 6 months ago

mumy-255 commented 6 months ago

LiquidBounce Branch

Nextgen

LiquidBounce Build/Version

0.1.5 git-bd0388d

Operating System

Windows 10

Minecraft Version

1.20.4

Describe the bug

After the game closes, JCEF still remains in the system background consuming resources.

Steps to reproduce

Start the game, join the world, then open ClickGUI before closing the game.

Client Log

[18:29:20] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.15.7
[18:29:20] [ForkJoinPool-1-worker-4/WARN]: Mod org_cloudburstmc_netty_netty-transport-raknet uses the version 1.0.0.CR1-SNAPSHOT which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'CR1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[18:29:20] [main/INFO]: Loading 125 mods:
    - appleskin 2.5.1+mc1.20.3
    - bookshelf 23.0.5
    - customskinloader 14.19.1
    - disable_custom_worlds_advice 5.0
    - fabric-api 0.96.4+1.20.4
       |-- fabric-api-base 0.4.36+78d798af4f
       |-- fabric-api-lookup-api-v1 1.6.49+82b1bb3e4f
       |-- fabric-biome-api-v1 13.0.16+78d798af4f
       |-- fabric-block-api-v1 1.0.16+3e2216cb4f
       |-- fabric-block-view-api-v2 1.0.4+78d798af4f
       |-- fabric-blockrenderlayer-v1 1.1.46+78d798af4f
       |-- fabric-client-tags-api-v1 1.1.7+78d798af4f
       |-- fabric-command-api-v1 1.2.41+f71b366f4f
       |-- fabric-command-api-v2 2.2.20+78d798af4f
       |-- fabric-commands-v0 0.2.58+df3654b34f
       |-- fabric-containers-v0 0.1.86+df3654b34f
       |-- fabric-content-registries-v0 5.0.14+78d798af4f
       |-- fabric-convention-tags-v1 1.5.10+78d798af4f
       |-- fabric-crash-report-info-v1 0.2.23+78d798af4f
       |-- fabric-data-attachment-api-v1 1.1.3+b90db5744f
       |-- fabric-data-generation-api-v1 13.2.3+5c0133444f
       |-- fabric-dimensions-v1 2.1.61+78d798af4f
       |-- fabric-entity-events-v1 1.6.1+09fc25014f
       |-- fabric-events-interaction-v0 0.7.1+389931eb4f
       |-- fabric-events-lifecycle-v0 0.2.74+df3654b34f
       |-- fabric-game-rule-api-v1 1.0.46+78d798af4f
       |-- fabric-item-api-v1 2.2.0+d6f2b0844f
       |-- fabric-item-group-api-v1 4.0.25+58f8c0124f
       |-- fabric-key-binding-api-v1 1.0.41+78d798af4f
       |-- fabric-keybindings-v0 0.2.39+df3654b34f
       |-- fabric-lifecycle-events-v1 2.3.0+a67ffb5d4f
       |-- fabric-loot-api-v2 2.1.8+78d798af4f
       |-- fabric-message-api-v1 6.0.5+78d798af4f
       |-- fabric-mining-level-api-v1 2.1.64+78d798af4f
       |-- fabric-model-loading-api-v1 1.0.8+78d798af4f
       |-- fabric-models-v0 0.4.7+9386d8a74f
       |-- fabric-networking-api-v1 3.1.7+2e5ac5484f
       |-- fabric-object-builder-api-v1 13.0.13+080016e44f
       |-- fabric-particles-v1 1.1.7+78d798af4f
       |-- fabric-recipe-api-v1 2.0.20+78d798af4f
       |-- fabric-registry-sync-v0 4.0.19+58f8c0124f
       |-- fabric-renderer-api-v1 3.2.4+78d798af4f
       |-- fabric-renderer-indigo 1.5.4+78d798af4f
       |-- fabric-renderer-registries-v1 3.2.53+df3654b34f
       |-- fabric-rendering-data-attachment-v1 0.3.42+73761d2e4f
       |-- fabric-rendering-fluids-v1 3.1.1+e761c6694f
       |-- fabric-rendering-v0 1.1.56+df3654b34f
       |-- fabric-rendering-v1 3.2.0+6fd945a04f
       |-- fabric-resource-conditions-api-v1 2.3.14+78d798af4f
       |-- fabric-resource-loader-v0 0.11.19+58f8c0124f
       |-- fabric-screen-api-v1 2.0.17+78d798af4f
       |-- fabric-screen-handler-api-v1 1.3.55+78d798af4f
       |-- fabric-sound-api-v1 1.0.17+78d798af4f
       |-- fabric-transfer-api-v1 4.0.11+e84342304f
       \-- fabric-transitive-access-wideners-v1 5.0.14+78d798af4f
    - fabric-language-kotlin 1.10.18+kotlin.1.9.22
       |-- org_jetbrains_kotlin_kotlin-reflect 1.9.22
       |-- org_jetbrains_kotlin_kotlin-stdlib 1.9.22
       |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.22
       |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.22
       |-- org_jetbrains_kotlinx_atomicfu-jvm 0.23.2
       |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.8.0
       |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.8.0
       |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.5.0
       |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.6.2
       |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.6.2
       \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.6.2
    - fabricloader 0.15.7
       \-- mixinextras 0.3.5
    - ibeeditor 2.2.8
    - indium 1.0.30+mc1.20.4
    - java 17
    - krypton 0.2.6
       \-- com_velocitypowered_velocity-native 3.2.0-SNAPSHOT
    - lambdabettergrass 1.5.2+1.20.1
    - lambdynlights 2.3.4+1.20.4
       |-- pride 1.2.0+1.19.4
       \-- spruceui 5.0.3+1.20.2
    - lazydfu 0.1.3
    - liquidbounce 0.1.5
    - lithium 0.12.1
    - logical_zoom 0.0.22
    - memoryleakfix 1.1.5
    - minecraft 1.20.4
    - modernfix 5.13.0+mc1.20.4
    - modmenu 9.0.0
    - nbt_ac 1.2
    - nbttooltips 0.1.4-1.20.x
    - nochatreports 1.20.4-v2.5.0
    - packetfixer 1.2.4
    - reeses-sodium-options 1.7.2+mc1.20.4-build.102
    - shulkerboxtooltip 4.0.8+1.20.4
       \-- cloth-config 13.0.121
            \-- cloth-basic-math 0.6.1
    - sodium 0.5.8+mc1.20.4
    - sodium-extra 0.5.4+mc1.20.4-build.116
       |-- caffeineconfig 1.3.0+1.17
       \-- crowdin-translate 1.4+1.19.3
    - starlight 1.1.3+fabric.f5dcd1a
    - toolstats 19.0.3
    - viafabricplus 3.0.6
       |-- com_google_code_findbugs_jsr305 3.0.2
       |-- com_vdurmont_semver4j 3.1.0
       |-- com_viaversion_viabackwards-common 4.10.0-23w51b-SNAPSHOT
       |-- com_viaversion_viaversion-common 4.10.0-23w51b-SNAPSHOT
       |-- de_florianmichael_classic4j 2.0.1
       |-- io_jsonwebtoken_jjwt-api 0.12.3
       |-- io_jsonwebtoken_jjwt-gson 0.12.3
       |-- io_jsonwebtoken_jjwt-impl 0.12.3
       |-- net_jodah_expiringmap 0.5.10
       |-- net_lenni0451_mcping 1.4.0
       |-- net_lenni0451_mcstructs-bedrock_forms 1.2.0
       |-- net_lenni0451_mcstructs-bedrock_text 1.2.0
       |-- net_lenni0451_reflect 1.3.1
       |-- net_raphimc_minecraftauth 3.1.0
       |-- net_raphimc_viaaprilfools 2.0.11-SNAPSHOT
       |-- net_raphimc_viabedrock 0.0.4-SNAPSHOT
       |-- net_raphimc_vialegacy 2.2.22-SNAPSHOT
       |-- net_raphimc_vialoader 2.2.13-SNAPSHOT
       |-- org_cloudburstmc_netty_netty-transport-raknet 1.0.0.CR1-SNAPSHOT
       |-- org_iq80_leveldb_leveldb 0.12
       |-- org_iq80_leveldb_leveldb-api 0.12
       |-- org_lz4_lz4-pure-java 1.8.0
       \-- org_yaml_snakeyaml 2.2
    - xaerominimap 23.9.7
[18:29:21] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/H:/Games/Play2/.minecraft/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[18:29:21] [main/INFO]: Compatibility level set to JAVA_17
[18:29:21] [main/INFO]: Loaded configuration file for Lithium: 129 options available, 0 override(s) found
[18:29:21] [main/WARN]: Reference map 'memoryleakfix-fabric-1.17+-fabric-refmap.json' for memoryleakfix-fabric.mixins.json could not be read. If this is a development environment you can ignore this message
[18:29:21] [main/INFO]: Loaded configuration file for ModernFix 5.13.0+mc1.20.4: 52 options available, 0 override(s) found
[18:29:21] [main/INFO]: Applying Nashorn fix
[18:29:21] [main/WARN]: Reference map 'PacketFixer-fabric-fabric-refmap.json' for packetfixer-fabric.mixins.json could not be read. If this is a development environment you can ignore this message
[18:29:21] [main/INFO]: Loaded configuration file for Sodium: 42 options available, 0 override(s) found
[18:29:21] [main/INFO]: Loaded configuration file for Sodium Extra: 34 options available, 0 override(s) found
[18:29:22] [main/WARN]: For can't fit X into 3 error fix (dev.tonimatas.packetfixer.mixins.Varint21FrameDecoderMixin). Delete Krypton or Pluto.
[18:29:22] [main/WARN]: For can't fit X into 3 error fix (dev.tonimatas.packetfixer.mixins.Varint21LengthFieldPrependerMixin). Delete Krypton or Pluto.
[18:29:22] [main/INFO]: [MemoryLeakFix] Will be applying 3 memory leak fixes!
[18:29:22] [main/INFO]: [MemoryLeakFix] Currently enabled memory leak fixes: [targetEntityLeak, biomeTemperatureLeak, hugeScreenshotLeak]
[18:29:22] [main/INFO]: Searching for graphics cards...
[18:29:22] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[18:29:23] [main/INFO]: Found graphics card: GraphicsAdapterInfo[vendor=NVIDIA, name=NVIDIA GeForce GTX 1050 Ti, version=DriverVersion=31.0.15.3758]
[18:29:23] [main/INFO]: Found graphics card: GraphicsAdapterInfo[vendor=UNKNOWN, name=RayLink Virtual Display Adapter, version=DriverVersion=1.0.2.0]
[18:29:23] [main/WARN]: Sodium has applied one or more workarounds to prevent crashes or other issues on your system: [NVIDIA_THREADED_OPTIMIZATIONS]
[18:29:23] [main/WARN]: This is not necessarily an issue, but it may result in certain features or optimizations being disabled. You can sometimes fix these issues by upgrading your graphics driver.
[18:29:24] [main/INFO]: liquidbounce.mixins.json:minecraft.entity.MixinPlayerEntityAccessor from mod liquidbounce->@Accessor[FIELD_GETTER]::getTrackedMainArm()Lnet/minecraft/class_2940; should be static as its target is
[18:29:25] [main/INFO]: Injecting BlockStateBase cache population hook into getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[18:29:25] [main/INFO]: Injecting BlockStateBase cache population hook into getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[18:29:25] [main/INFO]: Injecting BlockStateBase cache population hook into getOpacityIfCached from ca.spottedleaf.starlight.mixin.common.blockstate.BlockStateBaseMixin
[18:29:25] [main/INFO]: Injecting BlockStateBase cache population hook into isConditionallyFullOpaque from ca.spottedleaf.starlight.mixin.common.blockstate.BlockStateBaseMixin
[18:29:25] [main/INFO]: Injecting BlockStateBase cache population hook into lithium$getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin
[18:29:26] [main/WARN]: Method overwrite conflict for method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.temperature_cache.BiomeMixin. Skipping method.
[18:29:29] [main/INFO]: Vanilla bootstrap took 5131 milliseconds
[18:29:30] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[18:29:30] [Render thread/INFO]: Setting user: ____
[18:29:30] [Via-Mappingloader-0/INFO]: Loading block connection mappings ...
[18:29:30] [Render thread/INFO]: Bypassed Mojang DFU
[18:29:30] [Via-Mappingloader-0/INFO]: Using FastUtil Long2ObjectOpenHashMap for block connections
[18:29:30] [Render thread/INFO]: Fixing MC-151457. Crafting remainder for minecraft:pufferfish_bucket is now minecraft:bucket.
[18:29:30] [Render thread/INFO]: Fixing MC-151457. Crafting remainder for minecraft:salmon_bucket is now minecraft:bucket.
[18:29:30] [Render thread/INFO]: Fixing MC-151457. Crafting remainder for minecraft:cod_bucket is now minecraft:bucket.
[18:29:30] [Render thread/INFO]: Fixing MC-151457. Crafting remainder for minecraft:tropical_fish_bucket is now minecraft:bucket.
[18:29:30] [Render thread/INFO]: Fixing MC-151457. Crafting remainder for minecraft:axolotl_bucket is now minecraft:bucket.
[18:29:30] [Render thread/INFO]: Fixing MC-151457. Crafting remainder for minecraft:powder_snow_bucket is now minecraft:bucket.
[18:29:30] [Render thread/INFO]: Fixing MC-151457. Crafting remainder for minecraft:tadpole_bucket is now minecraft:bucket.
[18:29:30] [ForkJoinPool.commonPool-worker-1/INFO]: Loading translations...
[18:29:31] [ForkJoinPool.commonPool-worker-1/INFO]: Registering protocols...
[18:29:31] [Download-2/ERROR]: Failed to fetch user properties
com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401
    at com.mojang.authlib.exceptions.MinecraftClientHttpException.toAuthenticationException(MinecraftClientHttpException.java:59) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:150) ~[authlib-6.0.52.jar:?]
    at net.minecraft.class_310.method_55608(class_310.java:467) ~[client-intermediary.jar:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
    at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401
    at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:100) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:57) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:121) ~[authlib-6.0.52.jar:?]
    ... 5 more
[18:29:31] [Render thread/INFO]: Initializing IBE Editor - common
[18:29:31] [Render thread/INFO]: Setting up IBE Editor - common
[18:29:31] [Render thread/INFO]: Common configuration loaded
[18:29:31] [Render thread/INFO]: Compression will use Java, encryption will use Java
[18:29:31] [Render thread/INFO]: NBTac v1.2 for Minecraft 1.20.4 [Fabric] - Author: mt1006 (mt1006x)
[18:29:31] [Render thread/INFO]: All 8 have been assigned properly
[18:29:31] [Render thread/INFO]: Packet Fixer has been initialized successfully
[18:29:31] [Render thread/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo.
[18:29:31] [Render thread/INFO]: Initializing IBE Editor - client
[18:29:32] [Render thread/INFO]: Setting up IBE Editor - client
[18:29:32] [Render thread/INFO]: Client configuration loaded
[18:29:32] [Render thread/INFO]: Vault loaded
[18:29:32] [Render thread/INFO]: Krypton is now accelerating your Minecraft client's networking stack ?
[18:29:32] [Render thread/INFO]: Note that Krypton is most effective on servers, not the client.
[18:29:32] [Render thread/INFO]: [LambdaBetterGrass] Initializing LambdaBetterGrass...
[18:29:32] [Render thread/INFO]: [LambDynLights] Initializing LambDynamicLights...
[18:29:32] [Render thread/INFO]: [LambDynLights] Configuration loaded.
[18:29:32] [Worker-Main-1/INFO]: Checking mod updates...
[18:29:32] [ForkJoinPool.commonPool-worker-1/INFO]: Started resource pack HTTP server on http://127.0.0.1:8575/
[18:29:32] [Render thread/INFO]: Saving config to H:\Games\Play2\.minecraft\versions\1.20.4-Fabric 0.15.7\config\toolstats.json.
[18:29:32] [Render thread/INFO]: Loading Xaero's Minimap - Stage 1/2
[18:29:32] [ForkJoinPool.commonPool-worker-1/INFO]: ViaVersion detected lowest supported version by the proxy: 1.7.2-1.7.5 (4)
[18:29:32] [ForkJoinPool.commonPool-worker-1/INFO]: Highest supported version by the proxy: 23w51b (766)
[18:29:32] [ForkJoinPool.commonPool-worker-1/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[18:29:33] [Render thread/INFO]: Backend library: LWJGL version 3.3.2-snapshot
[18:29:33] [Render thread/WARN]: Applying workaround: Prevent the NVIDIA OpenGL driver from using broken optimizations (NVIDIA_THREADED_OPTIMIZATIONS)
[18:29:33] [Render thread/INFO]: OpenGL Vendor: NVIDIA Corporation
[18:29:33] [Render thread/INFO]: OpenGL Renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
[18:29:33] [Render thread/INFO]: OpenGL Version: 3.3.0 NVIDIA 537.58
[18:29:34] [Render thread/INFO]: [LambdaBetterGrass] Rebuilding resources...
[18:29:34] [Finalizer/WARN]: One or more BufferBuilders have been leaked, ModernFix will attempt to correct this.
[18:29:34] [Render thread/INFO]: Launching LiquidBounce v0.1.5 by CCBlueX
[18:29:35] [Render thread/INFO]: Loaded language en_us
[18:29:35] [Render thread/INFO]: Loaded language de_de
[18:29:35] [Render thread/INFO]: Loaded language ja_jp
[18:29:35] [Render thread/INFO]: Loaded language zh_cn
[18:29:35] [Render thread/INFO]: Loaded language ru_ru
[18:29:35] [Render thread/INFO]: Loaded language en_pt
[18:29:35] [Render thread/INFO]: Loaded language pt_br
[18:29:36] [Render thread/WARN]: Unable to find main.js or main.mjs inside the directory lib.
[18:29:38] [Render thread/INFO]: [ScriptAPI] Successfully loaded script 'mumyPacketDebugger 0.2.js'.
[18:29:38] [Render thread/WARN]: mumyPacketDebugger is missing fallback description key liquidbounce.module.mumyPacketDebugger.description
[18:29:39] [Render thread/INFO]: Successfully extracted default theme
[18:29:39] [Render thread/INFO]: Inserted 5 components
[18:29:39] [Render thread/INFO]: Successfully loaded config 'enemies'.
[18:29:39] [Render thread/INFO]: (Chat) 
[18:29:39] [Render thread/INFO]: (Chat) §f§lLiquid§9§lBounce §8? §7Auto ConfigAuto Config
[18:29:39] [Render thread/INFO]: Successfully loaded config 'modules'.
[18:29:39] [Render thread/INFO]: Successfully loaded config 'commands'.
[18:29:39] [Render thread/INFO]: Successfully loaded config 'friends'.
[18:29:39] [Render thread/ERROR]: Unable to deserialize value proxy
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:397) ~[gson-2.10.1.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:1329) ~[gson-2.10.1.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:1271) ~[gson-2.10.1.jar:?]
    at net.ccbluex.liquidbounce.config.Value.deserializeFrom(Value.kt:218) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.config.ConfigSystem.deserializeValue(ConfigSystem.kt:273) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.config.ConfigSystem.deserializeConfigurable(ConfigSystem.kt:228) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.config.ConfigSystem.deserializeConfigurable(ConfigSystem.kt:203) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.config.ConfigSystem.deserializeConfigurable$default(ConfigSystem.kt:201) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.config.ConfigSystem.load(ConfigSystem.kt:144) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:162) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:112) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.event.EventManager.callEvent(EventManager.kt:177) ~[liquidbounce.jar:?]
    at net.minecraft.class_310.handler$dch000$liquidbounce$startClient(class_310.java:17351) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.<init>(class_310.java:675) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.4-Fabric%200.15.7.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:71) ~[?:?]
    at oolloo.jlw.Wrapper.main(Wrapper.java:51) ~[?:?]
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $
    at com.google.gson.internal.bind.JsonTreeReader.expect(JsonTreeReader.java:165) ~[gson-2.10.1.jar:?]
    at com.google.gson.internal.bind.JsonTreeReader.beginObject(JsonTreeReader.java:89) ~[gson-2.10.1.jar:?]
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:386) ~[gson-2.10.1.jar:?]
    ... 24 more
[18:29:39] [Render thread/INFO]: Successfully loaded config 'proxy'.
[18:29:39] [Render thread/INFO]: Successfully loaded config 'accounts'.
[18:29:39] [Render thread/INFO]: Successfully loaded config 'tabs'.
[18:29:39] [Render thread/INFO]: Successfully loaded config 'lang'.
[18:29:39] [Render thread/INFO]: Successfully loaded config 'storage'.
[18:29:39] [netty-websocket/INFO]: Starting Netty server...
[18:29:39] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b] REGISTERED
[18:29:39] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b] BIND: 0.0.0.0/0.0.0.0:15000
[18:29:39] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] ACTIVE
[18:29:39] [netty-websocket/INFO]: Netty server started on port 15000.
[18:29:39] [Via Async Scheduler 0/INFO]: Finished mapping loading, shutting down loader executor!
[18:29:40] [Render thread/INFO]: java-cef commit: e91a133673f9524c5f7db9bdbad1aff61b3887d7
[18:29:40] [Render thread/INFO]: Task: Downloading Checksum with progress 0.0 %
[18:29:40] [Render thread/INFO]: https://dl.liquidbounce.net/resources/java-cef-builds/e91a133673f9524c5f7db9bdbad1aff61b3887d7/windows_amd64.tar.gz.sha256 -> H:\Games\Play2\.minecraft\versions\1.20.4-Fabric 0.15.7\LiquidBounce\mcef\libraries\windows_amd64.tar.gz.sha256.temp
[18:29:45] [Render thread/INFO]: Checksum matches: true
[18:29:45] [Render thread/INFO]: Platform directory exists: true
[18:29:45] [Render thread/INFO]: Initializing CEF on windows_amd64...
[18:29:45] [Render thread/INFO]: [STDOUT]: initialize on Thread[Render thread,5,main] with library path H:\Games\Play2\.minecraft\versions\1.20.4-Fabric 0.15.7\LiquidBounce\mcef\libraries\windows_amd64
[18:29:45] [Render thread/INFO]: Chromium Embedded Framework initialized
[18:29:45] [Render thread/INFO]: Browser is ready.
[18:29:45] [Render thread/INFO]: Successfully loaded client!
[18:29:45] [Render thread/INFO]: Invalidating pack caches
[18:29:45] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, appleskin, bookshelf, caffeineconfig, cloth-config, com_viaversion_viabackwards-common, com_viaversion_viaversion-common, disable_custom_worlds_advice, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-language-kotlin, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, ibeeditor, indium, krypton, lambdabettergrass, lambdynlights, lazydfu, liquidbounce, lithium, logical_zoom, modernfix, modmenu, nbt_ac, nbttooltips, net_raphimc_viaaprilfools, net_raphimc_viabedrock, net_raphimc_vialegacy, nochatreports, packetfixer, pride, reeses-sodium-options, shulkerboxtooltip, sodium, sodium-extra, spruceui, starlight, toolstats, viafabricplus, xaerominimap
[18:29:45] [Render thread/INFO]: [LambdaBetterGrass] Inject generated resource pack.
[18:29:45] [Render thread/INFO]: [LambdaBetterGrass] Rebuilding resources...
[18:29:45] [Worker-ResourceReload-1/INFO]: Found unifont_all_no_pua-15.1.04.hex, loading
[18:29:46] [Worker-Main-2/ERROR]: Failed to retrieve profile key pair
com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401
    at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:100) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.minecraft.client.MinecraftClient.post(MinecraftClient.java:65) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.handler$cgc000$viafabricplus$storeLegacyPublicKeySignature(YggdrasilUserApiService.java:1050) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.getKeyPair(YggdrasilUserApiService.java) ~[authlib-6.0.52.jar:?]
    at net.minecraft.class_7434.method_43605(class_7434.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_7434.method_44291(class_7434.java:79) ~[client-intermediary.jar:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
[18:29:46] [Worker-Main-2/ERROR]: Failed to retrieve profile key pair
com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401
    at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:100) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.minecraft.client.MinecraftClient.post(MinecraftClient.java:65) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.handler$cgc000$viafabricplus$storeLegacyPublicKeySignature(YggdrasilUserApiService.java:1050) ~[authlib-6.0.52.jar:?]
    at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.getKeyPair(YggdrasilUserApiService.java) ~[authlib-6.0.52.jar:?]
    at net.minecraft.class_7434.method_43605(class_7434.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_7434.method_44291(class_7434.java:79) ~[client-intermediary.jar:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
[18:29:46] [Render thread/INFO]: Created item group Heads
[18:29:46] [Render thread/INFO]: Created item group Exploits
[18:29:46] [Render thread/INFO]: Created item group Containers
[18:29:46] [Render thread/INFO]: Successfully setup tabs
[18:29:46] [Render thread/INFO]: Loading Xaero's Minimap - Stage 2/2
[18:29:49] [Render thread/INFO]: Registered player tracker system: minimap_synced
[18:29:49] [Render thread/INFO]: No Optifine!
[18:29:49] [Render thread/INFO]: Xaero's Minimap: No Vivecraft!
[18:29:49] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[18:29:49] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[18:29:49] [Render thread/WARN]: Missing sound for event: minecraft:entity.generic.wind_burst
[18:29:49] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on 扬声器 (Realtek High Definition Audio)
[18:29:49] [Render thread/INFO]: Sound engine started
[18:29:49] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[18:29:49] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[18:29:49] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[18:29:49] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[18:29:49] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[18:29:49] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[18:29:49] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[18:29:49] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[18:29:49] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[18:29:50] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[18:29:50] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[18:29:50] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[18:29:50] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[18:29:50] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[18:29:50] [Render thread/INFO]: Loading fonts...
[18:29:50] [Render thread/INFO]: Loading queued font Montserrat
[18:29:50] [Render thread/INFO]: Loaded fonts successfully!
[18:29:51] [Render thread/INFO]: Loading Discord IPC configuration...
[18:29:52] [Render thread/INFO]: Loaded Discord IPC configuration.
[18:29:52] [Render thread/INFO]: Refreshing local IP info...
[18:29:53] [Render thread/INFO]: Loading heads...
[18:29:53] [nioEventLoopGroup-5-1/INFO]: IP Info [CN, AS17816 China Unicom IP network China169 Guangdong province]
[18:29:58] [Render thread/INFO]: Successfully loaded 956 heads from the database
[18:29:58] [Render thread/INFO]: Loading settings list from API...
[18:30:00] [Render thread/INFO]: Loaded 25 settings from API.
[18:30:00] [Render thread/INFO]: Successfully loaded 233 cape carriers.
[18:30:00] [Thread-16/INFO]: Finished in: 55 ms [14072 ms with interruption]
[18:30:00] [Render thread/INFO]: (Chat) §f§lLiquid§9§lBounce §8? §7UI desync detected, it should now be fixed!UI desync detected, it should now be fixed!
[18:30:00] [Render thread/INFO]: Reloading integration browser JcefTab to Route(theme=net.ccbluex.liquidbounce.web.theme.Theme@65b1bebd, url=http://127.0.0.1:15000/default/#/)
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0xefb04b25, L:/127.0.0.1:15000 - R:/127.0.0.1:8633]
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:00] [Render thread/INFO]: Successfully reloaded the minimap shaders!
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0xe6af451e, L:/127.0.0.1:15000 - R:/127.0.0.1:8634]
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0x7e7b3e76, L:/127.0.0.1:15000 - R:/127.0.0.1:8635]
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0x72c05ce3, L:/127.0.0.1:15000 - R:/127.0.0.1:8636]
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0x7154697d, L:/127.0.0.1:15000 - R:/127.0.0.1:8637]
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0x406fbd9c, L:/127.0.0.1:15000 - R:/127.0.0.1:8638]
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0x164504d2, L:/127.0.0.1:15000 - R:/127.0.0.1:8639]
[18:30:00] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:02] [Render thread/WARN]: Game took 42.75 seconds to start
[18:30:17] [Render thread/ERROR]: ########## GL ERROR ##########
[18:30:17] [Render thread/ERROR]: @ Render
[18:30:17] [Render thread/ERROR]: 65539: Invalid standard cursor 0x00000000
[18:30:23] [Render thread/INFO]: Loaded 7 recipes
[18:30:24] [Render thread/INFO]: Loaded 1271 advancements
[18:30:24] [Render thread/INFO]: Successfully saved config 'modules'.
[18:30:24] [Render thread/INFO]: Reloading integration browser JcefTab to Route(theme=net.ccbluex.liquidbounce.web.theme.Theme@65b1bebd, url=http://127.0.0.1:15000/default/#/)
[18:30:24] [Render thread/INFO]: Applied 0 biome modifications to 0 of 64 new biomes in 1.522 ms
[18:30:24] [Server thread/INFO]: Starting integrated minecraft server version 1.20.4
[18:30:24] [Server thread/INFO]: Generating keypair
[18:30:24] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[18:30:24] [Server thread/WARN]: Method overwrite conflict for removeIf in modernfix-common.mixins.json:bugfix.paper_chunk_patches.SortedArraySetMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.chunk_tickets.SortedArraySetMixin. Skipping method.
[18:30:25] [Render thread/INFO]: 准备生成区域中:0%
[18:30:25] [Render thread/INFO]: 准备生成区域中:0%
[18:30:25] [Render thread/INFO]: Time elapsed: 807 ms
[18:30:25] [Server thread/INFO]: Changing view distance to 16, from 10
[18:30:25] [Server thread/INFO]: Changing simulation distance to 12, from 0
[18:30:25] [Server thread/INFO]: ____[local:E:a15b169c] logged in with entity id 1 at (4.521024079323031, -60.0, 12.828902779247962)
[18:30:25] [Render thread/INFO]: New minimap session initialized!
[18:30:25] [Server thread/INFO]: ____加入了游戏
[18:30:25] [Render thread/INFO]: Successfully saved config 'modules'.
[18:30:25] [Render thread/ERROR]: Exception while executing handler.
java.lang.NullPointerException: null
    at net.ccbluex.liquidbounce.features.module.modules.exploit.ModuleNameCollector.enable(ModuleNameCollector.kt:62) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.features.module.Module$onWorldChange$1.invoke(Module.kt:219) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.features.module.Module$onWorldChange$1.invoke(Module.kt:216) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.event.EventManager.callEvent(EventManager.kt:177) ~[liquidbounce.jar:?]
    at net.minecraft.class_310.handler$dch000$liquidbounce$hookWorldChangeEvent(class_310.java:17496) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_18097(class_310.java) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1481(class_310.java:2257) ~[client-intermediary.jar:?]
    at net.minecraft.class_634.method_11120(class_634.java:414) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11567(class_2678.java:57) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11054(class_2678.java:14) ~[client-intermediary.jar:?]
    at net.minecraft.class_2600.method_11072(class_2600.java:24) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1523(class_310.java:1283) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:265) ~[1.20.4-Fabric%200.15.7.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:71) ~[?:?]
    at oolloo.jlw.Wrapper.main(Wrapper.java:51) ~[?:?]
[18:30:25] [Render thread/ERROR]: Exception while executing handler.
java.lang.NullPointerException: null
    at net.ccbluex.liquidbounce.features.module.modules.render.ModuleHoleESP.updateScanRegion(ModuleHoleESP.kt:376) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.features.module.modules.render.ModuleHoleESP.enable(ModuleHoleESP.kt:309) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.features.module.Module$onWorldChange$1.invoke(Module.kt:219) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.features.module.Module$onWorldChange$1.invoke(Module.kt:216) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.event.EventManager.callEvent(EventManager.kt:177) ~[liquidbounce.jar:?]
    at net.minecraft.class_310.handler$dch000$liquidbounce$hookWorldChangeEvent(class_310.java:17496) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_18097(class_310.java) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1481(class_310.java:2257) ~[client-intermediary.jar:?]
    at net.minecraft.class_634.method_11120(class_634.java:414) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11567(class_2678.java:57) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11054(class_2678.java:14) ~[client-intermediary.jar:?]
    at net.minecraft.class_2600.method_11072(class_2600.java:24) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1523(class_310.java:1283) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:265) ~[1.20.4-Fabric%200.15.7.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:71) ~[?:?]
    at oolloo.jlw.Wrapper.main(Wrapper.java:51) ~[?:?]
[18:30:25] [Render thread/INFO]: Reloading integration browser JcefTab to Route(theme=net.ccbluex.liquidbounce.web.theme.Theme@65b1bebd, url=http://127.0.0.1:15000/default/#/)
[18:30:26] [Render thread/INFO]: Started 2 worker threads
[18:30:26] [Render thread/INFO]: [ShulkerBoxTooltip] Server integration enabled, attempting handshake...
[18:30:26] [Netty Server IO #1/INFO]: [ShulkerBoxTooltip] literal{____}: protocol version: 2.0
[18:30:26] [Netty Local Client IO #0/INFO]: [ShulkerBoxTooltip] Handshake succeeded
[18:30:26] [Netty Local Client IO #0/INFO]: [ShulkerBoxTooltip] Server protocol version: 2.0
[18:30:26] [Server thread/INFO]: [ShulkerBoxTooltip Plugins] Loading 1 plugin: shulkerboxtooltip
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:shulker_box
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:chest_like
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:chest_like
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:furnace_like
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:furnace_like
[18:30:26] [Server thread/WARN]: [ShulkerBoxTooltip] registering PreviewProvider with an existing id: shulkerboxtooltip:dropper_like
[18:30:26] [Server thread/INFO]: [ShulkerBoxTooltip Plugins] Registered 7 providers for mod shulkerboxtooltip
[18:30:26] [Render thread/INFO]: Minimap updated server level id: -1529604272 for world ResourceKey[minecraft:dimension / minecraft:overworld]
[18:30:26] [Render thread/INFO]: Loaded 217 advancements
[18:30:26] [Render thread/INFO]: [ShulkerBoxTooltip Plugins] Registered 19 color keys for mod shulkerboxtooltip
[18:30:26] [Render thread/WARN]: Shader ui_blur could not find uniform named BlurDir in the specified shader program.
[18:30:26] [Render thread/INFO]: Reloading entity icon resources...
[18:30:26] [Render thread/INFO]: Done!
[18:30:27] [Render thread/WARN]: Time from main menu to in-game was 3.7545636 seconds
[18:30:27] [Render thread/WARN]: Total time to load game and open world was 46.504562 seconds
[18:30:28] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0x56f2193d, L:/127.0.0.1:15000 - R:/127.0.0.1:8705]
[18:30:28] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:28] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ: [id: 0x214d29a4, L:/127.0.0.1:15000 - R:/127.0.0.1:8707]
[18:30:28] [nioEventLoopGroup-3-1/INFO]: [id: 0xa4c6d84b, L:/[0:0:0:0:0:0:0:0]:15000] READ COMPLETE
[18:30:31] [Server thread/INFO]: Saving and pausing game...
[18:30:31] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:overworld
[18:30:31] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:the_nether
[18:30:31] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:the_end
[18:31:16] [Render thread/INFO]: Shutting down client...
[18:31:16] [Render thread/ERROR]: Failed to shutdown browser.
java.util.ConcurrentModificationException: null
    at java.util.HashMap$HashIterator.nextNode(HashMap.java:1597) ~[?:?]
    at java.util.HashMap$ValueIterator.next(HashMap.java:1625) ~[?:?]
    at org.cef.CefClient.cleanupBrowser(CefClient.java:515) ~[liquidbounce.jar:?]
    at org.cef.CefClient.dispose(CefClient.java:83) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.mcef.CefUtil.shutdown(CefUtil.java:117) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.mcef.MCEF.shutdown(MCEF.java:163) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.web.browser.supports.JcefBrowser.shutdownBrowserBackend(JcefBrowser.kt:83) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.web.browser.BrowserManager.shutdownBrowser-d1pmJ48(BrowserManager.kt:77) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.LiquidBounce$shutdownHandler$1.invoke(LiquidBounce.kt:264) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.LiquidBounce$shutdownHandler$1.invoke(LiquidBounce.kt:262) ~[liquidbounce.jar:?]
    at net.ccbluex.liquidbounce.event.EventManager.callEvent(EventManager.kt:177) ~[liquidbounce.jar:?]
    at net.minecraft.class_310.handler$dch000$liquidbounce$stopClient(class_310.java:17361) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1490(class_310.java) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:281) ~[1.20.4-Fabric%200.15.7.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:71) ~[?:?]
    at oolloo.jlw.Wrapper.main(Wrapper.java:51) ~[?:?]
[18:31:16] [Render thread/INFO]: Successfully saved config 'enemies'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'modules'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'commands'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'friends'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'proxy'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'accounts'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'tabs'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'lang'.
[18:31:16] [Render thread/INFO]: Successfully saved config 'storage'.
[18:31:16] [Render thread/INFO]: Stopping!
[18:31:16] [Render thread/INFO]: Minimap session finalized.
[18:31:16] [Server thread/INFO]: ____ lost connection: 连接中断
[18:31:16] [Server thread/INFO]: ____退出了游戏
[18:31:16] [Server thread/INFO]: Stopping singleplayer server as player logged out
[18:31:16] [Server thread/INFO]: Stopping server
[18:31:16] [Server thread/INFO]: Saving players
[18:31:16] [Server thread/INFO]: Saving worlds
[18:31:17] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:overworld
[18:31:17] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:the_nether
[18:31:17] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:the_end
[18:31:17] [Server thread/INFO]: ThreadedAnvilChunkStorage (新的世界 (2)): All chunks are saved
[18:31:17] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[18:31:17] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[18:31:17] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[18:31:17] [Render thread/INFO]: Successfully saved config 'modules'.
[18:31:17] [Render thread/INFO]: Reloading integration browser JcefTab to Route(theme=net.ccbluex.liquidbounce.web.theme.Theme@65b1bebd, url=http://127.0.0.1:15000/default/#/)
[18:31:17] [Render thread/INFO]: Stopping worker threads

Screenshots

QQ图片20240304183110 QQ图片20240304183147

superblaubeere27 commented 6 months ago

I can verify this. @1zun4 is probably able to fix it.

1zun4 commented 6 months ago

Should be fixed. At least the error should be gone.